[计算机类试卷]国家二级C++机试(选择题)模拟试卷52及答案与解析.doc

上传人:fuellot230 文档编号:497861 上传时间:2018-11-30 格式:DOC 页数:22 大小:96KB
下载 相关 举报
[计算机类试卷]国家二级C++机试(选择题)模拟试卷52及答案与解析.doc_第1页
第1页 / 共22页
[计算机类试卷]国家二级C++机试(选择题)模拟试卷52及答案与解析.doc_第2页
第2页 / 共22页
[计算机类试卷]国家二级C++机试(选择题)模拟试卷52及答案与解析.doc_第3页
第3页 / 共22页
[计算机类试卷]国家二级C++机试(选择题)模拟试卷52及答案与解析.doc_第4页
第4页 / 共22页
[计算机类试卷]国家二级C++机试(选择题)模拟试卷52及答案与解析.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、国家二级 C+机试(选择题)模拟试卷 52 及答案与解析 一、选择题 1 有如下程序: #include usingnamespace std; class Part public: Part(int x=0): val(x)cout using namespace std; class Base public: Base(int x=0)cout using namespace std; class Base public: void output()coutoutput(); ptr-Print(); delete ptr; retum 0; 执行这个程序的输出结果是 ( )。 ( A)

2、1B ( B) 1D ( C) 2B ( D) 2D 5 有如下程序: #include using namespaee std; class B public: virtual void show()coutshow(); void fun2(B 则下列说法中错误的是 ( )。 ( A)枚举常量 YELLOW的值为 1 ( B)枚举常量 RED的值为 6 ( C)枚举常量 BLACK的值为 10 ( D)枚举常量 WHITE的值为 1 13 下列叙述中正确的是 ( )。 ( A)线性表的链式存储结构与顺 序存储结构所需要的存储空间是相同的 ( B)线性表的链式存储结构所需要的存储空间一般要多

3、于顺序存储结构 ( C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 ( D)线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性 14 下列叙述中正确的是 ( )。 ( A)栈是一种先进先出的线性表 ( B)队列是一种后进先出的线性表 ( C)栈与队列都是非线性结构 ( D)以上三种说法都不对 15 软件测试的目的是 ( )。 ( A)评估软件可靠性 ( B)发现并改正程序中的错 误 ( C)改正程序中的错误 ( D)发现程序中的错误 16 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)软件集成测试计划 ( B)软件详细设计说明书 ( C)用户手册 (

4、 D)软件需求规格说明书 17 软件生命周期是指 ( )。 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软件从需求分析、设计、实现到测试完成的过程 ( C)软件的开发过程 ( D)软件的运行维护过程 18 面向对象方法中,继承是指 ( )。 ( A)一组对象所具有的相似性质 ( B)一个对象具有另一个对象的性质 ( C)各对象之间的共同性质 ( D)类之间共享属性和操作的机制 19 层次型、网状型和关系型数据库划分原则是 ( )。 ( A)记录长度 ( B)文件的大小 ( C)联系的复杂程度 ( D)数据之间的联系方式 20 一个工作人员可以使用多台计算机,而一台计算机

5、可被多个人使用,则实体工作人员与实体计算机之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对多 ( D)多对一 21 数据库设计中反映用户对数据要求的模式是 ( )。 ( A)内模式 ( B)概念模式 ( C)外模式 ( D)设计模式 22 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)差 ( C)交 ( D)并 23 T列符号中能够作为 C+标识符的是 ( )。 ( A) const ( B) 2a ( C)一 shape ( D) -count 24 已知枚举类型声明语句为: enum COLORWHITE,

6、 YELLOW, GREEN=5, RED, BLACK=10; 则下列说法中错误的是 ( )。 ( A)枚举常量 YELLOW的值为: 1 ( B)枚举常量 RED的值为 6 ( C)枚举常量 BLACK的值为 10 ( D)枚举常量 WHITE的值为 1 25 执行下列语句段后,输出字符 “*”的个数是 ( )。 for(int i=50; il; i-=2) coutoutput后,会执行基类的 output函数,输出 1,由于 Print是虚函数,所以 ptr-Print()会执行派生类的 Print,即输出 D,所以本题答案为 B。 5 【正确答案】 C 【试题解析】 在某基类中声明

7、为 virtual 并在一个或多个派生类中被重新定义的成员 函数,本题中定义类 B 的对象 b、对象指针 *p=new D以及类 D的对象 d;执行 fun1会调用派生类的 show函数,因为 show 函数为虚函数,而调用 fun2、 fun3仍然为基类的 show函数,所以本题答案为 c。 6 【正确答案】 C 【试题解析】 本题考查函数模板和类模板,所以答案为 C。 7 【正确答案】 D 【试题解析】 本题考查类模板的概念和定义,模板参数可以作为成员函数的局部变量的类型。 8 【正确答案】 A 【试题解析】 cin 是 C+预定义的标准输入流对象, cout是 C+预定义的标准输出流对象

8、。 9 【正确答案】 D 【试题解析】 cin 是 C+预定义的标准输入流对象, cin用来接收字符串时,遇“空格 ”、 “TAB”、 “回车 ”时都会结束。所以本题答案为 D。 10 【正确答案】 B 【试题解析】 关系 T中的元组是 R关系中有而 S 关系中没有的元组的集合,所以进行的是差的运算。 11 【正确答案】 C 【试题解析】 本题考查 C+标识符的命名规则,其规则有如下几点: 所有标识符必须由字母、数字或下画线组成,且必须由字母或下画线开头; 所有标识符不能使用 C+已有的关键字; 大、小写字母表示不同意义,即代表不同的标识符。选项 A是关键字,选项 B不能以数字开头,选项 D包

9、含了字符 “-“,且不能以此字符开头。故答案为 C。 12 【正确答案】 D 【试题解析】 C+语言规定枚举常量的默认值依次等于 0, 1, , n-l。也可以给枚举常量赋初值,方法是:在枚举常量的后面跟上 “=整型常量 “,在给枚举常量赋初值时,如果给其中任何一个枚举常量赋初值,则其后的枚举常量将按自然数的规则依次赋初值。所以本题答案为 D。 13 【正确答案】 B 【试题解析】 线性链 式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。 14 【正确答案】 D 【试题解析】 栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结

10、构。 15 【正确答案】 D 【试题解析】 软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。 16 【正确答案】 D 【试题解析】 需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、 需求评审四个方面。所以选择 D。 17 【正确答案】 A 【试题解析】 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。 18 【正确答案】 D 【试题解析】 继承是面向对象的方法的一个主要特征,是使用已

11、有的类的定义作为基础建立新类的定义技术。广义的说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。 19 【正确答案 】 D 【试题解析】 层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。 20 【正确答案】 C 【试题解析】 因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用,所以两个实体之间是多对多的关系。 21 【正确答案】 C 【试题解析】 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述

12、,是全体用户公共数据视图。外模式也称子模式或用户模式,它 是用户的数据视图,给出了每个用户的局部数据描述,所以选择 c。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。 22 【正确答案】 B 【试题解析】 关系 T中的元组是 R关系中有而 S 关系中没有的元组的集合,所以进行的是差的运算。 23 【正确答案】 C 【试题解析】 本题考查 C+标识符的命名规则,其规则有如下几点: 所有标识符必须由字母、数字或下画线组成,且必须由字母或下画线开头; 所有标识符不能使用 C+已有的关键字; 大、小写字母表示不同意义,即代表不同的标识符。选项 A是 关键字,选项 B不能以数字开头,选项

13、 D包含了字符 ”一 ”,且不能以此字符开头。故答案为 C。 24 【正确答案】 D 【试题解析】 C+语言规定枚举常量的默认值依次等于 0, 1, , n1。也可以给枚举常量赋初值,方法是:在枚举常量的后面跟上 “=整型常量 ”,在给枚举常量赋初值时,如果给其中任何一个枚举常量赋初值,则其后的枚举常量将按自然数的规则依次赋初值。所以本题答案为 D。 25 【正确答案】 B 【试题解析】 本题考查 for循环语句,题目中每执行完循环体后, i都会减 2,那么只有 50到 2之间的 偶数才能输出 “*”,所以总共输出 25次。 26 【正确答案】 B 【试题解析】 本题考查指向数组的指针,本题中

14、指针变量 p 指向数组 a,直接使用数组下标即可取值,数组下标是从 O 开始标号的,所以 a2能取到 5,而 a3取不到 5, C选项中使用指针后移方法能够取到 5, D选项中 *木 p为 1,所以 *p+4为 5。 27 【正确答案】 A 【试题解析】 const是一个 C+语言的关键字,它限定一个变量不允许被改变。使用 const在一定程度上可以提高程序的安全性和可靠性。限定符声明变量只能被读,必须初始 化。 A选项没有初始化, B、 C、 D选项都正确。 28 【正确答案】 D 【试题解析】 如果使用用户自己定义的函数,而该函数与调用它的函数 (即主调用函数 )在同一程序单元中,且位置在

15、主调用函数之后,则必须在调用此函数之前对被调用的函数作声明。 29 【正确答案】 C 【试题解析】 运算符函数可以定义为类的友元函数。所以 c选项错误。 30 【正确答案】 A 【试题解析】 一般函数进行调用时,要将程序执行权转到被调用函数中,然后再返回到调用它的函数中;而内联函数在调用时,是将调用表达式用 内联函数体来替换,一般只将规模很小而使用频繁的函数声明为内联函数,可以避免函数调用时间开销,从而提高运行速度。 31 【正确答案】 B 【试题解析】 根据重载加法运算符的格式,只有 B选项正确。 32 【正确答案】 D 【试题解析】 函数参数的 3种传递方式: 将变量名作为形参和实参,即传

16、值方式; 传递变量指针; 引用形参。本题中函数 f 的第一个形参为指针,那么调用f 函数时,第一个参数必须是地址,所以必须是 &v1,第二个形参为引用,所以对应实参为 v2即可。故本题答案为 D。 33 【正确答案 】 A 【试题解析】 本题考查运算符重载,其中重载运算符的函数不能有默认的参数,所以本题答案为 A。 34 【正确答案】 A 【试题解析】 运算符重载为成员函数时,会省略一个参数,如果无参数,表明是一元运算符。一元运算符既可以作为成员函数重载,也可以作为非成员函数重载。二元运算符如果作为非成员函数,则参数表中必须有两个参数。 C+有 5个运算符不能重载,它们是: (成员访问运算符

17、)、 *(成员指针访问运算符 )、: (域运算符 )、 sizeof(长度运算符 )和 ?: (条件运算符 )。故本题答案为 A。 35 【正确答案】 B 【试题解析】 友元函数是指某些虽然不是类成员却能访问类的所有成员的函数,故友元函数不是类的成员函数。类成员的默认访问权限是私有的,类的成员函数可以是 3种权限中的一种,静态数据成员可以为常成员。故本题答案为 B。 36 【正确答案】 C 【试题解析】 本题考查静态数据成员,静态数据成员可以初始化,但只能在类体外进行初始化,其一般形式为:数据类型类名:静态数据成员名 =初值。所以本题答案为 C。 37 【正确答案】 C 【试题解析】 只有类的

18、非静态成员函数才隐 含 this 指针,其作用域是类内部,当类的非静态成员函数中访问类的非静态成员时,编译器会自动将对象本身的地址作为一个隐含参数传递给函数,而不必一定写上 this。所以本题答案为 C。 38 【正确答案】 D 【试题解析】 3种继承方式中,派生类继承了基类的私有成员,但不能被直接访问,可以通过派生类的友元函数去访问基类的私有成员。 39 【正确答案】 B 【试题解析】 3种继承方式:公用继承、私有继承和保护继承分别使用 public、private和 protected3 个关键字来定义。 40 【正确答案】 C 【试题解析】 本题考查保护继承中派生类对基类的访问属性,在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,所以基类的成员 x2、 x3变成了保护成员,派生类中的 y2也是保护成员,所以共有 3个保护成员。本题答案为 C。

展开阅读全文
相关资源
猜你喜欢
  • BS PD IEC TS 62763-2013_5284 Pilot function through a control pilot circuit using PWM (pulse width modulation) and a control pilot wire《通过控制导向线使用PWM (脉冲宽度调制) 的导向功能和控制导向线》.pdf BS PD IEC TS 62763-2013_5284 Pilot function through a control pilot circuit using PWM (pulse width modulation) and a control pilot wire《通过控制导向线使用PWM (脉冲宽度调制) 的导向功能和控制导向线》.pdf
  • BS ISO 8070-2007 Milk and milk products - Determination of calcium sodium potassium and magnesium contents - Atomic absorption spectrometric method《牛奶和奶制品 钙、钠、钾和镁含量的测定 原子吸.pdf BS ISO 8070-2007 Milk and milk products - Determination of calcium sodium potassium and magnesium contents - Atomic absorption spectrometric method《牛奶和奶制品 钙、钠、钾和镁含量的测定 原子吸.pdf
  • BS ISO 8082-1-2009 Self-propelled machinery for forestry - Laboratory tests and performance requirements for roll-over protective structures - General machines《林业用自推进机械 防倾.pdf BS ISO 8082-1-2009 Self-propelled machinery for forestry - Laboratory tests and performance requirements for roll-over protective structures - General machines《林业用自推进机械 防倾.pdf
  • BS ISO 8082-2-2011 Self-propelled machinery for forestry Laboratory tests and performance requirements for roll-over protective structures Machines having a rotating platf.pdf BS ISO 8082-2-2011 Self-propelled machinery for forestry Laboratory tests and performance requirements for roll-over protective structures Machines having a rotating platf.pdf
  • BS ISO 8083-2006 Machinery for forestry - Falling-object protective structures (FOPS) - Laboratory tests and performance requirements《林业机械 落体防护装置(FOPS) 实验室试验和性能要求》.pdf BS ISO 8083-2006 Machinery for forestry - Falling-object protective structures (FOPS) - Laboratory tests and performance requirements《林业机械 落体防护装置(FOPS) 实验室试验和性能要求》.pdf
  • BS ISO 8086-2004 Dairy plant - Hygiene conditions - General guidance on inspection and sampling procedures《乳品厂 卫生条件 检验和取样程序通用指南》.pdf BS ISO 8086-2004 Dairy plant - Hygiene conditions - General guidance on inspection and sampling procedures《乳品厂 卫生条件 检验和取样程序通用指南》.pdf
  • BS ISO 8096-2005 Rubber- or plastics-coated fabrics for water resistant clothing - Specification《雨衣用橡胶或塑料涂覆织物 规范》.pdf BS ISO 8096-2005 Rubber- or plastics-coated fabrics for water resistant clothing - Specification《雨衣用橡胶或塑料涂覆织物 规范》.pdf
  • BS ISO 8097-2001 Aircraft Minimum airworthiness requirements and test conditions for certified air cargo unit load devices《航空器 经认证的航空货运集装单元装置最低适航性要求和试验条件》.pdf BS ISO 8097-2001 Aircraft Minimum airworthiness requirements and test conditions for certified air cargo unit load devices《航空器 经认证的航空货运集装单元装置最低适航性要求和试验条件》.pdf
  • BS ISO 8114-1993 Textile machinery and accessories - Spindles for ring-spinning and doubling machines - List of equivalent terms《纺织机械和附件 环锭纺纱机和并线机用锭子 同义术语表》.pdf BS ISO 8114-1993 Textile machinery and accessories - Spindles for ring-spinning and doubling machines - List of equivalent terms《纺织机械和附件 环锭纺纱机和并线机用锭子 同义术语表》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1