当前位置:首页 >课程 >程序设计基础

1、执行下面语句,输出结果是______。 int b[3][3] = {0,1,2,0,1,2,0,1,2},t = 1; for(int i = 0; i < 3; i++) for(int j = i; j <= i; j++) t += b[i][i] + b[j][j]; cout<<t<<endl;

A、7
B、6
C、4
D、9

参考答案:请扫码使用小程序查看答案

2、以下正确的数组定义语句是:

A、 int b[2][ ]={{1}, {2}}
B、 char a[5]={‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘\0’}
C、char d[5]=”CHINA”
D、 float c[ ][3]={1, 2, 3, 4, 5}

参考答案:请扫码使用小程序查看答案

3、设有说明性语句:char s[]=“a\’\029“;,sizeof(s)的结果是:

A、4
B、3
C、6
D、5

参考答案:请扫码使用小程序查看答案

4、一个数组作为实参调用某个函数,实际传递给形参的值是

A、整个数组。
B、该数组的长度。
C、该数组的首地址。
D、该数组的元素个数。

参考答案:请扫码使用小程序查看答案

5、设有说明语句:char s[80]=”Hello”; int a[20]={1,2}; 下列选项中,存在语法错误的是________。

A、cin>
>
a
B、cin>
>
s
C、 cout<
<
a
D、cout<
<
s

参考答案:请扫码使用小程序查看答案

6、若有说明语句:int y[ ][4]={0,0}; 则下面叙述不正确的是 。

A、只有元素y[0][0]和y[0][1]可得到初值0,其余元素均得不到初值0
B、数组y的每个元素都可得初值0
C、该说明等价于int y[ ][4]={0};
D、二维数组y的行数为1

参考答案:请扫码使用小程序查看答案

7、设有声明“int p[10]={1,2},i=0;”,以下语句中与“p[i]=p[i+1],i++;”等价的是:

A、i++,p[i-1]=p[i]
B、p[++i]=p[i+1]
C、p[i]=p[i++]
D、p[++i]=p[i]

参考答案:请扫码使用小程序查看答案

8、设有说明语句:char s[5][5] ={“abc”,”efgh”}; 值为字符g的数组元素是:

A、s[1][2]
B、s[1][3]
C、s[4][4]
D、s[1][4]

参考答案:请扫码使用小程序查看答案

9、以下数组声明中正确的是:

A、int a[]
B、int a[2+3]={0}
C、int a[3.14]
D、int a[3]={1,2,3,4}

参考答案:请扫码使用小程序查看答案

10、以下选项中,能正确计算a数组中元素个数的表达式是:

A、sizeof(a[0])/sizeof(a)
B、sizeof(a)/sizeof(a[0])
C、a[0]/sizeof(a)
D、a/sizeof(a)

参考答案:请扫码使用小程序查看答案