【C/C++_选择题】(D12 1205)
1、以下不能正确定义二维数组的选项是( D )
A int a[2] [2]={
{1},{2}};
B int a[] [2]={1,2,3,4};
C int a[2] [2]={
{1},2,3};
D int a[2] []={
{1,2},{3,4}};
2、代码生成阶段的主要任务是( C )
A 把高级语言翻译成机器语言
B 把高级语言翻译成汇编语言
C 把中间代码变换成依赖具体机器的目标代码
D 把汇编语言翻译成机器语言
3、下面程序的输出结果是( C )
#include<iostream.h>
void main()
{
int n[][3]={
10,20,30,40,50,60};
int (*p)[3];
p=n;
cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]