[计算机类试卷]国家二级(C++)机试模拟试卷105及答案与解析.doc
《[计算机类试卷]国家二级(C++)机试模拟试卷105及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)机试模拟试卷105及答案与解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)机试模拟试卷 105及答案与解析 一、选择题 1 有如下程序: #include using namespace std; class Base1 public: Base1(int d) cout using namespace std; int main() int f,f1=1,f2=1; for(int i=0;i using namespace std; class AA public: AA() cout using namespace std; class A public: A() cout using namespace std; class Instrum
2、ent public: virtual void Display()=0; ; class Piano : public Instrument public: void Display() /*函数体略 */ ; int main() Instrument s; Instrument *p=0; / ; return 0; 下列叙述中正确的是 ( )。 ( A)语句 “Insturment*p=0;“编译时出错 ( B)语句 “Instruments;“编译时出错 ( C)类 Piano中的 Display函数不是虚函数 ( D)类 Instrument是一个虚基类 21 下列各组类型声明符中
3、,含义相同的一组是 ( )。 ( A) unsignedlongint 和 long ( B) signedshortint和 short ( C) unsignedshort和 short ( D) shortint和 int 22 在下列关键字中,不能用来表示继承方式的是 ( )。 ( A) private ( B) static ( C) public ( D) protected 23 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。 ( A)外模式 ( B)内模式 ( C)概念模式 ( D)逻辑模式 24 关于函数声明格式中的 ,下列叙述错误的是 ( A) 有可能
4、包含关键字 true ( B) 有可能包含自定义标识符 ( C) 有可能包含字符 * ( D) 有可能包含关键字 float 25 有如下程序: #include #include using namespace std; class Appliance public: Appliance(string t=“A“):type(t) Appliance() cout using namespace std; class AA char c; public: AA(char ch):c(ch) AA() cout) 或 格式 2: if() else 关于上面的语法格式,下列表述中错误的是 (
5、)。 ( A) 部分可以是一个 if语句,例如 if(if(a=0) ( B) 部分可以是一个 if语句,例如 if()if() ( C)如果在 前加上逻辑非运算符 !并交换 和 的位置,语句功能不 变 ( D) 部分可以是一个循环语句,例如 if()while() 34 有如下程序: #include using namespace std; class test private: int a; public: test() cout和 usingnamespacestd; classMyClass public: MyClass(intx): number(x)f ERROR*found*
6、 MyClass(intX) ERROR*found* voidjudge(MyClass“在编译时出错。 21 【正确答案】 B 【试题解析】 本题考查整型变量的类型, A、 C选项中前者为无符号的,后者为有符号的, D选项中 shortint为 2个字节, int为 4个字节。 22 【正确答案】 B 【试题解析】 3种继承方式:公用继承、私有继承和保护继承分别使用 public、private和 protected3 个关键字来定义。 23 【正确答案】 B 【试题解析】 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描 述,是全体用户公共数据视
7、图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B)。 24 【正确答案】 A 【试题解析】 本题考查函数返回类型,函数返回类型可以是普通常量型的,可以返回指针以及自定义类型,但是不能包含关键字 true,所以 A选项错误。 25 【正确答案】 D 【试题解析】 执行派生类构造函数的顺序是: 1、调用基类构造函数, 2、调用子对象构造函数, 3、再执行派生类析构函数, 4、 执行基类的析构函数,所以本题中定义分别定义了 room1, room2后,调用构造函数后没有输出,而调用析构函数的顺序
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 模拟 105 答案 解析 DOC
