请选择 进入手机版 | 继续访问电脑版
查看: 850|回复: 0

2020智慧树答案 面向对象程序设计(山东联盟-青岛理工大学) 最新知到章节测试答案

[复制链接]

6336

主题

6344

帖子

7693

积分

实习版主

Rank: 7Rank: 7Rank: 7

积分
7693
发表于 2020-2-19 13:14:22 | 显示全部楼层 |阅读模式

本站可预览答案为见面课、绪论、第一章、第二章。其余剩下的均需付费购买。

第一章 单元测试

1、单选题:
程序应该必须包含的部分是(  
选项:
A:

头文件


B:

注释


C:

高级语言


D:

数据结构和算法


答案: 【

数据结构和算法

2、单选题:
C++C语言作了许多改进,下列描述中(  )使C++语言成为面向对象的语言。
选项:
A:

增加了一些新的运算符


B:

允许函数重载,并允许函数有默认参数


C:

引进了类和对象的概念


D:

规定函数说明必须用原型


答案: 【

引进了类和对象的概念

3、单选题:
对象之间的相互作用和通信是通过消息。下列哪项不是消息的组成部分(  
选项:
A:

接受消息的对象


B:

要执行的函数的名字


C:

要执行的函数的内部结构


D:

函数需要的参数


答案: 【

要执行的函数的内部结构

4、单选题:
最初的计算机编程语言是(  
选项:
A:

机器语言


B:

汇编语言


C:

高级语言


D:

低级语言


答案: 【

机器语言

5、单选题:
下列各种高级语言中,(  )不是面向对象的程序设计语言。
选项:
A:

Java


B:

PASCAL


C:

C++


D:

Delphi


答案: 【

PASCAL

6、单选题:
结构化程序设计的基本结构不包含以下哪项(  
选项:
A:

顺序


B:

选择


C:

跳转


D:

循环


答案: 【

跳转

7、判断题:
C++比机器语言可读性强,但运行效率比机器语言程序低。
选项:
A:对
B:错
答案: 【

8、多选题:
C++具有(    )特点。
选项:
A:

支持数据封装和数据隐藏


B:

支持继承和重用


C:

支持多态性


D:

支持泛型编程


答案: 【

支持数据封装和数据隐藏

;

支持继承和重用

;

支持多态性

;

支持泛型编程

9、单选题:
   )不是属于面向对象程序设计的特性。

选项:
A:封装性
B:数据相关性
C:多态性
D:继承性
答案: 【数据相关性

10、单选题:

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




选项:
A:编辑 调试 编译  连接
B:编辑  编译  连接 运行
C:编译 调试  编辑  连接
D:编译 编辑 连接 运行
答案: 【编辑  编译  连接 运行

第二章 单元测试

1、单选题:
对于动态分配内存空间描述正确的是(    )。
选项:
A:

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


B:

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


C:

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


D:

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


答案: 【

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

2、单选题:

下面的程序执行后的输出结果是(     )。
#include<iostream>using namespace std;int main( ){int k=1,t=0;switch(k) {  case 1: t+=10;  case 2: t+=20; break;  default: t+=3;}cout<<t;return 0 ;}


选项:
A:10
B:20
C:23
D:30
答案: 【30

3、判断题:
string是STL库中封装的一个类。
选项:
A:对
B:错
答案: 【

4、单选题:
设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;}

选项:
A:4

B:5
C:6
D:7
答案: 【6

5、单选题:
以下程序代码的执行结果是(      )。int main( ) {  int i;    for(i='A';i<'I';i++,i++)  cout<<i+32;    cout<<" ";    return 0; }

选项:
A:编译不通过,无输出
B:aceg
C:acegi
D:abcdefgh
答案: 【aceg

6、单选题:
以下程序执行后的输出结果是(     )。int main( ){ int i,s=0;  for(i=1;i<10;i+=2) s+=i+1;  cout<<s;  return 0;}
选项:
A:

自然数1~9的累加和


B:

自然数1~10的累加和


C:

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


D:

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


答案: 【

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

7、单选题:
C++语言中,下列属于构造类型的是(    )。
选项:
A:

整型


B:

字符型


C:

实型


D:

数组类型


答案: 【

数组类型

8、单选题:
d为字符变量,下列表达式不正确的是(     ) 
选项:
A:

d=97


B:

d=’a’


C:

d=”a”


D:

d=’g’


答案: 【

d=”a”

9、单选题:
设有 int x=11,则表达式(x++ * 1/3)的值是(    )
选项:
A:

3


B:

4


C:

0


D:

11


答案: 【

3

10、单选题:
#include "iostream"
using namespace std;
int main( )
{ int y=3,x=3,z=1;
cout<<(++x,y++)<<” ”<<z+2;
return 0;
}
选项:
A:

3 4


B:

4 2


C:

4 3


D:

3 3


答案: 【

3 3

****如需查看完整版答案****    需支付 5 元辛苦整理费后可查看全部!立即购买


如有任何疑问,请直接加售后Q群:797453258,或直接在下方留言,保证第一时间处理

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

快速回复 返回顶部 返回列表