大学c++程序设计语言考试试题及答案3套

大学c++程序设计语言考试试题及答案3套

ID:11539567

大小:73.00 KB

页数:20页

时间:2018-07-12

大学c++程序设计语言考试试题及答案3套_第1页
大学c++程序设计语言考试试题及答案3套_第2页
大学c++程序设计语言考试试题及答案3套_第3页
大学c++程序设计语言考试试题及答案3套_第4页
大学c++程序设计语言考试试题及答案3套_第5页
资源描述:

《大学c++程序设计语言考试试题及答案3套》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2011年12月考试C++程序设计语言第一次作业一、单项选择题(本大题共69.99999分,共25小题,每小题2.8分)1.下列字符序列中,能够作为用户自定义标识符的是()。A.ifB.whileC.externD.student2.下面关于类和对象的说法中,不正确的是()。A.对象是类的一个实例B.任何一个对象只能属于一个具体的类C.类与对象的关系类似于数据类型与变量的关系D.一个类只能有一个对象3.在应用程序设计中,建立函数的主要目的之一是()。A.提高程序的执行效率B.提高程序的可读性和可维护性C.减少程序的篇幅D.减少程序代码所占内存4.一个类如果有一个

2、以上的基类就叫做()。A.循环继承B.单继承C.非法继承D.多继承5.在C++应用程序设计中若要进行文件操作,则在程序中包含头文件()。A.iostream.hB.fstream.hC.stdio.hD.string.h6. 下列各种函数中,不属于类成员函数的是()。A.构造函数B.拷贝构造函数C.友元函数D.析构函数7.在C++应用程序设计中要使用I/O流,则应在程序中包含()。A.iostream.hB.ostream.hC.istream.hD.cin8.下列关于函数的说法中,不正确的是()。A.在不同函数中可以使用相同的名字命名变量B.形式参数是局部变量

3、C.在函数内部定义变量的作用域在本函数中D.在一个函数内的复合语句中定义变量的作用域也是整个函数9.在C++应用程序中,语句块catch(…){}用于()。A.抛出异常B.检测某种类型异常C.检测所有类型异常D.检测并处理所有类型异常10.对于结构中定义的成员,其隐含访问权限为()。A.publicB.protectedC.privateD.static11.一个类的友元函数能够访问该类的()。A.私有成员B.公有成员C.保护成员D.所有成员12.在ios中提供的格式控制标志位中,表示转换为16进制形式的标志位是()。A.OctB.DecC.LeftD.hex1

4、3.下列要求中,对重载函数不必要的是()。A.要求参数的个数不同B.B要求参数中至少有一个类型不同C.要求参数个数相同时类型不同D.要求函数的返回值类型不同14.由C++目标文件连接而成的可执行文件的缺省扩展名为()。A.cppB.exeC.objD.lik15.cin是()类的标准对象引用A.ostreamB.istreamC.stdoutD.stdin16.说明模板参数的关键字为()。A.InlineB.TemplateC.FriendD.define17.基类的()在派生类内不能被访问。A.私有成员B.保护成员C.公有数据成员D.公有静态数据成员18.下列

5、字符序列中,能够作为用户自定义标识符的是()。A.ifB.whileC.2whileD.mystudent19.在C++中,运行时多态性通过使用()来实现。A.构造函数B.析构函数C.虚函数D.重载函数20.C++的注释一般有两种,即一种是用“/*注释*/”可以表示多行注释,另一种是用()。A.“\注释”表示单行注释B.“\注释”表示多行注释C.“//注释”表示单行注释D.“//注释”表示多行注释21.下列关于静态数据成员的论述,正确的是()。A.可以通过this指针访问静态数据B.可以用类名和作用域访问静态数据C.静态数据在类内声明并初始化D.只能由该类的

6、静态成员函数访问22.将公共基类说明为虚基类的目的是()。A.简化应用程序B.消除对基类成员的访问二义性C.提高程序运行效率D.精简目标程序代码23.类型修饰符unsigned不能修饰的数据类型是()。A.charB.intC.longintD.float24.模板是实现类属机制的一种工具,它即允许程序员构造类属函数,即模板函数;也允许程序员构造类属类,即()。A.模板函数B.函数模板C.模板类D.类模板25.类定义中,下列正确的纯虚函数声明形式是()。A.voidvirtualprint()=0;B.virtualvoidprint()=0;C.virtual

7、voidprint(){};D.virtualvoidprint();二、判断题(本大题共30分,共10小题,每小题3分)1.现在有以下语句: char*p1[]={“China”,“Japan”,“Korea”,“Russia”,“Vietnam” };charp2[]={“Hello,everyone”};ints1=sizeof(p1); ints2=sizeof(p2);ints3=strlen(p2);则变量s1,s2,s3的值分别为20,15,14.()2.构造函数可以有参数。()3.使用const语句定义一个标识符常量时,则必须对它同时进行初始化。

8、()4.因为可以重复继承

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。