二级c语言
二级C语言是全国计算机等级考试中的一项,是很多非计算机专业朋友需要获得的证书,这里收集大量的二级C语言相关的教程和题目
-
若有定义:char s[30] = {0};运行时输入: This is a string.<回车> 则以下不能正确读入整个字符串: This is a string. 到字符数组 s 中的语句组是( )。
-
有以下程序#include <stdio.h> main() { int b[3][3] = {0,1,2,0,1,2,0,1,2},i,j,t = 1; for(i = 0;i<3;i++) for(j = i;j <= i;j++)t+=b[i][b[j][i]]; printf("%d\n",t); }程序运行后的输出结果是( )。
-
对于函数声明void fun(float array[], int *ptr);以下叙述正确的是( )。
-
有以下程序#include <stdio.h> main() { int i,array[6] = {1,5,0,4}; for(i=0; i<5; i++) printf("%d,",array[i]&4); printf("\n"); }程序运行后的输出结果是( )。
-
有如下程序#include <stdio.h> main() { int i = 1; for (printf("%d",i); i<4; i++) printf("%d",i); printf("\n"); }程序运行后的输出结果是( )。
-
有以下程序#include <stdio.h> main() { int a=-1, b=-1; for(; ++a;)++b; printf("%d,%d\n", a, b); }程序运行后的输出结果是( )。
-
有以下程序#include <stdio.h> main() { int x=1,y=0; if (!x) y++; else if (x==0) if (x) y+=2; else y+=3; printf("%d\n", y); }程序运行后的输出结果是( )。
-
设有定义:double x=2.12;以下不能完整输出变量x值的语句是 ( )。
-
若有定义语句:int x=12,y=8,z;在其后执行语句:z=0.9+x/y;则z的值为( )。
-
下列叙述中错误的是( )。
-
以下叙述正确的是( )。
-
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个 或者多个共有的( )。
-
下面对软件测试和软件调试叙述错误的是( )。
-
关系表中的每一横行称为一个( )。
-
下列选项中属于面向对象设计方法主要特征的是( )。
-
下列关于队列的叙述中正确的是( )。
-
对于现实世界中事物的特征,在实体-联系模型中使用( )。
-
有以下程序#include <stdio.h> main() { char x=2,y=2,z; z=(y<<1)&(x>>1); printf("%d\n",z); }程序的输出结果是( )。
-
有以下程序#include <stdio.h> typedef struct {int b, p;} A; void f(A c) { int j; c.b+=1; c.p+=2; } void main() { int i; A a={1,2}; f(a); printf("%d,%d\n", a.b, a.p); }程序运行后的输出结果是( )。
-
下面结构体的定义语句中,错误的是( )。