2015下半年全国计算机二级C++考试模拟题及答案(七)
一、选择题
1.设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为( )
A.12
B.13
C.14
D.15
【参考答案】 B
2.下列叙述中,不属于结构化程序设计方法的主要原则的是( )
A.自顶向下
B.由底向上
C.模块化
D.限制使用goto语句
【参考答案】 B
3.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为( )
图
B.N-S图
C.结构图
D.数据流图
【参考答案】 B
4.下列叙述中,不属于数据库系统的是( )
A.数据库
B.数据库管理系统
C.数据库管理员
D.数据库应用系统
【参考答案】 B
5.视图设计一般有3种设计次序,下列不属于视图设计的是( )
A.自顶向下
B.由外向内
C.由内向外
D.自底向上
【参考答案】 B
6.栈通常采用的两种存储结构是( )
A.线性存储结构和链表存储结构
B.散列方式和索引方式
C.链表存储结构和数组
D.线性存储结构和非线性存储结构
【参考答案】 A
7.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是( )
A.黑箱测试法
B.白箱测试法
C.错误推测法
D.安装测试法
【参考答案】 A
8.下列选项中,不属于模块间耦合的是( )
A.数据耦合
B.同构耦合
C.异构耦合
D.公用耦合
【参考答案】 C
9.为用户与数据库系统提供接口的语言是( )
A.高级语言
B.数据描述语言(DDL)
C.数据操纵语言(DML)
D.汇编语言
【参考答案】 C
10.需求分析阶段的任务是确定( )
A.软件开发方法
B.软件开发工具
C.软件开发费用
D.软件系统功能
【参考答案】 D
11.派生类继承基类的方式有( )
ic
ate
ected
D.以上都对
【参考答案】 D
12.有以下程序
#include
void ss(char *s,char t)
{ while(*s)
?{ if(*s==t) *s=t-′a′+′A′;
s++; } }
void main()
{ char str1[100]=″abcddfefdbd″,c=′d′;
? ss(str1,c);cout<
程序运行后的输出结果是( )
DEFEDBD
DfefDbD
AfefAbA
dfefdbd
【参考答案】 B
13.已知各变量的定义如下
int i=8,k,a,b;
unsigned long w=5;
double x=1.42,y=5.2;
则以下符合C++语言语法的表达式是( )
A.a+=a-=(b=4)*(a=3)
B.a=a*3+2
C.x%(-3)
D.y=float i
【参考答案】 A
14.对于下面的程序,说法正确的是( )
#include
void main()
{ int x=3,y=4,z=2;
?if(x=y+z)cout<<″x=y+z″;
?else cout<<″x!=y+z″;}
A.不能通过编译
B.输出6
C.输出x!=y+z
D.输出x=y+z
【参考答案】 D
15.以下哪个不是C++语言中的有效标识符?( )
A.34a
B._AB
C.A_B
D.A25
【参考答案】 A
16.下面程序的运行结果是( )
#include″iostream.h″
#define sum(a,b)a*b
void main()
{ int x;
?x=sum(1+2,3)
?cout
A.0
B.9
C.7
D.5
【参考答案】 C
17.关于continue语句叙述不正确的是( )
inue语句用于循环体中,结束循环
inue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断
inue可以用于if语句中
inue语句不能代替break语句
【参考答案】 A
18.下面程序的执行结果是( )
#include″iostream.h″
void main()
{ int *p,r;
?p=new int;
?*p=20;
?r=sizeof(*p);
?cout<
?delete p; }
A.程序错误
B.内存为20地址的大小
C.20
D.4
【参考答案】 D
19.下列程序的'输出结果是( )
#include ″iostream″
using namespace std;
int Max(int a,int b)
{
if(a>b)
return a;
else
return b;
}
void main()
{
int m,n;
m=10,n=5;
int max=Max(m,n);
cout<
}
A.10
B.程序有误
C.1
D.0
【参考答案】 A
20.C++中类定义中默认的访问权限是( )
ic
ected
ate
ult
【参考答案】 C
-
计算机二级模拟试题及答案大纲
1、在面向对象方法中,不属于对象基本特点的是A)一致性B)分类性C)多态性D)标识唯一性【答案】:A对象的基本特点:①标识唯一性;②分类性;③多态性;④封装性;⑤模块独立性好。2、查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是TEVIEWAGE_LISTAS;SELE...
-
2016年9月计算机二级MSoffice考前冲刺题及答案
选择题1.下列叙述中正确的是().A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构2.下列关于线性链表的叙述中,正确的是().A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必...
-
计算机等级考试二级VB试题及答案
一、选择题(1)假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为A)log2nB)n2C)O(n1..5)D)n(n-1)/2正确答案:D(2)算法分析的目的是A)找出数据结构的合理性B)找出算法中输入和输出之间的关系C)分析算法的易懂性和可靠性D)分析算法的效率以求改进正确答...
-
2015下半年计算机二级C++考试预测题答案及解析
一、选择题(1)D解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。(2)C解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以...