南开大学21秋《C语言程序设计》在线作业三满分答案67

上传人:壹****1 文档编号:506555442 上传时间:2022-12-27 格式:DOCX 页数:13 大小:13.29KB
返回 下载 相关 举报
南开大学21秋《C语言程序设计》在线作业三满分答案67_第1页
第1页 / 共13页
南开大学21秋《C语言程序设计》在线作业三满分答案67_第2页
第2页 / 共13页
南开大学21秋《C语言程序设计》在线作业三满分答案67_第3页
第3页 / 共13页
南开大学21秋《C语言程序设计》在线作业三满分答案67_第4页
第4页 / 共13页
南开大学21秋《C语言程序设计》在线作业三满分答案67_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、南开大学21秋C语言程序设计在线作业三满分答案1. strlen( )函数的作用是求字符串长度。( )A.正确B.错误参考答案:A2. 构造函数可以重载。( )A.正确B.错误参考答案:A3. 声明语句int a3=1,0,1,1,1; 能对二维数组a进行正确初始化。( )A.正确B.错误参考答案:B4. 以下程序的输出结果是( )。main( )char*a5=“how”,“do”,“you”,“do”,“!”; char*p; inti; p=a; for(i=0; iA.howdoyoudoB.howC.howdoyoudoD.hdyd参考答案:C5. 编译时的多态是通过静态联编来实现的

2、,运行时的多态是通过动态联编实现的。( )A.错误B.正确参考答案:B6. 已知int a=4,b=5;,这执行表达式a=ab后,变量a的值为( )A.0B.1C.4D.5参考答案:A7. 合法的C语言标识符是( )。A.abcB.2abC._a1D./n参考答案:C8. 构造函数和析构函数既可以由程序员调用,也可以由系统自动调用。( )A.错误B.正确参考答案:A9. 计算机系统通过接口与外围设备通信。( )A.正确B.错误参考答案:A10. 宏定义中DUMMY PARAMETER LIST称为哑元表,给出宏定义中所用到的形式参数,每个虚参数之间用逗号隔开。( )A.正确B.错误参考答案:A

3、11. 编译时的多态是通过动态联编来实现的,运行时的多态是通过静态联编实现的。( )A.错误B.正确参考答案:A12. 声明语句int a=0; 可以对一维数组a进行正确初始化。( )A.正确B.错误参考答案:A13. 下面关于静态成员的描述中,正确的是( )。A.静态数据成员是类的所有对象共享的数据B.类的每个对象都有自己的静态数据成员C.类的不同对象有不同的静态数据成员值D.静态数据成员不能通过类的对象访问参考答案:A14. 在变址寄存器寻址方式中,若变址寄存器的内容是4E3C(16进制),给出的偏移量是62(16进制),则它对应的有效地址是( )(16进制)。A.63B.4D9FC.4E

4、3CD.4E9E参考答案:D15. 前缀自增运算符用成员函数方式重载时,其参数个数为0,用友元函数重载时,其参数个数为1。( )A.错误B.正确参考答案:B16. 静态的成员函数没有隐含的this指针,所以它们只能访问静态的数据成员。( )A.错误B.正确参考答案:B17. 将客观实体的特征与行为作为不可分割的整体进行程序设计的方法称为( )程序设计。A.面向应用B.面向过程C.面向对象D.面向系统参考答案:C18. 设有如下程序 include main( ) char ch1=A,ch2=a; printf(“%cn”,(ch1,ch2); 则下列叙述正确的为( )。A.程序的输出结果为大

5、写字母AB.程序的输出结果为小写字母aC.运行时产生错误信息D.格式说明符的个数少于输出项的个数,编译出错参考答案:B19. 下列描述中不正确的是( )A.字符型数组中可以存放字符串B.可以对字符型数组进行整体输入、输出C.可以对整型数组进行整体输入、输出D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值参考答案:C20. 在一个C程序中( )A.main函数必须出现在所有函数之前B.main函数可以在任何地方出现C.main函数必须出现在所有函数之后D.main函数必须出现在固定位置参考答案:B21. 一个完整的计算机系统应包括( )。A.运算器、存储器、控制器B.外部设备和主

6、机C.主机和应用程序D.配套的硬件和软件系统参考答案:D22. 一个派生类继承多个基类称为虚拟继承。( )A.错误B.正确参考答案:A23. 在C+中,构造派生类对象时,总是先从基类的初始化开始的。( )A.错误B.正确参考答案:B24. 显示I/O对应10H号中断。( )A.正确B.错误参考答案:A25. fscanf函数的正确调用形式是( )。A.fscanf(文件指针,格式字符串,输出表列)B.fscanf(格式字符串,输出表列,fp)C.fscanf(格式字符串,文件指针,输出表列)D.fscanf(文件指针,格式字符串,输入表列)参考答案:D26. 若左操作数为基本数据类型或其它类对

7、象时,此运算符应以友元函数的方式重载。( )A.错误B.正确参考答案:B27. 当类中有指针类型数据成员时,需重载赋值运算符,否则会产生指针悬挂问题。( )A.错误B.正确参考答案:B28. C+利用类来实现面向对象程序设计的继承性。( )A.错误B.正确参考答案:A29. 执行int j, i=1; j=-i; 后j的值是( )A.-1B.-2C.1D.2参考答案:A30. 以下选项中合法的用户标识是( )A.longB._2TestC.3DmaxD.A.dat参考答案:B31. 设int a=12; 表达式a+=a-=a*=a的值是( )。A.12B.144C.0D.132参考答案:C32

8、. 二进制文件结束标志为EOF(即-1)。( )A.错误B.正确参考答案:A33. 下列格式控制符中不是定义于iostream.h中的是( )。A.endlB.hexC.flushD.setw参考答案:D34. 若有说明语句:char c=64;则变量C包含:( )A.1个字符B.2个字符C.3个字符D.说明不合法,C值不确定参考答案:A35. 不能把字符串:Hello! 赋给数组b的语句是( )。A.char b10=H,e,l,l,o,!B.char b10; b=“Hello!”C.char b10; strcpy(b,“Hello!”)D.char b10=“Hello!”参考答案:B

9、36. 以下选项中合法的实型常数是( )A.5E2.0B.E-3C.2E0D.1.3E参考答案:C37. MACRO NAME是宏指令名,调用时就可以使用宏指令名来调用宏定义。( )A.正确B.错误参考答案:A38. 假定指针变量p定义“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句( )。A.delete *pB.delete &pC.delete pD.delete p参考答案:C39. 已知int a=1,2,3,4,y,*p=&a1; 则执行语句y(*-p)+; 变量y的值是3。( )A.正确B.错误参考答案:B40. 在微型计算机系统中,存储一个汉字

10、的国标码所需要的字节数是( )A.1B.2C.3D.4参考答案:B41. 公有继承方式下,基类成员的访问权限在派生类中保持不变。( )A.错误B.正确参考答案:B42. 按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。( )A.错误B.正确参考答案:B43. 类是C+中自定义的数据类型。( )A.错误B.正确参考答案:B44. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )。A.名字的第一个字符可以是大写英文字母B.名字的第一个字符可以是字母、数字、_C.名字的有效长度31个字符D.一般来说,名字项可以是标号参考答案:B45. 构造函数

11、是可以被派生类继承的。( )A.错误B.正确参考答案:A46. 以下非法的赋值语句是( )A.n=(i=2, i+);B.j+;C.+(I+1);D.x=j0;参考答案:C47. 在C+中,函数原型不能标识( )。A.函数的返回类型B.函数参数的个数C.函数参数类型D.函数的功能参考答案:D48. 友元函数是独立于当前类的外部函数。( )A.错误B.正确参考答案:B49. 以下能对一维数组a进行正确初始化的语句是( )。A.inta10=(0,0,0,0,0)B.inta10=C.inta=0D.inta10=10*1参考答案:C50. 若有说明:inta10; 则对数组元素的正确引用是( )

12、。A.a10B.a3,5C.a(5)D.a10-10参考答案:D51. 下列输出字符A的方法中,错误的是( )。A.coutput(A)B.coutAC.cout.put(A)D.char a=A; couta参考答案:A52. 十六进制数据8转化成十进制数据为8。( )A.正确B.错误参考答案:A53. 宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )A.正确B.错误参考答案:A54. 以下选项中非法的表达式是( )A.(a+2)+B.i=j=1C.(char)(65+10)D.x=x-1参考答案:A55. PI可作为标识符使用。( )A.错误B.正确参考答案:B56. 拷贝构造函数是在用一个对象初始化另一个对象时被调用的。( )A.错误B.正确参考答案:B57. 主程序和子程序间参数传送的方法可以用堆栈传递。( )A.正确B.错误参考答案:A58. 下列关于运算符重载的描述中,正确的是( )。A.可以改变运算符的目数B.可以改变运算符的优先级C.可以改变运算符的结合性D.可以改变运算符的功能参考答案:D59. 汇编语言的三种指令系统:基本指令、伪指令、宏指令。( )A.正确B.错误参考答案:A60. 若x为float型变量,则以列程序段结果是( )。x=1234.6789; printf(“%-2.

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

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

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