Achar s1[]="abcdef";
Bchar s2[4]="abcd";
Cchar s3[2][3]={"abc","xyz"};
Dchar s4[4][]={’a’,’x’,’s’,’t’};
第1题:
关于数组,下列说法正确的是()
A、对数组的初始化操作在定义数组的同时进行
B、给数组赋初值时,必须所有数组元素都被赋值
C、给数组元素全部赋初值时,一定要指明数组的大小。
D、引用数组元素的时候,可以一次引用数组中的全部元素
第2题:
对以下说明语句的正确理解是 int a[10]={6,7,8,9,10};
A.将5个初值依次赋给s [1]至a [5]
B.将5个初值依次赋给a [0]至a [4]
C.将5个初值依次赋给a [6]至a [l0]
D.因为数组长度与初值的个数不相同,所以此语句不正确
第3题:
下面是有关 C 语言字符数组的描述,其中错误的是
A) 不可以用赋值语句给字符数组名赋字符串
B) 可以用输入语句把字符串整体输入给字符数组
C) 字符数组中的内容不一定是字符串
D) 字符数组只能存放字符串
第4题:
下面是有关C语言字符数组的描述,其中错误的是( )。
A.不可以用赋值语句给字符数组名赋字符串
B.可以用输入语句把字符串整体输入给字符数组
C.字符数组中的内容不一定是字符串
D.字符数组只能存放字符串
第5题:
下列能正确进行字符数组赋初值的语句是______。
A.chart[5]={'a','b','c','d','e'};
B.char*t;t="abcde";
C.char t[5]="abcde";
D.char t[5];t="abcd";
第6题:
A、strlen
B、strcmp
C、strcat
D、strcpy
第7题:
A、小于
B、等于
C、大于
D、不等于
第8题:
对以下说明语句的正确理解是
int a[10]={6,7,8,9,10};
A.将5个初值依次赋给a[1]至a[5]
B.将5个初值依次赋给a[0]至a[4]
C.将5个初值依次赋给a[6]至a[10]
D.因为数组长度与初值的个数不相同,所以此语句不正确
第9题:
下列关于数组初始化的说法,正确的是( )。
A.对于int a[5];它的数组元素初值为0
B.int a[5]={1,3,5,7,8,9};是可以的,这时数组长度自动变为6
C.static int a[5];的数组元素初值为0
D.int a[5]={1.3,5};是不合法的,因为数组长度为5,而仅有3个数据,不知赋给哪个元素
第10题:
下面是有关c语言字符数组的描述,其中错误的是
A.不可以用赋值语句给字符数组名赋字符串
B.可以用输入语句把字符串整体输入给字符数组
C.字符数组中的内容不一定是字符串
D.字符数组只能存放字符串