南开大学21春《C语言程序设计》离线作业1辅导答案10

上传人:人*** 文档编号:511927810 上传时间:2023-07-06 格式:DOCX 页数:10 大小:12.37KB
返回 下载 相关 举报
南开大学21春《C语言程序设计》离线作业1辅导答案10_第1页
第1页 / 共10页
南开大学21春《C语言程序设计》离线作业1辅导答案10_第2页
第2页 / 共10页
南开大学21春《C语言程序设计》离线作业1辅导答案10_第3页
第3页 / 共10页
南开大学21春《C语言程序设计》离线作业1辅导答案10_第4页
第4页 / 共10页
南开大学21春《C语言程序设计》离线作业1辅导答案10_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《南开大学21春《C语言程序设计》离线作业1辅导答案10》由会员分享,可在线阅读,更多相关《南开大学21春《C语言程序设计》离线作业1辅导答案10(10页珍藏版)》请在金锄头文库上搜索。

1、南开大学21春C语言程序设计离线作业1辅导答案1. C语言中,合法的字符型常数是( )。A.AB.“A”C.65D.A参考答案:A2. 以下程序:main( ) int a=011; printf(“%dn”,a); 的输出结果是( )。A.12B.11C.10D.9参考答案:D3. 假定classA为一个类,如果用户未定义析构函数,则系统为该类定义的默认析构函数为( )。A.classAclassA( )B.classAclassA( )C.classAclassA(int=0)D.void classAclassA( )参考答案:A4. 以下四个选项中,属于实型常量的是( )A.0x12B

2、.-12345e-3C.1e0.5D.e-5参考答案:B5. 以下有关继承的叙述正确的是( )。A.构造函数和析构函数都能被继承B.派生类是基类的组合C.派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员D.基类的公有成员一定能被派生类的对象访问参考答案:B6. 静态成员函数没有this指针。( )A.正确B.错误参考答案:A7. 当说明一个共用体变量时,系统分配给它的内存是( )。A.各成员所需内存容量的总和B.共用体中一个成员所需内存C.各成员所需内存容量的最大值D.共用体中最后一个成员所需内存参考答案:A8. 假定指针变量p定义“int *p=new int(100);”,要释

3、放p所指向的动态内存,应使用语句( )。A.delete *pB.delete &pC.delete pD.delete p参考答案:C9. IO流库中定义的格式操作符ws表示跳过输入流前面的空白字符。( )A.错误B.正确参考答案:B10. 对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )。A.公有类型B.私有类型C.保护类型D.友元类型参考答案:D11. 预处理命令在程序中都是以&39;*&39;符号开头的。( )A.正确B.错误参考答案:B12. 若有以下定义:intm=7,n=12; 则能得到值为3的表达式是( )。A.n%=(m%=5)B.n

4、%=(m-m%5)C.n%=m-m%5D.(n%=m)-(m%=5)参考答案:D13. 已知:int a 3=1,2,3,4,5,6,7,8,9,0; 则数组a的第一维的大小是( )A.2B.3C.4D.无法确定参考答案:C14. do.while结构中的语句至少执行一次。( )A.正确B.错误参考答案:A15. 以下选项中可作为C语言合法整数的是( )A.10110BB.0386C.x2a2D.0Xffa参考答案:D16. 下列关于纯虚函数的描述中,正确的是( )。A.纯虚函数是一种特殊的虚函数,它是个空函数B.具有纯虚函数的类称为虚基类C.一个基类中说明有纯虚函数,其派生类一定要实现该纯虚

5、函数D.具有纯虚函数的类不能创建类对象参考答案:D17. C语言中,下列合法的字符型常量是( )。A.“A”B.aC.12D.“12”参考答案:B18. 已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1=&39;A&39;+&39;6&39;-&39;3&39; 后,ch1中的值为( )。A.DB.68C.一个不确定的值D.C参考答案:A19. 在所有的进位计数制中,整数部分最低位的权都是1。( )A.正确B.错误参考答案:A20. C+中的函数就是面向对象理论中的消息。( )A.错误B.正确参考答案:A21. C程序总是从main( )函数的一条语句开始执行的。(

6、 )A.错误B.正确参考答案:B22. 下列函数中,( )是对文件进行读操作的。A.putB.readC.writeD.seekp参考答案:B23. C程序中,一行上可以写多个语句。( )A.错误B.正确参考答案:B24. 决定C+语言中函数的返回值类型的是( )。A.return语句中的表达式类型B.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型参考答案:D25. 下列函数中,( )是对文件进行写操作的。A.get( )B.read( )C.seekg( )D.put( )参考答案:D26. IO流库重载的插入和析取运算符能处理所有的数据类型

7、(包括自定义类型)。( )A.错误B.正确参考答案:A27. 析构函数是一种特殊的成员函数,显式定义时其访问属性应被定义为( )。A.publicB.privateC.protectedD.static参考答案:A28. 设有函数模板 template Sum(Q x,Q y) return(x)+(y); 则下列语句中对该函数模板错误的使用是( )。A.Sum(10,2)B.Sum(5.0,6.7)C.Sum(15.2f,16.0f)D.Sum(“AB”,“CD”)参考答案:D29. 输入输出特性是由C+本身提供的。( )A.错误B.正确参考答案:A30. 下面不能作为函数的返回类型的是(

8、)。A.newB.intC.longD.void参考答案:A31. 凡是左操作数必须为本类对象的运算符均应以类成员函数的方式重载。( )A.错误B.正确参考答案:B32. fscanf函数的正确调用形式是( )。A.fscanf(文件指针,格式字符串,输出表列)B.fscanf(格式字符串,输出表列,fp)C.fscanf(格式字符串,文件指针,输出表列)D.fscanf(文件指针,格式字符串,输入表列)参考答案:D33. 一个类可以定义多个构造函数和多个析构函数。( )A.错误B.正确参考答案:A34. 下面四个选项中,均是正确的数值常量或字符常量的选项是( )。A.0.00f8.9eB.“

9、a”3.9E-2.51e1”C.30110xFF000aD.001E140xabcd2e 250.I14参考答案:D35. 表达式0195是一个八进制整数。( )A.错误B.正确参考答案:A36. 一个整数可以直接赋给一个枚举变量。( )A.正确B.错误参考答案:B37. C语言中的构造类型数据包括( )。A.数组类型、构造体类型和共用体类型B.数组类型、结构体类型和指针类型C.数组类型、结构体类型和枚举类型D.数组类型、结构体类型和空类型参考答案:A38. int a3; 可以对二维数组a的正确说明。( )A.正确B.错误参考答案:B39. new和delete运算符不可以被重载。( )A.

10、错误B.正确参考答案:A40. 如果要在程序中使用IO流库,应包含头文件iostream.h。( )A.错误B.正确参考答案:B41. 以下选项中,与k=+n完全等价的表达式是( )A.k=n,n=n+1B.n=n+1,k=nC.k=+nD.k+=n+1参考答案:B42. 成员函数体写在类的外部时不必在类的内部保留函数声明。( )A.错误B.正确参考答案:A43. 主程序和子程序间参数传送的方法可以用寄存器传递。( )A.正确B.错误参考答案:A44. 当基类含有带参数的构造函数时,派生类可以不定义构造函数。( )A.错误B.正确参考答案:A45. 在面向对象的程序设计中,将一组对象的共同特性

11、抽象出来形成类。( )A.错误B.正确参考答案:B46. 在指令系统的寻址方式中,先计算后访问内存的寻址方式是( )。A.立即数寻址B.直接寻址C.间接寻址D.变址选址参考答案:D47. 拷贝构造函数是在用一个对象初始化另一个对象时被调用的。( )A.错误B.正确参考答案:B48. 原型说明中没有指出返回类型的函数(包括主函数main),C+默认该函数的返回类型是void。( )A.错误B.正确参考答案:A49. 在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是( )。A.(2x-2)|(4x8)B.(x=2)|(x4)|(x=8)C.(x=-2)(x4)(xD.(x-2)(x4)|(x8)(x2)参考答案:D50. 下面选项中,( )是用来声明虚函数的。A.virtualB.voidC.staticD.inline参考答案:A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号