软件水平习题练习

软件水平考试程序员易错题(2018/6/28)
1题:循环语句“for(x=0, y=0;(y!=123)||( x<4);x++);”的循环执行( )
A、无限次
B、不确定次
C、4次
D、3次
【单选题】:      

2题:若有以下程序段,W和k都是整型变量,则不能与该程序段等价的循环语句是( )
W= k;
LB、if(w==0) gotO LE;
w - -;
printf("*");
goto LB;
LE、
A、for(w=k;w!=0;W--)printf("*");
B、w= k;
While(W--!=0) Prinif(”* ”);
C、w= k;
do{w--; prinif(“*”);
} while( W!= 0);
D、for(w=k;W;--W) printf("*");
【单选题】:      

3题:3.main()
{ int x1,x2,x3,x4;
x1=x2=x3=x4=1;
switch(x1)
{ case 1:switch(x2)
{ case 0:x3++;break;
case 1:x4--;

case 2:x3++,x4--;

printf("%d%d",x3,x4);
【分析题】:

4题:计算平方数时不可能引起二义性的宏定义是( )
A、#define SOR(x)x*x
B、#define SQR(x)(x)*(x)
C、# define SQR(x)(x*x)
D、# define SQR(x)((x)*(x))
【单选题】:      

5题:定义一个具有10个元素的整型数组,应当使用语句( )
A、int a[10];
B、int a[2,5];
C、int a[];
D、int *a[10];
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交