1.下列字符列中,合法的长整型常量是:【】(A)4.18e3(B)0.46793(C)4L(D)9567382.设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y的值分别是:【】(A)0,...
1.下列字符列中,合法的长整型常量是: 【 】
(A) 4.18e3 (B) 0.46793 (C) 4L (D) 956738
2.设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y的值分别是: 【 】
(A) 0,0 (B) 0,1 (C) 1,0 (D) 1,1
3.以下运算符中,优先级最低的是: 【 】
(A) *= (B) ?:: (C) && (D) >=
4.在C++中,char类型数据在内存的存储形式是: 【 】
(A) 原码 (B) 反码 (C) 补码 (D) ASCII码
5.设变量定义int x = 6, y, z; 执行语句 y = z = x--; y = x == z; 后变量y的值是:【 】
(A) 0 (B) 1 (C) 5 (D) 6
6.下面的变量定义中,不正确的是: 【 】
(A) char *p=”string” (B) int a[]={‘A’,’B’,’C’}
(C) float *q=&b, b; (D) doudle a, *r=&a;
7.设有变量定义 doubleb[5], *p=b; 能正确表示b数组中元素地址的表达式是: 【 】
(A) b (B) b+5 (C) *b[0] (D) &b
8.设有变量定义 int a[]={2,3,5,9,11,13},*pa=a, w; 执行语句w=++(*++pa); 后,变量w和*pa的值是: 【 】
(A) 3和3 (B) 4和3 (C) 3和4 (D) 4和4
9.语句if(w) … ; else … ; 中的表达式w的等价表示是: 【 】
(A) w==0 (B) w==1 (C) w!=0 (D) w!=1
10.设有函数说明和变量定义:int max(int x,int y); int(*p)(int,int)=max; int a, b;
以下正确调用函数的代码是: 【 】
(A) *p(a,b) (B) p(a,b) (C) *(p(a,b)) (D) p(&a,&b)
7.设有变量定义 doubleb[5], *p=b; 能正确表示b数组中元素地址的表达式是: 【 】
(A) b (B) b+5 (C) *b[0] (D) &b
展开