[计算机类试卷]国家二级(C++)笔试模拟试卷218及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷218及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷218及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 218及答案与解析 1 设计软件结构是在软件生命周期的 ( )。 ( A)软件定义期 ( B)软件开发期 ( C)软件维护期 ( D)以上 3个都不是 2 数据库技术的根本目标是要解决数据的 ( )。 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 3 对建立良好的程序设计风格,下面描述正确的是 ( A)程序应简单、清晰、可读性好 ( B)符号名的命名只要符合语法 ( C)充分考虑程序的执行效率 ( D)程序 的注释可有可无 4 5 下列字符串中,正确的 C+标识符是 ( )。 ( A) foo-1 ( B) 2b ( C) new (
2、D) 256 6 7 下面关于面向对象的程序设计方法中 ,正确的是 ( )。 ( A) “多态性 ”是指对象的状态根据运行的要求进行变化 ( B) “封装性 ”是指将不同类型的数据结合在一起作为一个整体来处理 ( C)在面向对象的程序设计中 ,结构化程序设计方法仍有着重要作用 ( D)基类的私有成员在派生类的对象中不可访问 ,也不占内存空间 8 “商品 ”与 “顾客 ”两个实体集之间联系一般是 ( )。 ( A)一对一 ( B)多对多 ( C)一对多 ( D)多对一 9 “软件危机 ”产生的主要原因是 _. ( A)软件日益庞大 ( B)开发方法不当 ( C)开发人员编写程序能力差 ( D)没
3、有维护好软件 10 下列关于队列的叙述中,不正确的是 ( )。 ( A)在队列中能插入数据 ( B)在队列中能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 11 下列函数的运行结果是 ( )。 #include iostream h int f(int a, int B) int c; if(a b)c=1; else if(a=b)c=0; else c=-1; return(c); void main() int i=2, j=3; iht p=f(i,j); cout p; ( A) -1 ( B) 1 ( C) 2 ( D)编译出错,无法运行 12 存取指针
4、所指的值时,采用的运算符是 ( A) # ( B) class Stack public: Stack(unsignedn=10):size(n)rep_=new int size;top=O; Stack(Stack fo ( A) 4,3,2,1, ( B) 4,3,6,7,2,1, ( C) 4,3,6,2,1, ( D) 1,2,3,4, 15 下面关于构造函数和析构函数的描述中,错误的是 ( )。 ( A)析构函数可以声明为虚函数 ( B)对虚析构函数的调用可以采用动态联编 ( C)一个类的虚函数仅对派生类中重定义的函数起作用,对其他函数没有影响 ( D)构造函数可以声明为虚函数 1
5、6 设置虚基类的目的是 ( )。 ( A)简化程序 ( B)消除二义性 ( C)提高运行效率 ( D)减少目标代码行 17 下列关于运算符重载的描述中,正确的是 ( )。 ( A)运算符重载可以改变运算符的操作数的个数 ( B)运算符重载可以改变优先级 ( C)运算符重载可以改变结合性 ( D)运算符重载不可以 改变语法结构 18 假定 MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为 ( )。 ( A) MyClass double image()constreturn im; Complex im+=a.im; return *this; ; ostream int main
6、() Complex x(1,2),y(2,3); tout (x+=y) endl; return 0; 执行这个程序的输出结果是( )。 ( A) (1,-2) ( B) (2,3) ( C) (3,5) ( D) (3,1) 33 以下叙述正确的是 ( A)派生类中不可以定义与基类中同名的成员变量 ( B)派生类中不可以重载成员函数 ( C)派生类中不能调用基类中的同名函数 ( D)以上三项均不正确 34 假定 AB为一个类,则执行 AB x;语句时将自动调用该类的 ( A)有参构造函数 ( B)无参构造函数 ( C)拷贝构造函数 ( D)赋值重载函数 35 语句 cout (a 2)
7、if (x y) a=x; x=y; y=a; if (y z) a=y; y=z; z=a; if (x y) a=x; x=y; y=a; 42 语句 cout n还可表示为 _。 43 C中封装性、继承性和 _是面向对象思想的主要特征。 44 _是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。 45 非成员函数应声明为类的【 】函数才能访问这个类的 private 成员。 46 下面程序的功能是:将字符数组 a中下标值为偶数的元素从小到大排列,其他元素不变 。请填空。 #include iostream.h #include st
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 218 答案 解析 DOC
