基本信息
文件名称:2025年计算机考试-计算机等级考试(二级C语言)考试近5年真题集锦(频考类试题)带答案.docx
文件大小:701.76 KB
总页数:43 页
更新时间:2025-05-28
总字数:约9.12千字
文档摘要

(图片大小可自由调整)

2025年计算机考试-计算机等级考试(二级C语言)考试近5年真题集锦(频考类试题)带答案

第I卷

一.参考题库(共80题)

1.C语言中数组元素下标的数据类型是()

A、实型常量

B、整型常量或整型表达式

C、任何类型的表达式

D、字符型常量

2.以下程序运行结果()

A、948576675849

B、948576

C、495867

D、495867768594

3.设有下列C语句,则下面叙述正确的选项是()

A、Stt是结构体变量名

B、Stt是结构体类型名

C、typedef?struct是结构体类型

D、struct是结构体类型名

4.以下程序的运行结果是()

A、4

B、8

C、10

D、6

5.下面程序的功能是从当前目录下的文本文件“f1.txt”中读取前10个字符,依次显示在屏幕上;如果文本文件中不足10个字符,则读完为止;空格处应填什么?

6.若有以下类型说明,叙述正确的是()。

A、STU是变量名

B、PSTU是变量名

C、PSTU是指向结构体类型STU的指针类型名

D、类型说明语句有错误

7.打开程序Cprog051.C,完成其中的f()函数,使其计算: 如 输入:0.4输出:f(0.40)=0.82 输入:1.5输出:f(1.50)=1.24 输入:7.80输出:f(780.00)=-1.00

8.以下程序段运行后变量a的值为()

A、0

B、1

C、6

D、5

9.程序的功能是:统计输入字符串中小写字母的个数。空格处应填什么?

10.若有定义:#definePI3,在表达式PI*2*2的值为()

A、12

B、4

C、3

D、不确定

11.若有定义inta[2][3];则对数组元素的非法引用的是()

A、a[0][1/2]

B、a[1][1]

C、a[4-4][0]

D、a[0][3]

12.设有字符数组a,则正确的输入语句是()。

A、gets(’a’);

B、scanf(%c,a);

C、scanf(%s,a);

D、gets(a);

13.程序Cmody022.c的功能是求解百元买百鸡问题:请改正错程序中的错误。 设一只公鸡2元、一只母鸡1元、一只小鸡0.5元。问一百元买一百只鸡,公鸡、母鸡、小鸡数可分别为多少?有多少种分配方案?

14.以下程序段运行后x的值为()

A、2

B、4

C、5

D、不确定

15.若有定义: 则变量teacher1所占用的内存字节数是()

A、5

B、14

C、19

D、20

16.若有如下函数定义 以下程序段运行后屏幕输出为()

A、0

B、1

C、5

D、6

17.以下程序的输出结果为多少?

18.根据下面定义,能打印出字母’H’的语句是()

A、printf(%c/n,class[3].name)

B、printf(%c/n,class[3].name[1])

C、printf(%c/n,class[2].name)

D、printf(%c/n,class[2].name[0]

19.定义一个结构体变量后,该变量所占内存大小是()

A、结构体中第一个成员所需内存容量

B、结构体中最后一个成员所需内存容量

C、结构体中各成员所需内存容量总和

D、结构体成员中占内存容量最大者所需的容量

20.若有定义: 则函数fun()的功能是()。

A、遍历链表head,计算表中各结点成员data的总和

B、计算链表head中结点的个数

C、输出链表head中各结点成员data

D、创建一个链表head

21.下面语句正确的是()

A、int*p;