南开大学21春《C语言程序设计》离线作业2参考答案9

上传人:大米 文档编号:469383469 上传时间:2023-07-04 格式:DOCX 页数:10 大小:12.40KB
返回 下载 相关 举报
南开大学21春《C语言程序设计》离线作业2参考答案9_第1页
第1页 / 共10页
南开大学21春《C语言程序设计》离线作业2参考答案9_第2页
第2页 / 共10页
南开大学21春《C语言程序设计》离线作业2参考答案9_第3页
第3页 / 共10页
南开大学21春《C语言程序设计》离线作业2参考答案9_第4页
第4页 / 共10页
南开大学21春《C语言程序设计》离线作业2参考答案9_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

1、南开大学21春C语言程序设计离线作业2参考答案1. 有定义inta34,输入其3行2列元素的正确语句为( )。A.scanf(“%d”,a3,2)B.scanf(“%d”,*(*(a+2)+1)C.scanf(“%d”,*(a+2)+1)D.scanf(“%d”,*(a2+1)参考答案:C2. 一个类可以定义多个构造函数和多个析构函数。( )A.错误B.正确参考答案:A3. 数组名作为实参传递给形参时,数组名被处理为( )。A.该数组的长度B.该数组的元素个数C.该数组的首地址D.该数组中各元素的值参考答案:C4. 面向对象程序设计将数据与( )放在一起,作为一个相互依存、不可分割的整体来处理

2、。A.对数据的操作B.信息C.数据隐藏D.数据抽象参考答案:A5. 说明一个成员为静态成员的关键字为( )。A.staticB.externC.inlineD.friend参考答案:A6. 类的析构函数的作用是( )。A.一般成员函数的初始化B.类的初始化C.对象的初始化D.删除类创建的对象参考答案:D7. 在汇编语言中,宏是源程序中的一段有独立功能的程序代码,只需要在源程序中定义一次就可以多次调用。( )A.正确B.错误参考答案:A8. 预处理命令在程序中都是以&39;*&39;符号开头的。( )A.正确B.错误参考答案:B9. 定义在main函数后的任何函数都需在main中进行函数声明。(

3、 )A.错误B.正确参考答案:A10. C+利用类来实现面向对象程序设计的继承性。( )A.错误B.正确参考答案:A11. 下面不能作为函数的返回类型的是( )。A.newB.intC.longD.void参考答案:A12. 以下选项中可作为C语言合法整数的是( )A.10110BB.0386C.x2a2D.0Xffa参考答案:D13. 已知char s119,*s2=“ab0cdef”; 则执行语句strcpy(s1,s2); 后,变量s的内容是不能确定。( )A.正确B.错误参考答案:B14. 以下选项中不能正确赋值的是( )A.char b=H,e,l,l,o,!;B.char b10;

4、b=Hello!;C.char b10= Hello!;D.char *str=Hello!;参考答案:B15. 下面的哪一个保留字能作为函数的返回类型( )。A.endB.coutC.includeD.int参考答案:D16. 对于同一个运算符来说,重载的运算符的优先级比未重载的运算符的优先级高。( )A.错误B.正确参考答案:A17. 以下程序中,while循环的循环次数是( ) main( ) int i=0; while(iA.1B.10C.6D.死循环,不能确定次数参考答案:D18. C语言程序中有调用关系的所有函数都必须放在同一源程序文件中。( )A.正确B.错误参考答案:B19.

5、 不能作为重载函数的调用依据的是( )。A.参数个数B.参数类型C.返回值类型D.函数名称参考答案:C20. 关于虚函数的描述中,( )是正确的。A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数D.派生类的虚函数与基类的虚函数具有不同的参数个数和类型参考答案:C21. 键盘I/O对应16H号中断。( )A.正确B.错误参考答案:A22. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )。A.名字的第一个字符可以是大写英文字母B.名字的第一个字符可以是字母、数字、_C.名字的有效长度31个字符D

6、.一般来说,名字项可以是标号参考答案:B23. 构造函数的功能是对对象进行初始化。( )A.正确B.错误参考答案:A24. 用C语言可直接进行位运算和取地址等运算,因此语言是一种低级语言。( )A.错误B.正确参考答案:A25. 假定classA为一个类,f( )为该类公有的数据成员,x为该类的一个对象,则访问x对象中成员函数f( )的格式为( )。A.x.fB.x.f( )C.x-fD.x-f( )参考答案:B26. 析构函数是不能被派生类继承的。( )A.错误B.正确参考答案:B27. 虚基类中的成员函数都是虚函数。( )A.错误B.正确参考答案:A28. 在文件操作结束时,可以用clos

7、e( )成员函数关闭该文件。( )A.错误B.正确参考答案:B29. 述语句中,( )中的if语法有错误。A.if(xy)B.if(x=y)x+yC.if(x!=y)scanf(“%d”,x) else scanf(“%d”,y)D.if(xy)x+; y+;参考答案:C30. 已知char b5, *p=b; ,则正确的赋值语句是( )A.b=“abcd”;B.*b=“abcd”;C.p=“abcd”;D.*p=“abcd”;参考答案:C31. 在类定义体内,各种访问属性的成员间可以相互访问。( )A.错误B.正确参考答案:B32. 主程序和子程序间参数传送的方法可以用寄存器传递。( )A.

8、正确B.错误参考答案:A33. 静态的成员函数没有隐含的this指针,所以它们只能访问静态的数据成员。( )A.错误B.正确参考答案:B34. 静态成员函数没有this指针。( )A.正确B.错误参考答案:A35. 下面关于静态成员的描述中,正确的是( )。A.静态数据成员是类的所有对象共享的数据B.类的每个对象都有自己的静态数据成员C.类的不同对象有不同的静态数据成员值D.静态数据成员不能通过类的对象访问参考答案:A36. getchar( )函数没有参数。( )A.错误B.正确参考答案:B37. 关于函数模板,描述错误的是( )。A.函数模板必须由程序员实例化B.函数模板的实例化由编译器实

9、现C.一个类定义中,只要有一个函数模板,则这个类是类模板D.若类模板的成员函数是函数模板,则类模板实例化后,成员函数也随之实例化参考答案:A38. 析构函数是一种特殊的成员函数,显式定义时其访问属性应被定义为( )。A.publicB.privateC.protectedD.static参考答案:A39. ( )不是构造函数的特征。A.构造函数的函数名与类名相同B.构造函数可以重载C.构造函数可以设置缺省参数D.构造函数必须指定类型说明参考答案:D40. 在swith语句中可以根据需要使用或不需要使用break语句。( )A.正确B.错误参考答案:A41. 一个C程序可以包含多个函数,但只能有

10、一个main( )函数。( )A.错误B.正确参考答案:B42. 面向对象的程序设计语言必须具备的关键要素是( )。A.抽象和封装B.抽象和多态性C.抽象、封装、继承和多态性D.抽象、封装和继承性参考答案:C43. 下列描述中不正确的是( )A.字符型数组中可以存放字符串B.可以对字符型数组进行整体输入、输出C.可以对整型数组进行整体输入、输出D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值参考答案:C44. 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。( )A.正确B.错误参考答案:B45. C+允许通过重载的方式改变运算符

11、的优先级和结合性。( )A.错误B.正确参考答案:A46. 在C语言中,字符型数据在内存中的存储形式是( )A.原码B.补码C.反码D.ASCII码参考答案:D47. 下列格式控制符中不是定义于iostream.h中的是( )。A.endlB.hexC.flushD.setw参考答案:D48. C+中的函数就是面向对象理论中的消息。( )A.错误B.正确参考答案:A49. SEGMENT ENDS这两个关键字搭配是正确的。( )A.正确B.错误参考答案:A50. 下面的叙述,不正确的是( )。A.宏名无类型,其参数也无类型B.宏定义不是C语句,不必在行末加分号C.宏替换只是字符替换D.宏替换定义命令必须写在文件开头参考答案:D

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

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

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