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

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

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

1、南开大学22春C语言程序设计补考试题库答案参考1. 在变址寄存器寻址方式中,操作数的有效地址等于( )。A.基值寄存器内容加上位移量B.堆栈指示器内容加上位移量C.变址寄存器内容加上位移量D.程序记数器内容加上位移量参考答案:C2. 下列函数中,( )是对文件进行读操作的。A.putB.readC.writeD.seekp参考答案:B3. 已知int a=4,b=5;,这执行表达式a=ab后,变量a的值为( )A.0B.1C.4D.5参考答案:A4. 在c语言中,函数形参的存储类型是自动类型的变量。( )A.正确B.错误参考答案:B5. 在变址寄存器寻址方式中,若变址寄存器的内容是4E3C(1

2、6进制),给出的偏移量是62(16进制),则它对应的有效地址是( )(16进制)。A.63B.4D9FC.4E3CD.4E9E参考答案:D6. 将客观实体的特征与行为作为不可分割的整体进行程序设计的方法称为( )程序设计。A.面向应用B.面向过程C.面向对象D.面向系统参考答案:C7. 下列运算符中,在C+语言中不能重载的是( )。A.*B.=C.D./参考答案:C8. 下面程序: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); 运行的结果是( )

3、。A.2ba56B.6521C.6D.62参考答案:C9. 静态数据成员的初始化必须在( )。A.类内B.类外C.在构造函数内D.静态成员函数内参考答案:B10. 以下语句中无限循环语句是( )A.for(;2&5;)B.while(1,2,3)C.while(0)D.for(;0;)参考答案:B11. 若有变量说明:inta=0,b=0,c=0; 以下符合C语言语法的赋值表达式是( )。A.a=9+b+c=a+9B.a=9+b; c=a+9C.a=(9+b,b+)D.a=9+b+=a+7参考答案:C12. 预处理命令在程序中都是以&39;*&39;符号开头的。( )A.正确B.错误参考答案:

4、B13. 以下能正确定义一维数组的选项是( )。A.int numB.#define N 100 int numNC.int num0.100D.int N=100; int numN参考答案:B14. 下列关于动态联编的描述中,错误的是( )。A.动态联编是以虚函数为基础的B.动态联编是在运行时确定所调用的函数代码的C.动态联编需要用指向对象对象的指针或引用来调用需函数D.动态联编是在编译时确定操作函数的参考答案:D15. 在下面有关友元函数的描述中,正确的说法是( )。A.友元函数是独立于当前类的外部函数B.一个友元函数不能同时定义为两个类的友元函数C.友元函数必须在类的外部定义D.在外部

5、定义友元函数时,必须加关键字friend参考答案:A16. 键盘I/O对应16H号中断。( )A.正确B.错误参考答案:A17. IO流库中定义的格式操作符ws表示跳过输入流前面的空白字符。( )A.错误B.正确参考答案:B18. include main( ) union long a; int b; char c; m; printf(“%dn”,sizeof(m);以上程序的运行结果是( )。A.2B.4C.6D.8参考答案:B19. 如果(AL)=35H,执行AND AL,0FFH指令后,CF=( )。A.0B.1C.2D.3参考答案:A20. 当类中有指针类型数据成员时,需重载赋值运

6、算符,否则会产生指针悬挂问题。( )A.错误B.正确参考答案:B21. int a3; 可以对二维数组a的正确说明。( )A.正确B.错误参考答案:B22. 在C程序中,逗号运算符的优先级最低。( )A.正确B.错误参考答案:A23. C语言fread( )函数的功能是从文件fp中读取n个字符存入指定的内存。( )A.正确B.错误参考答案:A24. 注释项用于说明程序段或是一条和几条指令的功能,一般用句号表示注释的开始。( )A.正确B.错误参考答案:B25. 一个类可以定义多个构造函数和多个析构函数。( )A.错误B.正确参考答案:A26. CPU可以直接访问主存,而不能直接访问外存。( )

7、A.正确B.错误参考答案:A27. 数组名作为实参调用函数,实际传给形参的是数组中全部的元素值。( )A.错误B.正确参考答案:A28. 执行int j, i=1; j=-i; 后j的值是( )A.-1B.-2C.1D.2参考答案:A29. 面向对象程序设计将数据与( )放在一起,作为一个相互依存、不可分割的整体来处理。A.对数据的操作B.信息C.数据隐藏D.数据抽象参考答案:A30. 函数重载与运算符重载都是编译时的多态。( )A.错误B.正确参考答案:B31. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达

8、式参考答案:C32. 友元函数是独立于当前类的外部函数。( )A.错误B.正确参考答案:B33. 若有说明:inta10; 则对数组元素的正确引用是( )。A.a10B.a3,5C.a(5)D.a10-10参考答案:D34. 若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的( )。A.私有成员B.公有成员C.保护成员D.保护成员或私有成员参考答案:D35. 当一个函数无返回值时,函数的类型应定义为( )。A.voidB.任意C.intD.无参考答案:A36. 二进制数据1000转换成十进制数据为8。( )A.正确B.错误参考答案:A37. 以下有关运算器运算功能的描

9、述,( )是正确的。A.只做加法B.只做算术运算C.既做算术运算又做逻辑运算D.只做逻辑运算参考答案:C38. 以下能正确定义数组并正确赋初值的语句是( )A.int N=5,bNN;B.int a12=1,3;C.int c2=1,2,3,4;D.int d32=1,2,34;参考答案:D39. 拷贝构造函数使用本类对象的引用作为参数初始化新创建的对象。( )A.错误B.正确参考答案:B40. 下面程序的输出是( )。main( )intx=10,y=3; printf(“%dn”,y=x%y);A.0B.1C.3D.不确定的值参考答案:B41. 下列( )的调用方式是引用调用。A.形参是引

10、用,实参是变量B.形参和实参都是变量C.形参是变量,实参是地址值D.形参是指针,实参是地址值参考答案:A42. MACRO和ENDM是不合法的关键字搭配。( )A.正确B.错误参考答案:B43. strlen( )函数的作用是求字符串长度。( )A.正确B.错误参考答案:A44. 构造函数名字和类的名字一样。( )A.正确B.错误参考答案:A45. 使用setw( )函数时需包含iomanip.h头文件,而使用width( )函数时需包含iostream.h头文件。( )A.错误B.正确参考答案:B46. 用数组名作为函数调用时的实参,则实际传递给形参的是( )A.数组的第一个元素值B.数组中全部元素值C.数组的首地址D.数组的元素个数参考答案:C47. 可以在类的构造函数中对静态数据成员进行初始化。( )A.错误B.正确参考答案:A48. 显示I/O对应10H号中断。( )A.正确B.错误参考答案:A49. C+利用( )实现面向对象程序设计的继承性。A.构造数据类型类B.类的派生机制C.构造数据类型枚举D.函数重载与运算符重载参考答案:B50. 以下程序段( )。intx=1,y=4; printf(xA.输出控制格式错误B.输出:x=1C.输出:y=1D.输出:y=4参考答案:C

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

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

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