南开大学22春《C语言程序设计》补考试题库答案参考81

上传人:桔**** 文档编号:460315172 上传时间:2023-08-13 格式:DOCX 页数:11 大小:12.54KB
返回 下载 相关 举报
南开大学22春《C语言程序设计》补考试题库答案参考81_第1页
第1页 / 共11页
南开大学22春《C语言程序设计》补考试题库答案参考81_第2页
第2页 / 共11页
南开大学22春《C语言程序设计》补考试题库答案参考81_第3页
第3页 / 共11页
南开大学22春《C语言程序设计》补考试题库答案参考81_第4页
第4页 / 共11页
南开大学22春《C语言程序设计》补考试题库答案参考81_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《南开大学22春《C语言程序设计》补考试题库答案参考81》由会员分享,可在线阅读,更多相关《南开大学22春《C语言程序设计》补考试题库答案参考81(11页珍藏版)》请在金锄头文库上搜索。

1、南开大学22春C语言程序设计补考试题库答案参考1. 以下选项中可作为C语言合法整数的是( )A.10110BB.0386C.x2a2D.0Xffa参考答案:D2. 下列输出字符A的方法中,错误的是( )。A.coutput(A)B.coutAC.cout.put(A)D.char a=A; couta参考答案:A3. 当说明一个共用体变量时,系统分配给它的内存是( )。A.各成员所需内存容量的总和B.共用体中一个成员所需内存C.各成员所需内存容量的最大值D.共用体中最后一个成员所需内存参考答案:A4. 一个整数可以直接赋给一个枚举变量。( )A.正确B.错误参考答案:B5. 虚基类中的成员函数

2、都是虚函数。( )A.错误B.正确参考答案:A6. 以下有关运算器运算功能的描述,( )是正确的。A.只做加法B.只做算术运算C.既做算术运算又做逻辑运算D.只做逻辑运算参考答案:C7. 寄存器在计算机系统中是一个重要部件,只能用于暂存数据。( )A.正确B.错误参考答案:B8. 在汇编语言中,宏是源程序中的一段有独立功能的程序代码,只需要在源程序中定义一次就可以多次调用。( )A.正确B.错误参考答案:A9. 已知int a=1,2,3,4,y,*p=&a1; 则执行语句y(*-p)+; 变量y的值是3。( )A.正确B.错误参考答案:B10. 静态数据成员是类中所有对象共享的,可以通过类的

3、对象访问。( )A.错误B.正确参考答案:B11. 公有继承方式下,基类成员的访问权限在派生类中保持不变。( )A.错误B.正确参考答案:B12. 函数模板不可以重载。( )A.错误B.正确参考答案:A13. 如果一个类至少有一个虚函数,那么该类就被称为抽象类。( )A.错误B.正确参考答案:A14. 若已定义了person类,则执行语句“person p1=p2;”将调用p1的( )。A.构造函数B.拷贝构造函数C.析构函数D.赋值运算符重载函数参考答案:B15. 已知int a=4,b=5;,这执行表达式a=ab后,变量a的值为( )A.0B.1C.4D.5参考答案:A16. 下面有关fo

4、r循环的正确描述是( )A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体语句,后判断表达式C.在for循环中,不能用break语句跳出循环体D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来参考答案:D17. 下面程序:main( ) char ch7=“65ab21”; int i,s=0; for(i=0; chi=0 & chi=9; i+=2) s=10*s+chi-0; printf(“%dn”,s); 运行的结果是( )。A.2ba56B.6521C.6D.62参考答案:C18. 下列不是文件流类的是( )。A.ifstreamB.iost

5、reamC.fstreamD.ofstream参考答案:B19. fscanf函数的正确调用形式是( )。A.fscanf(文件指针,格式字符串,输出表列)B.fscanf(格式字符串,输出表列,fp)C.fscanf(格式字符串,文件指针,输出表列)D.fscanf(文件指针,格式字符串,输入表列)参考答案:D20. 一个派生类继承多个基类称为虚拟继承。( )A.错误B.正确参考答案:A21. 如果(SP)=30H,执行PUSH BX指令后,(SP)=( )。A.28HB.2EHC.32HD.31H参考答案:B22. 下面关于运算符重载的描述错误的是( )。A.重载不能改变操作数的个数、运算

6、符的优先级、运算符的结合性和运算符的语法结构B.不是所有的运算符都可以进行重载C.运算符函数的调用必须使用关键字operatorD.在C+语言中不可通过运算符重载创造出新的运算符参考答案:C23. 进行文件操作需包含头文件( )。A.fstream.hB.ostream.hC.stdio.hD.stdlib.h参考答案:A24. 在执行int a3=1,2,3,4,5,6;语句后,a11的值是5。( )A.正确B.错误参考答案:A25. C+的继承性允许派生类继承基类的( )。A.部分特性,并允许增加新的特性或重定义基类的特性B.部分特性,但不允许增加新的特性或重定义基类的特性C.所有特性,并

7、允许增加新的特性或重定义基类的特性D.所有特性,但不允许增加新的特性或重定义基类的特性参考答案:C26. 成员函数体可以写在类的内部也可以写在类的外部。( )A.错误B.正确参考答案:B27. 下面的叙述中,错误的是( )。A.析构函数可以定义为虚函数B.构造函数可以定义为虚函数C.当基类的析构函数定义为虚函数时,其派生类的析构函数也一定是虚函数D.对虚析构函数的调用可以采用动态联编参考答案:B28. 在计算机中,C语言是属于( )A.机器语言B.高级语言C.汇编语言D.自然语言参考答案:B29. MACRO和ENDM是不合法的关键字搭配。( )A.正确B.错误参考答案:B30. 汇编语言的三

8、种指令系统:基本指令、伪指令、宏指令。( )A.正确B.错误参考答案:A31. 虚析构函数的工作过程与普通虚函数不同,普通虚函数只是调用相应层上的函数,而虚析构函数是先调用相应层上的析构函数,然后逐层向上调用基类的析构函数。( )A.错误B.正确参考答案:B32. 存储模型伪操作,格式如下:.MODEL memory_model ,model options。( )A.正确B.错误参考答案:A33. 假定classA为一个类,如果用户未定义析构函数,则系统为该类定义的默认析构函数为( )。A.classAclassA( )B.classAclassA( )C.classAclassA(int=

9、0)D.void classAclassA( )参考答案:A34. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( )。A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用C.指向派生类对象的基类指针可以直接访问派生类中的成员D.派生类的对象的地址可以赋给指向基类的指针参考答案:C35. 以下串操作指令中,哪一条指令会影响标志位?( )A.LODSB.STOSC.CMPSD.MOVS参考答案:C36. 以下选项中不能正确赋值的是( )A.char b=H,e,l,l,o,!;B.char b10;b=Hello!;C.char b10= Hello!;D.

10、char *str=Hello!;参考答案:B37. 对虚函数的调用( )。A.一定使用动态联编B.一定使用静态联编C.一定使用指针D.不一定使用动态联编参考答案:D38. 下列运算符中,在C+语言中不能重载的是( )。A.*B.=C.D./参考答案:C39. 编译时的多态是通过静态联编来实现的,运行时的多态是通过动态联编实现的。( )A.错误B.正确参考答案:B40. 联合变量与结构变量的最大区别在于,联合变量的所有成员占用同一段内存,而结构变量的成员占用不同的内存。( )A.错误B.正确参考答案:B41. 如果要在程序中使用IO流库,应包含头文件iostream.h。( )A.错误B.正确

11、参考答案:B42. C+中的函数就是面向对象理论中的消息。( )A.错误B.正确参考答案:A43. C语言中,合法的字符型常数是( )。A.AB.“A”C.65D.A参考答案:A44. 以下非法的赋值语句是( )A.n=(i=2, i+);B.j+;C.+(I+1);D.x=j0;参考答案:C45. 下列语句书写正确的是( )。A.printf “Good morning.”B.scanf(“%d”,x)C.char x=“s”D.char d=T参考答案:D46. 若有说明:char s1=067, s2=1; 则变量s1,s2在内存中各占的字节数是( )A.1,1B.4,1C.3,1D.1,2参考答案:A47. 以下选项中非法的表达式是( )A.(a+2)+B.i=j=1C.(char)(65+10)D.x=x-1参考答案:A48. 下面叙述不正确的是( )。A.基类的保护成员在保护派生类中仍然是保护的B.基类的保护成员在公有派生类中仍然是保护的C.基类的保护成员在私有派生类中仍然是保护的D.对基类成员的访问必须是无二义性的参考答案:C49. 赋值号两边的数据类型不一致时,将无法进行赋值运算。( )A.错误B.正确参考答案:A50. 不允许对二维数组的部分元素赋初值。( )A.错误B.正确参考答案:A

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

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

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