a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 51|回复: 0

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

[复制链接]
发表于 2012-8-2 08:51:15 | 显示全部楼层 |阅读模式
1.假定a和b为int型变量,则执行下述语句组后,b的值为( )。6 v2 M1 @+ w' L
a=1;+ o# b) i2 @: ]. i; f2 ?. O' ?+ j
b=10;
5 u7 d, W" S( J; a/ Y$ T# Bdo! q' C$ e' r+ ?2 A$ h
{+ g* l, V2 w5 l; |
b-=a;
- D% ?) V3 l0 Y% P! |0 h) ia++;. i: G& M9 n3 y% {
} while (b--《0);* q$ i; V; K$ ^' {% R* ^2 o4 `
(1)9 (2)-2 (3)-1 (4)8$ D5 g# o' t! ~: Y2 R
2设有变量声甜言句3 E6 I& {! T) P
int a=1,b=0;$ S$ H# {6 }. I3 f
则执行以下轨范段的输出结不美观为( )。8 u8 [; G/ N) P7 \: ~" ?3 u  N
switch (a)( V6 P4 T! [' D  ^1 `$ ^; r
{+ s# T8 E) P: F  J, q& \2 b0 K
case 1:
$ c6 k0 R7 ]. F0 [switch (b)8 q3 A! }" c. j
{
2 V( P/ ]! `# A9 h# gcase 0:printf(“**0**”);break;
0 [9 m: F' e6 X6 f' }case 1:printf(“**1**”);break;
. j3 N) m& V* S  |( ~. e}: S6 x6 b. n) ^0 i
case 2:printf(“**2**”);break;! y+ k  S% R- G2 N) O' P
}
; `9 R" G3 }. y# @, i+ _6 [- e1 mprintf(“\n”);7 J" V4 x* t, K- A. x: O: \
(1)**0** (2)**0****2** (3)**0****1****2** (4)有语法错误9 i8 z# I3 V' k5 S6 k# B( S
3.以下正当的数组声名是( )。
, b* t. \2 _/ K6 q0 l, w: D4 N% t(1)char a[6]=“string”;
* a4 A6 z' o  _! h(2)int a[5]={0,1,2,3,4,5};
- ]6 S$ \. s- ]8 Y# C7 r3 a(3)char a=“string”;
, A) g  `$ `! m: k) }(4)INT a[]={0,12,3,4,5};; G$ Y! ]  y: q2 w* W6 D6 q4 y
4.下述轨范代码中有语法错误的行是( )。, z0 t5 T$ s# t, ~8 c
int i,ia[10],ib[10]; /*第一行*/2 d. A: U8 [7 e5 @& r, M
for (i=0;i《=9;i++) /*第2行*/
$ I9 h; j# Z- G) Xia=0; /*第3行*/& }( F, v; m& o% Z9 |
ib=ia; /第4行*/
2 L/ B$ d9 W; p(1)第1行 (2)第2行 (3)第3行 (4)第4行5 M6 z5 A- Z* w2 b! M( i
5.若已界说1 j7 p9 V" n$ e1 f& U& J
int a[9],*p=a;
+ f" O7 |  |9 U+ P7 H% a+ l并在往后的语句中未改变p的值,则不能暗示a[1]地址的表达式是( )。
. D* l- T8 m% y/ q(1)p+1 (2)a+1 (3)a++ (4)++p
; ?5 ^9 e; [+ y+ X% f谜底:
: W4 w; G+ c  k) U1.(4) 2.(2) 3.(4) 4.(4) 5.(3)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 02:36 , Processed in 0.167575 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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