轨坦鸥谁苛涂迸掸曹歉九陪娃
✡
面向对象程序设计(山东联盟-青岛理工大学) 2024智慧树满分答案
绪论 单元测试
1、判断题:
C++仅仅是C语言的高版本而已。
A:对
B:错
答案: 错
2、判断题:
C++是面向对象程序设计语言。
A:对
B:错
答案: 对
第一章 单元测试
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:
Delphi
D:
C++
答案:
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:
delete运算符只能释放由 new分配的动态存储空间
B:
delete运算符可以释放动态的存储空间和静态的存储空间
C:
用malloc分配空间,将触发构造函数的调用
D:
使用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:23
B:20
C:30
D:10
答案: 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:7
B:4
C:5
D:6
答案: 6
5、单选题:
以下程序代码的执行结果是( )。int main( ) { int i; for(i=’A’;i<‘I’;i++,i++) cout<<i+32; cout<<” “; return 0; }
A:abcdefgh
B:编译不通过,无输出
C:acegi
D:aceg
答案: 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~9中的奇数之和
C:
自然数1~10中的偶数之和
D:
自然数1~10的累加和
答案:
自然数1~10中的偶数之和
7、单选题:
在C++语言中,下列属于构造类型的是( )。
A:
数组类型
B:
整型
C:
字符型
D:
实型
答案:
数组类型
8、单选题:
设d为字符变量,下列表达式不正确的是( ) 。
A:
d=’a’
B:
d=”a”
C:
d=’g’
D:
d=97
答案:
d=”a”
9、单选题:
设有 int x=11,则表达式(x++ * 1/3)的值是( )。
A:
4
B:
0
C:
3
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:
4 3
B:
4 2
C:
3 3
D:
3 4
答案:
3 3
完整版答案需支付5元购买,完整答案是全部章节的课后答案。制作这些答案花费了很多心血,希望大家理解,如需购买请点击下方红字:
注意:完整答案是全部的课后答案,无期末答案!
萌面人优惠券
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,购物省省省!
如需了解详情请点击下方红字:
萌面人优惠券APP下载
支持安卓,苹果,PC电脑等设备,可查看各种大学网课答案,可一键领取淘宝,天猫,京东,拼多多无门槛优惠券
详情请点击下方红字:
更多信息:如何找到本平台?
方法一:
点击下方红字,访问萌面人资料铺
方法二:
搜狗搜索:萌面人资料铺 认准域名:www.xuexianswer.com 或者域名:xuexianswer.com 点击进入
方法三:
打开手机微信,搜索微信公众号:萌面人资料铺
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
为了下次更快打开本网站,建议在浏览器添加书签收藏本网页。
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
和慌脐相灭碘沤惩乳襄驾赖壁