首页 > 全部 > 二级C++ > 国家二级C++机试(选择题)模拟试卷401

国家二级C++机试(选择题)模拟试卷401

本单篇文档共9811字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级C++ 章节练习 1205人下载
价格: 1.00 原价:¥7.00
收藏

国家二级C++机试(选择题)模拟试卷401

选择题

1.下列符号中,正确的C++标识符是( )。(D)

A. enum

B. 100bit

C. s-1

D. _int

解析:此题考查的是C++语言中标识符的概念。标识符是由数字、字母以及下划线构成,其第一个字符必须是字母或下划线,中间不能有空格;标识符的长度是任意的,但由于编译系统的限制一般不超过31个字符:标识符中的大小写字母是不同的:定义标识符时不能采用系统的保留字。

2.下列符号中,正确的C++标识符是( )。(D)

A. enum

B. 100bit

C. s-1

D. int

解析:此题考查的是C++语言中标识符的概念。标识符是由数字、字母以及下划线构成,其第一个字符必须是字母或下划线,中间不能有空格;标识符的长度是任意的,但由于编译系统的限制一般不超过31个字符;标识符中的大小写字母是不同的:定义标识符时不能采用系统的保留字。

3.下列选项中,正确的C++标识符是( )。(D)

A. 6__group

B. group~6

C. age+3

D. __group__6

解析:C++中标识符的命名遵循如下规则:不能是C++关键字,第一个字母必须是字母或下划线,中间不能有空格,变量名中不能包括“.”、“;”、“,”、“‘”、“\\

4.下列选项可以做C++标识符的是( )。(A)

A. _256

B. fat/pig

C. delete

D. 5char

解析:标识符的命名规则:①所有标识符必须由一个字母(a~z或A~z)或下划线()开头;②标识符的其他部分u丁以用字母、F划线或数字(0~9)组成;③大小写字母表示不同意义,即代表不同的标识符,如cout和Cout。

5.下列语句中错误的是( )。(A)

A. const int a;

B. const int a=10;

C. const int*point=0;

D. const int*point=new int(10);

解析:由关键字const声明符号常量的同时必须为其赋初值。

6.下列关于线性链表的叙述中,正确的是(C)

A. 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致

B. 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续

C. 进行插入与删除时,不需要移动表中的元素

D. 以上都不正确

解析:线性表的链式存储结构称为线性链表。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。

7.某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为( )。(A)

A. n+1

B. n一1

C. 2n

D. n/2

解析:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。所以该二叉树的叶子结点数等于n+1。

8.设某棵树的度为3,其中度为3、2、1的结点个数分别为3、O、4。则该树中的叶子结点数为(A)

A. 7

B. 8

C. 6

D. 不可能有这样的树

解析:树的度是指一棵树中,最大的结点的度称为“树的度”。根据题目可知本树中没有度为2的结点。树的总结点=(度1*个数+度2*个数…)+1,这里我们设总结点数为n,那么n=3*3+2*0+1*4+1=14。树的叶子结点数等于总结点减去所有度不为0的结点,也就是14—3—4=7。

9.在面向对象方法中,实现信息隐蔽是依靠( )。(C)

A. 对象的继承

B. 对象的多态

C. 对象的封装

D. 对象的分类

解析:对象的封装性是指从外部看只能看到对象的外部特征,即只需知道数据的取值范围和可以对该数据施加的操作,而不需要知道数据的具体结构以及实现操作的算法。对象的内部,即处理能力的实行和内部状态,对外是不可见的。从外面不能直接使用对象的处理能力,也不能直接修改其内部状态,对象的内部状态只能由其自身改变。

10.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。(B)

A. 提高耦合性降低内聚性有利于提高模块的独立性

B. 降低耦合性提高内聚性有利于提高模块的独立性

C. 耦合性是指一个模块内部各个元素间彼此结合的紧密程度

D. 内聚性是指模块间互相连接的紧密程度

解析:耦合性是反映模块间互相连接的紧密程度,内聚性是指一个模块内部各个元素间彼此接合的紧密程序。提高模块的内聚性,降低模块的耦合性是有利于模块的独立性。

11.数据库系统的核心是( )。(D)

A. 数据模型

B. 软件开发

C. 数据库设计

D. 数据库管理系统

解析:数据库管理系统DBMS是数据库系统的核心。DBMS是负责数据库的建立、使用和维护的软件。DBMS建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过DBMS。另外,DBMS还承担着数据库的安全保护工作,按照。DBA所规定的要求,保证数据库的完整性和安全性。

12.由于常对象不能被更新,因此( )。(A)

A. 通过常对象只能调用它的常成员函数

B. 通过常对象只能调用静态成员函数

C. 常对象的成员都是常成员

D. 通过常对象可以调用任何不改变对象值的成员函数

解析:此题考查的是常对象与常成员函数的概念。使用const关键字修饰的对象称为常对象,它不能被更新,所以常对象只能调用常成员函数而不能调用其它成员函数;使用const关键字声明的成员函数是常成员函数,它也不能被更新,常成员函数只能调用常成员函数而不能调用其它函数。

13.下列代码段声明了3个类

class Person{};

class Student:public Person{};

class Undergraduate:Student{};

下列关于这些类之间关系的描述中,错误的是( )。(B)

A. 类Person是类Undergraduate的基类

B. 类Undergraduate从类student公有继承

C. 类student是类Person的派生类

D. 类Undergraduate是类Person的派生类

解析:Student类公有继承自Person类,Undergraduate类私有继承自Student类。所以LJndergraduate类是从Student类私有继承的。

14.下列各组类型声明符中,含义相同的一组是( )。(B)

A. unsigned long int和long

B. signed short int和short

C. unsigned short和short

D. short int和int

解析:此题考查的是基本类型和派生型。C++语言中,基本类型的字长及其取值范围可以放大和缩小,改变后的类型就叫做基本类型和派生类型。本题A选项中,unsigned long int的省略形式为u

本文档预览:3600字符,共9811字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级C++机试(选择题)模拟试卷401

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号