更多"若有说明char s1[30]='The city',s2[]='is"的相关试题:
[单项选择]若有说明char s1[30]="The city",s2[]="is beautiful";,则在使用函数strcat(s1,s2)后,结果是( )。
A. s1的内容更新为The city is beautiful/0
B. s1的内容更新为is beaut/0
C. s1的内容更新为The city/0is beautiful/0
D. s1的内容更新为The cityis beautiful/0
[单项选择]若有说明char s1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是( )。
A. s1的内容更新为abcdefghi
B. s1的内容更新为defghi/0
C. s1的内容更新为defghiabc/0
D. s1的内容更新为abcdefghi/0
[单项选择]若有说明“char s1[30]="abc",s2[]="defghi";”,则在使用函数stcat(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
[单项选择]若有两个字符串s1="12345",s2="34",执行s=Instr(s1,s2)后,s的值为( )。
A. 2
B. 3
C. 4
D. 5
[单项选择]若有以下说明,则在seanf函数调用语句中对结构体变量成员引用方式不正确的是( ) struct pub {char name[20]; int age; int sex; }pub[5],*P;
A. scanf("%s",pup[0].nam;
B. scanf("%d",&pup[0].ag;
C. scanf("%d",&p->se;
D. scanf("%d",*ag;
[单项选择]若有以下的说明和语句,则在执行for语句后,*(* pt+1)+2)表示的数组元素是 ( )
int t[3] [3],*pt[3],k;
for(k=0;k<3;k+ +)pt[k]=&t[k] [0];
A. t[2] [0]
B. t[2] [2]
C. t[1] [2]
D. t[2] [1]
[单项选择]
若有以下定义和语句
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*s1="12345",*s2="1234";
printf("%d/n",strlen(strcpy(s1,s2)));
则输出结果是______。
A. 4
B. 5
C. 9
D. 10