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

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

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

1、南开大学21秋C语言程序设计平时作业1答案参考1. 下列( )的调用方式是引用调用。A.形参是引用,实参是变量B.形参和实参都是变量C.形参是变量,实参是地址值D.形参是指针,实参是地址值参考答案:A2. new和delete运算符不可以被重载。( )A.错误B.正确参考答案:A3. 虚基类中的成员函数都是虚函数。( )A.错误B.正确参考答案:A4. 一个派生类继承多个基类称为虚拟继承。( )A.错误B.正确参考答案:A5. 以下选项中,与k=+n完全等价的表达式是( )A.k=n,n=n+1B.n=n+1,k=nC.k=+nD.k+=n+1参考答案:B6. 已定义c为字符型变量,则下列语句

2、中正确的赋值语句是( )A.c=66;B.c=66C.c=66;D.c=B参考答案:C7. 决定C+语言中函数的返回值类型的是( )。A.return语句中的表达式类型B.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型参考答案:D8. 操纵符hex、oct、dec只对下一个输出有效。( )A.错误B.正确参考答案:A9. 在多继承的构造函数的定义中,若干个基类的构造函数之间用( )分隔开。A.B.:C.;D.,参考答案:D10. MACRO和ENDM是不合法的关键字搭配。( )A.正确B.错误参考答案:B11. 若有说明:char s1=067

3、, s2=1; 则变量s1,s2在内存中各占的字节数是( )A.1,1B.4,1C.3,1D.1,2参考答案:A12. 若AX=349DH,CX=000FH。则执行指令AND AX,CX后,AX的值是000DH。( )A.正确B.错误参考答案:A13. getchar( )函数没有参数。( )A.错误B.正确参考答案:B14. 类中含有指针数据成员时,若不定义拷贝构造函数则会产生指针悬挂问题。( )A.错误B.正确参考答案:B15. 若有说明:inta10; 则对数组元素的正确引用是( )。A.a10B.a3,5C.a(5)D.a10-10参考答案:D16. 当源程序被汇编时,汇编程序将对每个

4、宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )A.正确B.错误参考答案:A17. 一个C程序可以包含多个函数,但只能有一个main( )函数。( )A.错误B.正确参考答案:B18. 静态数据成员的初始化必须在( )。A.类内B.类外C.在构造函数内D.静态成员函数内参考答案:B19. 汇编语言的三种指令系统:基本指令、伪指令、宏指令。( )A.正确B.错误参考答案:A20. 下列格式控制符中不是定义于iostream.h中的是( )。A.endlB.hexC.flushD.setw参考答案:D21. 数组名作为实参调用函数

5、,实际传给形参的是数组中全部的元素值。( )A.错误B.正确参考答案:A22. 以下选项中合法的实型常数是( )A.5E2.0B.E-3C.2E0D.1.3E参考答案:C23. 以下串操作指令中,哪一条指令会影响标志位?( )A.LODSB.STOSC.CMPSD.MOVS参考答案:C24. 函数模板不可以重载。( )A.错误B.正确参考答案:A25. 如果一个类至少有一个纯虚函数,那么该类就被称为( )。A.抽象类B.纯基类C.基类D.虚基类参考答案:A26. 静态数据成员是类中所有对象共享的,可以通过类的对象访问。( )A.错误B.正确参考答案:B27. 当循环体至少能执行一次时,whil

6、e循环和do-while循环是等价的。( )A.错误B.正确参考答案:B28. 以下程序中,while循环的循环次数是( ) main( ) int i=0; while(iA.1B.10C.6D.死循环,不能确定次数参考答案:D29. 以下能正确定义一维数组的选项是( )。A.int numB.#define N 100 int numNC.int num0.100D.int N=100; int numN参考答案:B30. 以下语句中无限循环语句是( )A.for(;2&5;)B.while(1,2,3)C.while(0)D.for(;0;)参考答案:B31. 函数重载与运算符重载都是编

7、译时的多态。( )A.错误B.正确参考答案:B32. 以下关于数组的描述正确的是( )A.数组大小固定,但是可以有不同类型的数组元素B.数组大小可变,但是所有数组元素的类型必须相同C.数组大小固定,所有元素的类型必须相同D.数组大小可变,可以有不同类型的数组元素参考答案:C33. 编译时的多态是通过动态联编来实现的,运行时的多态是通过静态联编实现的。( )A.错误B.正确参考答案:A34. 已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明( )。A.f1和f2都是静态函数B.f1是静态函数,f2不是静态函数C.f1不是静态函数,f2是静态函数D.f1和f2都不是静态函数参考

8、答案:B35. 经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。( )A.正确B.错误参考答案:A36. 语句 int(*ptr)( );说明了ptr是指向函数的指针,该函数返回一个int型数据。( )A.正确B.错误参考答案:A37. 下列哪个是读写文件出错检测函数?( )A.ferrorB.clearerrC.feofD.fwrite参考答案:A38. 以下能正确定义数组并正确赋初值的语句是( )A.int N=5,bNN;B.int a12=1,3;C.int c2=1,2,3,4;D.int d32=1,2,34;参考答案:D39. 构造函数名字和类的名字一样。

9、( )A.正确B.错误参考答案:A40. 若有定义:intA34; 能表现数组元素A11的是( )。A.(A1+1)B.*(A11)C.(*(A+1)1)D.*(A+5)参考答案:B41. 定义在main函数后的任何函数都需在main中进行函数声明。( )A.错误B.正确参考答案:A42. 下列语句中错误的是( )。A.int *p=new int (10)B.int *p=new int10C.int *p=new intD.int *p=new int40(0)参考答案:D43. 二进制文件结束标志为EOF(即-1)。( )A.错误B.正确参考答案:A44. 以下选项中非法的表达式是( )

10、A.(a+2)+B.i=j=1C.(char)(65+10)D.x=x-1参考答案:A45. 构造函数有且只有一个。( )A.正确B.错误参考答案:B46. 下面四个选项中,均是正确的数值常量或字符常量的选项是( )。A.0.00f8.9eB.“a”3.9E-2.51e1”C.30110xFF000aD.001E140xabcd2e 250.I14参考答案:D47. 在文件操作结束时,可以用close( )成员函数关闭该文件。( )A.错误B.正确参考答案:B48. 若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的( )。A.私有成员B.公有成员C.保护成员D.保护成员或私有成员参考答案:D49. 当说明一个共用体变量时,系统分配给它的内存是( )。A.各成员所需内存容量的总和B.共用体中一个成员所需内存C.各成员所需内存容量的最大值D.共用体中最后一个成员所需内存参考答案:A50. 表达式0195是一个八进制整数。( )A.错误B.正确参考答案:A

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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