题目内容

已有定义"char ch[80];",若需要将键盘输入的一个不含空格的字符串保存到ch数组中,则下列语句中正确的是

A. scanf("%s",ch);
B. scanf("%s",ch[0]);
C. s=gets();
D. ch=getchar();

查看答案
更多问题

已有定义"int k,a,b;unsigned long y=5;double x=1.23;",则下面表达式中正确的是

A. x%(-3)
B. x=y[5]
C. k=(a=1,b=2,&a+&b)
D. a+=a-=(b=3)*(a=2)

已有定义"int a[3][4]={0};",则下面正确的叙述是_________

A. 只有元素a[0][0]可得到初值
B. 此说明语句不正确
C. 数组a中各元素都可得到初值,但其值不一定为0
D. 数组a中每个元素均可得到初值0

下面程序的运行结果为_________ #include int main( ) { int i,a[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) printf("%2d",a[i][2-i]); return0; }

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

下面声明中错误的是_________

A. int b[2]
B. int b[]={0,1}
C. int b[3]=0
D. int b[3][4]={0}

答案查题题库