网站大量收购独家精品文档,联系QQ:2885784924

17春福师《C语言程序设计》在线作业1.doc

17春福师《C语言程序设计》在线作业1.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
17春福师《C语言程序设计》在线作业1

2017秋17春福师《C++语言程序设计》在线作业一 一、单选题(共 20 道试题,共 40 分。) 1. 下列函数中,可以是虚函数的是______。( ) A. 自定义的构造函数 B. 拷贝构造函数 C. 静态成员函数 D. 析构函数 正确答案: 2. 考虑函数原型voidtest(inta,intb=7,char=*),下面的函数调用中,属于不合法调用的是()。 A. test(5); B. test(5,8); C. test(6,#) D. test(0,0,*) 正确答案: 3. 假定a为一个整型数组名,则元素a[4]的字节地址为()。 A. a+4 B. a+8 C. a+16 D. a+32 正确答案: 4. 决定C++语言中函数的返回值类型的是()。 A. return语句中的表达式类型 B. 调用该函数时系统随机产生的类型 C. 调用该函数时的主调用函数类型 D. 在定义该函数时所指定的数据类型 正确答案: 5. ()的功能是对对象进行初始化。 A. 析构函数 B. 数据成员 C. 构造函数 D. 静态成员函数 正确答案: 6. 设a=1,b=2,则(a++)+b与a+++b这两个表达式的值分别为()。 A. 3,3 B. 3,4 C. 4,3 D. 4,4 正确答案: 7. 整型变量i定义后赋初值的结果是()。 inti=2.8*6; A. 12 B. 16 C. 17 D. 18 正确答案: 8. 能做为C++程序基本单位的是( ) A. 字符; B. 语句; C. 函数; D. 源文件; 正确答案: 9. 下面有关重载函数的说法中正确的是()。 A. 重载函数必须具有不同的返回值类型; B. 重载函数形参个数必须不同; C. 重载函数必须有不同的形参列表 D. 重载函数名可以不同 正确答案: 10. 对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是 _________。 A. 公有类型 B. 私有类型 C. 保护类型 D. 友元类型 正确答案: 11. 下列程序的运行结果是_________。 #include   class example   {   int a:   public:   example(int b){a=n++;}   void print(){a=a+1;cout a ” ”;}   void print()const{cout }   void main()   {   example x t(3);   const example y(2);   x.print();   y.print(); } A. 2 2 B. 4 3 C. 4 2 D. 3 正确答案: 12. 类的析构函数的作用是()。 A. 一般成员函数的初始化 B. 类的初始化 C. 对象的初始化 D. 删除类创建的对象 正确答案: 13. 如果a=1,b=2,c=3,d=4,则条件表达式“ab?a:cd?c:d ” 的值为( ) A. 2 B. 3 C. 1 D. 4 正确答案: 14. 对类的构造函数和析构函数描述正确的是()。 A. 构造函数可以重载,析构函数不能重载 B. 构造函数不能重载,析构函数可以重载 C. 构造函数可以重载,析构函数也可以重载 D. 构造函数不能重载,析构函数也不能重载 正确答案: 15. 表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。 A. showbase()和eof() B. showpoint()和eof() C. showpoint()和bad() D. showpoint()和good() 正确答案: 16. 下列哪个是C++语言的有效标识符? A. _No1 B. No.1 C. 12345 D. int 正确答案: 17. 下列do-while循环的循环次数是: 已知:int i=5  do{ couti--endl   i--  }while (i!=0) A. 0 B. 2 C. 5 D. 无限次 正确答案: 18. 下面有关重载函数的说法中正确的是( ) A. 重载函数必须具有不同的返回值类型 B. 重载函数形参个数必须不同 C. 重载函数必须有不同的形参列表 D. 重载函数名可以不同 正确答案: 19. 下列程序段循环次数是()。intx=-10; while(++x) coutxendl; A. 9 B. 10 C. 11 D. 无限 正确答案: 20. 下面关于数组的描述错误的是()。 A. 在C++语言中数组的名字就是指向该数组第一个元素的指针 B. 长度为n的数组,下标的范围是0-n-1

文档评论(0)

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

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

1亿VIP精品文档

相关文档