首页 考研

2022年高级语言程序设计考研真题答案及解析(一)

考研 希赛网 浏览 470

考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2022年高级语言程序设计考研真题答案及解析,供大家参考!

本文提供2022年高级语言程序设计考研真题答案及解析,以下为具体内容

1、下面A-D四种方法中,( )可求出一个图的连通分量。①广度优先遍历②深度优先遍历③求最短路径④拓扑排序

A、②④

B、①②

C、③④

D、①②④

2、希尔排序的组内排序采用的是( )。

A、直接插入排序

B、冒泡排序

C、快速排序

D、归并排序

3、现有队列Q与栈S,初始时Q中元素依次为a,b,c,d,e,f,g(a为队头),S为空,若仅允许下列3种操作:①出队并输出出队元素②出队并将出队元素入栈③出栈并输出元素,则不能得到的输出序列是( )。

A、abefgdc

B、cdefgab

C、bcdefga

D、gfedcba

4、广义表(x,((y,(z,a,(b,c))),d),e)的长度为( )。

A、2

B、3

C、4

D、8

5、一颗完全二叉树又是一颗( )。

A、平衡二叉树

B、堆

C、二叉排序树

D、哈夫曼树

6、引文网络是由文献间引用和被引用的关系构成的集合,可以描述科学领域的发展,学科间的关系。应采用( )来表示引文网络的逻辑结构。

A、线性表

B、优先队列

C、树

D、图

7、C语言源程序文件经过C编译程序编译连接后生成一个后缀为( )的文件。

A、C

B、obj

C、exe

D、bas

8、下列程序段的输出结果是( )。char S[]="window";printf ("%s",S+3);

A、d

B、g

C、dow

D、ndow

9、下列语句组中,正确的是( )。

A、char *s; s={"Beijing"};

B、char *s; s="Beijing";

C、char s[8]; s={"Beijing"};

D、char s[8]; s="Beijing";

1、试题答案:D

试题解析:

求连通分量的方法:广度优先搜索、深度优先搜索、拓扑排序。故本题选D。

2、试题答案:A

试题解析:

希尔排序的组内排序采用的是直接插入排序。

3、试题答案:B

试题解析:

栈特点就是一个先进后出的结构。队列特点就是一个先进先出的结构。
选项A中,执行的操作①①②②①①①③③。选项C中,执行的操作②①①①①①①③。选项D中,执行的操作②②②②②②②③③③③③③③。综上本题选B。

4、试题答案:B

试题解析:

广义表的长度指的是广义表中数据元素的数量。这里需要指明的是,一个广义表中,一个原子算作是一个元素,一个子表也只算做一个元素。题中广义表有元素x、((y,(z,a,(b,c))),d)、e,故长度为3,本题选B。

5、试题答案:A

试题解析:

一颗完全二叉树又是一颗平衡二叉树,故本题选A。

6、试题答案:D

试题解析:

由题,文献间引用和被引用的关系是多对的关系;而线性表、优先队列、树属于一对多的关系,只有图属于多对多。故本题选D。

7、试题答案:C

试题解析:

文件后缀:.c源文件、.bas标准模块文件、.exe可执行文件、.obj目标文件
对源文件的处理:
a. 预编译,对源代码的宏进行替换,生成中间文件(文本,默认不保留)。
b. 翻译为汇编代码(文本,默认不保留)。
c. 由汇编器生成二进制文件(.obj)。
d. 连接为可执行文件( .exe )。
故C编译程序编译连接后生成一个后缀为.exe的文件,本题选C。

8、试题答案:C

试题解析:

数组名S表示数组首元素的地址,则S+3表示数组元素S[3]的地址。故按格式%s输出S+3的结果为dow,本题选C。
格式符'%s'输入输出,输入时以非空白字符开始,以第一个空白字符结束。输出时遇到'\0'时就停止。

9、试题答案:B

试题解析:

C语言中没有字符串变量,不能将字符串直接赋值给字符数组;故选项C、D错误。但是可以将字符串直接赋值给字符指针,实际上是将字符串第一个字符的地址赋值给字符指针。故本题选B。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-07-26

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
题库
章节练习
章节练习
章节专项突破
模拟考场
模拟考场
海量免费试题
历年真题
历年真题
真题实战演练
每日一练
每日一练
每天10题练习
习题练习
习题练习
核心知识点
高频错题
高频错题
错题突破集训
分享至