2026年知到答案 C++程序设计(对外经济贸易大学) 最新知到智慧树满分章节测试答案

2026年1月23日 分类:网课答案 作者:站长

第一章 单元测试

1、 问题:能作为C++程序的基本单位是( )。
选项:
A:字符
B:语句
C:函数
D:源程序文件
答案: 【
语句

2、 问题:关于 C++与 C 语言的关系的描述中,错误的是( )。
选项:
A:C 语言是 C++的一个子集
B:C 语言与 C++是兼容的
C:C++对 C 语言进行了一些改进
D:C++和 C 语言都是面向对象的
答案: 【
C++和 C 语言都是面向对象的

3、 问题:C++中的注释用于什么目的( )。
选项:
A:控制程序的执行顺序
B:定义变量
C:用于调试代码
D:解释代码的功能和目的
答案: 【
解释代码的功能和目的

4、 问题:2. 下列描述中,不属于面向对象思想主要特征的是( )。
选项:
A:封装性
B:跨平台性
C:继承性
D:多态性
答案: 【
跨平台性

5、 问题:在每个C++程序中必须有且仅有一个( )。
选项:
A:函数
B:主函数
C:预处理指令
D:语句
答案: 【
主函数

第二章 单元测试

1、 问题:下列语句中,与语句“n=(a>b? (b>c?1: 0) : 0);”的功能等价的是 ( )
选项:
A:if (a<b) n=0;
B:if ( (a>b) %7c%7c (b>c) ) n=1; else n=0;
C:if (a>b) if (b>c) n=l; else n=0; else n=0;
D:if (a>b) n=1; else if (b<=c) n=l; else if (b>c) n=1; else n=0;
答案: 【
if (a>b) if (b>c) n=l; else n=0; else n=0;

2、 问题:在C++的switch语句中,用于处理没有任何case匹配且没有默认分支的情况时,会发生什么?( )。
选项:
A:程序会继续执行后面的代码
B:程序会立即退出
C:序会进入死循环
D:程序会抛出异常
答案: 【
程序会继续执行后面的代码

3、 问题:在C++中,SWITCH语句可以用于整数、字符和枚举类型的条件判断。( )
选项:
A:对
B:错
答案: 【

4、 问题: 下列哪个语句用于实现单一条件判断?( )
选项:
A:if-else语句
B:switch语句
C:for循环语句
D:while循环语句
答案: 【
if-else语句

5、 问题:执行下列语句:
#include<iostream>
using namespace std;
int main()
{
int x=3;
if(x=5)
cout<<x++<<endl;
else
cout<<x<<endl;
return 0;
}
输出的程序是( )
选项:
A:3
B:4
C:5
D:6
答案: 【
5

6、 问题:下列代码片段的运行结果是什么?( )
#include<iostream>
using namespace std;
int main()
{
int score = 85;
char grade;
if (score >= 90) {
grade = ‘A’;
} else if (score >= 80) {
grade = ‘B’;
} else if (score >= 70) {
grade = ‘C’;
} else {
grade = ‘D’;
}
cout << “Grade: ” << grade;
}
选项:
A:“Grade: A”
B:“Grade: B”
C:“Grade: C”
D:“Grade: D”
答案: 【
“Grade: B”

7、 问题:若整型变量a 、b、c 、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是( )。
选项:
A:1
B:2
C:3
D:4
答案: 【
1

8、 问题:程序执行后的输出结果是( )
#include <iostream.h>
int main()
{
char flag=’c’;
switch(flag)
{
case ‘a’ :cout<<“1″<<endl ;
case ‘b’ :cout<<“2″<<endl ; break;
case ‘c’: cout <<“3″<<endl ;
default: cout <<“4″<<endl ;break;
}
}
选项:
A:12
B:23
C:34
D:45
答案: 【
34

第三章 单元测试

1、 问题:执行语句序列( B)。
int i=0;
while (i<25) i+=3;
cout<<i;
输出结果是( )
选项:
A:24
B:25
C:27
D:28
答案: 【
27

本门课程剩余章节答案为付费内容
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如需购买期末请联系客服QQ 2356025045
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字白泽问答
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读