计算机二级习题练习

计算机二级考试C语言每日一练(2015-11-9)
1题:有以下程序段:
  inti,n;
  for(i=0;i<8;i++)
  {n=rand()%5;
  switch(n)
  {casel:
  case3:printf("%d\n",n);break;
  case2:
  case4:print?("%d\n",n);continue;
  case():exit(0);
  }
  printf("%d\n",n);
  }
以下关于程序段执行情况的叙述,正确的是()。
A.for循环语句固定执行8次
B.当产生的随机数n为4时结束循环操作
C.当产生的随机数n为1和2时不做任何操作
D.当产生的随机数n为0时结束程序运行
【单选题】:      

2题:()是一个模块内部各个元素间彼此结合的紧密程度的度量。
【填空题】:

3题:以下选项中不能用做C程序合法常量的是()。
A.1,234
B.‘\123’
C.123
D.“\x7G”
【单选题】:      

4题:若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是( )。
A、a[p]
B、p[a]
C、*(p+2)
D、p+2
【单选题】:      

5题:以下叙述中错误的是()
A.可以通过typedef增加新的类型
B.可以用typedef将己存在的类型用一个新的名字来代表
C.用typedef定义新的类型名后,原有类型名仍有效
D.用typedef可以为各种类型起别名,但不能为变量起别名
【单选题】:      

6题:已知doublea;使用scanf()函数输入一个数值给变量a,正确的函数调用是()
A.scanf(“%ld”,&a);
B.scanf(“%lf”,&a);
C.scanf(“%c”,&a);
D.scanf(“%u”,&a);
【单选题】:      

7题:测试用例就是为测试设计的数据,由测试输入数据(输入值集)和()两部份组成。
【填空题】:

8题:具有n个结点的完全二叉树的深度为()。
【填空题】:

9题:有以下程序:
#include
void func(int n)
{  static int num=1);
  num=num+n;printf("%d",num);
  }
  main()    
  {funo(3);func(4);printf("n");  }
程序运行后的输出结果是(    )。    
A.4 8    
B.3 4    
C.3 5 
D.4 5
【单选题】:      

10题:报表的数据源不包括()。
A.视图
B.自由表
C.数据库表
D.文本文件
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交