福师17春秋学期《C语言程序设计》在线作业1.docVIP

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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
福师17春秋学期《C语言程序设计》在线作业1

一、单选题(共20道试题,共40分。)V1.下列函数中,可以是虚函数的是______。() 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   classexample   {   inta:   public:   example(intb){a=n++;}   voidprint(){a=a+1;couta””;}   voidprint()const{cout}   voidmain()   {   examplext(3);   constexampley(2);   x.print();   y.print(); } A.22 B.43 C.42 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循环的循环次数是: 已知:inti=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 C.数组的大小必须在编译时确定 D.数组只能通过值参数和引用参数两种方式传递给函数 二、判断题(共20道试题,共40分。)V1.C++语言中规定函数的返回值的类型是由return语句中的表达式类型所决定。 A.错误 B.正确 2.变量必须先定义,后使用。 A.错误 B.正确 3.私有成员只能被本类的成员函数访问,来自类外部的任何访问都是非法的。() A.错误 B.正确 4.类是一种类型,它封装了数据和操作。 A.错误 B.正确 5.C++语言中,标识符不区分大小写。() A.错误 B.正确 6.派生类的成员一般分为两部分,一部分是从基类继承的成员,另一部分是自己定义的新成员。 A.错误 B.正确 7.作为语句的函数调用是通过函数的副作用来体

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档