2022SDUT知到/智慧树----C语言第七章测试题解

第七章测试

1【判断题】 (10分)

在C语言中,数组元素的最小下标是1 。

A.

B.

参考答案:A

2【判断题】 (10分)

在C语言中,数组名代表首地址。

A.

B.

参考答案:A

3【判断题】 (10分)

在C语言中,数组一般针对批量数据的处理,这些数据必须具有相同的类型()。

A.

B.

参考答案:A

4【判断题】 (10分)

假设有一定义语句int a[][3]={1,2,3,4,5,6};那么数组的行数是不确定的。

A.

B.

参考答案:A

5【判断题】 (10分)

有下列程序,程序运行后的输出结果是0( )。

#include <stdio.h>

int main( )

{

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

printf(“%d\n”,a[3]);

return 0;

}

A.

B.

参考答案:B

6【单选题】 (10分)

若有说明:int a[10]; 则对a 数组元素的正确引用是( )。

A.
a[10-10]

B.

a[10]

C.

a(5)

D.

a[3.5]

参考答案:A

7【单选题】 (10分)

有下列程序段,运行后的输出结果是( )。

int i;

int x[3][3]={1,2,3,4,5,6,7,8,9};

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

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

A.

3 6 9

B.
1 4 7

C.

1 5 9

D.

3 5 7

参考答案:B

8【单选题】 (10分)

有下列程序,运行后的输出结果是( )。

#include <stdio.h>

int main()

{

int a[4][4]={{1,3,5},{2,4,6},{3,5,7}};

printf(“%d%d%d%d\n”,a[0][3],a[1][2],a[2][1],a[3][0]);

return 0;

}

A.

1470

B.

5430

C.

输出值

D.
0650

参考答案:D

9【单选题】 (10分)

有下列程序,运行后的输出结果是( )。

#include <stdio.h>

int main()

{

int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;

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

c[s[i]]++;

for (i=1;i<5;i++)

printf(" %d",c[i]);

printf(" \n");

return 0;

}

A.

1 2 3 4

B.

2 3 4 4

C.
4 3 3 2

D.

1 1 2 3

参考答案:C

10【单选题】 (10分)

若有定义:int b[3][4]={0};则下述正确的是( )。

A.

不正确的定义

B.
数组b中各元素均为0

C.

没有元素能得初值0

D.

b[0][0]的值是0,其他元素值未知

参考答案:B

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恰逢*

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值