计算机二级考试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.文本文件 |
【单选题】: |