题目内容

下面几个表达式中能用来把字符串str2连接到字符串str1后的一个是( )。

A. strcat(str1,str2)
B. strcat(str2,str1)
C. strcpy(str1,str2)
D. strcmp(str1,str2)

查看答案
更多问题

设有二维数组定义为int a[m][n],则数组中a[i][j]之前(不包括a[i][j])的元素的个数为( )。

A. j*m+i
B. i*n+j
C. i*m+j+1
D. i*n+j+1

下列语句中,不能正确把字符串"prog"赋给数组a的语句是( )。

A. char a[]={'p','r','o','g','\0'};
B. char a[10]; strcpy(a, "prog");
C. char a[10]; a="prog";
D. char a[10]={"prog" };

有字符串a[80]和b[80],则正确的输出语句是( )。

A. puts(a,b);
B. printf("%s,%s",a[],b[]);
C. putchar(a,b);
D. puts(a),puts(b);

以下能对二维数组a进行正确说明和初始化的语句是( )。

A. int a( )(3)={ ( 1, 0, 1 ), ( 2, 4, 5 ) };
B. int a[2][3]={ { 3, 2, 1 }, { 5, 6, 7 } };
C. int a[][3]={ { 3, 2, 1 }, { 5, 6, 7 } };
D. int a[][3]={ ( 1, 0, 1 ), ( 2, 4, 5 ) };

答案查题题库