试题

计算机二级《C语言》练习题及答案

时间:2023-03-09 23:46:17 试题 我要投稿

计算机二级《C语言》练习题及答案2016

  (1)将E-R图转换为关系模式时,实体和联系都可以表示为

  A.属性

  B.键

  C.关系

  D.域

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

  A.1-1

  B.1—1

  C.-11

  D.1--

  (3)若函数中有定义语句:int k;,则

  A.系统将自动给k赋初值0

  B.这时k中值无定义

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

  D.这时k中无任何值

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

  A.0115

  B.0118

  C.1.5e1.5

  D.115L

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

  A.x*=x+1

  B.x++,2*x

  C.x*=(1+x)

  D.2*x,x+=2

  (6)程序段:int x=12;

  double y=3.141593; printf(“%d%8.6f”,x,y);的输出结果是

  A.123.141593

  B.123.141593

  C.12,3.141593

  D.123.141593

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

  A.scanf(“%f%f”,x,y);

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

  C.scanf(“%lf%le”,px,py);

  D.scanf(“%lf%lf”,x,y);

  (8)以下是if语句的基本形式:

  if(表达式)

  语句

  其中“表达式”

  A.必须是逻辑表达式

  B.必须是关系表达式

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

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

  (9)有以下程序

  #include

  main()

  {int x;

  scanf(“%d”,&x);

  if(x<=3); else

  if(x!=10)

  printf(“%d\n”,x);

  }

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

  A.不等于10的整数

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

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

  D.小于3的整数

  (10)有以下程序

  #include

  Main()

  {

  int a=1,b=2,c=3,d=0;

  if(a= =1 &&b++= =2)

  if(b!=2 || c--!=3)

  printf(“%d,%d,%d\n”,a,b,C.;

  else printf(“%d,%d,%d\n”,a,b,C.;

  else printf(“%d,%d,%d\n”,a,b,C.;

  }

  程序运行后的输出结果是

  A.1,2,3

  B.1,3,2

  C.1,3,3

  D.3,2,1

  参考答案:

  1.C 2.C 3.B 4.D 5.D 6.A 7.C 8.D 9.B 10.C

【计算机二级《C语言》练习题及答案】相关文章:

计算机二级《C语言》基础练习题及答案02-06

2016年计算机二级考试C语言练习题及答案03-29

计算机二级C语言模拟练习题10-14

计算机二级C语言模拟试题及答案12-08

计算机二级《C语言》试题及答案201611-21

计算机二级C语言考试冲刺练习题11-15

计算机二级C语言备考习题及答案201712-05

计算机二级C语言历年真题及答案11-09

2017计算机二级C++基础练习题及答案12-05

2016年9月计算机二级《C语言》考前练习题及答案11-27