菏泽学院 黄复贤

 

1【单选题】

若有定义,int a[10];,则对数组a元素的正确引用是( )

A、a[10]

B、a[3.5]

C、a(5)

D、a[10-10]

正确答案:D

2【单选题】

假定int类型变量占用两个字节,其有定义:int x[10]={0, 2, 4}; 则数组x在内存中所占字节数是()。

A、3

B、6

C、10

D、20

正确答案:D

3【单选题】

以下正确地定义了一维整型数组a的语句组是( )

A、int a(10) ;

B、int n=10,a[n];

C、int n; scanf(“%d”,&n); int a[n];

D、int a[SIZE];(在程序开始有#define SIZE 10)

正确答案:D

4【单选题】

下面程序的运行结果是( )

#include<stdio.h>

int main()

{

int a[]= {2,3,5,4},i;

for(i=0; i<4; i++)

switch(i%2)

{

case 0:

switch(a[i]%2)

{

case 0:

a[i]++;

break;

case 1:

a[i]--;

}

break;

}

for(i=0; i<4; i++)

printf("%2d",a[i]);

printf("\n");

return 0;

}

A、3 3 4 4

B、2 0 5 0

C、3 0 4 0

D、0 3 0 4

正确答案:A

5【单选题】

下面的程序段将输出 ▁▁▁▁▁ 。

double a[] = {1, 2, 3, 4, 5};

printf("%d\n", sizeof(a));

A、0

B、5

C、40

D、48

正确答案:C

声明:本站所有文章,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。