浙大2013年下半學期面向对象程序设计在线.docxVIP

浙大2013年下半學期面向对象程序设计在线.docx

  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文档。上传文档
查看更多
浙大2013年下半學期面向对象程序设计在线

您的本次作业分数为:99分 单选题 1.下面有关析构函数特征的描述中,正确的是( )。A 一个类中可以定义多个析构函数 B 析构函数名与类名完全相同 C 析构函数不能指定返回类型 D 析构函数可以有一个或多个参数 正确答案:C单选题 2.派生类中虚函数原型的( )。A 函数类型可以与基类中虚函数的原型不同 B 参数个数可以与基类中虚函数的原型不同 C 参数类型可以与基类中虚函数的原型不同 D 以上都不对 正确答案:D单选题 3.类和派生类正确的关系是( )。A 从基类到派生类称为继承。 B 从派生类到基类称为派生。 C 派生类包含了基类。 D 从基类到派生类称为派生。 正确答案:D单选题 4.析构函数的特征是( )。A 析构函数可以有多个参数。 B 析构函数只能在类体内定义。 C 一个类中只能定义一个析构函数。 D 一个类中能定义多个析构函数。 正确答案:C单选题 5.如果在基类中将show声明为不带返回值的纯虚函数,正确的写法是( )。A virtualshow()=0; B virtualvoidshow(); C virtualvoidshow()=0; D voidshow()=0virtual; 正确答案:C单选题 6.若有定义char *words[]={FORTRAN, BASIC,PASCAL,JAVA,C}; 则输出结果为AVA的语句是( )。A printf(%s,*words[3]+1) B printf(%s,*words[4]+1) C printf(%s,*(words+3)+1) D printf(%s,(*words+4)+1) 正确答案:C单选题 7.已知有预编译指令#define s(a,b) (a*b),则执行语句i=1;Area=s(3, 5-i)+3;后,变量area的值为( )。A 14 B 15 C 16 D 17 正确答案:D单选题 8.抽象类论述中,不正确的是( )。A 如果一个类至少有一个纯虚函数,那么该类为抽象类。 B 抽象类只能用作其他类的基类,不能建立抽象类对象。 C 抽象类可以用来定义指针。 D 抽象类可以作为某个函数的返回类型。 正确答案:D单选题 9.下列条件语句中,功能与其他语句不同的是( )。A if(a)printf(%d\n,x);elseprintf(%d\n,y) B if(a==0)printf(%d\n,y);elseprintf(%d\n,x) C if(a!=0)printf(%d\n,x);elseprintf(%d\n,y) D if(a==0)printf(%d\n,x);elseprintf(%d\n,y) 正确答案:D单选题 10.类的友元可以访问该类的( )。A 只能是数据成员 B 所有成员 C 只能是成员函数 D 只能是公有成员 正确答案:B单选题 11.面向对象的程序设计中,定义类时保留字是用( )。A type B class C private D public 正确答案:D单选题 12.置虚基类的目的是( )。A 简化程序 B 消除二义性 C 提高运行效率 D 减少目标代码 正确答案:B单选题 13.表示year为闰年的c语言表达式为( )。A (year%4==0year%100?!=0)(year%400==0) B (year%4==0year%100?!=0)||(year%400==0) C (year%4==0)(year%400==0) D (year%4==0)||(year%400==0) 正确答案:B单选题 14.下列描述中,( )是错误的。A 内联函数主要解决程序的运行效率问题 B 内联函数的定义必须出现在内联函数第一次被调用之前 C 内联函数中可以包括各种语句 D 对内联函数不可以进行异常接口声明 正确答案:C单选题 15.下面有关静态成员函数的描述中,正确的是( )。A 在静态成员函数中可以使用this指针 B 在建立对象前,就可以为静态数据成员赋值 C 静态成员函数在类外定义时,要用static前缀 D 静态成员函数只能在类外定义 正确答案:B单选题 16.声明类时,下面的说法正确的是( )。A 可以在类的声明中给数据成员赋初值 B 数据成员的数据类型可以是registe C private、public、protected可以按任意顺序出现 D 没有用private、public、protected定义的数据成员是公有成员 正确答案:C单选题 17.C++进行文件操作时需要包含的文件是( ):A fstream、h B iostream、h C stdio、h D math、h 正确答案:A单选题 18.下列表达式中,不正确的表达式是( )。A a=1,b=1 B y=int(x) C a=b

文档评论(0)

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

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

1亿VIP精品文档

相关文档