南开大学21秋《C语言程序设计》平时作业一参考答案88

上传人:cl****1 文档编号:498951724 上传时间:2023-09-19 格式:DOCX 页数:12 大小:13.48KB
返回 下载 相关 举报
南开大学21秋《C语言程序设计》平时作业一参考答案88_第1页
第1页 / 共12页
南开大学21秋《C语言程序设计》平时作业一参考答案88_第2页
第2页 / 共12页
南开大学21秋《C语言程序设计》平时作业一参考答案88_第3页
第3页 / 共12页
南开大学21秋《C语言程序设计》平时作业一参考答案88_第4页
第4页 / 共12页
南开大学21秋《C语言程序设计》平时作业一参考答案88_第5页
第5页 / 共12页
点击查看更多>>
资源描述

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

1、南开大学21秋C语言程序设计平时作业一参考答案1. 说明一个成员为静态成员的关键字为( )。A.staticB.externC.inlineD.friend参考答案:A2. 静态数据成员的初始化必须在( )。A.类内B.类外C.在构造函数内D.静态成员函数内参考答案:B3. 使用LINK连接命令,执行后可生成文件的扩展名为EXE。( )A.正确B.错误参考答案:A4. int i=20; switch(i/10) case 2:printf(“A”); case 1:printf(“B”); 的输出结果为A。( )A.错误B.正确参考答案:A5. 如果要在程序中使用IO流库,应包含头文件ios

2、tream.h。( )A.错误B.正确参考答案:B6. 成员函数体写在类的外部时一定要在类的内部保留函数声明。( )A.错误B.正确参考答案:B7. 关于函数模板,描述错误的是( )。A.函数模板必须由程序员实例化B.函数模板的实例化由编译器实现C.一个类定义中,只要有一个函数模板,则这个类是类模板D.若类模板的成员函数是函数模板,则类模板实例化后,成员函数也随之实例化参考答案:A8. 键盘I/O对应16H号中断。( )A.正确B.错误参考答案:A9. 在“while(!a)”中,其中“!a”与表达式( )等价。A.a=0B.a=1C.a!=1D.a!=0参考答案:D10. 以下有关运算器运算

3、功能的描述,( )是正确的。A.只做加法B.只做算术运算C.既做算术运算又做逻辑运算D.只做逻辑运算参考答案:C11. 数组的大小是固定的,所有数组元素的类型必须相同。( )A.正确B.错误参考答案:A12. 寄存器在计算机系统中是一个重要部件,只能用于暂存数据。( )A.正确B.错误参考答案:B13. 下列语句中错误的是( )。A.int *p=new int (10)B.int *p=new int10C.int *p=new intD.int *p=new int40(0)参考答案:D14. 可以在类的构造函数中对静态数据成员进行初始化。( )A.错误B.正确参考答案:A15. 赋值号两

4、边的数据类型不一致时,将无法进行赋值运算。( )A.错误B.正确参考答案:A16. 声明语句int x=y=z=5; 可以正确定义整型变量x,y和z并为其赋初值5。( )A.正确B.错误参考答案:B17. 面向对象程序设计将数据与( )放在一起,作为一个相互依存、不可分割的整体来处理。A.对数据的操作B.信息C.数据隐藏D.数据抽象参考答案:A18. 设有定义:char a10=“ABCD”,*p=a;,则*(p+3)的值是( )。A.“ABCD”B.DC.0D.不确定参考答案:B19. MACRO和ENDM是不合法的关键字搭配。( )A.正确B.错误参考答案:B20. 虚基类中的成员函数都是

5、虚函数。( )A.错误B.正确参考答案:A21. 在指令系统的寻址方式中,先计算后访问内存的寻址方式是( )。A.立即数寻址B.直接寻址C.间接寻址D.变址选址参考答案:D22. C语言程序中有调用关系的所有函数都必须放在同一源程序文件中。( )A.正确B.错误参考答案:B23. 下面4个选项中,均是不合法的用户标识符的选项是( )。A.A P_0 doB.float a0 _AC.b-a 123 intD._123 temp INT参考答案:C24. 在执行int a 3=1,2,3,4; 语句后a12的值是( )A.3B.4C.0D.2参考答案:C25. 以下选项中合法的实型常数是( )A

6、.5E2.0B.E-3C.2E0D.1.3E参考答案:C26. 在计算机中,C语言是属于( )A.机器语言B.高级语言C.汇编语言D.自然语言参考答案:B27. 以下有关继承的叙述正确的是( )。A.构造函数和析构函数都能被继承B.派生类是基类的组合C.派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员D.基类的公有成员一定能被派生类的对象访问参考答案:B28. 以下选项中可作为C语言合法整数的是( )A.10110BB.0386C.x2a2D.0Xffa参考答案:D29. 在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是( )。A.(2x-2)|(4x8)B.(x=2

7、)|(x4)|(x=8)C.(x=-2)(x4)(xD.(x-2)(x4)|(x8)(xy)B.if(xy)x+; y+;C.if(x=y)&(x!=0)x+=yD.if(x!=y) scanf(“%d”,&x); else scanf(“%d”,&y)参考答案:C41. do.while结构中的语句至少执行一次。( )A.正确B.错误参考答案:A42. 已知char ch=&39;A&39; 且表达式ch=(ch=&39;A&39; & chA.AB.aC.ZD.出错参考答案:B43. 以下非法的赋值语句是( )A.n=(i=2, i+);B.j+;C.+(I+1);D.x=j0;参考答案:

8、C44. 如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,SI以后,(DS)=多少?( )A.5570HB.0235HC.0E60HD.0088H参考答案:C45. 一个类的友元一定是另一个类的成员函数。( )A.错误B.正确参考答案:A46. 操纵符hex、oct、dec只对下一个输出有效。( )A.错误B.正确参考答案:A47. 在声明类时,下面的说法正确的是( )。A.可以在类的声明中给数据成员赋初值B.数据成员的数据类型可以是register

9、C.private、public、protected可以按任意顺序出现D.没有用private、public、protected定义的数据成员是公有成员参考答案:C48. 已知char b5, *p=b; ,则正确的赋值语句是( )A.b=“abcd”;B.*b=“abcd”;C.p=“abcd”;D.*p=“abcd”;参考答案:C49. 表达式0195是一个八进制整数。( )A.错误B.正确参考答案:A50. 成员函数体可以写在类的内部也可以写在类的外部。( )A.错误B.正确参考答案:B51. 创建派生类对象时,先调用基类的构造函数,再调用派生类的构造函数,当销毁这个对象时顺序正好相反,

10、先调用派生类的析构函数,再调用基类的析构函数。( )A.错误B.正确参考答案:B52. 宏定义的宏名一定要大写,否则无效。( )A.错误B.正确参考答案:A53. 不能把字符串: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!”参考答案:B54. 下列程序的输出结果是( )。main( )intb=4; b*=b+=b+b; printf(“%dn”,a);A.16B.32C.96D.144参考答案:D55. 已知:int a 3=1,2,3,4,5,6,7,8,9,0; 则数组a的第一维的大小是( )A.2B.3C.4D.无法确定参考答案:C56. 私有静态数据成员不能被类外部函数访问,也不能用对象进行访问。( )A.错误B.正确参考答案:B57. 以下五个指令(1)MOV

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

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

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