2020 C++与面向对象程序设计–王玉银(桂林理工大学博文管理学院) 最新满分章节测试答案
- 第1周 程序设计与C++概述 第1周单元测试
- 第3周 运算的流程控制 第3周单元测试
- 第2周 简单信息的表示和基本运算 第2周单元测试
- 【作业】第3周 运算的流程控制 第3周编程作业
- 【作业】第2周 简单信息的表示和基本运算 第2周编程作业
- 【作业】第1周 程序设计与C++概述 第1周编程作业
- 第4周 复杂信息的表达与处理 第4周单元测试
- 【作业】第4周 复杂信息的表达与处理 第4周编程作业
- 【作业】第5周 问题的模块化求解 第5周编程作业
- 【作业】第6周 问题的模块化求解(2)——特殊函数 第6周编程作业
- 第6周 问题的模块化求解(2)——特殊函数 第6周单元测试
- 【作业】第8周 按址操作(2)——指针与数组、字符串、结构体,动态数组 第8周编程作业
- 【作业】第9周 数据的抽象与封装——类与对象(1) 第9周编程作业
- 【作业】第10周 数据的抽象和封装——类(2)——构造函数、析构函数和指向对象的指针 第10周编程作业
- 【作业】第7周 按址操作(1)——指针、变量和函数 第7周编程作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-02到2020-06-17
本篇答案更新状态:已完结
第1周 程序设计与C++概述 第1周单元测试
1、 问题:下列哪项不是C++的语句?
选项:
A:c=a+b
B: a;
C:a+b;
D:c=a+b;
答案: 【c=a+b】
2、 问题:设整型变量a,b,c已经声明,下列哪项语句的顺序是正确的?
选项:
A:cin>>a>>b;c=a+b;cout<<c;
B:c=a+b;cin>>a>>b;cout<<c;
C:cout<<c;c=a+b;cin>>a>>b;
D:c=a+b;cout<<c;cin>>a>>b;
答案: 【cin>>a>>b;c=a+b;cout<<c;】
3、 问题:下列哪个符号不是C++的关键字?
选项:
A: distance
B:int
C:using
D:return
答案: 【 distance】
4、 问题:下列哪个不是C++合法的标识符?
选项:
A:3w
B:#width
C:zhao@xjtu
D: int_stu
E:_height
F:w3
G:_0101
H:_2015
答案: 【3w;
#width;
zhao@xjtu】
5、 问题:C++程序中cout<<endl;的作用是( )。
选项:
A:表示换行(输出换行符)。
B:表示程序结束。
C:表示语句结束。
D:表示输出结束。
答案: 【表示换行(输出换行符)。】
6、 问题:英文单词terminating的含义是( )。
选项:
A:结束、终止
B:学期
C:模仿
D:换行
答案: 【结束、终止】
7、 问题:C++中变量的名字只能用一个字母表示。
选项:
A:正确
B:错误
答案: 【错误】
分析:【数学中的变量习惯上是一个字母,而程序中的变量可是一串字符,只要符合标识符的命名规则。就是用符号代替数据,是一个代号,不限一个,甚至可以比较长,如6-32个等。】
8、 问题:一行程序中,如果连续写了两个分号,编译时会出错。
选项:
A:正确
B:错误
答案: 【错误】
分析:【连续写两个分号,第2个分号就是一条空语句,空语句实际是什么也不做,语法是正确的,编译不会出错。
空语句可以增加程序的可读性,可以作为待写的函数体、循环体、语句块。所以,空语句是可以有用的。】
9、 问题:C++中使用变量,必须先声明。
选项:
A:正确
B:错误
答案: 【正确】
分析:【这是语法规定】
10、 问题:C++中的输入可以使用cin,一个cin可以输入多项数据,每项前面加两个大于号。
选项:
A:正确
B:错误
答案: 【正确】
分析:【cin>>a>>b;
就是一例。】
第3周 运算的流程控制 第3周单元测试
1、 问题:假定所有变量均已正确说明,下列程序段运行后,x的值是( )。 a=b=c=0;x=35;if (!a) x–;else if (b);if (c) x=3;else x=4;
选项:
A:4
B:34
C:35
D:3
答案: 【4】
2、 问题:C++语言中while循环和do…while循环的主要区别是( )。
选项:
A:do…while的循环体至少无条件执行一次
B:while的循环控制条件比do…while的循环控制条件严格
C:do…while允许从外部转到循环体内
D:do…while的循环体不能是复合语句
答案: 【do…while的循环体至少无条件执行一次】
3、 问题:while后面的“条件表达式”一定要用一对______括起来。
选项:
A:圆括号()
B:方括号[ ]
C:花括号{ }
D:双引号 " "
答案: 【圆括号()】
4、 问题:执行语句序列: int x=3;do{ x-=2; cout<<x;}while(!(–x));输出结果是___。
选项:
A:1 -2
B:1
C:3 0
D:死循环
答案: 【1 -2】
5、 问题:在C++语言中,所谓选择结构,就是按照( )有选择地执行程序中的语句。
选项:
A:给定条件
B:给定数值
C:给定符号
D:给定程序
答案: 【给定条件】
6、 问题:1.在C++语言中.表示一条语句结束的标号是____。
选项:
A:;
B:}
C:#
D://
答案: 【;】
7、 问题:下列程序段的输出是( )。 int a=2, b=-1, c=2;if(a<b) if(b<c) c=0;else c+=1;cout<<c<<endl;
选项:
A:2
B:0
C:1
D:3
答案: 【2】
8、 问题:当在程序中执行到continue语句时,将结束所在循环语句中循环体的一次执行。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:当在程序中执行到break语句时,将结束本层循环类语句或switch语句的执行。
选项:
A:正确
B:错误
答案: 【正确】
10、 问题:用{}括起来的语句叫复合语句。
选项:
A:正确
B:错误
答案: 【正确】
第2周 简单信息的表示和基本运算 第2周单元测试
1、 问题:设x,y,z为整型数,下列各式中,运算结果与x=y=24的表达式相同的是____。
选项:
A:x=y=(z=8,46)
B:.x=(y=z=8,46)
C:x=y=z=8, 46
D:x- (y=z= 8),46
答案: 【x=y=(z=8,4*6)】
2、 问题:C++源程序中,以下说法不正确的是( )。
选项:
A:变量声明语句一定要给变量赋初值
B:变量可以随时使用,不需声明,也不需说明其类型。
C:逗号运算符的优先级最低
D: Pci和pci是两个不同的标识符
E:表达式1/4+1/4+1/4的结果为0
F:变量必须先声明或定义,后使用。
答案: 【变量声明语句一定要给变量赋初值;
变量可以随时使用,不需声明,也不需说明其类型。】
3、 问题:设下列变量均已正确声明为int,下列选项中不正确的赋值表达式是( )。
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦