导航

2020年全国计算机二级C++模拟练习题(六)

环球网校·2020-01-10 09:43:39浏览69 收藏20
摘要 备考2020年全国计算机二级C++考试的小伙伴们,复习的都怎么样了呢?环球网校小编整理了2020年全国计算机二级C++模拟练习题供大家参考复习,小伙伴们快来做一做,测试一下自己吧!了解更多全国计算机二级C++敬请关注环球网校计算机二级频道。

2020年全国计算机二级C++模拟练习题

1[单选题]下列关于面向对象概念的描述中,错误的是(  )。

A.面向对象方法比面向过程方法更加先进

B.面向对象方法中使用了一些面向过程方法中没有的概念

C.面向对象方法替代了结构化程序设计方法

D.面向对象程序设计方法要使用面向对象的程序设计语言

参考答案:C

2[简答题]编写一程序,将两个文件合并成一个文件。

参考解析:

#include

#include

using namespace std;

int main(){

int i=1;

char c[1000];

ifstream ifile1("D:\\10_4_3.cpp");

ifstream ifile2("D:\\10_4_4.cpp");

ofstream ofile("D:\\r10_4.cpp");

while(!ifile1.eof()){

ifile1.getline(c,999);

ofile<

}

while(!ifile2.eof()){

ifile2.getline(c,999);

ofile<

}

ifile1.close();

ifile2.close();

ofile.close();

return 0;

}

3[单选题]已知一棵二叉树的先根序列为ABCDEFK,中根序列为DGBAFCK,则结点的后根序列为(  )。

A.ACFKDBG

B.GDBFKCA

C.KCFAGDB

D.ABCDFKG

参考答案:B

参考解析:通过两种树的遍历序列来推断第三种树的遍历时,反复利用前序和中序遍历的性质,就可以确定二叉树,具体:前序遍历的第一个结点A为树的根结点。中序遍历中A左边的结点在A的左子树中,A的右边的结点在A的右子树中。再分别对A的左右子树进行前丽步骤重复处理,直到每个结点都找到正确的位置。

具体:前序遍历的第一个结点A为树的根结点。中序遍历中A左边的结点在A的左子树中,A的右边的结点在A的右子树中。再分别对A的左右子树进行前面步骤重复处理,直到每个结点都找到正确的位置。

4[单选题]下列的方法中,不属于软件调试技术的是(  )。

A.强行排错法

B.集成测试法

C.回溯法

D.原因排除法

参考答案:B

参考解析:调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。

5[单选题]已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量"\101"是(  )。

A.字符A

B.字符a

C.字符e

D.非法的常量

参考答案:A

参考解析:首先将八进制数转换成十进制数,则发现是65,故答案为A。

更多2020年全国计算机二级C++模拟练习题,请继续关注环球网校计算机二级频道。需要及时了解考试动态的小伙伴可“ 免费预约短信提醒”届时环球网校会及时为大家推送2020年计算机二级考试相关信息提醒。环球网校友情提示:对于想要参加计算机二级考试的小伙伴们,环球网校特地为您准备了计算机二级考试资料,如有需要请点击文章下方“免费下载>>>计算机二级考试资料”下载学习。

展开剩余
资料下载
历年真题
精选课程
老师直播

| 注册 | 电脑版

版权所有©环球网校All Rights Reserved