2016春华师《面向对象程序设计》作业_第1页
2016春华师《面向对象程序设计》作业_第2页
2016春华师《面向对象程序设计》作业_第3页
2016春华师《面向对象程序设计》作业_第4页
2016春华师《面向对象程序设计》作业_第5页
已阅读5页,还剩12页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、1第 1 题下面程序错误的语句是( )#includeiostream.h void main() int*p=new int1; p=9; cout *p; deletep; A. B. C. D. 您的答案:B题目分数:3此题得分:3.02第 2 题下面程序的运行结果为( ) 以下是引用片段: #includeiostream.h class A int num; public: A(int i)num=i; A(A &a)num=a. num+; void print()coutnum; ; void main( ) A a(1),b(a); a.print(); b.print

2、(); A. 11B. 12C. 21D. 22您的答案:C题目分数:3此题得分:3.03第 3 题下列程序的执行结果为( ) 以下是引用片段: #includeiostream.h void main() int a=3,b=0; int*p=&a; b=+a+; cout*p","b; A. 3,4B. 4,3C. 3,4D. 4,4您的答案:B题目分数:3此题得分:3.04第 4 题循环体至少被执行一次的语句为( )。A. for 循环B. while 循环C. do 循环D. 任一种循环您的答案:C题目分数:3此题得分:3.05第 5 题以下说法中正确的是(

3、 )。A. C+程序总是从第一个定义的函数开始执行B. C+程序总是从 main 函数开始执行C. C+函数必须有返回值,否则不能使用函数D. C+程序中有调用关系的所有函数必须放在同一个 程序文件中您的答案:B题目分数:3此题得分:3.06第 6 题函数调用 func(exp1,exp2),(exp3,exp4,exp5)中所 含实参的个数为( )个。A. 1B. 2C. 4D. 5您的答案:B题目分数:3此题得分:3.07第 7 题C+语言的跳转语句中,对于 break 和 continue 说法 正确的是()A. break 语句只应用与循环体中B. continue 语句只应用与循环体

4、中C. break 是无条件跳转语句,continue 不是D. break 和 continue 的跳转范围不够明确,容易产生 问题您的答案:B题目分数:4此题得分:4.08第 8 题若已定义: int a=0,1,2,3,4,5,6,7,8,9,*P=a,i; 其中 Oi9,则对 a 数组元素 不正确的引用是( )A. ap-aA. *(& ai)C. piD. a10您的答案:D题目分数:4此题得分:4.09第 9 题若定义 int k=7,x=12;,则值为 3 的表达式是( ) A. x%=(k%=5)B. x%=(k-k%5)B. x%=k-k%5B. (x%=k)-(k%

5、=5)您的答案:D题目分数:4此题得分:4.010第 10 题语句 ofstream f(”SALARY. DAT",ios:app iios: binary);的功能是建立流对象 f,试图打开文件 SAL:aRY. D AT 并与之连接,并且( )A. 若文件存在,将文件写指针定位于文件尾A. 若文件不存在,建立一个新文件A. B)若文件存在,将其置为空文件A. 若文件不存在,打开失败您的答案:A题目分数:3此题得分:3.011第 11 题设有如下函数定义 int f(char *s) char *p=s; while(*p!=0) p+; return(p-s); 在主函数 中用

6、 coutf(“good”)调用上述函数, 则输出结果 为( )。A. 3B. 4B. 5C. 6您的答案:B题目分数:3此题得分:3.012第 12 题在下面的一维数组定义中,哪一个有语法错误。( ) A.int a=1,2,3;B. int a10=0;C. int a;D. int a5;您的答案:C题目分数:3此题得分:3.013第 13 题以下关于函数模板叙述正确的是( )。A. 函数模板也是一个具体类型的函数B. 函数模板的类型参数与函数的参数是同一个概念 C.通过使用不同的类型参数,函数模板可以生成不同 类型的函数D.用函数模板定义的函数没有类型您的答案:C题目分数:3此题得分:

7、3.014第 14 题以下正确的说法是( )。A. 用户调用标准库函数前,必须重新定义B. 用户可以重新定义标准库函数,若如此,该函数将 失去原有含义B. 系统不允许用户重新定义标准库函数C. 用户调用标准库函数前,不必使用预编译命令将该 函数所在文件包括到用户源文件中您的答案:B题目分数:3此题得分:3.015第 15 题下面有关重载函数的说法中正确的是()A. 重载函数必须具有不同的返回值类型B. 重载函数形参个数必须不同C. 重载函数必须有不同的形参列表D. 重载函数名可以不同;您的答案:C题目分数:4此题得分:4.016第 16 题下列描述中哪个是正确的( )。A. 私有派生的子类无法

8、访问父类的成员B. 类 A 的私有派生子类的派生类,C 无法初始化其 祖先类 A 对象的属性,因为类 A 的成员对类 C 是不可 访问的C. 私有派生类不能作为基类派生子类D. 私有派生类的所有子孙类将无法继续继承该类 的成员您的答案:B题目分数:4此题得分:4.017第 17 题下面程序的运行结果为( ) 以下是引用片段: #includeiostream.h class A public: A()cout "1" A()cout"2" ; class B:public A public: B()cout"3" B()cout&qu

9、ot;4" ; void main() B b; A. 1234B. 1324C. 1342D. 3142您的答案:C题目分数:3此题得分:3.018第 18 题下列( )的调用方式是引用调用。A. 形参和实参都是变量B. 形参是指针,实参是地址值C. 形参是引用,实参是变量D. 形参是变量,实参是地址值您的答案:C题目分数:3此题得分:3.019第 19 题一个类的友元函数能够访问该类的( )A. 私有成员B. 保护成员C. 公有成员D. 所有成员您的答案:D题目分数:4此题得分:4.020第 20 题下列程序的输出结果为( ),以下是引用片段: #include iostream

10、. h int func(int n) ifn1)return 1; else return n+func(n-1): return 0; void main() coutfunc(5); A. 0B. 10C. 15D. 16您的答案:C题目分数:3此题得分:0.021第 21 题决定 C+语言中函数的返回值类型的是( )A. return 语句中的表达式类型B. 调用该函数时系统随机产生的类型C. 调用该函数时的主调用函数类型D. 在定义该函数时所指定的数据类型您的答案:D题目分数:3此题得分:3.022第 22 题下列程序的运行结果是( ) 以下是引用片段: #includeiostre

11、am.h class A int a; public: A()a=0; A(int as) a=as; couta; ; void main() A x,y(2),z(3); A. 23B. 12C. 35D. 25您的答案:A题目分数:3此题得分:3.023第 23 题C+中函数返回值的类型是由( )决定的。 A.return 语句中表达式的类型B. 该函数定义时的类型C. 调用函数时的调用语句D. 系统根据结果您的答案:B题目分数:3此题得分:3.024第 24 题在下面循环语句中循环体执行的次数为( )。 int i=0,s=0; while(s20) i+; s+=i;A. 4B. 5

12、C. 6D. 7您的答案:C题目分数:3此题得分:3.025第 25 题假定一个二维数组的定义语句为“int a34=3,4,2,8,6;”,则元素 a12的值 为( )。A. 2B. 4C. 6D. 8您的答案:C题目分数:3此题得分:3.026第 26 题函数原型语句正确的是( )。A. int Function(void a);B. void Function (int);C. int Function(a);D.void int(double a);您的答案:B题目分数:3此题得分:3.027第 27 题在重载一个运算符时,如果其参数表中有一个参 数,则说明该运算符是( )A. 一元成员运算符B. 二元成员运算符C. 一元友元运算符D. 选项 B)和选项 C)都可能您的答案:D题目分数:4此题得分:4.028第 28 题设 int a=10,b=11,c=12;,表达式(a+b) 的值为( ) A.2B. 0C. -2D. 1您的答案:B题目分数:4此题得分:4.029第 29 题在进行完任何 C+流的操作后,都可以用 C+流的有关 成员函数检测流

温馨提示

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

评论

0/150

提交评论