[计算机类试卷]国家二级(C++)机试模拟试卷96及答案与解析.doc
《[计算机类试卷]国家二级(C++)机试模拟试卷96及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)机试模拟试卷96及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)机试模拟试卷 96及答案与解析 一、选择题 1 有如下类定义: class Test public: Test() a = 0; c = 0; / int f(int a) const this-a = a; / static int g() return a; / void h(int b) Test:b = b; ; / private: int a; static int b; const int c; ; int Test:b = 0; 在标注号码的行中,能被正确编译的是 ( )。 ( A) ( B) ( C) ( D) 2 软件按功能可以分为:应用软件、系统软件和支
2、撑软件 (或工具软件 )。下面属于应用软件的是 ( )。 ( A)编译程序 ( B)操作系统 ( C)教务管理系统 ( D)汇编程序 3 下列关于函数的描述中,错误的是 ( )。 ( A)函数可以没有返回值 ( B)函数可以没有参数 ( C)函数可以是一个类的 成员 ( D)函数不能被定义为模板 4 有如下类声明: class Base protected: int amount; public: Base(int n=0): amount(n) int getAmount()const return amount; ; class Derived: public Base protected
3、: int value; public: Derived(int m, int n):value(m), Base(n) int getData()const return value+amount; ; 已知 x是一个 Derived对象,则下列表达式中正确的是 ( )。 ( A) x.value+x.getAmount() ( B) x.getData()-x.getAmount() ( C) x.getData()-x.amount ( D) x.value+x.amount 5 下面描述中,不属于软件危机表现的是 ( )。 ( A)软件过程不规范 ( B)软件开发生产率低 ( C)软件
4、质量难以控制 ( D)软件成本不断提高 6 下列关于运算符重载的叙述中,错误的是 ( A)不能通过运算符重载在 C+中创建新的运算符 ( B)赋值运算符只能重载为成员函数 ( C)运算符函数重载为类的成员函数时,第一操作数是该类对象 ( D)重载类型转换运算符时,应声明返回类型为 void 7 有如下程序: #include #include using namespace std; class Appliance public: Appliance(string t=“A“):type(t) Appliance() coutTabs(Tx)returnxTabs(Tx)returnxabs(
5、Tx)returnx using namespace std; class AA public: AA() cout using namespace std; class Obj static int i; public: Obj() i+; Obj() i-; static int getVal() return i; ; int Obj:i=0; void f() Obj ob2; coutgetVal(); delete ob3; cout #include using namespace std; class MyBag public: friend int NancyShow(MyB
6、ag MyBag(string br=“ABC“):brand(br) private: string brand; ; int NancyShow(MyBag else return 0; int main() int count=0; MyBag arrays3=MyBag(“CityLife“),MyBag(“Coach“); for(int i=0; iTabs(Tx); ( B) templateclassTabs(Tx); ( C) templateTabs(Tx); ( D) templateTabs(Tx); 31 要定义整型数组 x,使之包括初值为 1的三个元素,下列语句正确
7、的是 ( A) staticintx3=1; ( B) intx3;x1=x2=x3=1; ( C) intx3=1,1,1; ( D) intx=1,1,1; 32 有如下类定义: class Base int m; public: int n; protected: int p; ; class Derived: private Base int k; public: void f(); ; 则允许成员函数 f访问的数据成员的个数是 ( A) 1 ( B) 2 ( C) 3 ( D) 4 33 在软件开发中,需求分析阶段可以使用的工具是 ( )。 ( A) N S图 ( B) DFD图 (
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 模拟 96 答案 解析 DOC
