下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.南昌航空工业学院面 向 对 象 程 序 设 计 模 拟 试 卷 十一、 一、单选题(30)1、下面哪一个是真确的标识符( )a. qbc? b bc$ c _bc d 2bc2、设有“int a6=1,2,3,4,5,6;”,*p=a;则*(p+3)与(*a+3)的值为( )a 1,3 b 3,3 c 4,4 d 4,63、下面关于指针的各种表示中,指向函数的指针是( )a int * p() b int(* p)() c int *p4 d int ( *)44、设有int a510,若要执行p=a,则下列正确定义p指针的是( )a *p b int p10 c int ( * p)10
2、d int * p5、下列说法正确的是( )a、 a、 类的对象可访问public成员,而类的成员函数可引用类的所有成员。b、 b、 类的对象与类的成员函数均可引用类的protected,public成员c、 c、 类的对象与类的成员函数均可引用类的protected成员d、 d、类的对象与类的成员函数均可引用类的所有成员6、设有class base.;class derived :public base.;base objb;derived objd;则下列说法正确的是:( )a、 a、 objb可访问derived中所有成员. b、 b、 b、objd可访问base中所有成员.c、 c、
3、objd可访问base中非private成员 d、 d、objd只可访问base中公有有成员。7、为实现基类与子类中成员函数多态性,一般方法为( )a、 a、 只要将基类的成员函数申明为虚函数。b、 b、 子类中的成员函数申明为虚函数并用子类的指针指向基类或子类对象c、 c、 基类中的成员函数申明为虚函数并用基类的指针指向基类或子类对象d、 d、必须将基类与子类中的成员函数都申明为虚函数。8、设有char s110,s210;struct student char name10;int num;st1,st2;则下列语句正确的是( )a s2=s1; b st2=st1; c
4、= d 以上都不对9、以下哪种情况下须程序员自定义拷贝构造函数()a)类定义中都要 b)定义了析构函数c)定义了构造函数 d)类对象析构之前有额外资源要释放10、以下可以设置为虚函数的是()a)析构函数 b)构造函数 c)静态成员函数 d)内联函数二、 二、分析结果题(40)1、#include “iostream.h”void main()int i=6,x,y;x=i+;精品.y=+i;coutx,y;运行结果为: , 2、#include “iostream.h”void main()int a33=1,2,3,4,5,6,7,8,9;cout* (a1+2);运行结果为
5、: 3、#include “iostream.h”void sub(int *s , int *t)int *w;w=s;s=t;t=2;void main()int a,b,*p ,*q;a=100;b=200;p=&a;q=&b;sub(p,q);cout*p*q;运行结果为: 4、#include “iostream.h”class shapeprotected:double x,y;public:void setda(double i,double j)x=i;y=j;virtual void disparea()cout”no area display”;class triangle
6、:public shapepublic:void disparea()精品.cout”triangle area”;coutx*y*0.5setda(2.0,5.0);p-disparea();p=&s;p-setda(2.0,4.0);p-disparea();运行结果为:5、class samp public: void setij(int a,int b)i=a,j=b; samp()coutdestroying.iendl; int getmulti()return i*j;protected: int i,j;void main() samp *p;p=new samp5;for(i
7、nt i=0;i5;i+)pi.setij(i,i);for(i=0;i5;i+)coutmultii is:pi.getmulti()endl;delete p;运行结果为:6、class obj精品. public: obj()coutobjn;class visual_base public: visual_base()coutvisual_basen;visual_base()coutdel visual_basen;class base public: base()coutbasen;base()coutdel basen;class child:virtual public vis
8、ual_base,public base public: child()protected: obj obj;void main()child c; 运行结果为:三、 三、编程(30)1、 1、 编程实现函数void strcopy(char *dest_str,char *sou_str );要求该函数实现将sour_str中的内容拷贝到dest_str。(不许直接调用其他函数来实现,否则0分处理)2、 2、 定义一个基类base,该类含有公共成员:char name20;int year;float score及成员函数display:用来显示name,year,score;然后定义两个子类firstder,secondder;这两个子类都是公有继承base,在firstder中增加私有成员char addr40;在secondder中增加私有成员char tel20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 彩色卡通开学季第一课
- 6岁儿童情绪能力测试题(家长版+详细解读答案)
- 3+2对口升学综合模拟试题(含详细答案解析)
- 管廊内部管线分层规整施工技术
- 广东省深圳北理莫斯科大学附属实验中学2026-2027学年高三(上)练习数学试卷(8月份)(含答案)
- 合规转利润:降本增效全指南(2026)《GBT 38847-2020智能工厂 工业控制异常监测工具技术要求》
- 保健养生与康复保健
- 卒中后抑郁的中医治疗
- 耳鼻喉科专科护理经验及技巧
- 急性左心衰的护理措施小讲座
- 《三级养老护理员国家职业技能培训课件》高职养老专业全套教学课件
- 电厂化验培训课件
- 分形与小波理论驱动下的特征提取方法:原理、应用与展望
- 电子产品营销与技术服务
- 武术协议书范本
- 2025年公务员考试行测逻辑推理试题库及答案(共200题)
- 非遗文化掐丝珐琅景泰蓝
- 2025年中国泵行业市场白皮书
- 引言第2节物理学与科技强国苏科版八年级上册物理
- 小学语文命题能力培训
- (高清版)DB36∕T 1324-2020 公路建设项目档案管理规范
评论
0/150
提交评论