南开大学21秋《C语言程序设计》平时作业二参考答案51

上传人:cl****1 文档编号:469589568 上传时间:2022-10-08 格式:DOCX 页数:13 大小:13.09KB
返回 下载 相关 举报
南开大学21秋《C语言程序设计》平时作业二参考答案51_第1页
第1页 / 共13页
南开大学21秋《C语言程序设计》平时作业二参考答案51_第2页
第2页 / 共13页
南开大学21秋《C语言程序设计》平时作业二参考答案51_第3页
第3页 / 共13页
南开大学21秋《C语言程序设计》平时作业二参考答案51_第4页
第4页 / 共13页
南开大学21秋《C语言程序设计》平时作业二参考答案51_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《南开大学21秋《C语言程序设计》平时作业二参考答案51》由会员分享,可在线阅读,更多相关《南开大学21秋《C语言程序设计》平时作业二参考答案51(13页珍藏版)》请在金锄头文库上搜索。

1、南开大学21秋C语言程序设计平时作业二参考答案1. 下述语句的输出为( ) int m=-1; printf(“%d,%u,%o”,m,m,m);A.-1,-1,-11B.-1,32767,-177777C.-1,32768,177777D.-1,65535,177777参考答案:D2. 已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明( )。A.f1和f2都是静态函数B.f1是静态函数,f2不是静态函数C.f1不是静态函数,f2是静态函数D.f1和f2都不是静态函数参考答案:B3. C+利用( )实现面向对象程序设计的继承性。A.构造数据类型类B.类的派生机制C.构造数据

2、类型枚举D.函数重载与运算符重载参考答案:B4. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,隐含的打开方式为( )。A.iosinB.iosoutC.iosin|iosoutD.iosbinary参考答案:A5. 下列函数中,( )是对文件进行读操作的。A.putB.readC.writeD.seekp参考答案:B6. 下列运算符中,在C+语言中不能重载的是( )。A.*B.=C.D./参考答案:C7. 下面的哪一个保留字能作为函数的返回类型( )。A.endB.coutC.includeD.int参考答案:D8. fscanf函数的正确调用形式是( )。A.fscanf(

3、文件指针,格式字符串,输出表列)B.fscanf(格式字符串,输出表列,fp)C.fscanf(格式字符串,文件指针,输出表列)D.fscanf(文件指针,格式字符串,输入表列)参考答案:D9. 将客观实体的特征与行为作为不可分割的整体进行程序设计的方法称为( )程序设计。A.面向应用B.面向过程C.面向对象D.面向系统参考答案:C10. 若有定义:intA34; 能表现数组元素A11的是( )。A.(A1+1)B.*(A11)C.(*(A+1)1)D.*(A+5)参考答案:B11. 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.iosinB.io

4、soutC.iosin|iosoutD.以上都不对参考答案:C12. 面向对象程序设计将数据与( )放在一起,作为一个相互依存、不可分割的整体来处理。A.对数据的操作B.信息C.数据隐藏D.数据抽象参考答案:A13. C语言中的构造类型数据包括( )。A.数组类型、构造体类型和共用体类型B.数组类型、结构体类型和指针类型C.数组类型、结构体类型和枚举类型D.数组类型、结构体类型和空类型参考答案:A14. 以下选项中合法的实型常数是( )A.5E2.0B.E-3C.2E0D.1.3E参考答案:C15. 静态的成员函数没有隐含的this指针,所以它们只能访问静态的数据成员。( )A.错误B.正确参

5、考答案:B16. C程序中,一行上可以写多个语句。( )A.错误B.正确参考答案:B17. 以下叙述中不正确的是( )。A.在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B.在C程序的函数中,最好使用全局变量C.在C程序中,形参只是局限于所在函数D.在C程序中,函数名的存储类别为外部参考答案:B18. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。( )A.正确B.错误参考答案:B19. 函数rewind(fp)的作用是:使文件位置指针( )。A.重新返回文件的开头B.返回到前一个字符的位置C.指向文件的末尾D.自动移至下一个字符的位

6、置参考答案:A20. 说明一个成员为静态成员的关键字为( )。A.staticB.externC.inlineD.friend参考答案:A21. C+中的函数就是面向对象理论中的消息。( )A.错误B.正确参考答案:A22. 如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,SI以后,(SI)=多少?( )A.5570HB.0235HC.0E60HD.0088H参考答案:B23. 运算器虽有许多部件组成,但核心部分是( )。A.数据总线B.算术逻辑运算

7、单元C.cacheD.CPU和寄存器参考答案:B24. C+标准库中的输入输出格式操作符(函数)必须由输入输出流对象来调用。( )A.错误B.正确参考答案:A25. 析构函数是不能被派生类继承的。( )A.错误B.正确参考答案:B26. 在C语言中,下列字符常量中合法的是( )A.084B.x43C.abD.”0”参考答案:B27. 合法的C语言标识符是( )。A.abcB.2abC._a1D./n参考答案:C28. 构造函数的功能是对对象进行初始化。( )A.正确B.错误参考答案:A29. 凡是左操作数必须为本类对象的运算符均应以类成员函数的方式重载。( )A.错误B.正确参考答案:B30.

8、 下列语句中错误的是( )。A.int *p=new int (10)B.int *p=new int10C.int *p=new intD.int *p=new int40(0)参考答案:D31. C+中的函数调用就是面向对象理论中的方法。( )A.错误B.正确参考答案:A32. 一个类可以定义多个构造函数和多个析构函数。( )A.错误B.正确参考答案:A33. 以下是正确的C语言标识符是( )。A.#defineB._123C.%dD.n参考答案:B34. 下列选项中,( )是istream类的对象。A.cinB.coutC.cerrD.clog参考答案:A35. 宏调用就是对宏定义按参数

9、表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )A.正确B.错误参考答案:A36. 外存比主存的存储容量小、存取速度快。( )A.正确B.错误参考答案:B37. 拷贝构造函数是在用一个对象初始化另一个对象时被调用的。( )A.错误B.正确参考答案:B38. 对C语言中用到的任何一个变量都要规定其类型。( )A.错误B.正确参考答案:B39. 成员函数体可以写在类的内部也可以写在类的外部。( )A.错误B.正确参考答案:B40. 打印I/O对应19H号中断。( )A.正确B.错误参考答案:B41. C+不允许定义有默认参数的函数。( )A.错误B.正确参考答案:A42. 指针

10、是个变量,占有单独的内存空间,而引用本身不是变量,不单独占用内存空间。( )A.错误B.正确参考答案:B43. break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。( )A.错误B.正确参考答案:B44. 不能作为重载函数的调用依据的是( )。A.参数个数B.参数类型C.返回值类型D.函数名称参考答案:C45. 数组名作为实参调用函数,实际传给形参的是数组中全部的元素值。( )A.错误B.正确参考答案:A46. 成员函数体写在类的外部时不必在类的内部保留函数声明。( )A.错误B.正确参考答案:A47. 下面不是C语言基本数据类型的是( )A.指针类型

11、B.整型C.无符号长整型D.单精度型参考答案:A48. 表达式0195是一个八进制整数。( )A.错误B.正确参考答案:A49. 要对文件进行读写操作,必须在文件开头包含头文件fstream.h。( )A.错误B.正确参考答案:B50. 构造函数是可以被派生类继承的。( )A.错误B.正确参考答案:A51. 已知:int a 3=1,2,3,4,5,6,7,8,9,0; 则数组a的第一维的大小是( )A.2B.3C.4D.无法确定参考答案:C52. 下列四组选项中,均不是C语言关键字的选项是( )。A.defineIFtypeB.getccharprintfC.includescanfcase

12、D.whilegopow参考答案:A53. MACRO NAME是宏指令名,调用时就可以使用宏指令名来调用宏定义。( )A.正确B.错误参考答案:A54. C+利用类来实现面向对象程序设计的继承性。( )A.错误B.正确参考答案:A55. 在下面有关友元函数的描述中,正确的说法是( )。A.友元函数是独立于当前类的外部函数B.一个友元函数不能同时定义为两个类的友元函数C.友元函数必须在类的外部定义D.在外部定义友元函数时,必须加关键字friend参考答案:A56. 当说明一个共用体变量时,系统分配给它的内存是( )。A.各成员所需内存容量的总和B.共用体中一个成员所需内存C.各成员所需内存容量的最大值D.共用体中最后一个成员所需内存参考答案:A57. 类是C+中自定义的数据类型。( )A.错误B.正确参考答案:B58. 以下语句中无限循环语句是( )A.for(;2&5;)B.while(1,2,3)C.while(0)D.for(;0;)参考答案:B59. 重载函数是基于不同的数据类型完成类似的操作,而函数模板则是对不同的数据类型完成相同的操作。( )A.错误B.正确参考答案:B60. 面向对象的程序设计语言必须具备的关键要素是( )。A.抽象和封装B.抽象和多态性C.抽象、封装、继承和多态性D.抽象、封装和继承性参考答案:C

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

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

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