A: char a[10]={'h','a','b','c','d'};
B: char b[]={'h','a','b','e','d','0'};
C: char c[]={'h','a','b','c','0'};
D: char d[6]={'h','a','b','c','0'};
举一反三
- 下列字符数组长度为5的是() A: char a[]={‘h’, ‘a’, ‘b’, ‘c’, ‘d’}; B: char b[]= {‘h’, ‘a’, ‘b’, ‘c’, ‘d’, ‘\0’}; C: char c[10]= {‘h’, ‘a’, ‘b’, ‘c’, ‘d’}; D: char d[6]= {‘h’, ‘a’, ‘b’, ‘c’, ‘\0’ }
- 下列数组不是字符串的是()。 A: char a[]="China"; B: char a[5]={'C','h','i','n','a'}; C: char a[6]={'C','h','i','n','a','\0'}; D: char a[7]={'C','h','i','n','a'};
- 下列数组不是字符串的是()。 A: char b[]="hi"; B: char b[5]="a"; C: char b[6]={'C','h','i','n','a','\0'}; D: char b[5]={'C','h','i','n','a'}
- char str[]=“China”; 等价于 A: char str[5]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’,’0’}; B: char str[6]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’,’0’}; C: char str[5]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’}; D: char str[6]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’};
- 字符串""可以用字符数组来定义,如字符串“hello”可以用字符数组定义为以下哪种形式 A: char a[6]={‘h’,‘e’,‘l’,‘l’,‘o’,‘\0’}; B: char a[5]={‘h’,‘e’,‘l’,‘l’,‘o’}; C: char a[6]= {“hello”}; D: char a[5]= {“hello”};
内容
- 0
字符数组s不能作为字符串使用的是( )。 A: char s[5]={'h','a','p','p','y'}; B: char s[]={"happy"}; C: char s[6]={'h','a','p','p','y','\0'}; D: char s[]="happy";
- 1
以下对字符数组str初始化不等价的是( )。 A: char str[ ]="hello"; B: char str[ ]={'h','e','l','l','o','\0'}; C: char str[ ]={'h','e','l','l','o',0}; D: char str[ ]={'h','e','l','l','o'};
- 2
无法输出字符串"her"的程序段是( ) A: char a[ ]={'h','e','r','\0'}; puts(a); B: char a[4]={'h','e',0,'r'}; puts(a); C: char a[ ]={'h','e','r',0}; puts(a); D: char a[4]={'h','e','r','0'-48}; puts(a);
- 3
字符数组s不能作为字符串使用的是( )。 A: char s[]="happy"; B: char s[6]={'h','a','p','p','y','0'}; C: char s[]={"happy"}; D: char s[5]={'h','a','p','p','y'};
- 4
以下对于字符数组初始化错误的是( ) A: char ch[5]="Hello"; B: char ch[]="Hello"; C: char ch[10]="Hello"; D: char ch[]={'H','e','l','l','o','\0'};