《visualc程序设计教程》试卷三

《visualc程序设计教程》试卷三

ID:35522148

大小:67.11 KB

页数:11页

时间:2019-03-25

《visualc程序设计教程》试卷三_第1页
《visualc程序设计教程》试卷三_第2页
《visualc程序设计教程》试卷三_第3页
《visualc程序设计教程》试卷三_第4页
《visualc程序设计教程》试卷三_第5页
资源描述:

《《visualc程序设计教程》试卷三》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、期末试卷3学院班级姓名学号题号—*二三四总分得分阅卷人一、选择题(共20分,每题1分)1.己知一个类A,是指向类A成员函数的指针,设类有三个公有成员,voidfl(int),voidf2(int)和inta。A.A*pB.intA::*pc二&A::aC.voidA::*paD.A*pp2.VC++编程环境中的"Appwi刁errd”是A.Win32应用程序向导B.Windows向导C.控件向导D.类向导3.下述静态数据成员的特征中,是错误的。A.静态数据成员不是所有该类对象所共用的B.静态数据成员要在类外初始化

2、C.说明静态数据成员时要加修饰符staticD.引用静态数据成员时,要加类名及作用域符。4.已知p是个指向类A公有成员m的指针,A1是类A的对象。如果要给m赋值为5.是正确的。A.Al.p=5B.Al->p=5C.Al.*p二5D.*Al.p二55.已知类人屮的一,个成员函数声明如下:voidset(A&a);其屮参数含义为:A.指向类A的指针为aB.将a的地址赋值给变量setC.a是类A的对象引用,用于函数set()形参D.变量A与&按位与做为函数set()的形参6•下列关于对彖数组的描述屮,是错误的。A.对象

3、数组的下标从0开始B.对象数组的数组名是个常量指针C.对象数组的每个元素是同类的对象D.对象数组只能赋初值,不能被赋值。7.下列定义中,是定义指向数组的指针P。A.int*p[5]B.int(*p)[5]C.(int*)p[5]D.int*p[];8.下列说明中:constchar*ptr;ptr是:A.指向字符常量的指针B.指薛蒋的常量指针C.指向字符串常量的指针D.指向字符串的常量指针7.关于纯虚函数和抽象类的描述中,是错误的A.纯虚函数是一种特殊的虚函数,它没有具体的实现B.抽象类是指具有纯虚函数的类C.一

4、个基类中说明有纯虚函数,该基类的派生类一定不是抽象类D.抽象类只能做为基类使用,其纯虚函数的实现由派牛类给出。8.关于new运算符的下列描述中,—是错误的。A.它可用來创建对彖和对彖数组;B.使用它创建的对象及对象数组可用delete删除C.使用它创建对象时要调用构造函数D.使用它创建对象数组时必须指定初始值。9.VC++编程环境中的”ClassWizard”表示A.Win32应用程序向导B.Windows向导C.控件向导D.类向导10.使用VC++编程环境中的”资源浏览窗口”可浏览VC++程序中的A.菜单B.全

5、局变量C.头文件D.文档视图类11.使用类向导可实现A.添加对话框B.添加菜单C.添加按钮D.添加消息成员函数14.VC++中的成员函数A.声明在头文件实现在.cpp文件中C.声明和定义都在.cpp文件中15.控件ID标识符表示A.控件在代码中的符号化表示C.控件的界面标识16・控件的标题A.控件在代码屮符号化表示C.控件的界面标识B.声明在.cpp文件实现在头文件中D.声明和实现都在头文件中B.控件的惟一属性D.控件的标题B.控件的惟一属性D.控件在内存中的表示17.序列化成员函数Serialize(CArch

6、ive&)实现了A.文档数据的输入B.视图数据的输入C.文档视图数据的输入/输出D.文档数据与文件数据的交互18.数据交换函数UpdateData(TRUE)实现了A.控件中的数据缓存到视图变量中B.视图变量显示在控件上C.控件的数据缓存到文档数据中D.文档数据显示在控件上19.成员函数GetDocument()的作用是A.获取视图类指针B.获取文档类指针C.获取框架窗口指针D.获取对话框指针17.关于虚函数的描述中,—是正确的A.虚函数可是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中说明了

7、虚函数后,派生类中将其对应的函数可不必说明为虚函数D.派牛类的虚函数与基类的虚函数具有不同的参数个数和类型二、阅读程序选择正确结果(共24分,每题6分)1.#includeclassB{private:intx,y;public:B(){x=y=O;}B(inti){x=i;y=O;}B(inti,intj){x=i;y=j;}-B(){}voidprint(void){cout

8、;ptr[O]=B();ptr[ll=B(5);ptr[2]=B(2,3);for(inti=0;i<3;i++)ptr[i].print();delete[]ptr;2.#includeclassA{private:intm;public:A(inti=0){m=i;cout<<^constructorcalled.n<

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

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

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