- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
攀枝花学院C程序设计(A卷)-6.2精要
第 PAGE 7 页 共 8 页
攀枝花学院考试试卷
2014~2015 学年度第二学期
《C++程序设计》试卷(A卷)
得分阅卷人一、判断题(每小题 1分,共5分)
1、抽象类可以实例化对象。( )
2、友元函数可以访问该类的私有数据成员。( )
3、C++语言支持封装性和继承性,不支持多态性。( )
4、纯虚函数是在抽象类中说明的虚函数,它在该抽象类中没有定义具体的操作内容。( )
5、析构函数和构造函数都能被继承。( )
得分阅卷人二、选择题(每小题 2分,共 50 分)
1、在C++中,源程序变为可执行程序的正确顺序应该是(? )。
A.?编辑、链接、编译、执行???????
B.?编辑、编译、链接、执行
C.?编译、编辑、链接、执行
D.?编译、链接、编辑、执行?
2、下列关于C++与C语言的关系描述中,错误的是(? )。????
A.??C语言是C++语言的一个子集??? ?B.??C++与C语言是兼容的?
C.??C++对C语言进行了一些改进??? ?D.??C++和C语言都是面向对象的
3、cout是I0流库预定义的(? )。???
A.??类 B.??对象 C.??包含文件? D.??常量?
4、任意一个类,析构函数的个数最多是(? )。?
A.?不限个数????????B.?1???? ?C.?2???? ?D.?3?
5、在函数定义前加上关键字“inline”表示该函数被定义为(? )。????
A.??重载函数 ?B.??内联函数?? ?C.??成员函数? ??D.??普通函数?
6、下面有关重载函数的说法中正确的是(? )。????
A.??重载函数必须具有不同的返回值类型????
B.??重载函数形参个数必须不同????
C.??重载函数必须有不同的形参列表????
D.??重载函数名可以不同?
7、编译时的多态性可以通过使用(? )获得。????
A.??虚函数和指针???? B.??重载函数和析构函数????
C.??虚函数和对象???? D.??虚函数和引用
8、分析以下程序:?
#include iostream
using namespace std;?
void?fun(int?num)
{coutnumendl;}?
void?fun(char?ch)
{cout(ch+1)endl;}?
int?main()
{?fun(A);?return?0;?}?
以上程序的输出结果是(? )。????
A.??65?? B.??66???? C.??A??? D.??B
9、函数定义为Fun(int?i),变量定义n?=?100,则下面调用正确的是(? )。???
?A.??Fun(20)?? B.??Fun(20?+?n)???? C.??Fun(n)?? D.??Fun(n)
10、对于下面定义的类MyClass,?在函数f(?)中将对象成员n的值修改为50的语句(划线处)应该是(? )。?
class??MyClass?{?
public:?
MyClass(int?x)?{?n=x;?}?
void??SetValue(int?n1)?{?n=n1;?}?
private:?int??n;?
};?
int?f(??)?
{?
MyClass?*ptr=new?MyClass(45);?__________;?}?
A.??MyClass(50)????B.??SetValue(50)?
C.??ptr?-??SetValue(50)????D.??ptr?-??n=50?
11、构造函数不具备的特征的是(? )。????
A.??构造函数的函数名与类名相同???? B.??构造函数可以重载?
C.??构造函数可以设置默认参数??? ?D.??构造函数必须指定返回类型
12、?类的析构函数是在(? )被自动调用的。????
A.??类创建时????B.??创建对象时????C.??删除对象时????D.??不自动调用?
13、通常,拷贝构造函数的参数是(? )。????
A.??某个对象名? B.??某个对象的引用名???
C.??某个对象的成员名???? D.??某个对象的指针名
14、下列关于类的访问权限的描述中,错误的是(? )。???
A.?说明为公有的成员可以被程序中的任何代码访问?
B.?说明为私有的成员只能被类的成员和说
文档评论(0)