若有以下定义 chars=’\092’; 则该语句()
A:使s的值包含一个字符 B:定义不合法,s的值不确定 C:使s的值包含4个字符 D:使s的值包含3个字符
若有下列语句,则不能代表字符o的表达式是()。chars[20]=”programming”,*ps=s;
A:ps2 B:s[2] C:ps[2] D:*(ps+2)
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()
A:s1的内容更新为abcdefghi B:s1的内容更新为defghi/0 C:s1的内容更新为defghiabc/0 D:s1的内容更新为abcdefghi/0
对字符数组s赋值,不合法的一个是( )。
A:chars[]="Beijing"; B:chars[20]="beijing"; C:chars[20];s="Beijing"; D:char s[20]='B','e','i','j','i','n','g';
以下程序段十,不能正确赋字符串(编译时系统会提示错误)的是( )。
A:chars[10]="abedefg"; B:char t[]="abcdefS",*s=t; C:chars[10];s="abcdefg"; D:chars[10];strcpy(s,"abcdefg");
若有下面的程序段:
chars[]="china";char *p;p=s;
则下列叙述正确的是( )。
A:s和p完全相同 B:数组s中的内容和指针变量p中的内容相等 C:数组s的长度和p所指向的字符串长度相等 D:*p与s[0]相等
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是( )
A:s1的内容更新为abcdefghi B:s1的内容更新为defghi/0 C:s1的内容更新为defghiabc/0 D:s1的内容更新为abcdefghi/0
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是( )
A:s1的内容更新为abcdefghi B:s1的内容更新为defghi/0 C:s1的内容更新为defghiabc/0 D:s1的内容更新为abcdefghi/0