南开大学21春《C语言程序设计》在线作业二满分答案15

上传人:住在山****ck 文档编号:97963661 上传时间:2022-05-28 格式:DOCX 页数:13 大小:13.57KB
收藏 版权申诉 举报 下载
南开大学21春《C语言程序设计》在线作业二满分答案15_第1页
第1页 / 共13页
南开大学21春《C语言程序设计》在线作业二满分答案15_第2页
第2页 / 共13页
南开大学21春《C语言程序设计》在线作业二满分答案15_第3页
第3页 / 共13页
资源描述:

《南开大学21春《C语言程序设计》在线作业二满分答案15》由会员分享,可在线阅读,更多相关《南开大学21春《C语言程序设计》在线作业二满分答案15(13页珍藏版)》请在装配图网上搜索。

1、南开大学21春C语言程序设计在线作业二满分答案1. C+标准库提供了控制输入输出格式的操作符,所有不带形参的操作符都定义在头文件iostream.h中,而带形参的操作符则定义在头文件iomanip.h中。( )A.错误B.正确参考答案:B2. 一个类的友元一定是另一个类的成员函数。( )A.错误B.正确参考答案:A3. 汇编语言的三种指令系统:基本指令、伪指令、宏指令。( )A.正确B.错误参考答案:A4. 若需要把一个函数“void F( );”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句( )。A.friend void F( );B.class void F( );C.v

2、oid F( );D.以上都不是参考答案:A5. cout通常与显示器相连,cin通常与键盘相连。( )A.错误B.正确参考答案:B6. 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象成员的值在程序运行期间是不可改变的。( )A.错误B.正确参考答案:B7. 在下面有关友元函数的描述中,正确的说法是( )。A.友元函数是独立于当前类的外部函数B.一个友元函数不能同时定义为两个类的友元函数C.友元函数必须在类的外部定义D.在外部定义友元函数时,必须加关键字friend参考答案:A8. 对于类定义 class A public: virtual void func1( )void

3、 func2( ); class B: public A public: void func1( )cout “class B func 1” end1; virtual void func2( )coutclass B fA.Afunc2( )和Bfunc1( )都是虚函数B.Afunc2( )和Bfunc1( )都不是虚函数C.Bfunc1( )是虚函数,而Afunc2( )不是虚函数D.Bfunc1( )不是虚函数,而Afunc2( )是虚函数参考答案:C9. 在Turbo C+中,字符型数据在内存中占个字节。( )A.错误B.正确参考答案:B10. 对于同一个运算符来说,重载的运算符的

4、优先级比未重载的运算符的优先级高。( )A.错误B.正确参考答案:A11. 数组名作为实参传递给形参时,数组名被处理为( )。A.该数组的长度B.该数组的元素个数C.该数组的首地址D.该数组中各元素的值参考答案:C12. 八进制数据31转化成十进制数据为30。( )A.正确B.错误参考答案:B13. 以下选项中,与k=+n完全等价的表达式是( )A.k=n,n=n+1B.n=n+1,k=nC.k=+nD.k+=n+1参考答案:B14. 在一个类的定义中,包含有数据成员和( )的定义。A.数据B.函数C.成员函数D.友元参考答案:C15. 以下非法的赋值语句是( )A.n=(i=2, i+);B

5、.j+;C.+(I+1);D.x=j0;参考答案:C16. 构造函数和析构函数既可以由程序员调用,也可以由系统自动调用。( )A.错误B.正确参考答案:A17. 在“while(!a)”中,其中“!a”与表达式( )等价。A.a=0B.a=1C.a!=1D.a!=0参考答案:D18. 在赋值语句变量=表达式中,当表达式的类型和变量的类型不一致时,以表达式的类型为准。( )A.错误B.正确参考答案:A19. 假定变量x定义为“int x=8;”,要使rx成为x的引用(别名),rx应定义为( )。A.int rx=xB.int rx=&xC.int *rx=&xD.int &rx=x参考答案:D2

6、0. 在C程序中main函数必须位于程序的最前面。( )A.正确B.错误参考答案:B21. 下面关于运算符重载的描述错误的是( )。A.重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构B.不是所有的运算符都可以进行重载C.运算符函数的调用必须使用关键字operatorD.在C+语言中不可通过运算符重载创造出新的运算符参考答案:C22. 数组名作为实参调用函数,实际传给形参的是数组中全部的元素值。( )A.错误B.正确参考答案:A23. IO流库重载的插入和析取运算符能处理所有的数据类型(包括自定义类型)。( )A.错误B.正确参考答案:A24. 在面向对象的程序设计中

7、,将一组对象的共同特性抽象出来形成类。( )A.错误B.正确参考答案:B25. 已知:int a 3=1,2,3,4,5,6,7,8,9,0; 则数组a的第一维的大小是( )A.2B.3C.4D.无法确定参考答案:C26. 语句 int(*ptr)( );说明了ptr是指向函数的指针,该函数返回一个int型数据。( )A.正确B.错误参考答案:A27. 一个完整的计算机系统的两个基本组成部分是操作系统和数据库系统。( )A.正确B.错误参考答案:B28. 函数模板是基于不同的数据类型完成类似的操作,而重载函数则是对不同的数据类型完成相同的操作。( )A.错误B.正确参考答案:A29. 赋值号两

8、边的数据类型不一致时,将无法进行赋值运算。( )A.错误B.正确参考答案:A30. 设有定义:char a10=“ABCD”,*p=a;,则*(p+3)的值是( )。A.“ABCD”B.DC.0D.不确定参考答案:B31. 凡是左操作数必须为本类对象的运算符均应以类成员函数的方式重载。( )A.错误B.正确参考答案:B32. 已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1=&39;A&39;+&39;6&39;-&39;3&39; 后,ch1中的值为( )。A.DB.68C.一个不确定的值D.C参考答案:A33. 联合变量与结构变量的最大区别在于,联合变量的所有成

9、员占用同一段内存,而结构变量的成员占用不同的内存。( )A.错误B.正确参考答案:B34. 以下串操作指令中,哪一条指令会影响标志位?( )A.LODSB.STOSC.CMPSD.MOVS参考答案:C35. 当说明一个共用体变量时,系统分配给它的内存是( )。A.各成员所需内存容量的总和B.共用体中一个成员所需内存C.各成员所需内存容量的最大值D.共用体中最后一个成员所需内存参考答案:A36. 下列描述中不正确的是( )A.字符型数组中可以存放字符串B.可以对字符型数组进行整体输入、输出C.可以对整型数组进行整体输入、输出D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值参考答案

10、:C37. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )。A.名字的第一个字符可以是大写英文字母B.名字的第一个字符可以是字母、数字、_C.名字的有效长度31个字符D.一般来说,名字项可以是标号参考答案:B38. 函数rewind(fp)的作用是:使文件位置指针( )。A.重新返回文件的开头B.返回到前一个字符的位置C.指向文件的末尾D.自动移至下一个字符的位置参考答案:A39. 已知int a=4,b=5;,这执行表达式a=ab后,变量a的值为( )A.0B.1C.4D.5参考答案:A40. 原型说明中没有指出返回类型的函数(包括主函数main),C+默认该函数的返回类型

11、是void。( )A.错误B.正确参考答案:A41. C语言中,下列合法的字符型常量是( )。A.“A”B.aC.12D.“12”参考答案:B42. 析构函数是不能被派生类继承的。( )A.错误B.正确参考答案:B43. 当将一个函数f( )说明为另一个类B的友元后,函数f( )能够直接访问类B的( )。A.只能是公有成员B.只能是保护成员C.只能是除私有成员之外的任何成员D.具有任何权限的成员参考答案:D44. 指针在任何情况下都可进行,=,A.错误B.正确参考答案:B45. 重载函数至少在参数个数、参数类型或参数顺序上要有所不同。( )A.错误B.正确参考答案:B46. 主程序和子程序间参

12、数传送的方法可以用堆栈传递。( )A.正确B.错误参考答案:A47. 述语句中,( )中的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+;参考答案:C48. 若已定义了person类,则执行语句“person p1=p2;”将调用p1的( )。A.构造函数B.拷贝构造函数C.析构函数D.赋值运算符重载函数参考答案:B49. C语言fread( )函数的功能是从文件fp中读取n个字符存入指定的内存。( )A.正确B.错误参考答案:A50. 如果要在程序中使用IO流库,应包含头

13、文件iostream.h。( )A.错误B.正确参考答案:B51. 类的析构函数的作用是( )。A.一般成员函数的初始化B.类的初始化C.对象的初始化D.删除类创建的对象参考答案:D52. 构造函数可以重载。( )A.正确B.错误参考答案:A53. CPU可以直接访问主存,而不能直接访问外存。( )A.正确B.错误参考答案:A54. 下面正确的字符常量是( )。A.X17B.80C.D.“n”参考答案:C55. 已知char s119,*s2=“ab0cdef”; 则执行语句strcpy(s1,s2); 后,变量s的内容是不能确定。( )A.正确B.错误参考答案:B56. 在C语言中,下列字符

14、常量中合法的是( )A.084B.x43C.abD.”0”参考答案:B57. 虚基类中的成员函数都是虚函数。( )A.错误B.正确参考答案:A58. C+的继承性允许派生类继承基类的( )。A.部分特性,并允许增加新的特性或重定义基类的特性B.部分特性,但不允许增加新的特性或重定义基类的特性C.所有特性,并允许增加新的特性或重定义基类的特性D.所有特性,但不允许增加新的特性或重定义基类的特性参考答案:C59. 若有说明语句:char c=64;则变量C包含:( )A.1个字符B.2个字符C.3个字符D.说明不合法,C值不确定参考答案:A60. 当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )A.正确B.错误参考答案:A

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!