题目内容

定义以下变量和数组:int k;int a[3][3] ={1,2,3,4,5,6,7,8,9};下面语句的输出结果是( )。for(k= 0;k<3;k++)cout << a[k][2 - k]<<"\t";

A. 3 5 7
B. 3 6 9
C. 1 5 9
D. 1 4 7

查看答案
更多问题

下面定义不正确的是( )。

A. char a[10]="china" ;
B. char a[10],*p=a;p="china";
C. char *a=0;
D. int *p=10;

以下不能正确对字符串赋初值的语句是( )。

A. char str[5]="good!";
B. char str[]="good!";
C. char str[8]="good!";
D. char str[5]={'g','o','o','d'} ;

给出以下定义,则正确的叙述为( )。char x[]="abcdefg";char y[] ={'a','b', 'c', 'd','e', 'f', 'g'};

A. 数组x和数组y等价
B. 数组x和数组y的长度相同
C. 数组x的长度大于数组y的长度
D. 数组x的长度小于数组y的长度

以下程序的输出结果是( )。intmain(){char st[20] ="hello\0\t\\”;cout << strlen(st)<<"\t"<< sizeof(st);return 0;}

A. 9 9
B. 5 20
C. 13 20
D. 20 20

答案查题题库