A.14
B.15
C.16
D.17
单选题 | 设有以下语句: int a=1,b=2,c; c=a^(b<<2); 执行后,c的值为( )。 |
查看答案 |
单选题 | 下列程序的运行结果是( )。 #include #define ADD(x)X+X main() { int m=1,n=2,k=3: int s=ADD(m十n)*k; printf(”s=%d”,s): } |
查看答案 |
单选题 | 下列程序输出结果是( )。 #include%stdio.h> main() {char aE3一{'a','b','c','d','e','f','\o'); int i,j; |
查看答案 |
单选题 | 没x为jnt型变量,则执行以下语句后,X的值为( )。 x=10;x=x-=x-X: |
查看答案 |
单选题 | 若有定义:“int*P,x=0,*P,P=&x;”,则语句“printf(”%d\n”,*p);”的输出结果是( )。 | 查看答案 |
单选题 | 有以下程序: #include main() {int a[10]={1,2,3,4,5,6,7,8,9,10),*p=a; printf(”%a\n”,*(p+2)); ) 程序的输出结果是( )。 |
查看答案 |
单选题 | 若程序中有宏定义行:#define N 100,则以下叙述中正确的是( )。 | 查看答案 |
单选题 | C语言中运算对象必须是整型的运算符是( )。 | 查看答案 |
单选题 | 下列选项中非法的字符常量是( )。 | 查看答案 |
单选题 | 定义下列结构体(联合)数组: struet St {char name[15]; int age; )a[10]={”ZHA()”,14,”WANG”,15,”LIU”,16,” ZHANG”,l7); 执行语句print[(”%d,%c”,a[2].age,*(a[3].name+2))的输出结果为( )。 |
查看答案 |
单选题 | 下列函数的类型是( )。 fun(double x) {float y; y=3*x-4; return y; } |
查看答案 |
单选题 | 有以下程序: #include void WriteStr(char*fn.char*str) {FILE*fp fp=fopen(fn,”w”);fputs(str,fp);fclose(fp);) main() { WriteStr(”t1.dat”,”start”); WriteStr(”t1.dat”,”end”);) 程序运行后,文件t1.dat中的内容是( )。 |
查看答案 |
单选题 | 有以下程序: main() {int a=0,b=10,c=0,d=0; if(a=1)b=1;c=2; else d=3: printf(”%d,%d,%d,%d\n”,a,b,c,d); } 程序输出( )。 |
查看答案 |
单选题 | 有以下程序: #include main() {int a[J一{1,2,3,4,5,6,7,8,9,10,11,12),*P=a +5; *q=NULL;+q=*(p+5); printf(”%d%d\n”,*q,*q); } 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 下列程序的运行结果是( )。 #includedstdio.h> void main() {int s=0,k; for(k=7;k>1;k--) {switch(k) {case 1: case 4: case 7: s++: break; case 2: case 3: case 6:break; case 0: case 5: s+=2: break; )) print[(”S=%d”,s); } |
查看答案 |
单选题 | 有下列程序: main() {char*p[]={¨3697”.”2584”); int i,j;long ntlm=0; for(i=0;i<2;i++) { j=0; while(p[i][j]!='\0') {if((p[i][j]-'\0')%2)num=10*num+p [j][j]-'0'; j+=2; } } print[(“%d\n”,num); 程序执行后的输出结果是( )。 |
查看答案 |
单选题 | 有以下程序 #include int a=1: int f(int c) { static int a=2; c=c+1. return(a++)+c; } main() { int i,k一0; for(i=0;i<2;i++){int a=3;k+=f(a);) k+=a; printf(”%d\n”,k); 程序运行结果是( )。 |
查看答案 |
单选题 | C语言中,字符(char)型数据在微机内存中的存储形式是( )。 | 查看答案 |
单选题 | 若二维数组a有m列,则在a[i][j]前的元素个数为( )。 | 查看答案 |
单选题 | 有以下程序: #include main() {int i,X[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++)printf(”%d,”,x[i][2-i]); { 程序的输出结果是( )。 |
查看答案 |