电话:0731-83595998
导航

2020计算机二级C++通关练习题及答案(4)

来源: 2020-09-13 11:50

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.ACFKDBGB.GDBFKCAC.KCFAGDBD.ABCDFKG

参考答案:B

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

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


编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端