春华师《面向对象程序设计》作业.docx

上传人:b****1 文档编号:14407735 上传时间:2023-06-23 格式:DOCX 页数:11 大小:17.16KB
下载 相关 举报
春华师《面向对象程序设计》作业.docx_第1页
第1页 / 共11页
春华师《面向对象程序设计》作业.docx_第2页
第2页 / 共11页
春华师《面向对象程序设计》作业.docx_第3页
第3页 / 共11页
春华师《面向对象程序设计》作业.docx_第4页
第4页 / 共11页
春华师《面向对象程序设计》作业.docx_第5页
第5页 / 共11页
春华师《面向对象程序设计》作业.docx_第6页
第6页 / 共11页
春华师《面向对象程序设计》作业.docx_第7页
第7页 / 共11页
春华师《面向对象程序设计》作业.docx_第8页
第8页 / 共11页
春华师《面向对象程序设计》作业.docx_第9页
第9页 / 共11页
春华师《面向对象程序设计》作业.docx_第10页
第10页 / 共11页
春华师《面向对象程序设计》作业.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

春华师《面向对象程序设计》作业.docx

《春华师《面向对象程序设计》作业.docx》由会员分享,可在线阅读,更多相关《春华师《面向对象程序设计》作业.docx(11页珍藏版)》请在冰点文库上搜索。

春华师《面向对象程序设计》作业.docx

春华师《面向对象程序设计》作业

1.第1题

下面程序错误的语句是()①#include〈〉  ②voidmain()  ③{  ④int*p=newint[1];  ⑤p=9;  ⑥cout《*p;  ⑦delete[]p;  ⑧}

A.  ④

B.⑤

C.⑥

D.⑦

您的答案:

B

题目分数:

3

此题得分:

2.第2题

下面程序的运行结果为()以下是引用片段:

  #include〈〉classA{intnum;public:

A(inti){num=i;}A(A&a){num=a.num++;}voidprint(){cout《num;}};voidmain(){Aa

(1),b(a);();();}

 

您的答案:

C

题目分数:

3

此题得分:

3.第3题

下列程序的执行结果为()以下是引用片段:

#include〈〉voidmain(){inta=3,b=0;int*p=&a;b=+a++;cout《*p《","《b;}

A.  3,4

,3

4

4

您的答案:

B

题目分数:

3

此题得分:

4.第4题

循环体至少被执行一次的语句为()。

循环

循环

循环

D.任一种循环

您的答案:

C

题目分数:

3

此题得分:

5.第5题

以下说法中正确的是()。

++程序总是从第一个定义的函数开始执行

++程序总是从main函数开始执行

++函数必须有返回值,否则不能使用函数

++程序中有调用关系的所有函数必须放在同一个程序文件中

您的答案:

B

题目分数:

3

此题得分:

6.第6题

函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为()个。

 

您的答案:

B

题目分数:

3

此题得分:

7.第7题

C++语言的跳转语句中,对于break和continue说法正确的是()

语句只应用与循环体中  

语句只应用与循环体中  

是无条件跳转语句,continue不是  

和continue的跳转范围不够明确,容易产生问题

您的答案:

B

题目分数:

4

此题得分:

8.第8题

  若已定义:

  inta[]={0,1,2,3,4,5,6,7,8,9},*P=a,i;  其中O≤i≤9,则对a数组元素不正确的引用是()

A.  a[p-a]

B.*(&a[i])

[i]

[10]

您的答案:

D

题目分数:

4

此题得分:

9.第9题

若定义intk=7,x=12;,则值为3的表达式是()

A.  x%=(k%=5)

%=(k-k%5) 

C. x%=k-k%5

D.(x%=k)-(k%=5)

您的答案:

D

题目分数:

4

此题得分:

10.第10题

语句ofstreamf(”SALARY.DAT",ios:

appiios:

binary);的功能是建立流对象f,试图打开文件SAL:

aRY.DAT并与之连接,并且()

A.  若文件存在,将文件写指针定位于文件尾

B.若文件不存在,建立一个新文件

C.  B)若文件存在,将其置为空文件

D.若文件不存在,打开失败

您的答案:

A

题目分数:

3

此题得分:

11.第11题

设有如下函数定义intf(char*s){char*p=s;while(*p!

=’\0’)p++;return(p-s);}在主函数中用cout《f(“good”)调用上述函数,则输出结果为()。

 

您的答案:

B

题目分数:

3

此题得分:

12.第12题

在下面的一维数组定义中,哪一个有语法错误。

()

a[]={1,2,3};

a[10]={0};

a[];

a[5];

您的答案:

C

题目分数:

3

此题得分:

13.第13题

以下关于函数模板叙述正确的是()。

A.函数模板也是一个具体类型的函数

B.函数模板的类型参数与函数的参数是同一个概念

C.通过使用不同的类型参数,函数模板可以生成不同类型的函数

D.用函数模板定义的函数没有类型

您的答案:

C

题目分数:

3

此题得分:

14.第14题

以下正确的说法是()。

A.用户调用标准库函数前,必须重新定义

B.用户可以重新定义标准库函数,若如此,该函数将失去原有含义

C.系统不允许用户重新定义标准库函数

D.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中

您的答案:

B

题目分数:

3

此题得分:

15.第15题

下面有关重载函数的说法中正确的是()

A.重载函数必须具有不同的返回值类型

B.  重载函数形参个数必须不同

C.重载函数必须有不同的形参列表

D.重载函数名可以不同;

您的答案:

C

题目分数:

4

此题得分:

16.第16题

  下列描述中哪个是正确的()。

  

A.私有派生的子类无法访问父类的成员

B.  类A的私有派生子类的派生类,C无法初始化其祖先类A对象的属性,因为类A的成员对类C是不可访问的

C.  私有派生类不能作为基类派生子类

D.  私有派生类的所有子孙类将无法继续继承该类的成员

您的答案:

B

题目分数:

4

此题得分:

17.第17题

下面程序的运行结果为()以下是引用片段:

  #include〈〉classA{public:

A(){cout《"1";}~A(){cout《"2";}};classB:

publicA{public:

B(){cout《"3";}~B(){cout《"4";}};voidmain(){Bb;}

 

您的答案:

C

题目分数:

3

此题得分:

18.第18题

下列()的调用方式是引用调用。

A.形参和实参都是变量

B.形参是指针,实参是地址值

C.形参是引用,实参是变量

D.形参是变量,实参是地址值

您的答案:

C

题目分数:

3

此题得分:

19.第19题

  一个类的友元函数能够访问该类的()

A. 私有成员

B.保护成员

C.公有成员

D.所有成员

您的答案:

D

题目分数:

4

此题得分:

20.第20题

下列程序的输出结果为(),以下是引用片段:

  #include〈iostream.h〉  intfunc(intn)  {  if〔n〈1)return1;  elsereturnn+func(n-1):

  return0;  }  voidmain()  {  cout《func(5);}

 

您的答案:

C

题目分数:

3

此题得分:

21.第21题

决定C++语言中函数的返回值类型的是()

A.  return语句中的表达式类型

B.  调用该函数时系统随机产生的类型

C.  调用该函数时的主调用函数类型

D.  在定义该函数时所指定的数据类型

您的答案:

D

题目分数:

3

此题得分:

22.第22题

下列程序的运行结果是()以下是引用片段:

#include〈〉classA{inta;public:

A(){a=0;}A(intas){a=as;cout《a;}};voidmain(){Ax,y

(2),z(3);}

 

您的答案:

A

题目分数:

3

此题得分:

23.第23题

C++中函数返回值的类型是由()决定的。

语句中表达式的类型

B.该函数定义时的类型

C.调用函数时的调用语句

D.系统根据结果

您的答案:

B

题目分数:

3

此题得分:

24.第24题

在下面循环语句中循环体执行的次数为()。

inti=0,s=0;while(s〈20){i++;s+=i;}

 

您的答案:

C

题目分数:

3

此题得分:

25.第25题

假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。

 

您的答案:

C

题目分数:

3

此题得分:

26.第26题

函数原型语句正确的是()。

Function(voida);

Function(int);

Function(a);

int(doublea);

您的答案:

B

题目分数:

3

此题得分:

27.第27题

  在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是()

A.  一元成员运算符

B.二元成员运算符  

C.一元友元运算符

D.选项B)和选项C)都可能

您的答案:

D

题目分数:

4

此题得分:

28.第28题

设inta=10,b=11,c=12;,表达式(a+b)的值为()

 

您的答案:

B

题目分数:

4

此题得分:

29.第29题

在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()

 

您的答案:

B

题目分数:

4

此题得分:

30.第30题

  己知有定义以下是引用片段:

  constintD=5;  inti=1;  doublef=:

  charc=15;  则下列选项错误的是()

A.  ++i

++

您的答案:

B

题目分数:

4

此题得分:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2