2011年计算机等级考试二级C语言实验指导:综合练习二

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论

模拟试题二

  一、选择题(每题2分 共26分)
  1. 以下几个语句执行后i,j,k的值分别为()
  int i,j,k;
  i=j=0;
  k=1;
  if (i>j?(j--):(i--)) k++;
  A 1,9,1 B 1,0,2
  C -1,0,1 D 0,0,2
  2. int i=0,j=0;
  int a=2,b=4,c=5,d=6;
  表达式(i=a-b)&&(j=c-d)的结果是()
  A 1 B 0
  C -2 D -1
  3.若给定条件表达式(m)?(a++):(a--),则表达式m()
  A 等价于(m==0) B 等价于(m==1)
  C 等价于(m!=0) D 等价于(m!=1)
  4 下列程序运行结束后,n的值为()
  n=2;
  do { n=n+n;
  n--;
  } while (n<20);
  A 21 B 22
  C 33 D 24
  5.已知数组a[3][4],若给a[1][2]赋值5 ,下列操作正确的是()
  A a=5 B *a[1]=5
  C a[2]={0,5,3,4} D *(a[1]+2)=5
  6.文件包含的含义是指()
  A 定义常量 B 定义变量
  C 引入已说明的函数 D 引入标准函数
  7.以下变量命名合法的是()
  A M.john B $123
  C lotus1_2_3 D
  8.下面关于”A”的说法正确的是()
  A 它代表一个字符常量 B 它代表一个字符串常量
  C 它代表一个字符a D 它代表一个变量
  9.以下语句执行后变量c的结果是()
  int a=7,b=2;
  float c;
  c=a/b;
  A 3.5 B 3
  C 3.0 D 1
  10. 设定如下变量,则表达式5+’b’+i*f-d/e-‘a’的结果是()
  int i;
  float f;
  double d;
  long int e;
  A 浮点型 B 长整型
  C 整型 D 双精型
  11. 以下不正确的定义语句是()
  A double x[5]={2.0,4.0,6.0,8.0,9.0};
  B int y=[5]={0,1,3,5,7,9};
  C char c1[ ]={‘1’,’2’,’3’,’4’,’5’};
  D char c2[ ]={‘/x10’,’/x1’,’/x8’};
  12.指出哪一个不是C语言的赋值语句()
  A int a=1,b=3; B i++;
  C a=b=5; D y=int(i);
  13. 以下哪一个是无限循环的语句为()。
  A for (y=0,x=0;x>=++y;x++);
  B for (x=1;;x++);
  C i=15; while (x>10) { x--;}
  D for (i=10;i>5;i--) sum+=i;

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答