2024年3月13日发(作者:洋尔阳)
` 选择题
1.若 x 为int 型变量,则执行以下语句后x 的值为( B )。
x=6;
x+=x-=x*x;
A. 36 B. -60 C. 60 D. -24
2.若有以下类型说明语句:
char w; int x; float y; double z;
则表达式w*x+z-y 的结果为( D )类型。
A.float B. char C. int D. double
3.能正确对一维数组a 中所有元素进行初始化的是(
A. int a[5]={ } B. int a[ ]={ }
C. int a[5]=0,0,0,0,0, D. int a[5]={0}
4.有说明 int k=3,a[10];
D )。
则下列可以正确引用数组元素的表达式是( A )。
A. a[k] B. a[10] C. a[1.3] D. a[3*5]
5.有定义int d[ ][3]={1,2,3,4,5,6};
执行语句printf(“%c”,d[1][0]+’A’);
结果是( D )。
A. A B. B C. D D. E
6.有定义 char c=’A’,ch[20]={‘a’,’b’,’c’,’0’,’d’,’0’};
若执行printf(“%s”,ch);
结果为( B )。
A. ‘abc’ B. abc 0d
7.对数组进行初始化
carr[ ]={‘s’,’t’,’u’,’d’,’e’,’n’,’t’},barr[ ]=”student”;
则正确的是( D )。
A.carr与barr长度相同 B. carr 比 barr 长
char
2024年3月13日发(作者:洋尔阳)
` 选择题
1.若 x 为int 型变量,则执行以下语句后x 的值为( B )。
x=6;
x+=x-=x*x;
A. 36 B. -60 C. 60 D. -24
2.若有以下类型说明语句:
char w; int x; float y; double z;
则表达式w*x+z-y 的结果为( D )类型。
A.float B. char C. int D. double
3.能正确对一维数组a 中所有元素进行初始化的是(
A. int a[5]={ } B. int a[ ]={ }
C. int a[5]=0,0,0,0,0, D. int a[5]={0}
4.有说明 int k=3,a[10];
D )。
则下列可以正确引用数组元素的表达式是( A )。
A. a[k] B. a[10] C. a[1.3] D. a[3*5]
5.有定义int d[ ][3]={1,2,3,4,5,6};
执行语句printf(“%c”,d[1][0]+’A’);
结果是( D )。
A. A B. B C. D D. E
6.有定义 char c=’A’,ch[20]={‘a’,’b’,’c’,’0’,’d’,’0’};
若执行printf(“%s”,ch);
结果为( B )。
A. ‘abc’ B. abc 0d
7.对数组进行初始化
carr[ ]={‘s’,’t’,’u’,’d’,’e’,’n’,’t’},barr[ ]=”student”;
则正确的是( D )。
A.carr与barr长度相同 B. carr 比 barr 长
char