[计算机类试卷]国家二级(C++)笔试模拟试卷13(无答案).doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷13(无答案).doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷13(无答案).doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 13(无答案)1 最初的计算机编程语言是( )。(A)机器语言(B)汇编语言(C)高级语言(D)低级语言2 专门的关系运算不包括下列的( )运算。(A)连接运算(B)选择运算(C)投影运算(D)并运算3 “年龄在 1825 之间” 这种约束是属于数据库当中的( )。(A)原子性措施(B)一致性措施(C)完整性措施(D)安全性措施4 软件生命周期中所花费用最多的阶段是( )。(A)详细设计(B)软件编码(C)软件测试(D)软件维护5 下列叙述中正确的是( )。(A)程序执行的效率与数据的存储结构密切相关(B)程序执行的效率只取决于程序的控制结构(C)程序执行的效率
2、只取决于所处理的数据量(D)以上三种说法都不对6 不能实现函数之间数据传递的是( )。(A)全局变量(B)局部变量(C)函数接口(D)函数返回值7 下列叙述中正确的是( )。(A)软件交付使用后还需要进行维护(B)软件一旦交付使用就不需要再进行维护(C)软件交付使用后其生命周期就结束(D)软件维护是指修复程序中被破坏的指令8 结构化程序设计所规定的三种基本控制结构是( )。(A)for、while、swish(B)输入、输出、处理(C)顺序结构、选择结构、循环结构(D)主程序、子程序、函数9 下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是( ) 。(A)选择(B)
3、连接(C)投影(D)并10 下列描述中正确的是( )。(A)软件工程只是解决软件项目的管理问题(B)软件工程主要解决软件产品的生产率问题(C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则(D)软件工程只是解决软件开发中的技术问题11 下列关于运行符重载的描述中,正确的是( )。(A)运算符重载可以改变操作数的个数(B)运算符重载可以改变操作数的优先级(C)运算符重载可以改变运算符的结合性(D)运算符重载可以使运算符实现特殊功能12 函数定义为 Fun(int int a3 3= 1,2,3,4,5,6,7,8,9 ;for(i=0;i3;i+)couta2-i i“ “;cout
4、end1;执行后的输出结果是( ) 。(A)1 5 9(B) 7 5 3(C) 3 5 7(D)5 9 115 下列关于 C+函数的描述中正确的是( )。(A)主函数是程序的入口,它由用户定义的函数调用(B)函数在调用之前必须先被声明(C)每个用户定义的函数只能被其他函数调用一次(D)函数是 C+中面向对象程序设计框架的基本组成单元16 设 x 和 y 均为 int 型变量,则执行下面的循环后,y 值为( )。#include iostream.hvoid main()int x, y;for(y= 1,x= 1 ;y=50;y+) if(x=10) break;if (x%2=1) x+=5
5、; continue; x-=3; couty;(A)2(B) 4(C) 6(D)817 针对数组定义 int data 10;,下列表述中错误的是( )。(A)用*data 可访问到数组的首元素(B)用 data9可访问到数组的末元素(C)用 data10访问数组元素会超出数组边界(D)data 共有 10 个元素,其首元素是 data118 对于语句 cinx;中的各个组成部分,下列叙述中错误的是( )。(A)“cin”是一个输出流对象(B) “;” 的作用是表示语句结束(C) “x”是一个变量(D)“”称作提取运算符。19 下列关于动态联编的描述中,错误的是( )。(A)动态联编是以虚函
6、数为基础的(B)动态联编是在运行时确定所调用的函数代码的(C)动态联编调用函数操作是指向对象的指针或对象引用(D)动态联编是在编译时确定操作函数的20 下面程序的输出结果是( )。#include iostreamusing namespace std;void main()int s;for(int k=2;k6;k+=2)s=1;for(int j=k; j6;j+) s+=j;couts end1;(A)9(B) 1(C) 11(D)1021 下面是类 MyChss 的定义,对定义中语句描述正确的是( )。class MyClasspublic:void MyClass(int a)X=
7、a;) / int f(int a, int b) /X=a;Y=b;int f(int a,int b,int c=0) / X=a;Y=b;Z=c;stahc void g ()X=10;) / private:int X,Y,Z;(A)语句是类 MyClass 的构造函数定义(B)语句 和语句实现类成员函数的重载(C)语句 实现对类成员变量 X 的更新操作(D)语句和 都不正确22 下面各派生类的定义中,正确的是( )。(A)class A类的成员;class B:A public类 B 中新增的成员 ;(B) class A类的成员 ;private class B: A类 B 中新增
8、的成员;(C) class A类的成员 ;class B: protected A类 B 中新增的成员;(D)class A类的成员;class B:A类 B 中新增的成员;23 有如下程序:#include iostream using namespace std;class Base public: Base()cout“BB“; f(); Void f()cout“Bf“; ;class Derived: public Base public: Derived() cout“DD“; void f() cout“Df“; ;int main() Derived d; return 0;
9、执行上面的程序将输出( )。(A)BBBfDD(B) BBDfDDDf(C) DD(D)DDBBBf24 下列关于构造函数的描述中,错误的是( )。(A)构造函数可以设置默认参数(B)构造函数在定义类对象时自动执行(C)构造函数可以是内联函数(D)构造函数不可以重载25 下列描述中错误的是( )。(A)派生类可以作为墓类派生其他的子类(B)派生类继承基类的所有数据成员(C)派生类可以有多个基类(D)派生类不能继承一些函数成员26 对于 int*pa5;的描述,( )是正确的。(A)pa 是一个指向数组的指针,所指向的数组是 5 个 int 型元素(B) pa 是一个指向某数组中第 5 个元素的
10、指针,该元素是 int 型变量(C) pa5表示某个数组的第 5 个元素的值(D)pa 是一个具有 5 个元素的指针数组,每个元素是一个 int 型指针27 下列选项中,不属于模块间耦合的是( )。(A)数据耦合(B)同构耦合(C)异构耦合(D)公用耦合28 下面程序的运行结果是( )。#include iostream.hclass Sampleint x, y;public:Sample() x=y=0; Sample(int a, int b) x=a; y=b; void (lisp()cout“x=“ x“,y=“yend1;void main()Sample s(2,3), *p=
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 13 答案 DOC
