南开大学21秋《C语言程序设计》在线作业三答案参考55

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

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

1、南开大学21秋C语言程序设计在线作业三答案参考1. 在Turbo C+中,字符型数据在内存中占个字节。( )A.错误B.正确参考答案:B2. main( ) int x,y,z; scanf(“%d%d%d”,&x,&y,&z); printf(“x+y+z=%dn”,x+y+z); 输入数据的形式是25,13,10,则程序的输出结果是( )。A.x+y+z=48B.x+y+z=35C.x+z=35D.不确定值参考答案:A3. 若有声明:class B: A; 则类B的继承方式为私有继承。( )A.错误B.正确参考答案:B4. 一个整数可以直接赋给一个枚举变量。( )A.正确B.错误参考答案:

2、B5. 八进制数据31转化成十进制数据为30。( )A.正确B.错误参考答案:B6. 一个派生类继承多个基类称为多继承。( )A.错误B.正确参考答案:B7. 不能把字符串: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!”参考答案:B8. C+利用( )实现面向对象程序设计的继承性。A.构造数据类型类B.类的派生机制C.构造数据类型枚举D.函数重载与运算符重载参考答案:B9. 派生类的对象对它的基类成员中什么是可访问的

3、?( )A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.私有继承的公有成员参考答案:A10. 如果要在程序中使用IO流库,应包含头文件iostream.h。( )A.错误B.正确参考答案:B11. 说明一个成员为静态成员的关键字为( )。A.staticB.externC.inlineD.friend参考答案:A12. 设有定义:char a10=“ABCD”,*p=a;,则*(p+3)的值是( )。A.“ABCD”B.DC.0D.不确定参考答案:B13. 已知int a=1,2,3,4,y,*p=&a1; 则执行语句y(*-p)+; 变量y的值是3。( )A.正确B.错

4、误参考答案:B14. 宏定义的宏名一定要大写,否则无效。( )A.错误B.正确参考答案:A15. 对虚函数的调用( )。A.一定使用动态联编B.一定使用静态联编C.一定使用指针D.不一定使用动态联编参考答案:D16. 成员函数体写在类的外部时不必在类的内部保留函数声明。( )A.错误B.正确参考答案:A17. 以下选项中不能正确赋值的是( )A.char b=H,e,l,l,o,!;B.char b10;b=Hello!;C.char b10= Hello!;D.char *str=Hello!;参考答案:B18. 逻辑运算符的优先级为&|!。( )A.错误B.正确参考答案:A19. 原型说明

5、中没有指出返回类型的函数(包括主函数main),C+默认该函数的返回类型是void。( )A.错误B.正确参考答案:A20. putchar( )一次可以输出多个字符。( )A.错误B.正确参考答案:A21. 若有以下说明和语句,int c45,(*p)5; p=c; 能正确引用c数组元素的是( )。A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2)参考答案:D22. 构造函数是可以被派生类继承的。( )A.错误B.正确参考答案:A23. 有定义inta34,输入其3行2列元素的正确语句为( )。A.scanf(“%d”,a3,2)B.scanf(“%d”,*(*(a+2)+1)

6、C.scanf(“%d”,*(a+2)+1)D.scanf(“%d”,*(a2+1)参考答案:C24. 合法的C语言标识符是( )。A.abcB.2abC._a1D./n参考答案:C25. 下列各种高级语言中,不是面向对象的程序设计语言的是( )。A.C+B.JavaC.VBD.C参考答案:A26. 若有说明:char s1=067, s2=1; 则变量s1,s2在内存中各占的字节数是( )A.1,1B.4,1C.3,1D.1,2参考答案:A27. 假定classA为一个类,f( )为该类公有的数据成员,x为该类的一个对象,则访问x对象中成员函数f( )的格式为( )。A.x.fB.x.f(

7、)C.x-fD.x-f( )参考答案:B28. 在汇编语言程序的开发过程中使用宏功能的顺序是( )。A.宏调用,宏定义B.宏展开,宏定义C.宏定义,宏调用,宏展开D.宏定义,宏展开,宏调用参考答案:C29. 一个完整的计算机系统的两个基本组成部分是操作系统和数据库系统。( )A.正确B.错误参考答案:B30. 下列程序的输出结果是( )。main( )intb=4; b*=b+=b+b; printf(“%dn”,a);A.16B.32C.96D.144参考答案:D31. 若AX=349DH,CX=000FH。则执行指令AND AX,CX后,AX的值是000DH。( )A.正确B.错误参考答案

8、:A32. 下面四个选项中,均是正确的数值常量或字符常量的选项是( )。A.0.00f8.9eB.“a”3.9E-2.51e1”C.30110xFF000aD.001E140xabcd2e 250.I14参考答案:D33. 以下能正确定义一维数组的选项是( )。A.int numB.#define N 100 int numNC.int num0.100D.int N=100; int numN参考答案:B34. 面向对象的程序设计语言必须具备的关键要素是( )。A.抽象和封装B.抽象和多态性C.抽象、封装、继承和多态性D.抽象、封装和继承性参考答案:C35. 在下面有关友元函数的描述中,正确

9、的说法是( )。A.友元函数是独立于当前类的外部函数B.一个友元函数不能同时定义为两个类的友元函数C.友元函数必须在类的外部定义D.在外部定义友元函数时,必须加关键字friend参考答案:A36. 在C程序中,注释说明只能位于一条语句的后面。( )A.正确B.错误参考答案:B37. 已定义以下函数fun(int *p) return *p;该函数的返回值是( )A.不确定的值B.形参p中存放的值C.形参p所指存储单元中的值D.形参p的地址值参考答案:D38. 若已定义了person类及person类的两个对象p1和p2,则执行语句“p1=p2;”将调用p1的( )。A.构造函数B.拷贝构造函数

10、C.析构函数D.赋值运算符重载函数参考答案:D39. ( )不是构造函数的特征。A.构造函数的函数名与类名相同B.构造函数可以重载C.构造函数可以设置缺省参数D.构造函数必须指定类型说明参考答案:D40. 在C语言中,字母的大小写不被区分。( )A.错误B.正确参考答案:A41. 关于虚函数的描述中,( )是正确的。A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数D.派生类的虚函数与基类的虚函数具有不同的参数个数和类型参考答案:C42. 已知物理地址(371F0H)=12H,(371F1H)=34H,(371

11、F2H)=56H,如从地址371F0H中取出一个字的内容是3412H。( )A.正确B.错误参考答案:A43. 以下程序:main( ) int a=011; printf(“%dn”,a); 的输出结果是( )。A.12B.11C.10D.9参考答案:D44. 已知小写字母的ASCII码为97,对于int a=99, b=&39;b&39; printf(“%c, %d”,a, b); 的结果是( )A.99,bB.c,98C.99,98D.c,b参考答案:B45. 类模板的模板参数( )。A.只可作为数据成员的类型B.只可作用成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可

12、参考答案:D46. 已知int a=4,b=5;,这执行表达式a=ab后,变量a的值为( )A.0B.1C.4D.5参考答案:A47. 函数必须有返回值,否则不能使用函数。( )A.正确B.错误参考答案:B48. 若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的( )。A.私有成员B.公有成员C.保护成员D.保护成员或私有成员参考答案:D49. 以下有关继承的叙述正确的是( )。A.构造函数和析构函数都能被继承B.派生类是基类的组合C.派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员D.基类的公有成员一定能被派生类的对象访问参考答案:B50. 以下五个指

13、令(1)MOV AL,55H (2)MOV CL,2 (3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,(CL)=多少?( )A.2B.3C.4D.5参考答案:A51. 数组名作为实参传递给形参时,数组名被处理为( )。A.该数组的长度B.该数组的元素个数C.该数组的首地址D.该数组中各元素的值参考答案:C52. do.while结构中的语句至少执行一次。( )A.正确B.错误参考答案:A53. 已知char s119,*s2=“ab0cdef”; 则执行语句strcpy(s1,s2); 后,变量s的内容是不能确定。( )A.正确B.错误参考答案:B54. C+的继承性允许派生类继承基类的( )。A.部分特性,并允许增加新的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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