春季福师C++语言程序设计在线作业二_第1页
春季福师C++语言程序设计在线作业二_第2页
春季福师C++语言程序设计在线作业二_第3页
春季福师C++语言程序设计在线作业二_第4页
春季福师C++语言程序设计在线作业二_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

福师《++语言程序设计》在线作业二一、单项选择题(共20道试题,共40分。)1.以下程序输出结果为()。#inluvoimin(){hr,[]={”hllo",”th",”worl”};hr**p=:p++;out<<*p<<nl;.hllo.th.worl.hllothworl正确答案:2.能正确表示x>=3或者x<1关系表示式是.x>=3orx<1.x>=3|x<1.x>=3||x<1.x>=3&&x<1正确答案:3.在公有派生情况下,关于派生类对象和基类对象关系,以下叙述不正确是_________。.派生类对象能够赋给基类对象.派生类对象能够初始化基类引用.派生类对象能够直接访问基类中组员.派生类对象地址能够赋给指向基类指针正确答案:4.若x,y,z均被定义为整数,则以下表示式能正确表示代数式1/(x*y*z)是.1/x*y*z.1.0/(x*y*z).1/(x*y*z).1/x/y/(flot)z正确答案:5.一个类友元函数能够访问该类()。.私有组员.保护组员.公有组员.全部组员正确答案:6.假定为一个类,则执行“(4),[3],*p[2];”语句时,自动调用该类结构函数次数为()。.正确答案:7.以下程序输出结果为_________。#inlu<iostrm.h>intfun(intn){if〔n<1)rturn1;lsrturnn+tun(n-1):rturn0;}voimin(){out<}.6正确答案:8.下面程序运行结果为()。#inluvoimin(){for(int=0,x=0;!x&&<=10;++){++;}out<<<<nl;}.正确答案:9.在设计程序时,应采纳标准之一是()。.不限制goto语句使用.降低或取消注解行.程序越短越好.程字结构应有利于读者了解正确答案:10.下面对静态数据组员描述中,正确是_________。.静态数据组员能够在类体内进行初始化.静态数据组员不能够被类对象调用.静态数据组员不能受privt控制符作用.静态数据组员能够直接用类名调用正确答案:11.以下字符中不能组成标识符是().数字字符.大写字母.下划线字符.连接符正确答案:12.以下运算符中,在++语言中不能重载是()。.*.>=.::./正确答案:13.能够用p.形式访问派生类对象P基类组员,其中是()。.私有继承公有组员.公有继承私有组员.公有继承保护组员.公有继承公有组员正确答案:14.以下关于虚基类描述,错误是_________。.设置虚基类目标是为了消除二义性.虚基类结构函数在非虚基类之后调用.若同一层中包含多个虚基类,这些虚基类结构函数按它们说明次序调用.若虚基类由非虚基类派生而来,则依然先调用基类结构函数,再调用派生类结构函数正确答案:15.在下面函数申明中,存在着语法错误是_______。.voi(int,int).voi(int,int).voi(int,int=5).intF(intx;inty)正确答案:16.当使用fstrm流类定义一个流对象并打开一个磁盘文件时,文件隐含打开方式为()。.ios::in.ios::out.ios::in|ios::out.以上都不对正确答案:17.循环whil(inti=0)i--;执行次数是()。.0.1.5.无限正确答案:18.在类定义中,用于为对象分配内存空间,对类数据组员进行初始化并执行其余内部管理操作函数是()。.友元函数.虚函数.结构函数.析构函数正确答案:19.假定要对类定义加号操作符重载组员函数,实现两个类对象加法,并返回相加结果,则该组员函数申明语句为:.oprtor+(&,&).oprtor+(&).oprtor+().&oprtor+()正确答案:20.如有int=11;则表示式(++*1/3)值是().2正确答案:福师《++语言程序设计》在线作业二二、判断题(共20道试题,共40分。)1.指针在使用前能够不进行初始化().错误.正确正确答案:2.程序设计目标在正确前提下,其主要性排列次序依次为:可读,可维护,可移植和高效().错误.正确正确答案:3.静态就是让变量和函数在生命区域内成为私有。().错误.正确正确答案:4.派生类组员通常分为两部分,一部分是从基类继承组员,另一部分是自己定义新组员。.错误.正确正确答案:5.自增运算符和自减运算符只能用于变量,不能用于常量或表示式。().错误.正确正确答案:6.字符型变量用来存放字符常量,能够存放多个字符。().错误.正确正确答案:7.++目标程序经连接后生成扩展名为x可执行程序文件。.错误.正确正确答案:8.类静态数据组员需要在定义每个类对象时进行初始化。.错误.正确正确答案:9.++中函数申明就是函数原型。().错误.正确正确答案:10.带xtrn变量说明是变量申明,不是变量定义。().错误.正确正确答案:11.设有intw[3][4];,pw是与数组名w等价数组指针,则pw应初始化为int(*pw)[4]=w;.错误.正确正确答案:12.++语言中要求函数返回值类型是由rturn语句中表示式类型所决定。.错误.正确正确答案:13.typf定义一个新数据类型,在建立一个tpf类型时同时分配内存空间().错误.正确正确答案:14.两个数组名比较是地址比较。.错误.正确正确答案:15.在基类中被说明为虚函数类组员函数必须在每个派生类中说明为虚函数,才能具备多态特征。.错误.正确正确答案:16.关系表示式x+y>5相反表示式为x+y<=5。.错误.正确正确答案:17.类是一个类型,它封装了数据和操作。.错误.正确正确答案:18.基类中被说明为prott和privt组员只能被其派生类组员函数访问,不能被其它函数访问。.错误.正确正确答案:19.16位计算机中整型占4个字节存放空间。.错误.正确正确答案:20.++语言参数传递机制包含传值和传地址两种,假如调用函数时,需要改变实参或者返回多个值,应该采取传地址方式。.错误.正确正确答案:福师《++语言程序设计》在线作业二三、多项选择题(共10道试题,共20分。)1.以下说法中错误是______。.不允许设置参数默认值.设置参数默认值只能在定义函数时设置.设置参数默认值时,应该设置右边参数.设置参数默认值时,应该全部参数都设置正确答案:2.下面关于指针变量和引用变量说法正确是______。.指针变量存放是内存地址,而且能够置为0.定义引用变量时,必须同时指明详细被引用对象或变量.使用取地址操作符,能够取得指针变量本身地址,但取不到引用变量本身地址.类中数据组员能够是指针变量,但不能是引用变量正确答案:3.关于异常和++提供异常处理机制正确说法是______。.若程序员预见到程序中异常,则一定能够经过修改程序代码来防止异常出现.使用ynmi_st操作符可能会产生异常.异常能够用th进行捕捉处理.异常能够是对象,也能够是普通整数正确答案:4.以下不正确描述是______。.函数定义能够嵌套,函数调用不能够嵌套.函数定义不能够嵌套,函数调用能够嵌套.函数定义和函数调用均能够嵌套.函数定义和函数调用均不能够嵌套正确答案:5.以下说法中错误是______。.++程序总是从第一个定义函数开始执行.++程序总是从min函数开始执行.++函数必须有返回值,不然不能使用函数.++程序中有调用关系全部函数必须放在同一个程序文件中正确答案:6.以下哪种函数不能够是虚______。.自定义结构函数.拷贝结构函数.静态组员函数.析构函数正确答案:7.函数调用能够______。.出现在一个表示式中.出现在执行语句中.作为一个函数实参.作为一个函数形参正确答案:8.使用值传递方式将实参传给形参,以下说法不正确是______。.形参是实参备份.实参是形参备份.形

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论