语句“int a[8]={0};”是合法的
语句“int a[]={0};”是不合法的,遗漏了数组的大小
语句“char a[2]={"A","B"};”是合法的,定义了一个包含两个字符的数组
语句“char a[3];a="AB";”是合法的,因为数组有三个字符空间的容量,可以保存两个字符
第1题:
执行语句序列
char str1[10]="ABCD",str2[10]="XYZxyz";
for(int i=0;strl[i]=str2[i];i++);
后,数组strl中的字符串是______。
第2题:
有以下定义: # include<stdio.h> char a[l0],*b=a; 不能给a数组输入字符串的语句是 ______。
A.gets(A)
B.gets(a[0]);
C.gets(&a[0]);
D.gets(b);
第3题:
下列对字符数组进行初始化的语句中,正确的是( )。
A.char a[]="Hello";
B.chara[][]={'H','e','1','1','0'};
C.char a[5]="Hello";
D.char a[2][5]={"Hello","World"};
第4题:
设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。
A.数组a的第二个元素的值是"bb"
B.输出"cc"使用语句printf("%s",a[2]);
C.数组a的3个元素分别存放的是含有两个字符的一维字符数组
D.数组a的3个元素中各自存放了字符'a'、'b'和'c'
第5题:
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是
A.gets(a)
B.gets(a[0])
C.gets(&a[0]);
D.gets(b);
第6题:
若有语句:charline[5];,以下叙述中正确的是()
第7题:
设有定义语句int,a[]={1,1,2};则以下对此语句的叙述错误的是()
第8题:
设有定义语句int a[]={66,88,99};则以下对此语句的叙述错误的是()。
第9题:
char c[]="Very Good"; 是一个合法的为字符串数组赋值的语句
第10题:
2个字符
1个字符
3个字符
说明语句不合法
第11题:
语句“char str[10]=string!;”和“char str[10]={string!};”并不等价
对于字符串常量“string!”,系统已自动在最后加入了'\0'字符,表示串结尾
对于一维字符数组,不能使用字符串常量来赋初值
在语句“char str[]=string!;”中,数组str的大小等于字符串的长度
第12题:
每个数组元素的类型都为字符串型
定义数组有10个元素
数组的上界为10
数组的下界为0
第13题:
此题为判断题(对,错)。
第14题:
有以下定义: #include <stdio.h> char a[10], *b=a; 下面不能给数组a输入字符串的语句是( )。
A.gets(a)
B.gets(a[0]);
C.gets(&a[0]);
D.gets(b);
第15题:
设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。

第16题:
以下叙述中正确的是
A.语句int a[8]={0};是合法的
B.语句inta[]={0};是不合法的,遗漏了数组的大小
C.语句char a[2]={ "A","BII};是合法的,定义了一个包含两个字符的数组
D.语句char a[3];a="AB";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
第17题:
有以下定义
#include <stdio.h>
char a[10],*b=a;
不能给a数组输入字符串的语句是
A.gets(A)
B.gets(a[0]);
C.gets(&a[0]);
D.gets(B) ;
第18题:
有VB语句:Dim a(10) as String以下关于该语句,叙述错误的是()。
第19题:
下列数组的定义不合法的是()
第20题:
下列数组定义语句中,不合法的是()
第21题:
合法的数组定义是()
第22题:
第23题:
定义了一个名为a的一维数组
a数组有3个元素
a数组的下标为1~3
数组中的每个元素是整型