计算机二级

以下对一维数组c进行正确的定义初始化的语句是A.int c[10]=0; B.int c[10]={0}*10; C.int c[1]={0,0,0,0,0,0,0}; D.int c[10]={0};

题目

以下对一维数组c进行正确的定义初始化的语句是A.int c[10]=0; B.int c[10]={0}*10; C.int c[1]={0,0,0,0,0,0,0}; D.int c[10]={0};

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下能对一维数组a进行正确初始化的语句是 。

A.int a[10]=(0,0,0,0,0);

B.int a[10]={ };

C.int a[ ]={0};

D.int a[10]={10*1};


int a[]={0};

第2题:

32、以下能对一维数组a进行正确初始化的语句是()。

A.int a[10]=(0,0,0,0,0);

B.int a[10]={};

C.int a[]={0};

D.int a[10]=”10*1”;


B

第3题:

6、以下能对一维数组a进行正确初始化的语句是

A.int a[10]=(0,0,0,0,0);

B.int a[10]={};

C.int a[]={0};

D.int a[10]=(10*1);


int a[ ]={0};

第4题:

以下能对一维数组a进行正确初始化的语句是

A.int a[10]=(0,0,0,0,0);

B.int a[10]={};

C.int a[]={0};

D.int a[10]={10*1};


int a[]={0};

第5题:

以下是几条定义、创建并初始化一维数组的语句,其中错误的是

A.int[] score=new int[3]{10,20,30}

B.int[] score; score=new int[3]{10,20,30}

C.int[] score={10,20,30}

D.int[] score=new int[4]{10,20, 30}


int[] score=new int[4]{10,20, 30}

第6题:

下列定义中,【 】定义了指向数组的行地址。

A.int (*p)[10];

B.int (*p)[];

C.int *p[10];

D.(int *)p[10];


int *p[ ];

第7题:

以下能对一维数组a进行正确初始化的语句是()。

A.int a[10]=(0,0,0,0,0)

B.int a[10]={}

C.int a[]={0};

D.int a[10]=10*1;


int a[5];
for(i=0;i<5;i++)
    scanf("%d",&a[i]);

第8题:

以下能对一维数组a进行正确初始化的语句是()。

A.int a[10]=(0,0,0,0,0);

B.int a[10]={ };

C.int a[ ]={0};

D.int a[10]={10*1};


int a[]={0};

第9题:

若有定义

则a的定义与下面哪个语句等价

A.int(*A.[10];

B.int}g[10];

C.int*a;

D.int a[10];


正确答案:B
本题考查typedef的使用方法,typedef对已存在的类型使用一个新的名字,其中本题中int*用T来代替,所以定义Ta[10];就相当于是int*a[10];选项B正确。