更多"若有说明chars1[30]='abc',s2[]='defghi';"的相关试题:
[单项选择]若有说明char s1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是( )。
A. s1的内容更新为abcdefgi
B. s1的内容更新为defghi/0
C. s1的内容更新为defghiabc/0
D. s1的内容更新为abcdefghi/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=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]
[单项选择]若有两个字符串s1="12345",s2="34",执行s=Instr(s1,s2)后,s的值为( )。
A. 2
B. 3
C. 4
D. 5
[单项选择]若有说明语句:char c='/72';则变量c
A. 包含1个字符
B. 包含2个字符
C. 包含3个字符
D. 说明不合法,c的值不确定
[单项选择]若有说明char t;,下列表达式不正确的是______。
[单项选择]若有说明:int *p,m=5,n;,以下正确的程序段是
A. p=&n;scanf("%d",&;
B. p=&n;scanf("%d",*
C. scanf("%d:,&;*p=n;
D. p=&n;*p=m;
[单项选择]若有说明语句"int a;float b;”,以下输入语句正确的是 ( )
A. scanf("%f%f",&a,& ;
B. scanf("%f%d",&a;& ;
C. scanf("%d,%f",&a,& ;
D. scanf("%6.2f%6.2f",&a,& ;
[单项选择]若有说明 int a[3][4];,则a数组元素的非法引用是
A. a[0][2*1)
B. a[1][3]
C. a[4-2]
D. a[0][4)
[单项选择]若有说明语句
char a[ ]="It is mine";
char *p="It is mine";
则以下不正确的叙述是( )。
A. continue语句用于循环体中,结束循环
B. continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断
C. continue可以用于if语句中
D. continue语句不能代替break语句