全国计算机二级C考试训练题及答案2022_第1页
全国计算机二级C考试训练题及答案2022_第2页
全国计算机二级C考试训练题及答案2022_第3页
全国计算机二级C考试训练题及答案2022_第4页
全国计算机二级C考试训练题及答案2022_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——全国计算机二级C考试训练题及答案2022全国计算机二级C++考试训练题及答案2022

考生们在备考计算机二级C++考试时,要多做题多练习,以下是我探寻整理的一份2022全国计算机二级C++考试训练题及答案,供参考练习,预祝考生们考出自己梦想的劳绩!想了解更多相关信息请持续关注我们我!

单项选择题

1.假设进栈序列为e1、e2、e3、e4,那么可能的出栈序列是。

A.e3、e1、e4、e2

B.e2、e4、e3、el1

C.e3、e4、e1、e2

D.任意依次

正确答案:B

答案解析:根据栈先进后出的特点可知el断定是结果出栈的,因此正确答案为选项B。

2.对于重载的运算符,它是一个

A.用于输入的友元函数

B.用于输入的成员函数

C.用于输出的友元函数

D.用于输出的成员函数

正确答案:A

3.NULL是指

A.0

B.空格

C.未知的值或无任何值

D.空字符串

正确答案:C

答案解析:此题属于记忆性的题目,NULL是指未知的值或无任何值。

4.用链表表示线性表的优点是

A.便于随机存取

B.花费的存储空间较依次存储少

C.便于插入和删除操作

D.数据元素的物理依次与规律依次一致

正确答案:C

5.布局化程序设计主要强调的是

A.程序的规模

B.程序的效率

C.程序设计语言的先进性

D.程序易读性

正确答案:D

6.下面关于C++流的表达中,正确的是。

A.cin是一个输入流对象

B.可以用ifstream定义一个输出流对象

C.执行语句序列char*y=PQMN;cout

D.执行语句序列charx[80];cin.getlinex,80;时,若输入Happynewyear,那么x中的字符串是Happy

正确答案:A

答案解析:此题测验C++流的概念和I/的格式化。cin是istream类的.对象,即输入流对象。ifstream是输入文件流,类不能定义个输出流对象。getline函数的功能是允许从输入流中读取多个字符,并且允许指定输入终止,在读取完成后,从读取的内容中删除该终止字符,所以D选项中的语句序列后x中字符串理应是Happynewyear。

7.若已定义的函数有返回值,那么以下关于该函数调用的表达中错误的是。

A.函数调用可以作为独立的语句存在

B.函数调用可以无返回值

C.函数调用可以展现在表达式中

D.函数调用可以作为、一个函数的形参

正确答案:D

答案解析:此题测验函数的调用方式。函数的形参和实参具有以下特点:①形参变量只有在被调用时才调配内存单元,在调用终止时,即刻释放调配的内存单元,因此,形参只有在函数内部有效,函数调用终止返回主调函数后那么不能再使用该形参变量;②实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在举行函数调用时,它们都务必具有确定的值,以便把这些值传送给形参,因此应通过预先用赋值、输入等手段使实参获得确定值;③实参和形参在数量上、类型上、依次上应严格一致,否那么会发生类型不匹配的错误;④函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。因此在函数调用过程中,形参的值发生变更,而实参中的值不会变化。

8.设inta=10,b=11,c=12;,表达式a+b

A.2

B.0

C.-2

D.1

正确答案:B

答案解析:此题考察的是运算符的优先级,理应先计算a+b的值为21,然后与c对比大小的值为0,根据的运算规矩,整个表达式的值为0。

9.若要对Date类中重载的加法运算符成员函数举行声明,以下选项中正确的是。

A.Data+Data;

B.Dataoperator+Data;

C.Data+operatorData;

D.operator+Data.Data;

正确答案:B

答案解析:重载运算符的函数一般格式如下:函数类型operator运算符名称形参列表,因此选B。

10.以下表达中正确的是

A.循环队列中的元素个数随队头指针与队尾指针的变化而动态变化

B.循环队列中的元素个数随队头指针的变化而动态变化

C.循环队列中的元素个数随队尾指针的变化而动态变化

D.以上说法都不对

正确答案:A

答案解析:在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间全体的元素均为队列中的元素。所以循环队列中的元素个数与队头指针和队尾指针的变化而变化,A正确。

11.有如下数组声明:intnum[10];,下标值引用错误的是

A.num[10]

B.num[5]

C.num[3]

D.num[0]

正确答案:A

答案解析:数组定义中的数字指的是数组的大小,而下标是从0开头的,所以题中数组的结果一个元素是num[9]。

12.下面有关for循环的正确描述是

A.for循环只能用于循环次数已经确定的处境

B.for循环是先执行循环体语句,后判断表达式

C.在for循环中,不能用break语句跳出循环体

D.for循环的循环体语句中,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论