[计算机类试卷]国家二级(C++)机试模拟试卷12及答案与解析.doc
《[计算机类试卷]国家二级(C++)机试模拟试卷12及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)机试模拟试卷12及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)机试模拟试卷 12及答案与解析 一、选择题 1 下列关于栈叙述正确的是 ( )。 ( A)栈顶元素最先能被删除 ( B)栈顶元素最后才能被删除 ( C)栈底元素永远不能被删除 ( D)以上三种说法都不对 2 下列叙述中正确的是 ( )。 ( A)有一个以上根结点的数据结构不一定是非线性结构 ( B)只有一个根结点的数据结构不一定是线性结构 ( C)循环链表是非线性结构 ( D)双向链表是非线性结构 3 某二叉树共有 7个结点,其中叶子结点只有 1个,则该二叉树的深度为 (假设 根结点在第 1层 )( )。 ( A) 3 ( B) 4 ( C) 6 ( D) 7 4 在软件开发
2、中,需求分析阶段产生的主要文档是 ( )。 ( A)软件集成测试计划 ( B)软件详细设计说明书 ( C)用户手册 ( D)软件需求规格说明书 5 结构化程序所要求的基本结构不包括 ( )。 ( A)顺序结构 ( B) GOTO跳转 ( C)选择 (分支 )结构 ( D)重复 (循环 )结构 6 下面描述中错误的是 ( )。 ( A)系统总体结构图支持软件系统的详细设计 ( B)软件设计是将软件需求转 换为软件表示的过程 ( C)数据结构与数据库设计是软件设计的任务之一 ( D) PAD图是软件详细设计的表示工具 7 负责数据库中查询操作的数据库语言是 ( )。 ( A)数据定义语言 ( B)
3、数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 8 一个教师可讲多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是 ( )。 ( A) 1: 1联系 ( B) 1: m联系 ( C) m: 1联系 ( D) m: n联系 9 有 3个关系 R、 S和 T如下表所示: 则由关系R和 S得到关系的操作是 ( )。 ( A)自然连接 ( B)交 ( C)除 ( D)并 10 定义无符号整数为 Uint,下面可以作为类 Uint实例化值的是 ( )。 ( A) -369 ( B) 369 ( C) 0.369 ( D)整数集合 1, 2, 3, 4, 5 11 软件工程理论和技术
4、性研究的内容主要包括软件开发技术和 ( )。 ( A)消除软件危机 ( B)软件工程管理 ( C)程序设计自动化 ( D)实现软件可重用 12 在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。 ( A)调用语 ( B)命令 ( C) H令 ( D)消息 13 下列选项中,属于软件调试技术的是 ( )。 ( A)错误推断 ( B)集成测试 ( C)回溯法 ( D)边界值分析 14 使用表设计器定义表中字段时,不是必须设置的内容是 ( )。 ( A)字段名 ( B)数据类型 ( C)说明 ( D)以上都必须设置 15 下列不是创建表结构的视图形式的是 ( )。 ( A)数据
5、库视图 ( B)表向导视图 ( C)设计视图 ( D)数据表视图 16 为了提高函数调用的实际运行速度,可以将较简单的 函数定义为 ( )。 ( A)内联函数 ( B)重载函数 ( C)递归函数 ( D)函数模板 17 若 AA为一个类, a为该类的非静态数据成员,在该类的一个成员函数定义中访问 a时,其书写格式为 ( )。 ( A) a ( B) A.A.a ( C) a ( D) AA: a 18 当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是 ( )。 ( A)任何 ( B)公有或保护 ( C)保护或私有 ( D)私有 19 若要对
6、 Date类中重 载的加法运算符成员函数进行声明,则下列选项中正确的是( )。 ( A) Data+(Data); ( B) Data operator+(Data) ( C) Data+operator(Data); ( D) operator+(Data Data) 20 下列关于函数模板的描述中,正确的是 ( )。 ( A)函数模板是一个实例函数 ( B)使用函数模板定义的函数没有返回类型 ( C)函数模板的类型参数与函数的参数相同 ( D)通过使用不同的类型参数,可以从函数模板得到不同的实例函数 21 C+系统预定义了 3个用于标准数据流的对象,下列选项中不属于此类对象的是 ( )。
7、( A) cout ( B) cin ( C) cerr ( D) cset 22 Windows环境下,由 C+源程序文件编译而成的目标文件的扩展名是 ( )。 ( A) cpp ( B) exe ( C) obj ( D) lik 23 字符串 “a+b=12 n t”的长度为 ( )。 ( A) 12 ( B) 10 ( C) 8 ( D) 6 24 有如下程序: #include using namespace std; int main() int f, f1=0, f2=1; for(int i=3; i =6; i+) f=f1+f2: f1=f2; f2=f; cout usi
8、ng namespace std; int main() int a6=23, 15, 64, 33, 40, 58); int s1, s2; s1=s2=a0; for(int*p=a+1; p a+6; p+) if(s1 *p)s1=*p; if(s2 *p)s2=*p; ) cout using namespace std; void fl(int&x, int&y) int z=x; x=y; y=z; ) void f2(int x, int y)int z=x; x=y; y=z; ) int main() int x=10, y=26; f1(x, y); f2(x, y);
9、 cout using namespace std; class XA int a; public: static int b; XA(int aa): a(aa)b+; XA() int get()return a; ; int XA: b=0 int main() XA d1(1), d2(3); cout using namespace std; class Point int x, y; public: Point(int x1=0, int y1=0): x(x1), y(y1) int get()return x+y; ; class Circle Point center; in
10、t radius; public: Circle(int cx, int cy, int r): center(cx, cy), radius(r) int get()return center get()+radius; ; int main() Circle c(3, 4, 5); cout ( C) FUN(9) ( D) FUN(double) 31 下列语句都是程序运行时的第 1条输出语句,其中一条语句的输出效果与其他3条语句不同,该语句是 ( )。 ( A) cout class BigNumber long n; public; BigNumber(T i): n(i) BigN
11、umber operator-(BigNumber b) return BigNumber(n+b n): ; 已知 b1、 b2是 BigNumber的两个对象,则下列表达中错误的是 ( )。 ( A) bt+b2 ( B) b1+3 ( C) 3+b1 ( D) 3+3 39 下列关于文件流的描述中,正确的是 ( )。 ( A)文件流只能完成针对磁盘文件的输入输出 ( B)建立一个文件流对象时,必须同时打开一个文件 ( C)若输入流要打开的文件不存在,将建立一个新文件 ( D)若输出流要打开的文件不存在,将建立一个新文件 40 有如下程序: include iostream using n
12、amespace std; class Pair int m, n; public; Pair(int j, int k): m(j), n(k) int get()return m; int get()constreturn m+n; ; int main() Pair a(3, 5); const Pair b(3, 5); cout class TC int n; public: TC() TC(int m) n=m: * * * * * * * * error* * * * * * * * TC add(TC s1 s2) this- n=s1 n+s2 n; * * * * * *
13、* * error* * * * * * * * return(this); void disp() cout int fun(char*s, int a) int main() int a1024; int len=fun(“1234abcdef567“, a); for(int i=0; i(len; i+) cout(ai #include(fstream h) #include(stdlib h) class TC public: TC(char*fileName) lend=0; fstream infile, infile open(fileName, ios: in); char
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 模拟 12 答案 解析 DOC
