C++程序设计(北京联合大学)中国大学mooc慕课答案2024版100分完整版

席行刃桅冷聊惯拇秤刃谋酱功

对应课程:点击查看
起止时间:2020-03-02到2020-07-10
更新状态:已完结

第1单元:C++概览 第1单元测验

1、 第一个被称为“Modern C++”的标准是?

A:C++98
B:C++03
C:C++11
D:C++14
E:C++17
F:C++20
答案: C++11

2、 集成开发环境中不一定包括

A:编译器
B:链接器
C:图形界面设计工具
D:调试器
答案: 图形界面设计工具

3、 集成开发环境的英文缩写是

A:IEE
B:IDD
C:DEV
D:IDE
答案: IDE

4、 C++ 11支持的编程范式包括

A:脚本编程范式
B:结构化编程范式
C:函数式编程范式
D:OO编程范式
E:泛型编程范式
F:解释型编程范式
答案: 结构化编程范式;
函数式编程范式;
OO编程范式;
泛型编程范式

5、 如何学好C++?

A:多看书,少编程
B:多编程
C:多调试解决程序BUG
D:多装几个C++开发环境
答案: 多编程;
多调试解决程序BUG

6、 C++集成开发环境包括下面所列的哪些部分?

A:编辑器
B:编译器
C:链接器
D:开发器
E:运行器
F:测试器
答案: 编辑器;
编译器;
链接器

7、 集成开发环境中一般包含

A:编辑器
B:编译器
C:链接器
D:测试器
E:调试器
答案: 编辑器;
编译器;
链接器;
调试器

8、 本课程讨论区不建议问下列哪些问题?

A:cout.flush()函数的参数是什么?
B:如何安装Visual Studio 2019?
C:谁能帮我编一段排序算法的代码?
D:我的main()函数如下int main() { char x { ‘\0’ }; std::cin >> x; std::cout cin.get(); return 0;}我编译运行,并且输入了字符a之后,屏幕没有显示输出结果。我尝试了几次,都是同样的情况。我的开发环境是Windows 10上面的Visual Studio 2017。
答案: cout.flush()函数的参数是什么?;
如何安装Visual Studio 2019?;
谁能帮我编一段排序算法的代码?

9、 我们在C++学习过程中,选择开发工具应尽量选择简单的、问世时间比较久的工具。因为这样的工具易用且稳定。

A:正确
B:错误
答案: 错误
分析:应选新工具。新工具会提供对程序员更加友好的功能帮助

10、 C语言支持面向对象编程范式

A:正确
B:错误
答案: 错误

11、 编译器的英文是____
答案: compiler

第2单元:C++程序基础 第2单元测验

1、 关于C++的main()函数说法不正确的是

A:必须得显式地写 return 语句返回一个整型值
B:函数类型是 int 型
C:可以带参数
D:可以不带参数
答案: 必须得显式地写 return 语句返回一个整型值

2、 关于名字空间,说法正确的是

A:C语言也有名字空间
B:名字空间不能嵌套声明
C:名字空间可以用 for 作为名字
D:程序员可以定义自己的名字空间
答案: 程序员可以定义自己的名字空间

3、 关于编译预处理,说法正确的是

A:using 是预处理指令
B:#define HELLO是定义了一个宏,名字叫 HELLO
C:#define HELLO HELLO是定义了一个宏,名字叫 HELLO
D:C++源代码经过编译预处理之后,就变成了目标代码
答案: #define HELLO是定义了一个宏,名字叫 HELLO

4、 int i = 1;cout << i << i++;上面的代码的输出是

A:11
B:12
C:21
D:第二行代码是一句病式。最终结果依赖于两个 i 的取值次序。这是C++标准中未定义的行为。不同编译器会输出不同的结果。
答案: 第二行代码是一句病式。最终结果依赖于两个 i 的取值次序。这是C++标准中未定义的行为。不同编译器会输出不同的结果。

5、 char a, b;cin >> a;b = cin.get();从键盘上输入 字符 x 然后回车,那么 b中存放的是

A:随机的字符
B:字符x
C:字符a
D:换行符
答案: 换行符

6、 cin对象中,以下说法错误的是

A:getline()函数可以读入一行字符串
B:get()的重载函数可以读入一行字符串
C:使用 >> 可以输入时,遇到空格或制表符时都会停止
D:也支持 << 操作
答案: 也支持 << 操作

7、 c++程序中的源文件扩展名包括以下:

A:cpp
B:cxx
C:java
D:asm
答案: cpp;
cxx

8、 遵守编码规范有助于

A:提升代码的可阅读性和可维护性
B:提升程序开发小组协作的效率
C:让代码运行得更快
D:让程序员更快乐
答案: 提升代码的可阅读性和可维护性;
提升程序开发小组协作的效率

9、 运算符 >> 原本的含义是左移运算符

A:正确
B:错误
答案: 错误
分析:是右移运算符,没看到尖向右吗?

10、 int a, b;cin >> a >> b;输入 1 2则 a的值是2, b的值是1

A:正确
B:错误
答案: 错误

11、 编译器能帮我们检查代码的逻辑错误

A:正确

       

如需购买完整答案,请点击下方红字:

点击这里,购买完整答案

获取更多中国大学mooc慕课答案,请点击这里,进入mooc.mengmianren.com

抨澜窃岭洛穷耙浅潭疯谅访牡