智慧树知道网课《面向对象程序设计山东联盟青岛理工大学》课后章节测试满分答案Word下载.docx

上传人:b****1 文档编号:13193784 上传时间:2022-10-08 格式:DOCX 页数:54 大小:174.52KB
下载 相关 举报
智慧树知道网课《面向对象程序设计山东联盟青岛理工大学》课后章节测试满分答案Word下载.docx_第1页
第1页 / 共54页
智慧树知道网课《面向对象程序设计山东联盟青岛理工大学》课后章节测试满分答案Word下载.docx_第2页
第2页 / 共54页
智慧树知道网课《面向对象程序设计山东联盟青岛理工大学》课后章节测试满分答案Word下载.docx_第3页
第3页 / 共54页
智慧树知道网课《面向对象程序设计山东联盟青岛理工大学》课后章节测试满分答案Word下载.docx_第4页
第4页 / 共54页
智慧树知道网课《面向对象程序设计山东联盟青岛理工大学》课后章节测试满分答案Word下载.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

智慧树知道网课《面向对象程序设计山东联盟青岛理工大学》课后章节测试满分答案Word下载.docx

《智慧树知道网课《面向对象程序设计山东联盟青岛理工大学》课后章节测试满分答案Word下载.docx》由会员分享,可在线阅读,更多相关《智慧树知道网课《面向对象程序设计山东联盟青岛理工大学》课后章节测试满分答案Word下载.docx(54页珍藏版)》请在冰豆网上搜索。

智慧树知道网课《面向对象程序设计山东联盟青岛理工大学》课后章节测试满分答案Word下载.docx

最初的计算机编程语言是()

低级语言

机器语言

汇编语言

5

下列各种高级语言中,()不是面向对象的程序设计语言。

A.Delphi

C++

C.Java

D.PASCAL

6

结构化程序设计的基本结构不包含以下哪项()

循环

跳转

选择

顺序

7

【判断题】

C++比机器语言可读性强,但运行效率比机器语言程序低。

8

【多选题】

C++具有()特点。

支持多态性

支持数据封装和数据隐藏

支持继承和重用

支持泛型编程

9

()不是属于面向对象程序设计的特性。

封装性

数据相关性

多态性

继承性

10

编写C++程序一般需要经过的几个步骤依次是()

编译调试编辑连接

编辑调试编译连接

编辑编译连接运行

编译编辑连接运行

第二章测试

(2分)

对于动态分配内存空间描述正确的是()。

delete运算符只能释放由new分配的动态存储空间

delete运算符可以释放动态的存储空间和静态的存储空间

使用new运算符分配的内存空间的长度必须是常量

用malloc分配空间,将触发构造函数的调用

下面的程序执行后的输出结果是()。

#include<

iostream>

usingnamespacestd;

intmain()

{intk=1,t=0;

switch(k){case1:

t+=10;

case2:

t+=20;

break;

default:

t+=3;

}cout<

<

t;

return0;

}

23

30

20

string是STL库中封装的一个类。

设x和y均为int型变量,则执行以下的循环后,y值为()。

for(y=1,x=1;

y<

=50;

y++)

{if(x==10)break;

if(x%2==1)

{x+=5;

continue;

}x-=3;

以下程序代码的执行结果是()。

{inti;

for(i='

A'

;

i<

'

I'

i++,i++)cout<

i+32;

cout<

"

return0;

编译不通过,无输出

abcdefgh

aceg

acegi

以下程序执行后的输出结果是()。

{inti,s=0;

for(i=1;

10;

i+=2)s+=i+1;

s;

自然数1~9中的奇数之和

自然数1~10的累加和

自然数1~9的累加和

自然数1~10中的偶数之和

在C++语言中,下列属于构造类型的是()。

实型

整型

数组类型

字符型

设d为字符变量,下列表达式不正确的是()。

A.d=’g’

B.d=97

C.d=’a’

D.d=”a”

设有intx=11,则表达式(x++*1/3)的值是()。

4

11

3

(2分)#include"

iostream"

intmain()

{inty=3,x=3,z=1;

(++x,y++)<

””<

z+2;

34

42

33

43

第三章测试

对C++语言函数的有关描述中,正确的是()。

C语言程序中有调用关系的所有函数必须放在一个源文件中

C语言函数既可以嵌套定义又可以嵌套调用

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

在调用函数时,只能把实参的值传递给形参,形参的值不能传递给实参

若有以下函数调用语句:

fun(a+b,(x,y),fun(n+k,d,(a,b在))此);

函数调用语句中实参的个数是()个:

6

3;

5;

4;

在传值调用中,要求()。

形参和实参对应的类型一致,个数相等;

形参和实参类型任意,个数相等;

形参和实参对应的类型一致,个数任意。

形参和实参类型都完全一致,个数相等;

在C++程序中,有关函数的叙述正确的有()。

函数的定义不可以嵌套,但函数的调用可以嵌套

函数的定义和调用均可以嵌套

函数的定义和调用均不可以嵌套

函数的定义可以嵌套,但函数的调用不可以嵌套

若用数组名作为函数调用的实参,传递给形参的是()。

数组的首地址

数组中全部元素的值

数组第一个元素的值

数组元素的个数

以下程序的运行结果是()。

#include"

intfunc(inta,intb)

{return(a+b);

}intmain()

{intx=2,y=5,z=7,r;

r=func(func(x,y),z);

r;

}

14

12

13

15

(2分)有以下程序

voidpoint(char*p){p+=3;

{charb[4]={'

a'

'

b'

c'

d'

},*p=b;

point(p);

cout<

*p<

endl;

程序运行后的输出结果是()。

a

b

c

d

设有定义:

intn1=0,n2,*p=&

n2,*q=&

n1;

,以下赋值语句中与n2=n1;

语句等价的是()。

A.p=*q;

B.p=q;

*p=*q;

*p=&

{inta=7,b=8,*p,*q,*r;

p=&

a;

q=&

b;

r=p;

p=q;

q=r;

”,”<

*q<

8,7

8,8

7,8

7,7

以下语句或语句组中,能正确进行字符串赋值的是()。

A.char*sp='

right!

B.chars[10];

s='

C.char*sp;

*sp='

D.chars[10];

*s='

11

以下程序段中,不能正确赋字符串(编译时系统会提示)的是()。

A.chars[10];

abcdefg'

B.chars[10]='

C.chart[]='

*s=t;

strcpy(s,'

);

12

设有定义语句

intx[6]={2,4,6,8,5,7},*p=x,i;

要求依次输出x数组6个元素中的值,不能完成此操作的语句是()。

A.for(i=0;

6;

i++)cout<

*(p++);

B.for(i=0;

*(p+i);

C.for(i=0;

i++)c

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

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1