对两个数组a和b进行如下初始化: char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F',}; 则以下叙述正确的是
A.数组a与数组b完全相同
B.数组a与数组b长度相同
C.数组a与数组b中都存放字符串
D.数组a比数组b长度长
第1题:
下列字符数组的初始化,正确的是( )。
A.char ch[5]={"a","b","c","d","e"};
B.char ch[]={'a','b'};
C.char ch[15]={"welcome to china"};
D.char ch[14]={"I am a student"};
第2题:
下列字符数组初始化语句中,不正确的是( )。
A.char c[]='goodmorning';
B.char c[20]="goodmorning";
C.char c[]={'a','b ','c ','d');
D.char c[]={"ffgoodmorning"};
第3题:
程序中若有如下说明和定义语句
Char fun(char *);
main()
{
char *s="one", a[5]={0}.(*f1)()=fun, ch;
…
}
以下选项中对函数fun的正确调用语句是
A.(*f1)(A) ;
B.*fl(*s);
C.fun(&A) ;
D.ch=*fl(s);
第4题:
下列对字符数组进行初始化的语句正确的是
A.char a []="Hello";
B.char a[][]={'H','e','1','1','o');
C.char a[5]="Hello";
D.char a[2][5]={"Hello", "World"};p
第5题:
下列对字符数组进行初始化的语句中,正确的是( )。
A.char a[]="Hello";
B.chara[][]={'H','e','1','1','0'};
C.char a[5]="Hello";
D.char a[2][5]={"Hello","World"};
第6题:
给出发下定义: char x[]="abcdefg"; char y[]={'a', 'b', 'c', 'd', 'e', 'f', 'g' };则正确的叙述为______。
A.数组x和数组y等价
B.数组x和数组y的长度相同
C.数组x的长度大于数组y的长度
D.数组x的长度小于数组y的长度
第7题:
下面能正确进行字符串赋值操作的语句是______。
A.char s[5]={"ABCDE"};
B.char s[5] ={'a','b','c','d','e'};
C.char *s;s="ABCDEF"
D.char *s;scanf("%s",s);
第8题:
给出以下定义: char x[]="abcdefg"; char y[]={'a','b','c','d','e','f','g'};则正确的叙述为______。
A.数组x和数组y等价
B.数组x和数组y的长度相同
C.数组x的长度大于数组y的长度
D.数组x的长度小于数组y的长度
第9题:
下面关于数组的初始化正确的是
A.char str[]={‘a',’b','c‘}
B.char str[2]={'a','b','c’}
C.char str[2][3]={{'a‘,'b’},{’e’,'d’},{’e’,‘f'}}
D.char str[]={'a','b','c’}
第10题:
有以下声明: char A[10]; char *B[7]; float C[4]; double *D[3]; 其中所占字节数最大的数组是()
第11题:
第12题:
对
错
第13题:
此题为判断题(对,错)。
第14题:
下列对字符数组进行初始化中,( )是正确的。
A.char s1[]="abcd";
B.char s2[3]="xyz";
C.char s3[][]={'a','x', 'y');
D.char s4 [2][3]={"xyz", "rnnp"};
第15题:
有以下程序中若有如下说明和定义语句; char fun(char*); main() { char * s="one",a[5]={0},(*f1)()=fun,ch; … } 以下选项中对函数fun的正确调用语句是 ______。
A.(*f1)(a);
B.*f1(*s);
C.fun(&a);
D.ch=*f1(s);
第16题:
下面关于数组的初始化正确的是( )。
A.char str[]={’a’,’b’,’C’}
B.char str[2]={’a’,’b’,’c’}
C.char str[2][3]={{’a’,’b’},{’C’,’d’},{’e’,’f’}}
D.char str={~a,~b,~C}
第17题:
对两个数组a和b进行下列初始化: char m[]1="l234567": char n[]={1,2 ,3,4 ,5,6,7); 则下列叙述正确的是( )。
A.数组m与数组n完全相同
B.数组m与数组n长度相同
C.数组m比数组n长1
D.数组m与数组n中都存放字符串
第18题:
在C语言中,下列给数组进行初始化中,______是正确的。
A.char sl[4]="abed";
B.char s2[]="efg";
C.char s3[2][3]={"abc","xyz");
D.char s4[][]={'a','b','c'};
第19题:
下列对字符数组进行初始化的语句,正确的是( )。
A.char a[]="Hello";
B.char a[][]={'H','e','1','1','o'};
C.char a[5]="Hello";
D.char a[2][5]={"Hello","World");
第20题:
Aarr和1Barr两个数组说明如下: VAR Aarr:Array[0...7]of char; Bart:Array[-5…2,3…8]of char; 这两个数组分别能存放的字符的最大个数是______。
A.7和35
B.1和5
C.8和48
D.1和6
第21题:
给出以下定义:char a[]=″abc″;char b[]={′a′,′b′,′c′};则正确的叙述是()
第22题:
数组a经初始化char a[]=“English”;a[7]中存放的是()。
第23题:
数组a和数组b等价
数组a和数组b的长度相同
数组a的长度大于数组b的长度
数组a的长度小于数组b的长度