2022年9月全国计算机等级《二级C++》上机模考试卷(7)
2022年9月全国计算机等级《二级C++》上机模考试卷(7)
一、选择题(每小题1分,共40分)
1.数据流图中带有箭头的线段表示的是(  )。[1分]
A.控制流
B.事件驱动
C.模块调用
D.数据流
2.有下列二叉树,对此二叉树中序遍历的结果是(  )。  [1分]
A.ABCDEF
B.BDAECF
C.ABDCEF
D.ABCDFE
3.将E-R图转换到关系模式时,实体与实体间的联系可以表示成(  )。[1分]
A.属性
B.关系
4.在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD(  )。#includeusingnamespacestd;classA{public:A(){cout'A';}};classB:{public:B(){cout'B';}};classC:virtualpublicA{public:C(){cout'C';}};classD:publicB,publicD{public:D(){cout'D';}};voidmain(){D04;}[1分]
A.publicA
构造函数可以被重载B.privateA
C.protectedA
D.virtualpublicA
5.下列运算符函数中肯定不属于类FunNumber的成员函数的是(  )。[1分]
A.intoperator-(FunNumber);
B.FunNumberoperator-();
C.FunNumberoperator-(int);
D.intoperator-(FunNumber,FunNumber);
6.设有定义:classC{public:intvalue;…};intX,*P;则以下引用形式中,正确的是(  )。[1分]
A.x=value;
B.x=C::value;
C.p=&value
D.p=C::value
7.下列叙述中正确的是(  )。[1分]
A.栈是“先进先出”的线性表
B.队列是“先进后出”的线性表
C.循环队列是非线性结构
D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
8.为了使模块尽可能独立,要求(  )。[1分]
A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
9.对于语句“cout
A.*********1*2
B.********12
C.*******1*2
D.12********
10.设R是一个二元关系,S是一个三元关系,则下列运算中正确的是(  )。[1分]
A.R-S
B.R×S
C.R∩S
D.R∪S
11.软件详细设计产生的如下图所示。该图是(  )。  [1分]
A.N—S图
B.PAD图
C.程序流程图
D.E—R图
12.有以下程序:#includeusingnamespacestd;classA{public:A(  ){cout"A";}};classB{public:B(  ){cout"B";}};classC:publicA{Bb;public:C(  ){cout"C";}};intmain(  ){Cobj;return0;}执行后的输出结果是(  )。[1分]
A.CBA
B.BAC
C.ACB
D.ABC
13.有下列程序:#includevoidmain(  ){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3),c[5]={0},i;for(i=0;i12;i++)c[s[i]]++;for(i=1;i5;i++)printf("%d",c[i]);printf("\n")}程序的运行结果是(  )。[1分]
A.1234
B.2344
C.4332
D.1123
14.若有定义语句“doublex,y,*px,*Py;执行了px=&x;py=&y;”后,正确的输入语句是(  )。[1分]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。