更多"若有下列定义和语句: char*s1='12345',*s2='12"的相关试题:
[填空题]若有下列定义和语句:
char*s1="12345",*s2="1234";
printf("%d/n",strlen(strcpy(s1,s2)));
则输出结果为______。
[单项选择]若有定义语句:char *s1="OK",*s2="ok";,以下选项中,能够输出"OK"的语句是()。
A. if(strcmp(s1,s2)==0) puts(s1);
B. if(strcmp(s1,s2)!=0) puts(s2);
C. if(strcmp(s1,s2)==1) puts(s1,);
D. if(strcmp(s1,s2)!=0)puts(s1);
[单项选择]若有以下定义和语句char c1='b',c2='e'printf("%d,%c/n",c2-c1,c2-'a'+A); 则输出结果 ( )
A. 2,M
B. 3,E
C. 2,E
D. 输出项与对应的格式控制不一致,输出结果不确定
[单项选择]设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 *s1="12345",*s2="1234";
printf("%d/n",strlen(strcpy(s1 ,s2)));
则输出结果为______。
[单项选择]若有以下定义和语句
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[10]=" abcd!"*s2="/n123//";
printf("%d %d/n", strlen(s1), strlen(s2));
则输出的结果是( )。
A. 5 5
B. 10 5
C. 10 7
D. 5 8
[填空题]若有定义语句:int*a,b;,则变量b的数据类型是【 】。
[单项选择]若有定义语句:int x=10;则表达式x-=x+x的值为
A. -20
B. -10
C. 0
D. 10
[单项选择]若有定义语句:int k[2][3], *pk[3]; ,则以下语句中正确的是()。
A. pk=k;
B. pk[0]=&k[1][2];
C. pk=k[0];
D. pk[1]=k;
[单项选择]若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
A. p=a;
B. p[0]=a;
C. p[0]=&a[1][2];
D. p[1]=&a;