题库 题库

【单选题】

以下对二维数组a进行正确初始化的是(    )
  • A.int a[2][3]={{1,2},{3,4},{5,6}};

  • B.int a[ ][3]={1,2,3,4,5,6};

  • C.int a[2][ ]={1,2,3,4,5,6};

  • D.int a[2][ ]={{1,2},{3,4}};

参考答案

查看答案

相关试题

单选题 能正确表示a和b同时为正或同时为负的逻辑表达式是_________。 查看答案
判断题 在对一个C程序进行编译的过程中,可发现注释中的拼写错误。(    ) 查看答案
单选题 以下对二维数组a进行正确初始化的是(    ) 查看答案
单选题 两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是(    )。
int x;
scanf("%d",&x);
if(x++>5)  printf("%d",x);
else  printf("%d\n",x - -);
查看答案
单选题 以下程序段(    )。
x=-1
do
{ x=x*x; }
while(!x);
查看答案
判断题 C程序的执行是从程序文件的第一个函数开始,到最后一个函数结束。(    ) 查看答案
单选题 Break语句的正确的用法是(    )。 查看答案
单选题 设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是(    )。 查看答案
单选题 以下选项中属于C语言的数据类型是(    )。 查看答案
判断题 C语言中的标识符只能由字母、数字和下划线三种字符组成。(    ) 查看答案
判断题 C语言本身没有输入输出语句。(    ) 查看答案
单选题 C语言中,合法的字符型常量是_________。 查看答案
判断题 C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是地址传递。(    ) 查看答案
单选题 以下程序的输出结果是(    )。
int x=10,y=10;
printf(“%d  %d\n”,x--,--y);
查看答案
单选题 语句 for(k=0;k<5;++k)
{  if(k= = 3) continue;
printf(“%d”,k);
}
的输出结果为(    ).
查看答案
单选题 下面程序段的运行结果是(    ).
int n=0;
while(n++<=2);  printf("%d",n);
查看答案
判断题 在C语言中,%是只能用于整数运算的运算符。(    ) 查看答案
单选题 设整型变量a为5,使b不为2的表达式是(    )。 查看答案
单选题 语句while(!E);中的表达式!E等价于(    )。 查看答案
单选题 选出下列标识符中不合法的标识符的是(    )。 查看答案