南开大学21春《C语言程序设计》离线作业2参考答案77

上传人:住在****她 文档编号:97140025 上传时间:2022-05-26 格式:DOCX 页数:11 大小:12.20KB
返回 下载 相关 举报
南开大学21春《C语言程序设计》离线作业2参考答案77_第1页
第1页 / 共11页
南开大学21春《C语言程序设计》离线作业2参考答案77_第2页
第2页 / 共11页
南开大学21春《C语言程序设计》离线作业2参考答案77_第3页
第3页 / 共11页
点击查看更多>>
资源描述
南开大学21春C语言程序设计离线作业2参考答案1. 拷贝构造函数是在用一个对象初始化另一个对象时被调用的。( )A.错误B.正确参考答案:B2. 语句:printf(%d, (a=2)&(b=-2); 的输出结果是( )A.无输出B.结果不确定C.1D.2参考答案:C3. 以下语句中无限循环语句是( )A.for(;2&5;)B.while(1,2,3)C.while(0)D.for(;0;)参考答案:B4. 对计算机的软件、硬件进行管理的是( )的功能。A.操作系统B.数据库管理系统C.编译器D.用户程序参考答案:A5. 下列( )可以是虚函数。A.构造函数B.拷贝构造函数C.静态成员函数D.析构函数参考答案:D6. 类是C+中自定义的数据类型。( )A.错误B.正确参考答案:B7. 两个指针变量不可以( )。A.相加B.比较C.相减D.指向同一地址参考答案:A8. 设int a=12; 表达式a+=a-=a*=a的值是( )。A.12B.144C.0D.132参考答案:C9. 若有声明:class B: A; 则类B的继承方式为私有继承。( )A.错误B.正确参考答案:B10. 已知物理地址(371F0H)=12H,(371F1H)=34H,(371F2H)=56H,如从地址371F0H中取出一个字的内容是3412H。( )A.正确B.错误参考答案:A11. 下面叙述不正确的是( )。A.基类的保护成员在保护派生类中仍然是保护的B.基类的保护成员在公有派生类中仍然是保护的C.基类的保护成员在私有派生类中仍然是保护的D.对基类成员的访问必须是无二义性的参考答案:C12. 若有以下定义:intm=7,n=12; 则能得到值为3的表达式是( )。A.n%=(m%=5)B.n%=(m-m%5)C.n%=m-m%5D.(n%=m)-(m%=5)参考答案:D13. 私有静态数据成员不能被类外部函数访问,也不能用对象进行访问。( )A.错误B.正确参考答案:B14. 在C语言中,下列变量名称中合法的是( )A.7xB.intC.ELseD.a-b参考答案:C15. MACRO和ENDM是不合法的关键字搭配。( )A.正确B.错误参考答案:B16. 在所有的进位计数制中,整数部分最低位的权都是1。( )A.正确B.错误参考答案:A17. 一个类可以定义多个构造函数和多个析构函数。( )A.错误B.正确参考答案:A18. 宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )A.正确B.错误参考答案:A19. 在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是( )。A.(2x-2)|(4x8)B.(x=2)|(x4)|(x=8)C.(x=-2)(x4)(xD.(x-2)(x4)|(x8)(xb后,变量a的值为( )A.0B.1C.4D.5参考答案:A35. 在C程序中,注释说明只能位于一条语句的后面。( )A.正确B.错误参考答案:B36. 在赋值语句变量=表达式中,当表达式的类型和变量的类型不一致时,以表达式的类型为准。( )A.错误B.正确参考答案:A37. int k=1; while(kA.10B.11C.9D.无限循环,值不定参考答案:D38. 下面选项中,( )是用来声明虚函数的。A.virtualB.voidC.staticD.inline参考答案:A39. 以下选项中不能正确赋值的是( )A.char b=H,e,l,l,o,!;B.char b10;b=Hello!;C.char b10= Hello!;D.char *str=Hello!;参考答案:B40. 一个派生类继承多个基类称为多继承。( )A.错误B.正确参考答案:B41. 当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )A.正确B.错误参考答案:A42. 操纵符hex、oct、dec只对下一个输出有效。( )A.错误B.正确参考答案:A43. 以下选项中非法的表达式是( )A.(a+2)+B.i=j=1C.(char)(65+10)D.x=x-1参考答案:A44. strlen( )函数的作用是求字符串长度。( )A.正确B.错误参考答案:A45. 虚析构函数的工作过程与普通虚函数不同,普通虚函数只是调用相应层上的函数,而虚析构函数是先调用相应层上的析构函数,然后逐层向上调用基类的析构函数。( )A.错误B.正确参考答案:B46. 静态数据成员的初始化必须在( )。A.类内B.类外C.在构造函数内D.静态成员函数内参考答案:B47. 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.iosinB.iosoutC.iosin|iosoutD.以上都不对参考答案:C48. 面向对象程序设计将数据与( )放在一起,作为一个相互依存、不可分割的整体来处理。A.对数据的操作B.信息C.数据隐藏D.数据抽象参考答案:A49. 派生类的对象对它的基类成员中什么是可访问的?( )A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.私有继承的公有成员参考答案:A50. C程序总是从main( )函数的一条语句开始执行的。( )A.错误B.正确参考答案:B
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!