a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 37|回复: 0

[程序员] 2012年软件水平程序员考试考前练习(3)

[复制链接]
发表于 2012-8-2 08:51:15 | 显示全部楼层 |阅读模式
1.假定a和b为int型变量,则执行下述语句组后,b的值为( )。
4 m' H0 u! j5 |) z1 M" Q/ o8 sa=1;  {* ~3 O6 R4 S- d
b=10;
& X$ i2 I6 m4 n# J* Ido. B! H/ K2 G0 z$ p6 D8 T
{1 J) h0 E  _. o( r' U* i9 T! b
b-=a;; Z. j* d+ O% d9 I/ Z2 x
a++;
7 Y0 j, t  H/ ?} while (b--《0);2 X, L( r: b5 R4 f8 m$ i/ f% K( K+ a
(1)9 (2)-2 (3)-1 (4)8
" S( d8 v& t. V5 i2.设有变量声甜言句
0 W' b! _0 Z' N3 d; Fint a=1,b=0;& Z$ [+ E( _2 T) _8 d/ q8 f" J
则执行以下轨范段的输出结不美观为( )。( \( L- o7 S* e$ _
switch (a)+ z+ t9 ^/ u' I* g
{
- ?6 n0 X$ }( j6 z5 Zcase 1:$ d0 J' I& K  `9 y
switch (b)
1 C( i1 d: p( A3 [# v5 x) |4 l, T! h{
3 b! u# U' Y. Bcase 0:printf(“**0**”);break;6 {. `& n' M# p, ^
case 1:printf(“**1**”);break;
0 k  F0 o8 f+ w- E}4 W. g% b) T# u% q2 |
case 2:printf(“**2**”);break;2 V: G( u) h! p) m' Q8 ~3 f( M
}$ e& x5 J8 L- l
printf(“\n”);2 B* F1 }! |7 {
(1)**0** (2)**0****2** (3)**0****1****2** (4)有语法错误
+ N: W& {" C% a3.以下正当的数组声名是( )。/ C2 w! f# F3 R1 f. j$ a
(1)char a[6]=“string”;
0 M& U- \  V2 j; {(2)int a[5]={0,1,2,3,4,5};  g0 P  H1 \* \, k2 x, k1 X) y( Z
(3)char a=“string”;
$ v& f6 U! X+ A6 `) |: z% r(4)INT a[]={0,12,3,4,5};5 n7 Z' z0 K3 w5 u( L& A" }
4.下述轨范代码中有语法错误的行是( )。
+ s" n/ L( N: ]) ^/ N; N5 ~7 oint i,ia[10],ib[10]; /*第一行*/% I: _/ g9 a1 o/ ^! v" m' K( N( j9 ~
for (i=0;i《=9;i++) /*第2行*// e* @4 w8 D2 |! @! a+ I, ~
ia=0; /*第3行*// {/ ~* D) \1 N% w
ib=ia; /第4行*/
. l* p% n; F9 y( L5 C(1)第1行 (2)第2行 (3)第3行 (4)第4行
- _" \5 v( l' O1 P( B% D5.若已界说6 l/ q! S3 X+ R1 V/ n6 v
int a[9],*p=a;8 c& S/ X- Z; i; Y
:在往后的语句中未改变p的值,则不能暗示a[1]地址的表达式是( )。! Z9 w7 [; B& b7 d0 M1 \& M9 X
(1)p+1 (2)a+1 (3)a++ (4)++p. f/ Y" v( k# L
谜底:
  Q+ J$ h, k' B1.(4) 2.(2) 3.(4) 4.(4) 5.(3)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-18 10:57 , Processed in 0.274482 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表