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

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

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

1、南开大学21秋C语言程序设计在线作业三满分答案1. 一个完整的计算机系统应包括( )。A.运算器、存储器、控制器B.外部设备和主机C.主机和应用程序D.配套的硬件和软件系统参考答案:D2. 公有继承方式下,基类成员的访问权限在派生类中保持不变。( )A.错误B.正确参考答案:B3. 已知char ch=&39;A&39; 且表达式ch=(ch=&39;A&39; & chA.AB.aC.ZD.出错参考答案:B4. 在C+中,函数原型不能标识( )。A.函数的返回类型B.函数参数的个数C.函数参数类型D.函数的功能参考答案:D5. 已知小写字母的ASCII码为97,对于int a=99, b=&

2、39;b&39; printf(“%c, %d”,a, b); 的结果是( )A.99,bB.c,98C.99,98D.c,b参考答案:B6. 表达式0195是一个八进制整数。( )A.错误B.正确参考答案:A7. 关于函数模板,描述错误的是( )。A.函数模板必须由程序员实例化B.函数模板的实例化由编译器实现C.一个类定义中,只要有一个函数模板,则这个类是类模板D.若类模板的成员函数是函数模板,则类模板实例化后,成员函数也随之实例化参考答案:A8. 要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为( )。A.const char *p=”ABCD”;B.char cons

3、t *p=”ABCD”;C.char *const p=”ABCD”;D.const char *const p=”ABCD”;参考答案:D9. C语言中,下列合法的字符型常量是( )。A.“A”B.aC.12D.“12”参考答案:B10. fscanf函数的正确调用形式是( )。A.fscanf(文件指针,格式字符串,输出表列)B.fscanf(格式字符串,输出表列,fp)C.fscanf(格式字符串,文件指针,输出表列)D.fscanf(文件指针,格式字符串,输入表列)参考答案:D11. 创建派生类对象时,先调用基类的构造函数,再调用派生类的构造函数,当销毁这个对象时顺序正好相反,先调用派

4、生类的析构函数,再调用基类的析构函数。( )A.错误B.正确参考答案:B12. 存储模型伪操作,格式如下:.MODEL memory_model ,model options。( )A.正确B.错误参考答案:A13. 若AX=349DH,CX=000FH。则执行指令AND AX,CX后,AX的值是000DH。( )A.正确B.错误参考答案:A14. 类模板的模板参数( )。A.只可作为数据成员的类型B.只可作用成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可参考答案:D15. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,隐含的打开方式为( )。A.iosinB

5、.iosoutC.iosin|iosoutD.iosbinary参考答案:A16. 若有说明:char s1=067, s2=1; 则变量s1,s2在内存中各占的字节数是( )A.1,1B.4,1C.3,1D.1,2参考答案:A17. 一个派生类继承多个基类称为虚拟继承。( )A.错误B.正确参考答案:A18. 以下非法的赋值语句是( )A.n=(i=2, i+);B.j+;C.+(I+1);D.x=j0;参考答案:C19. 设I和x都是int类型,则对于for循环语句for(i=0,x=0; iA.执行8次B.执行9次C.是无限循环D.循环体一次也不执行参考答案:B20. 有定义inta34

6、,输入其3行2列元素的正确语句为( )。A.scanf(“%d”,a3,2)B.scanf(“%d”,*(*(a+2)+1)C.scanf(“%d”,*(a+2)+1)D.scanf(“%d”,*(a2+1)参考答案:C21. 在汇编语言程序的开发过程中使用宏功能的顺序是( )。A.宏调用,宏定义B.宏展开,宏定义C.宏定义,宏调用,宏展开D.宏定义,宏展开,宏调用参考答案:C22. 一个类可以定义多个构造函数和多个析构函数。( )A.错误B.正确参考答案:A23. 若左操作数为基本数据类型或其它类对象时,此运算符应以友元函数的方式重载。( )A.错误B.正确参考答案:B24. 函数必须有返回

7、值,否则不能使用函数。( )A.正确B.错误参考答案:B25. 宏定义的宏名一定要大写,否则无效。( )A.错误B.正确参考答案:A26. 以下不正确的语句为( )。A.if(xy)B.if(xy)x+; y+;C.if(x=y)&(x!=0)x+=yD.if(x!=y) scanf(“%d”,&x); else scanf(“%d”,&y)参考答案:C27. 在执行int a 3=1,2,3,4; 语句后a12的值是( )A.3B.4C.0D.2参考答案:C28. 已知各变量的类型说明如下:int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5

8、.2; 则以下符合C语言语法的表达式是( )。A.a+=a-=(b=4)*(a=3)B.a=a*3=2C.x%(-3)D.y=f1oat(i)参考答案:A29. 指针在任何情况下都可进行,=,A.错误B.正确参考答案:B30. C+允许通过重载的方式改变运算符的优先级和结合性。( )A.错误B.正确参考答案:A31. 一个函数功能不太复杂,但要求被频繁调用,则应把它定义为( )。A.内联函数B.重载函数C.递归函数D.嵌套函数参考答案:A32. 已知char b5, *p=b; ,则正确的赋值语句是( )A.b=“abcd”;B.*b=“abcd”;C.p=“abcd”;D.*p=“abcd”

9、;参考答案:C33. 静态的成员函数没有隐含的this指针,所以它们只能访问静态的数据成员。( )A.错误B.正确参考答案:B34. 以下选项中合法的实型常数是( )A.5E2.0B.E-3C.2E0D.1.3E参考答案:C35. 在Turbo C+中,字符型数据在内存中占个字节。( )A.错误B.正确参考答案:B36. 撤销包含有对象成员的派生类对象时,自动调用析构函数的执行顺序依次为派生类、对象成员所属类、基类的析构函数。( )A.错误B.正确参考答案:B37. 对虚函数的调用( )。A.一定使用动态联编B.一定使用静态联编C.一定使用指针D.不一定使用动态联编参考答案:D38. 在swi

10、th语句中可以根据需要使用或不需要使用break语句。( )A.正确B.错误参考答案:A39. 类的析构函数的作用是( )。A.一般成员函数的初始化B.类的初始化C.对象的初始化D.删除类创建的对象参考答案:D40. C+的继承性允许派生类继承基类的( )。A.部分特性,并允许增加新的特性或重定义基类的特性B.部分特性,但不允许增加新的特性或重定义基类的特性C.所有特性,并允许增加新的特性或重定义基类的特性D.所有特性,但不允许增加新的特性或重定义基类的特性参考答案:C41. 数组名作为实参传递给形参时,数组名被处理为( )。A.该数组的长度B.该数组的元素个数C.该数组的首地址D.该数组中各

11、元素的值参考答案:C42. 主程序和子程序间参数传送的方法可以用寄存器传递。( )A.正确B.错误参考答案:A43. 成员函数体写在类的外部时不必在类的内部保留函数声明。( )A.错误B.正确参考答案:A44. 联合变量与结构变量的最大区别在于,联合变量的所有成员占用同一段内存,而结构变量的成员占用不同的内存。( )A.错误B.正确参考答案:B45. 操纵符hex、oct、dec只对下一个输出有效。( )A.错误B.正确参考答案:A46. 对C语言中用到的任何一个变量都要规定其类型。( )A.错误B.正确参考答案:B47. 在汇编语言中,宏是源程序中的一段有独立功能的程序代码,只需要在源程序中

12、定义一次就可以多次调用。( )A.正确B.错误参考答案:A48. C+标准库提供了控制输入输出格式的操作符,所有不带形参的操作符都定义在头文件iostream.h中,而带形参的操作符则定义在头文件iomanip.h中。( )A.错误B.正确参考答案:B49. 进行文件操作需包含头文件( )。A.fstream.hB.ostream.hC.stdio.hD.stdlib.h参考答案:A50. 对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )。A.公有类型B.私有类型C.保护类型D.友元类型参考答案:D51. SEGMENT ENDS这两个关键字搭配是正确

13、的。( )A.正确B.错误参考答案:A52. CPU可以直接访问主存,而不能直接访问外存。( )A.正确B.错误参考答案:A53. 若已定义了person类,则执行语句“person p1=p2;”将调用p1的( )。A.构造函数B.拷贝构造函数C.析构函数D.赋值运算符重载函数参考答案:B54. 内存和外存都能直接向CPU提供数据。( )A.正确B.错误参考答案:B55. 若当前(DS)=0600H,(BX)=0064H,内存字单元(06064H)=0018H,(06066H)=0700H,(06018H)=0026H,(0601AH)=0800H,并且有如下程序片段顺序执行(1)LEA SI,BX (2)MOV BX,BX (3)LDS BX,BX后,(SI)等于多少?( )A.0064HB.0018HC.0063HD.0019H参考答案:A56. 汇编语言语句格式中对名字项的

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

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

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