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

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

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

1、南开大学21春C语言程序设计在线作业二满分答案1. CPU可以直接访问主存,而不能直接访问外存。( )A.正确B.错误参考答案:A2. 下面程序:main( ) char ch7=“65ab21”; int i,s=0; for(i=0; chi=0 & chi=9; i+=2) s=10*s+chi-0; printf(“%dn”,s); 运行的结果是( )。A.2ba56B.6521C.6D.62参考答案:C3. 伪指令和伪操作:伪操作也称为伪指令,它是写给汇编程序看的,不是用户程序的真正执行部分。( )A.正确B.错误参考答案:A4. 下列关于运算符重载的描述中,正确的是( )。A.可以

2、改变运算符的目数B.可以改变运算符的优先级C.可以改变运算符的结合性D.可以改变运算符的功能参考答案:D5. 对虚函数的调用( )。A.一定使用动态联编B.一定使用静态联编C.一定使用指针D.不一定使用动态联编参考答案:D6. 宏定义的宏名一定要大写,否则无效。( )A.错误B.正确参考答案:A7. 当用类的一个对象去初始化类的另一个对象时,调用( )。A.析构函数B.拷贝构造函数C.静态函数D.以上都不是参考答案:B8. C+利用类的派生机制实现面向对象程序设计的继承性。( )A.错误B.正确参考答案:B9. 以下程序:main( ) int a=011; printf(“%dn”,a);

3、的输出结果是( )。A.12B.11C.10D.9参考答案:D10. 以下程序的输出结果是( )。main( )char*a5=“how”,“do”,“you”,“do”,“!”; char*p; inti; p=a; for(i=0; iA.howdoyoudoB.howC.howdoyoudoD.hdyd参考答案:C11. 若已定义了person类及person类的两个对象p1和p2,则执行语句“p1=p2;”将调用p1的( )。A.构造函数B.拷贝构造函数C.析构函数D.赋值运算符重载函数参考答案:D12. 以下选项中属于C语言的数据类型是( )。A.复合型B.双精度型C.逻辑型D.集合

4、型参考答案:A13. 已知int a=4,b=5;,这执行表达式a=ab后,变量a的值为( )A.0B.1C.4D.5参考答案:A14. 二进制文件结束标志为EOF(即-1)。( )A.错误B.正确参考答案:A15. 数组名作为实参传递给形参时,数组名被处理为( )。A.该数组的长度B.该数组的元素个数C.该数组的首地址D.该数组中各元素的值参考答案:C16. 若AX=349DH,CX=000FH。则执行指令AND AX,CX后,AX的值是000DH。( )A.正确B.错误参考答案:A17. 将客观实体的特征与行为作为不可分割的整体进行程序设计的方法称为( )程序设计。A.面向应用B.面向过程

5、C.面向对象D.面向系统参考答案:C18. 数组名作为实参调用函数,实际传给形参的是数组中全部的元素值。( )A.错误B.正确参考答案:A19. 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。( )A.正确B.错误参考答案:B20. 下面关于静态成员的描述中,正确的是( )。A.静态数据成员是类的所有对象共享的数据B.类的每个对象都有自己的静态数据成员C.类的不同对象有不同的静态数据成员值D.静态数据成员不能通过类的对象访问参考答案:A21. 以下五个指令(1)MOV AL,55H (2)MOV CL,2 (3)ROL AL,CL (4)OR

6、AL,1 (5)RCL AL,CL顺序执行完后,(CL)=多少?( )A.2B.3C.4D.5参考答案:A22. 已知int a=1,2,3,4,y,*p=&a1; 则执行语句y(*-p)+; 变量y的值是3。( )A.正确B.错误参考答案:B23. 重载函数至少在参数个数、参数类型或参数顺序上要有所不同。( )A.错误B.正确参考答案:B24. getchar( )函数没有参数。( )A.错误B.正确参考答案:B25. 下面的哪一个保留字能作为函数的返回类型( )。A.endB.coutC.includeD.int参考答案:D26. 声明语句int a3=1,0,1,1,1; 能对二维数组a

7、进行正确初始化。( )A.正确B.错误参考答案:B27. 一个函数功能不太复杂,但要求被频繁调用,则应把它定义为( )。A.内联函数B.重载函数C.递归函数D.嵌套函数参考答案:A28. 在赋值语句变量=表达式中,当表达式的类型和变量的类型不一致时,以表达式的类型为准。( )A.错误B.正确参考答案:A29. 已知:int a 3=1,2,3,4,5,6,7,8,9,0; 则数组a的第一维的大小是( )A.2B.3C.4D.无法确定参考答案:C30. C+标准库中的输入输出格式操作符(函数)必须由输入输出流对象来调用。( )A.错误B.正确参考答案:A31. 构造函数的功能是对对象进行初始化。

8、( )A.正确B.错误参考答案:A32. 十六进制数据8转化成十进制数据为8。( )A.正确B.错误参考答案:A33. 下面不是C语言基本数据类型的是( )A.指针类型B.整型C.无符号长整型D.单精度型参考答案:A34. 一个类的友元一定是另一个类的成员函数。( )A.错误B.正确参考答案:A35. 在指令系统的寻址方式中,先计算后访问内存的寻址方式是( )。A.立即数寻址B.直接寻址C.间接寻址D.变址选址参考答案:D36. 按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。( )A.错误B.正确参考答案:B37. 若有以下说明和语句,int c45,

9、(*p)5; p=c; 能正确引用c数组元素的是( )。A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2)参考答案:D38. 下面有关for循环的正确描述是( )A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体语句,后判断表达式C.在for循环中,不能用break语句跳出循环体D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来参考答案:D39. 下列输出字符A的方法中,错误的是( )。A.coutput(A)B.coutAC.cout.put(A)D.char a=A; couta参考答案:A40. 下列( )可以是虚函数。A.构造函数B

10、.拷贝构造函数C.静态成员函数D.析构函数参考答案:D41. 指针在任何情况下都可进行,=,A.错误B.正确参考答案:B42. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,隐含的打开方式为( )。A.iosinB.iosoutC.iosin|iosoutD.iosbinary参考答案:A43. 当将一个类A说明为另一个类B的友元后,类A能够直接访问类B的( )。A.只能是公有成员B.只能是保护成员C.只能是除私有成员之外的任何成员D.具有任何权限的成员参考答案:D44. 常量和引用在声明时必须初始化。( )A.错误B.正确参考答案:B45. 函数模板是基于不同的数据类型完成类

11、似的操作,而重载函数则是对不同的数据类型完成相同的操作。( )A.错误B.正确参考答案:A46. 析构函数是不能被派生类继承的。( )A.错误B.正确参考答案:B47. int i=20; switch(i/10) case 2:printf(“A”); case 1:printf(“B”); 的输出结果为A。( )A.错误B.正确参考答案:A48. 如果一个类至少有一个虚函数,那么该类就被称为抽象类。( )A.错误B.正确参考答案:A49. 以下选项中合法的用户标识是( )A.longB._2TestC.3DmaxD.A.dat参考答案:B50. 对于类定义 class A public:

12、virtual void func1( )void 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( )是虚函数参考答案:C51. 汇编语言的三种指令系统:基本指令、伪指令、宏指令。( )A.正确B.错误参考答案:A52. 下面正确的字符常量是( )。A.X17B.80C.D.“n”参考答案:C53. 若有定义:intA34; 能表现数组元素A11的是( )。A.(A1+1)B.*(A11)C.(*(A+1)1)D.*(A+5)参考答案:B54. 当循环体至少能执行一次时,while循环和do-while循环是等价的。( )A.错误B.正确参考答案:B55. 表达式0195是一个八进制整数。( )A.错误B.正确参考答案:A56. 静态成员函数没有this指针。( )A.正确B.错误参考答案:A57. 在计算机中,C语言是属于( )A.机器语言B.高级语言C.汇编语言D.自然语

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

最新文档


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

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