更多"若有说明chars1[30]='abc',s2[]='defghi';"的相关试题:
[单项选择]若有说明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
[单项选择]若有说明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
[单项选择]若有以下说明,则在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]
[单项选择]若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是( )。
int t[3][3],*pt[3],k;for(k=O;k<3;k++)pt[k]=&t[k][0];
A. t[2][0]
B. t[2][2]
C. t[1][2]
D. t[2][1]
[单项选择]若有两个字符串s1=“12345”,s2=“34”,执行s=Instr(s1,s2)后,s的值为( )。
A. 2
B. 3
C. 4
D. 5