计算机二级习题练习

计算机二级考试C语言每日一练(2015-11-27)
1题:C语言提供6种位运算符:按位求反~,按位左移<<,按位右移>>,按位与&,按位异或|,
()。 
【填空题】:

2题:在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为【】。
【填空题】:

3题:有以下程序
  #include
  main(  )
  (intn=2,k=0;
  while(k++&&n++>2);
  printf("%d%d\n",k,n);
  )
程序运行后的输出结果是(  )。
A.O2
B.13
C.57
D.12
【单选题】:      

4题:下列程序的输出结果是()。
  main()
  {inti=1,j=2,k=3;
  if(i++==1&&(++j==3==‖k++==3))
printf("%d%d%d\n",i,J,k);
  )
A.123
B.234
C.223
D.233
【单选题】:      

5题:有以下程序:
  #include
  main()
  {charch[3][5]={"AAAA","BBB","CC"};
  printf("%s\n",ch[l]);
  }
程序运行后的输出结果是()。
A.AAA
B.CC
C.BBBCC
D.BBB
【单选题】:      

6题:数据语言按使用方式具有两个结构形式:交互式命令语言(自含型和自主型语言)和()。
【填空题】:

7题:有以下程序
  #include
  main()
  {chara[3O],b[30];
  scanf("%S",a);
  gets(b);
  printf("%s\n%s\n",a,b);
  }
  程序运行时若输入:
  howareyou?Iamfine<回车>
则输出结果是()。
A.howareyou?Iamfine
B.howareyou?Iamfine
C.howareyou?Iamfine
D.howareyou?
【单选题】:      

8题:有以下程序:
  #include
  main(  )
  {intm=1,n=2,*p=&m,*q=&n,*r;
  r=P;P=q;q=r;
  printf("%d,%d,%d,%d\n",m,n,*P,*q);
  }
程序运行后的输出结果是(  )。
A.1,2,1,2
B.1,2,2,1
C.2,1,2,1
D.2,1,1,2
【单选题】:      

9题:以下选项中与“if(a==l)a=b;elsea++;”语句功能不同的switch语句是(  )。
A.switch(a)
B.switch(a==l)
{casel:a=b;break;{case0:a=b;break;
default:a++;casel:a++;
}
C.switch(a)
D.switch(a==l)
{default:a++;break;{casel:a=b;break;
casel:a=b;case0:a++;
}
【单选题】:      

10题:关于结构化程序设计原则和方法的描述错误的是()。
A.选用的结构只准许有一个入口和一个出口
B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
C.不允许使用GOT0语句
D.语言中若没有控制结构,应该采用前后一致的方法来模拟
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交