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

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

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

1、南开大学22春C语言程序设计补考试题库答案参考1. 若AX=349DH,CX=000FH。则执行指令AND AX,CX后,AX的值是000DH。( )A.正确B.错误参考答案:A2. 当用类的一个对象去初始化类的另一个对象时,调用( )。A.析构函数B.拷贝构造函数C.静态函数D.以上都不是参考答案:B3. 下面程序的输出是( )。main( )intx=10,y=3; printf(“%dn”,y=x%y);A.0B.1C.3D.不确定的值参考答案:B4. 下列各种高级语言中,不是面向对象的程序设计语言的是( )。A.C+B.JavaC.VBD.C参考答案:A5. 下列不是文件流类的是( )

2、。A.ifstreamB.iostreamC.fstreamD.ofstream参考答案:B6. 宏定义的宏名一定要大写,否则无效。( )A.错误B.正确参考答案:A7. 下列格式控制符中不是定义于iostream.h中的是( )。A.endlB.hexC.flushD.setw参考答案:D8. 下面正确的字符常量是( )。A.X17B.80C.D.“n”参考答案:C9. 使用LINK连接命令,执行后可生成文件的扩展名为EXE。( )A.正确B.错误参考答案:A10. 如果(AL)=35H,执行AND AL,0FFH指令后,CF=( )。A.0B.1C.2D.3参考答案:A11. 要对文件进行

3、读写操作,必须在文件开头包含头文件fstream.h。( )A.错误B.正确参考答案:B12. 不能作为重载函数的调用依据的是( )。A.参数个数B.参数类型C.返回值类型D.函数名称参考答案:C13. 函数模板不可以重载。( )A.错误B.正确参考答案:A14. 以下有关运算器运算功能的描述,( )是正确的。A.只做加法B.只做算术运算C.既做算术运算又做逻辑运算D.只做逻辑运算参考答案:C15. 若已定义了person类及person类的两个对象p1和p2,则执行语句“p1=p2;”将调用p1的( )。A.构造函数B.拷贝构造函数C.析构函数D.赋值运算符重载函数参考答案:D16. 下面的

4、哪一个保留字能作为函数的返回类型( )。A.endB.coutC.includeD.int参考答案:D17. 对虚函数的调用( )。A.一定使用动态联编B.一定使用静态联编C.一定使用指针D.不一定使用动态联编参考答案:D18. 已知char s119,*s2=“ab0cdef”; 则执行语句strcpy(s1,s2); 后,变量s的内容是不能确定。( )A.正确B.错误参考答案:B19. 在“while(!a)”中,其中“!a”与表达式( )等价。A.a=0B.a=1C.a!=1D.a!=0参考答案:D20. 下列程序的输出结果是( )。main( )intb=4; b*=b+=b+b; p

5、rintf(“%dn”,a);A.16B.32C.96D.144参考答案:D21. 以下非法的赋值语句是( )A.n=(i=2, i+);B.j+;C.+(I+1);D.x=j0;参考答案:C22. 表达式0195是一个八进制整数。( )A.错误B.正确参考答案:A23. 设有如下程序 include main( ) char ch1=A,ch2=a; printf(“%cn”,(ch1,ch2); 则下列叙述正确的为( )。A.程序的输出结果为大写字母AB.程序的输出结果为小写字母aC.运行时产生错误信息D.格式说明符的个数少于输出项的个数,编译出错参考答案:B24. strlen( )函数

6、的作用是求字符串长度。( )A.正确B.错误参考答案:A25. 若有说明:char s1=067, s2=1; 则变量s1,s2在内存中各占的字节数是( )A.1,1B.4,1C.3,1D.1,2参考答案:A26. 在一个C程序中( )A.main函数必须出现在所有函数之前B.main函数可以在任何地方出现C.main函数必须出现在所有函数之后D.main函数必须出现在固定位置参考答案:B27. 在类定义体内,各种访问属性的成员间可以相互访问。( )A.错误B.正确参考答案:B28. 类模板的使用实际上是将类模板实例化成一个具体的( )。A.类B.对象C.模板函数D.模板类参考答案:D29.

7、如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,SI以后,(DS)=多少?( )A.5570HB.0235HC.0E60HD.0088H参考答案:C30. 以下程序的输出结果是( )。main( )char*a5=“how”,“do”,“you”,“do”,“!”; char*p; inti; p=a; for(i=0; iA.howdoyoudoB.howC.howdoyoudoD.hdyd参考答案:C31. 在下面有关友元函数的描述中,正确的说法

8、是( )。A.友元函数是独立于当前类的外部函数B.一个友元函数不能同时定义为两个类的友元函数C.友元函数必须在类的外部定义D.在外部定义友元函数时,必须加关键字friend参考答案:A32. 撤销包含有对象成员的派生类对象时,自动调用析构函数的执行顺序依次为派生类、对象成员所属类、基类的析构函数。( )A.错误B.正确参考答案:B33. MACRO和ENDM是不合法的关键字搭配。( )A.正确B.错误参考答案:B34. 当将一个函数f( )说明为另一个类B的友元后,函数f( )能够直接访问类B的( )。A.只能是公有成员B.只能是保护成员C.只能是除私有成员之外的任何成员D.具有任何权限的成员

9、参考答案:D35. 主程序和子程序间参数传送的方法可以用寄存器传递。( )A.正确B.错误参考答案:A36. 在微型计算机系统中,存储一个汉字的国标码所需要的字节数是( )A.1B.2C.3D.4参考答案:B37. 在声明类时,下面的说法正确的是( )。A.可以在类的声明中给数据成员赋初值B.数据成员的数据类型可以是registerC.private、public、protected可以按任意顺序出现D.没有用private、public、protected定义的数据成员是公有成员参考答案:C38. 以下程序中,while循环的循环次数是( ) main( ) int i=0; while(i

10、A.1B.10C.6D.死循环,不能确定次数参考答案:D39. C+标准库中的输入输出格式操作符(函数)必须由输入输出流对象来调用。( )A.错误B.正确参考答案:A40. 进行文件操作需包含头文件( )。A.fstream.hB.ostream.hC.stdio.hD.stdlib.h参考答案:A41. C+允许通过重载的方式改变运算符的优先级和结合性。( )A.错误B.正确参考答案:A42. 以下是正确的C语言标识符是( )。A.#defineB._123C.%dD.n参考答案:B43. 在C语言中,字符型数据在内存中的存储形式是( )A.原码B.补码C.反码D.ASCII码参考答案:D4

11、4. C语言中的构造类型数据包括( )。A.数组类型、构造体类型和共用体类型B.数组类型、结构体类型和指针类型C.数组类型、结构体类型和枚举类型D.数组类型、结构体类型和空类型参考答案:A45. 若x为float型变量,则以列程序段结果是( )。x=1234.6789; printf(“%-2.1f”,x)A.输出格式描述符的域宽度不够,不能输出B.输出为1234.7C.输出为1234.6D.输出为-1234.6参考答案:B46. 一个类可以定义多个构造函数和多个析构函数。( )A.错误B.正确参考答案:A47. 以下选项中,与k=+n完全等价的表达式是( )A.k=n,n=n+1B.n=n+1,k=nC.k=+nD.k+=n+1参考答案:B48. break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。( )A.错误B.正确参考答案:B49. 二进制文件结束标志为EOF(即-1)。( )A.错误B.正确参考答案:A50. 定义在main函数后的任何函数都需在main中进行函数声明。( )A.错误B.正确参考答案:A

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

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

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