admin 管理员组文章数量: 1087139
2024年4月21日发(作者:transport的副词)
C语言数组选择题(新)五篇
第一篇:C语言数组选择题(新)
1、以下定义语句中,错误的是________。A)int a[]={1,2};
B)char a[]={“test”};C)char s[10]={“test”};
D)int n=5,a[n];D
2、以下对一维数组a进行正确初始化的是__________。A)int
a[10]=(0,0,0,0,0);
B)int a[10]={ };C)int a[ ]={0};
D)int a[10]={ 10*2};C
3、以下对二维数组a进行正确初始化的是__________。
A)int a[2][3]={ {1,2},{3,4},{5,6} };
B)int a[ ][3]={1,2,3,4,5,6 };C)int a[2][ ]={1,2,3,4,5,6};
D)int a[2][ ]={ { 1,2},{3,4}};B
4、在定义int a[5][4];之后,对a的引用正确的是________。
A)a[2][4]
B)a[1,3] C)a[4][3]
D)a[5][0] C
5、以下给字符数组str定义和赋值正确的是________。A)char
str[10];str={“China!”};B)char str[ ]={“China!”};C)char str[10];
strcpy(str,“abcdefghijkl”);D)char
str[10]={“abcdefghijkl”};B
6、以下一维数组a的正确定义是________。A)int a(10);
B)int n=10,a[n];C)int n;
D)#define SIZE 10
scanf(“%d”,&n);
int a[SIZE];
int a[n];D
7、在执行语句: int a[ ][3]={1,2,3,4,5,6};后,a[1][0]的值是
________。
A)4
B)1 C)2
D)5 A
8、当接受用户输入的含有空格的字符串时,应使用________函数。
A)gets()
B)getchar()C)scanf()
D)printf()A
9、在定义int a[5][6];后,数组a中的第10个元素是________。
(设a[0][0]为第一个元素)A)a[2][5]
B)a[2][4] C)a[1][3]
D)a[1][5] C
10、执行下面的程序段后,变量k中的值为__________。int
k=3,s[2];s[0]=k;k=s[1]*10;A)不定值
B)33 C)30
D)10 A
11、下列程序执行后的输出结果是__________。
main()
{int a,b[5];
a=0;b[0]=3;
printf(“%d,%dn”,b[0],b[1]);} A)3,0
B)3 0 C)0,3
D)3,不定值 D
12、设有数组定义:char array[]=“China”;则strlen(array)的值
为________。
A)4
B)5 C)6
D)7 B
13、下列程序执行后的输出结果是__________。main(){ int
i,j,a[3][3];
for(i=0;i<3;i++)
版权声明:本文标题:C语言数组选择题(新)五篇 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713707003a647875.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论