文档详情

2025年大学试题(计算机科学)-C语言程序设计考试近5年真题集锦(频考类试题)带答案.docx

发布:2025-04-01约7.73千字共30页下载文档
文本预览下载声明

(图片大小可自由调整)

2025年大学试题(计算机科学)-C语言程序设计考试近5年真题集锦(频考类试题)带答案

第I卷

一.参考题库(共80题)

1.定义二维数组intarr[2][4]如果全部元素输入,共需要输入6个元素.

2.若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()

A、2,3,3

B、2,3,2

C、2,3,1

D、2,2,1

3.程序中若有如下说明和语句,以下选项中对函数fun的正确调用语句是()

A、(*f1)(a);

B、*f1(*s);

C、fun(a);

D、ch=*f1(s)

4.程序设计中,需要处理的两类要素是()。

A、过程

B、数据

C、代码

D、思路

5.程序设计中“好的结构”比“高的效率”更为重要。

6.假定所有变量均已正确定义,下列程序段运行后y的值是()。

A、20

B、11

C、9

D、0

7.用typedef定义一个长度为10的整型数组NUM是()

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

A、6

B、7

C、8

D、9

9.下列语句n=(44-!2)(21)||(26);执行后n的值为()

A、0

B、1

C、6

D、上均不对

10.设变量a、b、c、d和y都已经正确定义并赋值,则以下if语句的所表示的含义是()

A、a

11.以下不合法的赋值语句是()

A、x=(1,y=2);

B、++x;

C、x=y=15;

D、y=int(x);

12.()是在定义函数时放在函数名称之后的括号中的参数。

A、实参

B、形参

C、自定义参数

D、系统参数

13.下述程序的输出结果是()。

A、0,0,0

B、1,1,1

C、1,0,1

D、0,1,1

14.对于浮点型数据,下列说法中不正确的是()

A、浮点数在存储时存在舍入误差

B、程序设计时,不能直接对两个浮点型数据进行相等比较

C、将一个很小的浮点数和一个很大的浮点数进行相加,结果可能不正确

D、C语言中的浮点型变量有float和double两种

15.阅读下列程序,输出结果是()

16.下列程序段的输出结果是()

17.下列程序段的输出结果是()

18.排序是计算机内经常进行的一种操作,其目的是()

A、将一组无序的记录序列调整为有序的记录序列。

B、将一组有序的记录序列调整为无序的记录序列。

C、将一组交错的记录序列调整为有序的记录序列。

D、将一组交错的记录序列调整为无序的记录序列。

19.下列程序段的输出结果是()

20.以下程序段,当输入“3”并回车后,屏幕上显示的内容是()

A、2

B、1

C、3

D、0

21.设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是()

A、PER是结构体变量名

B、PER是结构体类型名

C、typedefstruct是结构体类型

D、struct是结构体类型名

22.输入两个字符串,把它们连接为一个字符串并输出(不使用库函数strcat)。

23.下列程序段的输出结果是()

24.私有继承方式下,基类中公有成员和保护成员在派生类中都是私有的

25.浮点型也称()。

A、整型

B、实型

C、字符型

D、空型

26.在switch语句中,每一个case后的常量表达式的值不能相同,因为选择结构中只允许一个分支所对应的语句组被执行。

27.经过以下语句定义后,表达式z+=xy?++x:++y的值为(). intx=1,y=2,z=3;

A、2

B、3

C、6

D、5

28.请编写一个函数fun,该函数的功能是:求出能整除x且不是偶数的各整数,并按从小到大

显示全部
相似文档