下面几个字符串处理表达式中能用来把字符串str2连接到字符串str1后的一个是( )。
A. strcat(str1,str2) ;
B. strcat(str2,str1);
C. strcpy(str1,str2) ;
D. strcmp(str1,str2);
查看答案
设有两字符串“Beijing”、“China”分别存放在字符数组str1[10],str2[10]中,下面语句中能把“China”连接到“Beijing”之后的为( )。
A. strcpy(str1,str2);
B. strcpy(str1, “China”);
C. strcat(str1,“China”);
D. strcat(“Beijing”,str2);
若有二维数组a[m][n],则数组中a[I][j]之前的元素的个数为( )。
A. j*m+I
B. I*n+j
C. I*m+j+1
D. I*n+j+1
若有如下定义:int a[3][3]={1,2,3,4,5,6,7,8,9},i ;则下列语句的输出结果是( )。for (i=0;i<=2;i++) printf(“%d”,a[i][2-i]);
A. 3 5 7
B. 3 6 9
C. 1 5 9
D. 1 4 7
下列字符串赋值语句中,不能正确把字符串C program赋给数组的语句是( )。
A. char a[]={‘C’,‘ ’,‘p’,‘r’,‘o’,‘g’,‘r’,‘a’,‘m’};
B. char a[10]; strcpy(a, “C program”);
C. char a[10]; a= “C program”;
D. char a[10]={ “C program”};