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

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

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

1、南开大学21春C语言程序设计在线作业三满分答案1. 联合变量与结构变量的最大区别在于,联合变量的所有成员占用同一段内存,而结构变量的成员占用不同的内存。( )A.错误B.正确参考答案:B2. 下列函数中,( )是对文件进行读操作的。A.putB.readC.writeD.seekp参考答案:B3. PI可作为标识符使用。( )A.错误B.正确参考答案:B4. 一个派生类继承多个基类称为虚拟继承。( )A.错误B.正确参考答案:A5. 下列标识符中,不能作为合法的C用户定义标识符的是( )。A.a3_b3B.voidC._123D.IF参考答案:B6. 成员函数体写在类的外部时一定要在类的内部保

2、留函数声明。( )A.错误B.正确参考答案:B7. 合法的C语言标识符是( )。A.abcB.2abC._a1D./n参考答案:C8. 八进制数据31转化成十进制数据为30。( )A.正确B.错误参考答案:B9. 语句 int(*ptr)( );说明了ptr是指向函数的指针,该函数返回一个int型数据。( )A.正确B.错误参考答案:A10. 下面选项中,( )是用来声明虚函数的。A.virtualB.voidC.staticD.inline参考答案:A11. 重载函数是基于不同的数据类型完成类似的操作,而函数模板则是对不同的数据类型完成相同的操作。( )A.错误B.正确参考答案:B12. 一

3、个函数中只允许有一条return语句。( )A.错误B.正确参考答案:A13. 计算机系统通过接口与外围设备通信。( )A.正确B.错误参考答案:A14. 若有以下定义:intm=7,n=12; 则能得到值为3的表达式是( )。A.n%=(m%=5)B.n%=(m-m%5)C.n%=m-m%5D.(n%=m)-(m%=5)参考答案:D15. 有定义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)参考答案:C16. do.wh

4、ile结构中的语句至少执行一次。( )A.正确B.错误参考答案:A17. 两个指针变量不可以( )。A.相加B.比较C.相减D.指向同一地址参考答案:A18. 以下程序:main( ) int a=011; printf(“%dn”,a); 的输出结果是( )。A.12B.11C.10D.9参考答案:D19. 在C程序中,逗号运算符的优先级最低。( )A.正确B.错误参考答案:A20. 若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的( )。A.私有成员B.公有成员C.保护成员D.保护成员或私有成员参考答案:D21. 当源程序被汇编时,汇编程序将对每个宏调用作宏展开

5、。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )A.正确B.错误参考答案:A22. C语言中的构造类型数据包括( )。A.数组类型、构造体类型和共用体类型B.数组类型、结构体类型和指针类型C.数组类型、结构体类型和枚举类型D.数组类型、结构体类型和空类型参考答案:A23. 以下选项中可作为C语言合法整数的是( )A.10110BB.0386C.x2a2D.0Xffa参考答案:D24. 输入输出特性是由C+本身提供的。( )A.错误B.正确参考答案:A25. 已知char ch=A,且表达式:ch=(ch=A & chA.AB.aC.zD.Z

6、参考答案:B26. 虚析构函数的工作过程与普通虚函数不同,普通虚函数只是调用相应层上的函数,而虚析构函数是先调用相应层上的析构函数,然后逐层向上调用基类的析构函数。( )A.错误B.正确参考答案:B27. 若有变量说明: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参考答案:C28. 如果要在程序中使用IO流库,应包含头文件iostream.h。( )A.错误B.正确参考答案:B29. 派生类的对象对它的基类成员中什么是可访问的?( )A.公有继承的公有成员B.公有继

7、承的私有成员C.公有继承的保护成员D.私有继承的公有成员参考答案:A30. 宏定义的宏名一定要大写,否则无效。( )A.错误B.正确参考答案:A31. 下列对模板的声明错误的是( )。A.template class T1,typename T2B.template class T1,T2C.template typename TD.template class T1,class T2,class T3参考答案:B32. 如果一个类至少有一个纯虚函数,那么该类就被称为( )。A.抽象类B.纯基类C.基类D.虚基类参考答案:A33. 在执行int a 3=1,2,3,4; 语句后a12的值是(

8、)A.3B.4C.0D.2参考答案:C34. 一个函数功能不太复杂但要求被频繁调用,应选用( )。A.内联函数B.重载函数C.递归函数D.嵌套函数参考答案:A35. 设有函数模板 template Sum(Q x,Q y) return(x)+(y); 则下列语句中对该函数模板错误的使用是( )。A.Sum(10,2)B.Sum(5.0,6.7)C.Sum(15.2f,16.0f)D.Sum(“AB”,“CD”)参考答案:D36. 私有静态数据成员不能被类外部函数访问,也不能用对象进行访问。( )A.错误B.正确参考答案:B37. 若有以下说明和语句,int c45,(*p)5; p=c; 能

9、正确引用c数组元素的是( )。A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2)参考答案:D38. 当循环体至少能执行一次时,while循环和do-while循环是等价的。( )A.错误B.正确参考答案:B39. 静态数据成员是类中所有对象共享的,可以通过类的对象访问。( )A.错误B.正确参考答案:B40. 函数模板不可以重载。( )A.错误B.正确参考答案:A41. 已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1=&39;A&39;+&39;6&39;-&39;3&39; 后,ch1中的值为( )。A.DB.68C.一个不确定的值D.C参考答案:

10、A42. SEGMENT ENDS这两个关键字搭配是正确的。( )A.正确B.错误参考答案:A43. 在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是( )。A.(2x-2)|(4x8)B.(x=2)|(x4)|(x=8)C.(x=-2)(x4)(xD.(x-2)(x4)|(x8)(x2)参考答案:D44. 在swith语句中可以根据需要使用或不需要使用break语句。( )A.正确B.错误参考答案:A45. main( ) int x,y,z; scanf(“%d%d%d”,&x,&y,&z); printf(“x+y+z=%dn”,x+y+z); 输入数据的形式是25,13,

11、10,则程序的输出结果是( )。A.x+y+z=48B.x+y+z=35C.x+z=35D.不确定值参考答案:A46. 拷贝构造函数是在用一个对象初始化另一个对象时被调用的。( )A.错误B.正确参考答案:B47. 以下有关运算器运算功能的描述,( )是正确的。A.只做加法B.只做算术运算C.既做算术运算又做逻辑运算D.只做逻辑运算参考答案:C48. 以下能正确定义数组并正确赋初值的语句是( )A.int N=5,bNN;B.int a12=1,3;C.int c2=1,2,3,4;D.int d32=1,2,34;参考答案:D49. 如果(SI)=0088H,(DS)=5570H,对于物理地

12、址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,SI以后,(SI)=多少?( )A.5570HB.0235HC.0E60HD.0088H参考答案:B50. 类模板的使用实际上是将类模板实例化成一个具体的( )。A.类B.对象C.模板函数D.模板类参考答案:D51. 注释项用于说明程序段或是一条和几条指令的功能,一般用句号表示注释的开始。( )A.正确B.错误参考答案:B52. 下列语句书写正确的是( )。A.printf “Good morning.”B.scanf(“%d”,x)C.char x=“s”D

13、.char d=T参考答案:D53. 在多继承的构造函数的定义中,若干个基类的构造函数之间用( )分隔开。A.B.:C.;D.,参考答案:D54. 下面程序的运行结果为( )。include class Apublic:A( )coutA.1234B.1324C.1342D.3142参考答案:C55. 在赋值语句变量=表达式中,当表达式的类型和变量的类型不一致时,以表达式的类型为准。( )A.错误B.正确参考答案:A56. 析构函数是不能被派生类继承的。( )A.错误B.正确参考答案:B57. C语言中,下列合法的字符型常量是( )。A.“A”B.aC.12D.“12”参考答案:B58. C语言规定数组

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

当前位置:首页 > 高等教育 > 其它相关文档

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