题目内容

设有说明语句如下:char s1[20]=“C\0C++”, s2[20]=“C”,s3[20]=“C++”;则下列表达式的值为0的是( )。

A. strlen(s1)
B. strlen(s1)==strlen(s2)
C. strcmp(s1,s2)
D. strcmp(s2,s3)

查看答案
更多问题

设有程序段如下:char s1[50]=“student”,s2[50]=“teacher”;strcat(s1,strcpy(s2,s1));则字符数组s1中的内容是( )。

A. teacherstudent
B. studentstudent
C. studentteacher
D. teacherteacher

设有程序段如下:char a[20];a={"Programming"};// ①char b[20];b[20]="Programming"; // ②char *c;c={"Programming"};// ③char *d="Programming";// ④则标注编号的行中没有语法错误的是( )。

A. ①和②
B. ①和③
C. ②和④
D. ③和④

下列数组和指针的操作中正确的是( )。

A. int a[5],*pa=a;
B. int b[5],*pb;*pb=b;
C. double c[5] ,*pc=*c;
D. char d[5] ,*pd=&d;

设有下列说明语句:int b[10],*p=b;则下列表达式的值不相等的一组是( )。

A. *p与b
B. *p与b[0]
C. p与b
D. p与&b[0]

答案查题题库