A: char s[]="world";
B: char s[10];
strcpy(b,"world");
C: char s[6];s={ "world"};
D: char s[]={ 'w','o','r','l','d', '\0'};
举一反三
- 下列是为字符数组赋字符串的语句组,其中错误是: A: char s[10]; s=”program”; B: char s[]=”program”; C: char s[10]=”Hello!”; D: char s[10];strcpy(s,”hello!”);
- 下列各个选项中对字符数组赋字符串的语句中,错误的是( )。 A: char s[10];s="program"; B: char s[]="program"; C: char s[10]="program"; D: char s[10]; strcpy(s,"program");
- 以下语句中,如何正确定义字符数组并存入字符串 A: char s[]="123"; B: char s[]='123'; C: char s[]="\0123"; D: char s[]="\0";
- 字符数组s不能作为字符串使用的是()。 A: char<br/>s[]="happy"; B: char<br/>s[6]={'h','a','p','p','y','\0'}; C: char<br/>s[]={"happy"}; D: char<br/>s[5]={'h','a','p','p','y'};
- 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。 A: char<br/>s[10];strcpy(s,"abcdefg"); B: char<br/>s[10];s="abcdefg"; C: char<br/>s[10]="abcdefg"; D: char<br/>t[]="abcdefg",*s=t;
内容
- 0
要使字符数组str存放一个字符串"progress",正确的定义语句是( )。 A: char str[8]={'p','r','o','g','r','e','s','s'}; B: char str[8]="progress"; C: char str[]={'p','r','o','g','r','e','s','s'}; D: char str[]="progress";
- 1
字符数组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";
- 2
若要定义一个具有6 个元素的字符数组,以下错误的定义语句是______。 A: char s[6]={1}; B: char s[]={1,2,3,4,5,6}; C: char n=6,s[n]; D: char s[3+3];
- 3
以下程序段的输出结果是 。Char s[ ]=”Hello World!”;Strlwr(s);Printf(“%s”,s); A: hello world! B: HELLO world! C: hello WORLD! D: HELLO WORLD!
- 4
以下错误的是()。 A字符串可存放在一维数组中。如:char s[6]={'H','E','L','L','O','\0'}; B字符数组初始化可以用字符串常量。如:char s[6]={"Happy"}; C字符数组初始化还可以省略大括弧,如:char s[6]="Happy";是正确的。 Dchar s[3]={'A','B,'C'};是为s数组初始化字符串。效果相当于字符串"ABC"初始化到字符数组s中。