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

下载本文档

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

文档简介

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(); 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题以下说法中正确的是( )。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语句只应用与循环体中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-aB.*(& ai)C.piD.a10您的答案:D题目分数:4此题得分:4.09第9题若定义int k=7,x=12;,则值为3的表达式是( )A.x%=(k%=5)B.x%=(k-k%5) C.x%=k-k%5D.(x%=k)-(k%=5)您的答案:D题目分数:4此题得分:4.010第10题语句ofstream f(”SALARY. DAT,ios:app iios:binary);的功能是建立流对象f,试图打开文件SAL:aRY. D AT并与之连接,并且( )A.若文件存在,将文件写指针定位于文件尾B.若文件不存在,建立一个新文件C.B)若文件存在,将其置为空文件D.若文件不存在,打开失败您的答案:A题目分数:3此题得分:3.011第11题设有如下函数定义 int f(char *s) char *p=s; while(*p!=0) p+; return(p-s); 在主函数中用coutf(“good”)调用上述函数, 则输出结果为( )。A.3B.4C.5D.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此题得分:3.014第14题以下正确的说法是( )。A.用户调用标准库函数前,必须重新定义B.用户可以重新定义标准库函数,若如此,该函数将失去原有含义C.系统不允许用户重新定义标准库函数D.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中您的答案:B题目分数:3此题得分:3.015第15题下面有关重载函数的说法中正确的是()A.重载函数必须具有不同的返回值类型B.重载函数形参个数必须不同C.重载函数必须有不同的形参列表D.重载函数名可以不同;您的答案:C题目分数:4此题得分:4.016第16题下列描述中哪个是正确的( )。A.私有派生的子类无法访问父类的成员B.类A的私有派生子类的派生类,C无法初始化其祖先类A对象的属性,因为类A的成员对类C是不可访问的C.私有派生类不能作为基类派生子类D.私有派生类的所有子孙类将无法继续继承该类的成员您的答案:B题目分数:4此题得分:4.017第17题下面程序的运行结果为( ) 以下是引用片段: #includeiostream.h class A public: A()cout1; A()cout2; ; class B:public A public: B()cout3; B()cout4; ; 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. 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题下列程序的运行结果是( ) 以下是引用片段: #includeiostream.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.5C.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

提交评论