电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C++Qt试题

C++Qt试题_第1页
1/7
C++Qt试题_第2页
2/7
C++Qt试题_第3页
3/7
C++部分: 一、选择题:(共 10 小题,每题 3 分) 1.类的构造函数被自动调用执行的情况是在定义该类的( C) A)成员函数时 B)数据成员时 C)对象时 D)友元函数时 2.说明友元函数使用关键字( A ) A)friend B)static C)const D)colatile 3.已知类 X 中的一个成员函数说明如下: Void Set(x &a); 其中,X&a 的含义是(C ) A)指向类 X 的指针为 a B)将 a 的地址赋给变量 Sst C)a 是类 X 的对象引用,用来做为 Set()的形参 D)变量 X 是 a 按位相与作为函数 Set()的参数 4.关于 new 运算符的下列描述中( C )是错误的. A) 它可以用来动态创建对象和对象数组 B) 使用它创建对象或对象数组,可以使用运算符 DELETE 删除 C) 使用它创建对象时要调用构造函数 D) 使用它调用对象数组时不 E) 许指 F) 定初始值 5.允许访问类的所有对象的私有成员,公有成员和保护成员的是( A ) A)友元函数 B)成员函数 C)内联函数 D)重载函数 6.局部变量可以隐藏全局变量,那么在有同名全局变量和局部变量的情形时,可以用( A ) 提供对全局变量的访问 A) 域运算符 B) 类运算符 C) 重载 D) 引用 7.缺省析构函数的函数体是( C) A)不存在 B)随机产生的 C)空的 D)无法确定的、 8.通常拷贝构造函数的参数表是( C ) A)某个对象名 B)某个对象的成员名 C)某个对象的引用名 D)某个对象的指针名 9.对定义重载函数的下列要求中,( D) 是错误的 A)要求参数的个数不同 B)要求参数中至少有一个类型不同 C)要求参数个数相同时,参数类型不同 D)要求函数的返回值不同 10.对于多重继承,有( D ) A.一个派生类只能有一个基类 B.一个基类只能产生一个派生类 C.一个基类必须产生多个派生类 D.一个派生类可有多个基类 二、简答题:(共 8 小题, 总分:30) 1.C 和 C++有什么不同?(3 分) C 是面向过程的语言,c++是面向对象的语言。 C 源程序文件扩展名为.c , 而 C++为 .cpp。 C++可重用性、可扩充性、可维护性、可靠性要强些。 2.面向对象的三个基本特征及各自的作用(4 分) 封装性:对象将私有元素和实现操作的内部细节的结果隐藏起来,并能管理自己的内部状态。 作用:外部只能从对象所表示的具体概念、对象提供的服务和对象提供的外部接口来认识对象。 继承:类间具有共享特征,具有新增部分,具有层次结构。 作用:避免公用代码的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部