2023年6月GESP C++ 四级试卷解析
一、单选题(每题2分,共30分)
1.高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。
A.编辑
B.保存
C.调试
D.编译
【答案】D
【考纲知识点】编程环境(一级)
【解析】本题属于考察计算机基础知识中的编辑、编译、解释、调试的概念;其中编辑是编写修改代码,保存是将代码保存下来,调试是测试运行代码,而编译是将源程序翻译成可执行代码,所以本题正确答案为D。
2.排序算法是稳定的(Stable Sorting),就是指排序算法可以保证,在待排序数据中有两个相等记录的关键字R和S(R出现在S之前),在排序后的列表中R也一定在S前。下面关于排序稳定性的描述,正确的是( )。
A.冒泡排序是不稳定的。
B.插入排序是不稳定的。
C.选择排序是不稳定的。
D.以上都不正确。
【答案】C
【考纲知识点】排序算法(四级)
【解析】本题属于考察排序的基本概念;冒泡排序、,插入排序一般是稳定的,而选择排序一般是不稳定的,所以本题正确答案为C。
3.下列关于C++语言中指针的叙述,不正确的是( )。
A.指针变量中存储的是内存地址。
B.定义指针变量时必须指定其指向的类型。
C.指针变量只能指向基本类型变量,不能指向指针变量。
D.指针变量指向的内存地址不一定能够合法访问。
【