include <stdio.h>
int main( )
{ int sum=10,n=1;
while(n<3) {sum=sum-n; n++; }
printf(“%d,%d”,n,sum);
}
该程序的输出结果为{ 3,7}。( )
A:对
B:错
正确答案:【对】
第五章 单元测试
1、下列正确的数组定义与初始化语句是( )。
A:int N=5,b[N][N];
B:int a[1][2]={{1},{3}};
C:int c[2][]={{1,2},{3,4}};
D:int d[][2]={{1,2},{3,4}};
正确答案:【int d[][2]={{1,2},{3,4}};】
2、以下能对一维数组a进行初始化的语句是( )。
A:int a[5]=(0,1,2,3,4);
B:int a(5)={};
C:int a[3]={0,1,2};
D:int a{5}={10*1};
正确答案:【int a[3]={0,1,2};】
3、下列关于数组int a[5]的引用正确的是( )。
A:a[0];
B:a[5];
C:a(0);
D:a(5);
正确答案:【a[0];】
4、设有数组int a[12]={1,4,7,10,2,5,8,11,3,6,9,12}; i=10; 则a[a]元素数值是( )。
A:10
B:9
C:6
D:5
正确答案:【6】
5、若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为( )。
A:2
B:3
C:4
D:无法确定
正确答案:【3】
6、定义数组时,可以不用指定其长度。( )
A:对
B:错
正确答案:【错】
7、引用数组元素时,下标可以从0或1开始。( )
A:对
B:错
正确答案:【错】
8、C语言中的字符串是以字符数组的形式处理的。( )
A:对
B:错
正确答案:【对】
9、若有定义:int a[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[2][1]得到的初值是{6}。 ( )
A:对
B:错
正确答案:【对】
10、在C语言中,以{ ‘\0’}作为字符串结束标志。( )
A:对
B:错
正确答案:【对】
第六章 单元测试
1、
以下程序有语法错误,有关错误原因的正确的说法是( )。
int main()
{ i
需要更多科目答案请联系我们
|