更多"若有说明char s1[30]='abc',s2[]='defghi'"的相关试题:
[单项选择]若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是( )
A. s1的内容更新为abcdefghi
B. s1的内容更新为defghi/0
C. s1的内容更新为defghiabc/0
D. s1的内容更新为abcdefghi/0
[单项选择]若有以下定义和语句: char*s1="12345",*s2="1234"; printf("%d/n",strlen(strcpy(s1,s2)));则输出结果是______。
A. 4
B. 5
C. 9
D. 10
[单项选择]
若有以下定义和语句
char s1[10]="abcd!",*s2="/n123//";
printf("%d %d/n", strlen(s1),strlen(s2));
则输出结果是()
A. 5 5
B. 10 5
C. 10 7
D. 5 8
[单项选择]
程序中若有如下说明和定义语句
char fun(char *);
main( )
{
char *s="one",a[5]={0},(*f1)( )=fun,ch;
......
}
以下选项中对函数 fun 的正确调用语句是( )。
A. (*f1)(a);
B. *f1(*s);
C. fun(&a);
D. ch=*f1(s);
[单项选择]若有说明语句 char a[]="It is mine"; char*p="It is mille"; 则以下不正确的叙述是( )。
A. a+1表示的是字符t的地址
B. p指向另外的字符串时,字符串的长度不受限制
C. P变量中存放的地址值可以改变
D. a中只能存放10个字符
[单项选择]若有说明语句
char a[ ]="It is mine";
char *p="It is mine";
则以下不正确的叙述是( )。
A. continue语句用于循环体中,结束循环
B. continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断
C. continue可以用于if语句中
D. continue语句不能代替break语句
[单项选择]若有说明语句 char a[ ]="It is mine"; char * p="It is mine"; 则以下不正确的叙述是
A. a+1表示的是字符t的地址
B. p指向另外的字符串时,字符串的长度不受限制
C. p变量中存放的地址值可以改变
D. a中只能存放10个字符