若有 char c[5]={'c','d','/0','e','/0'};则执行语句printf("%s",c);结果是()。
A.cd/0e
B.'c''d'
C.cd
D.cd e
A.cd/0e
B.'c''d'
C.cd
D.cd e
第1题
A.4
B.5
C.9
D.10
第2题
A.一个字符
B.一个地址
C.一个字符串
D.不定值
第3题
A.1
B.2
C.8
D.11
第4题
若有下面的程序段: chars[]="china";char *p;p=s;则下列叙述正确的是()。
A.s和p完全相同
B.数组s中的内容和指针变量p中的内容相等
C.数组s的长度和p所指向的字符串长度相等
D.*p与s[0]相等
第5题
以下能正确定义一维数组的选项是()。
A.int a[5]={0,1,2,3,4,5}
B.char a[ ]={0,1,2,3,4,5}
C.char a={’A’,’B’,’C’}
D.int a[5] = "0123"
第6题
A.char a[5]={’A’,’B’,’C’,’D’,’E’};
B.char a[]={’A’,’B’,’C’,’D’,’E’};
C.char a[]="ABCDE";
D.char a[]={65,66,67,68,69,70};
第7题
A. 类中有1个公有数据成员
B.类中有1个私有数据成员
C.类中有2个私有数据成员
D.数据成员name的访问权限未知
第8题
合法的数组定义是 ()。
A.int a[ ]="string"
B.int a[5]={0,1,2,3,4,5}
C.char a="string"
D.char a={0,1,2,3,4,5}
第9题
不正确的定义语句是()。
A.double x[5]={2.0,4.0,6.0,8.0,10.0};
B.int y[5]={0,1,3,5,7,9};
C.char c1[]={'1','2','3','4','5'};
D.char c2[]={'\x10','\xa','\x8'};
第10题
下列数组说明中,正确的是()。
A:static char str[]="China";
B:static char str[]; str="China";
C:static char str1[5],str2[]={"China"}; str1=str2;
D:static char str1[],str2[];str2={"China"}; strcpy(str1,str2);