C语言复习题:数组选择题.pdfVIP

  • 1
  • 0
  • 约4.07千字
  • 约 4页
  • 2026-02-26 发布于北京
  • 举报

习题八数组

一.选择题

1.假设int型变量占两个字节的单元,若有以下定义,则数组x在内存中

所占字节数为()

intx[10]{0,2,4};

A)3B)6C)10D)20

2.若给出以下定义,确的叙述是()

charm[]”abcde”;charn[]{

‘a’,’b’,’c’,’d’,’e’};

A)数组m和数组n等价

B)数组m和数组n的长度相同

C)数组m的长度大于数组n的长度

D)数组m的长度小于数组n的长度

3.以下一维数组a的正确定义是()

A)inta(10);B)intn=10,a[n];

C)intn;D)#defineSIZE10

scanf(“%d”,n);inta[SIZE];

inta[n];

4.在定义inta[5][4];,对a的正确是()

A)a[2][4]B)a[5][0]

C)a[0][0]D)a[0,0]

5.若有定义语句:

chars[10];s”abcd”;

printf(“%s\n”,s);则运行结

果是()

A)输出abcdB)输出a

C)出现编译错误D)输出bcd

6.下面程序段的输出结果是()

charstr[]”ab\n\012\\\””;

printf(“%d\n”,strlen(str));

A)20B)21C)22D)23

7.调用函数strlen(“abcd\0ef0g”)的结果是()

A)4B)6C)11D)7

8.下列程序的执行结果是()

习题八数组

一.选择题

1.假设int型变量占两个字节的单元,若有以下定义,则数组x在内存中所占

字节数为()

intx[10]={0,2,4};

A)3B)6C)10D)20

2.若给出以下定义,确的叙述是()

charm[]”abcde”;

charn[]={‘a’,’b’,’c’,’d’,’e’};

A)数组m和数组n等价

B)数组m和数组n的长度相同

C)数组m的长度大于数组n的长度

D)数组m的长度小于数组n的长度

3.以下一维数组a的正确定义是()

A)inta(10);B)intn=10,a[n];

C)intn;D)#defineSIZE10

scanf(“%d”,n);inta[SIZE];

inta[n];

4.在定义inta[5][4];,对a的正确是()

A)a[2][4]B)a[5][0]

C)a[0][0]D)a[0,0]

5.若有定义语句:

chars[10];

s”abcd”;printf(“%s\n”,s);

则运行结果是()

A)输出abcdB)输出a

C)出现编译错误

文档评论(0)

1亿VIP精品文档

相关文档