16秋福师《c++语言程序设计》在线作业二.doc

16秋福师《c++语言程序设计》在线作业二.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
奥鹏17春16秋福师《C++语言程序设计》在线作业二 一、单选题(共 20 道试题,共 40 分。) 1. 表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。 A. showbase()和eof() B. showpoint()和eof() C. showpoint()和bad() D. showpoint()和good() 正确答案: 2. 下面对静态数据成员的描述中,正确的是_________。 A. 静态数据成员可以在类体内进行初始化 B. 静态数据成员不可以被类的对象调用 C. 静态数据成员不能受private控制符的作用 D. 静态数据成员可以直接用类名调用 正确答案: 3. 下列程序的执行结果为()。 #include void main( ) {inta=3,b=0; int*p=a; b=+a++; cout*P,bendl; } A. 3,4 B. 4,3 C. 3,3 D. 4,4 正确答案: 4. 下列程序的运行结果为_________。 #include void print(double a) { cout++a; } void print(int a,int b) { cout } void main() { print(1.2); cout” ”; print(3,4); } A. 1.2 34 B. 2.2 34 C. 1.2 43 D. 2.2 43 正确答案: 5. 下列各种高级语言中,______是面向对象编程语言。( ) A. BASIC B. C语言 C. C++语言 D. Pascal语言 正确答案: 6. C++语言是从早期的C语言逐渐发展演变而来的.与C语言相比,它在求解问题方法上进行的最大改进是()。 A. 面向过程 B. 面向对象 C. 安全性 D. 复用性 正确答案: 7. 下面不能正确表示a*b/(c*d)的表达式是( ) A. (a*b)/c*d B. a*b/(c*d) C. a/c/d*b D. a*b/c/d 正确答案: 8. 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为_______。 A. ios::in B. ios::out C. ios::int | ios::out D. 没有 正确答案: 9. 下列各类函数中,()不是类的成员函数。 A. 构造函数 B. 析构函数 C. 友元函数 D. 拷贝构造函数 正确答案: 10. 如果类A被说明成类B的友元,则()。 A. 类A的成员即类B的成员 B. 类B的成员即类A的成员 C. 类A的成员函数不得访问类B的成员 D. 类B不一定是类A的友元 正确答案: 11. 下列程序的输出结果为_________。 #include iostream. h int func(int n) {   if〔n1)return 1; else return n+tune(n-1): return 0; } void main() { cout  } A. 0 B. 10 C. 15 D. 16 正确答案: 12. 下列哪种用法不能体现类A和类B之间的组合关系_________。 A. 类A中声明数据成员B b; B. 类A中声明数据成员B* b; C. 类A中声明数据成员const B b; D. 类A中声明成员函数 B func( B obj); 正确答案: 13. 下列各种函数中,( )不是类的成员函数。 A. 构造函数 B. 析构函数 C. 友元函数 D. 拷贝构造函数 正确答案: 14. 下列函数中,可以是虚函数的是______。( ) A. 自定义的构造函数 B. 拷贝构造函数 C. 静态成员函数 D. 析构函数 正确答案: 15. 下列程序的执行结果为_________。 #include void main() { int a=3,b=0; int*p=a: b=+a++; cout*P”,” } A. 3,4 B. 4,3 C. 3,4 D. 4,4 正确答案: 16. 下列运算符中,运算对象必须是整型的是( ) A. / B. %

文档评论(0)

fpiaovxingl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档