更多"若有以下定义和语句 char s1[10]='abcd!',*s2="的相关试题:
[单项选择]若有以下定义和语句:
char s[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
[单项选择]
若有以下定义和语句
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]="abc",s2[10]="ABCD";,则执行语句“printf("%d",strlen(strcat(s1,s2));”后的输出是( )
A. 3
B. 5
C. 8
D. 7
[单项选择]若有以下定义和语句,则输出结果是
char s1[10]="abed!", *s2="/n123//";
printf("%d %d/n", strlen(s1), strlen(s2));
A. 5 5
B. 10 5
C. 10 7
D. 5 8
[单项选择]若有以下定义语句:
double a[5],*p=a; int i=0;
对a数组元素错误的引用是 ( )
A. a[i]
B. a[5]
C. p[4]
D. p[i]
[填空题]若有以下定义语句,则不移动指针p,并且通过指针p引用值为98的数组元素的表达式是 【4】 。
int w[10]=23,54,10,33,47,98,72,80,61,*p=w;
[单项选择]若有以下定义的语句:
struct student
int age;
int num;;
struct student stu[3]=1001,20,1002,19,1003,21;
main( )
struct student *p;
p=stu;
…
则以下不正确的引用是( )。
A. (p++)->num
B. p++
C. (*p).num
D. P=&stu.age.
[单项选择]若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是
A. p=s;
B. p=k;
C. p=s[0];
D. k=s;