计算机二级

3773考试网计算机等级考试计算机二级正文

2013计算机等级二级C语言预测试题及答案2-2

来源:2exam.com 2013-9-29 19:01:11

(11)以下选项中合法的标识符是() 

  A)1_1

  B)1-1 

  C)_11 

  D)1__ 

  (12)若函数中有定于语句:intk;,则(  ) 

  A)系统将自动给K赋初值0

  B)时k中的值无定义 

  C)系统将自动给k赋初值-1

  D)这时k中无任何值 

  (13)以下选项中,能用作数据常量的是() 

  A)0115

  B)0118

  C)1.5e1.5 

  D)115L 

  (14)设有定义:intx=2;,以下表达式中,值不为6的是()

  A)x*=x+1

  B)x++,2*x

  C)x*=(i+x)

  D)2*x,x+=2 

  (15)程序段:intx=12;doubley=3.141593;printf(“%d%8.6f”,x,y);的输出结果是() 

  A)123.141593

  B)123.141593

  C)12,3.141593

  D)123.1415930

  (16)若有定义语句:doublex,y,*px,*pY;执行了px=&x;py=&y;之后,正确的输入语句是() 

  A)scarf(“%f%1”,x,y);

  B)scarf(“%f%f”,&x,&y);

  C)scarf(“%lf”,px,py);

  D)scarf(“%lf%lf”,x,y);

  (17)以下是if语句的基本形式:()if〔表达式)语句其中“表达式” 

  A)必须是逻辑表达式

  B)必须是关系表达式 

  C)必须是逻辑表达式或关系表达式

  D)可以是任意合法的表达式 

  (18)有以下程序 

  #include 

  main(){intx; 

  scarf(“&d”,&x);if(x<=3);elseif(x!=10)printf(“&d\n”。,x);} 

  程序运行时,输入的值在哪个范围才会有输出结果() 

  A)不等于10的整数 

  B)大于3且不等10的整数

  C)大于3或等于10的整数

  D)小于3的整数

  (19)有以下程序 

  #include 

  main() 

  {inta=1,b=2,c=3,d=0; 

  if(a==1&&b++==2)if(b!=21}c--!=3)printf(“%d,%d,%d\n”,a,b,c);elseprintf(“%d,%d,%d\n”,a,b,c);elseprintf(“%d,ad,%d\n”,a,b,c);} 

  程序运行后的输出结果是() 

  A)1,2,3

  B)1,3,2 

  C)1,3,3 

  D)3,2,1

  (20)以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=l;k<3;k十F);printf(“*”);程序段的输出结果是()

  A)********

  B)****

  C)**

  D)* 11~20:CBDDA CDBCB

触屏版 电脑版
3773考试网 琼ICP备12003406号-1