A.0
B.5
C.7
D.20
单选题 | 下列函数定义中,会出现编译错误的是 | 查看答案 |
单选题 | 有以下程序 #include <stdio.h> #define F(X,Y) (X)*(Y) main() { int a=3, b=4; printf("%d\n", F(a++, b++)); } 程序运行后的输出结果是 |
查看答案 |
单选题 | 有以下函数定义: void fun(int n, double x) { …… } 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是 |
查看答案 |
单选题 | 十六进制数100转换为十进制数为 | 查看答案 |
单选题 | 有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是 | 查看答案 |
单选题 | 有以下程序 fun(int a, int b) { if(a>b) return(a); else return(b); } main() { int x=3, y=8, z=6, r; r=fun(fun(x,y), 2*z); printf("%d\n", r); } 程序运行后的输出结果是 |
查看答案 |
单选题 | 有以下程序 #include <stdio.h> main() { printf("%d\n",NULL); } 程序运行后的输出结果是 |
查看答案 |
单选题 | 有以下程序 main() { int s=0,a=1,n; scanf("%d",&n); do { s+=1; a=a-2; } while(a!=n); printf("%d\n",s); } 若要使程序的输出值为2,则应该从键盘给n输入的值是 |
查看答案 |
单选题 | 有定义语句:int x, y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是 | 查看答案 |
单选题 | 若有定义:int *p[3];,则以下叙述中正确的是 | 查看答案 |
单选题 | 在Windows环境下,下列叙述中正确的是 | 查看答案 |
单选题 | 在Internet中,用于在计算机之间传输文件的协议是 | 查看答案 |
单选题 | 有以下程序 #include <string.h> main() { char str[][20]={"Hello","Beijing"},*p=str; printf("%d\n",strlen(p+20)); } 程序运行后的输出结果是 |
查看答案 |
单选题 | 若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为 | 查看答案 |
单选题 | 下列关于C语言数据文件的叙述中正确的是 | 查看答案 |
单选题 | 以下不能定义为用户标识符的是 | 查看答案 |
单选题 | 以下不能正确定义二维数组的选项是 | 查看答案 |
单选题 | 在Windows环境下,资源管理器左窗口中的某文件夹左边标有"+"标记表示 | 查看答案 |
单选题 | 若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是 |
查看答案 |
单选题 | 以下能正确定义一维数组的选项是 | 查看答案 |