7. 若有以下调用语句, main() { … int a[50],n; … fun(n, &a[9]); } 则不正确的fun函数的首部是() A. void fun(int m, int x[]) B. void fun(int s, int h[41]) C. void fun(int p, int *s) D. void fun(int n, int a) ...
16. 假设有int a[10], *p; 则p=&a[0]与p=a等价。 A. 错误 B. 正确 ...
7. 逻辑运算符的优先级为&&>||>!。 A. 错误 B. 正确 ...
20. 有以下程序段: main() { int a=5,*b,**c; c=&b; b=&a; …… } 程序在执行了c=&b;b=&a;语句后,表达式**c的值是() A. 变量a的地址 B. 变量b的地址 C. 变量a的值 D. 变量b的值 ...
5. 以下程序 : main() { int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d\n",d); } 的输出结果是() A. 1 B. 0 C. 非0的数 D. -1 ...
13: 假设有int? a[10],? *p;?? 则p=&a[0]与p=a等价。 A: 错误 B: 正确 ...
6: 有以下程序段int n=0,p; do{scanf(“%d”,&p); n++;} while(p!=12345 && n<3); 此处do-while循环的结束条件是 () A: p的值不等于12345且n的值小于3 B: p的值等于12345且n的值大于等于3 C: p的值不等于12345且n的值小于3 D: p的值等于12345或者n的值...
5: 设ch是char型变量,其值为z,且有如上表达式: ch=(ch>’A’&&ch<=’Z’)?(ch+32):ch,该表达式的值是A。 A: 错误 B: 正确 ...
2: 设有定义int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是() A: *p=8; B: *q=5; C: q=p; D: p=1; ...
7. 以下的 for 循环 for(x=0,y=0;(y!=123)&&(x<4);x++) ; () A. 执行 3 次 B. 执行 4 次 C. 循环次数不定 D. 是无限循环 ...