2020 面向对象程序设计(湖南科技学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-02到2020-06-30
本篇答案更新状态:已完结
第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:DEV
C:IDD
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、 问题:我们在C++学习过程中,选择开发工具应尽量选择简单的、问世时间比较久的工具。因为这样的工具易用且稳定。
选项:
A:正确
B:错误
答案: 【错误】
分析:【应选新工具。新工具会提供对程序员更加友好的功能帮助】
【作业】第1单元:C++概览 作业1:测试你的C++编译器支持的标准
1、 问题:在C++开发环境中创建新的项目,然后创建一个main.cpp文件,将下面的代码粘贴到该源文件中;编译并且运行。截屏展示程序的输出结果。作业提交:用文字说明你所用C++开发环境的名称、版本号;输出结果的截屏图片。#include
int main() {
if (__cplusplus == 201703L) std::cout << “C++17”;
else if (__cplusplus == 201402L) std::cout << “C++14”;
else if (__cplusplus == 201103L) std::cout << “C++11”;
else if (__cplusplus == 199711L) std::cout << “C++98”;
else std::cout << “pre-standard C++”;
cin.get();
return 0;
}
评分规则: 【 C++开发环境的名称、版本号其中开发环境名称2分,版本号1分
截图,展示运行程序的输出结果。
】
第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、 问题:char a, b;cin >> a;b = cin.get();从键盘上输入 字符 x 然后回车,那么 b中存放的是
选项:
A:随机的字符
B:字符x
C:字符a
D:回车换行符
答案: 【回车换行符】
5、 问题:cin对象中,以下说法错误的是
选项:
A:getline()函数可以读入一行字符串
B:get()函数可以读入一个字符
C:使用 >> 可以输入时,遇到空格或制表符时都会跳过
D:也支持 << 操作
答案: 【也支持 << 操作】
6、 问题:c++程序中的源文件扩展名包括以下:
选项:
A:cpp
B:cxx
C:java
D:asm
答案: 【cpp;
cxx】
7、 问题:遵守编码规范有助于
选项:
A:提升代码的可阅读性和可维护性
B:提升程序开发小组协作的效率
C:让代码运行得更快
D:让程序员更快乐
答案: 【提升代码的可阅读性和可维护性;
提升程序开发小组协作的效率】
8、 问题:运算符 >> 原本的含义是左移运算符
选项:
A:正确
B:错误
答案: 【错误】
分析:【是右移运算符,没看到尖向右吗?】
9、 问题:int a, b;cin >> a >> b;输入 1 2则 a的值是2, b的值是1
选项:
A:正确
B:错误
答案: 【错误】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦