若有以下定义 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

微信扫码获取答案解析
下载APP查看答案解析