计算机程序设计(C++)(华东交通大学)1450306237 中国大学MOOC答案100分完整版

扰狸赫侯栓剑露涂房诺诵徐实

第1章程序设计与C++概述

随堂测验

1、单选题:
​C++是一种(    )计算机语言。‌

A: 面向过程的
B: 面向对象的
C: 数据库编程
D: 网络编程
答案:  面向对象的

随堂测验1.3

1、单选题:
‏下列哪行程序的作用是在屏幕上显示“Hello world”这句话。‍

A: #include<iostream>
B:  using namespace std;
C: cout<<” Hello world “;
D: return 0;
答案:  cout<<” Hello world “;

2、判断题:
‏C++中的main()函数有且只能有一个。‌

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

3、判断题:
‍main函数的书写中,main后面紧跟一对圆括号,里面可以什么都不写,再后面是一对大括号,其中写程序。‏

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

随堂测验1.4

1、单选题:
‎在DEV-C++环境下编写程序,如何知道语法上有错?‌

A: 运行时显示错误结果。
B: 编译时在“编译器”窗口显示错误信息。
C: 编译时在“调试”窗口显示错误信息。
D: 编译时在“资源窗口”显示错误信息。
答案:  编译时在“编译器”窗口显示错误信息。

2、单选题:
‎如何快速找到错误的位置?‍

A: 逐行阅读程序。
B: 逐行阅读错误信息。
C: 和书上的程序逐字核对。
D: 双击编译错误信息的第1行,光标会停留在可能出错的行。
答案:  双击编译错误信息的第1行,光标会停留在可能出错的行。

随堂测验1.8

1、判断题:
‏C++中的每一条语句后面都必须写分号。‎

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

2、判断题:
‍C++中使用变量,必须先声明,后使用。​

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

第2章简单信息的表示和基本运算

第2章单元测试

1、单选题:
‌设x,y,z为整型数,下列各式中,运算结果与x=y=24的表达式相同的是____。‍

A: x=y=(z=8,4*6)
B: .x=(y=z=8,4*6)
C: x=y=z=8, 4*6
D: x- (y=z= 8),4*6
答案:  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,下列选项中不正确的赋值表达式是(    )。‎

A:  a=b+c=1
B: ++k
C:  n1 = n2 = n3
D:  k = I == 1
E: a=1,b=2,c=3,k=4
答案:   a=b+c=1

4、单选题:
​下列不合法的变量名为‏

A:  st%udent 
B: stu@xjtu
C: astudent
D: s_student
E: wang13
F: _cppclass
答案:   st%udent ;
stu@xjtu

5、单选题:
‎下列哪个是C++语言的合法的字符常量__________。​

A: ’17’
B: ’17’
C: “c”
D: ‘xAH’ 
E: ’92’ 
F:  ‘771’
G: ‘1711’
答案:  ’17’;
’17’

6、单选题:
‎当a=6,b=5时,语句cout<<(a<=7 && a+b>8)<<endl;的执行结果为____。‍

A: 1
B: 0
C: true
D: false
答案:  1

7、单选题:
‍设i=6,k=0下列各式中,运算结果为k=7的表达式是(    )。‌

A: k=++i+k;
B:  k=i+++k ;
C:  k=k+i++;
D:  k=++k+(++i);
E: k=k+++i;
答案:  k=++i+k;

8、单选题:
‍下列不合法的变量名为(    )。‍

A:  -student 
B: %student
C: 12name
D:  student
E: _student
F: student_name
G: student0
答案:   -student ;
%student;
12name

9、单选题:
‏表达式19/4*sqrt(4.0)/5的值为(    )。‌

A: 1.6
B: 3.8
C: 1.9
D: 1.2
E: 1.0
答案:  1.6

10、单选题:
‍int x=3,y=4,z=5;则值为0的表达式是___________。‏

A:  x>y
B:  x<=y+1 
C: x!=y+z>y-z
D: y%z>=y-z
答案:   x>y

11、判断题:
‍若x为整型变量,j为实型变量,当执行x=(int)j;语句后,j也变为整型变量。‍

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

12、判断题:
‎若a为int型变量,已定义,则(a=5+3)也是表达式,其值为8。​

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

13、填空题:
‍如果定义int e=8;double f=6.4,g=8.9;,则表达式 f+int(e/3*int(f+g)/2)%4  的值为(    )。‍
答案:  9.4

14、填空题:
‎若int i=65535,j=0x000a,k;k=i&j,则k的十进制值为(    )。​
答案:  10

随堂测验

1、单选题:
​有如下表达式19/3*sqrt(4.0)/5,则该表达式值数据类型为(    )。‎

A: int
B: float
C: double
D: 不确定
答案:  double

第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: 错误
答案:  正确

随堂测验

1、单选题:
‏下列程序段循环了几次​‏int x=-9;​‏while(++x){}​

A: 8
B: 9
C: 10
D: 无限
答案:  8

第4章复杂信息的表达与处理

第4周单元测试

1、单选题:
‏已知枚举类型定义语句为:‍‏enum Token‍‏{ NAME, NUMBER, PLUS=5, MINUS, PRINT=10 };‍‏则下列叙述中错误的是‍

A: 枚举常量NAME的值为1
B: 枚举常量MINUS的值为6 
C: 枚举常量NUMBER的值为1 
D: 枚举常量PRINT的值为10 
答案:  枚举常量NAME的值为1

2、单选题:
‏以下各组选项中,均能正确定义二维实型数组a的选项是‍

A: float a[3][4]; float a[][4]={{0},{0}}; float a[][4]={{0},{0},{0}}; 
B: float a[3][4]; float a[][4]; float a[3][]={{1},{0}}; 
C: float a(3,4); float a[3][4]; float a[][]={{0},{0}}; 
D: float a[3][4]; float a[3][]; float a[][4]; 
答案:  float a[3][4]; float a[][4]={{0},{0}}; float a[][4]={{0},{0},{0}}; 

3、单选题:
‎以下选项中不能正确赋值的是​

A: char s1[10];s1=”cbest”; 
B: char s2[]={‘c’, ’b’, ’e’, ’s’, ’t’}; 
C: char s3[10] =”cbest”; 
D: char s4[7] ={“cbestn”}; 
答案:  char s1[10];s1=”cbest”; 

4、单选题:
‍已知char a[][20]={“beijing”,”shanghai”,&quo



上方为免费预览版答案,如需购买完整答案,请点击下方红字:



点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

点击浏览器底部菜单-【添加书签】-收藏本网页

计算机程序设计(C++)(华东交通大学)1450306237 中国大学MOOC答案100分完整版第1张

点击浏览器底部菜单-【书签/历史】-可查看本网页

计算机程序设计(C++)(华东交通大学)1450306237 中国大学MOOC答案100分完整版第2张


获取更多慕课答案,欢迎在浏览器访问我们的网站:



http://mooc.mengmianren.com

计算机程序设计(C++)(华东交通大学)1450306237 中国大学MOOC答案100分完整版第3张

计算机程序设计(C++)(华东交通大学)1450306237 中国大学MOOC答案100分完整版第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

计算机程序设计(C++)(华东交通大学)1450306237 中国大学MOOC答案100分完整版第5张




APP下载



点击这里下载萌面人APP,使用更方便!




APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

计算机程序设计(C++)(华东交通大学)1450306237 中国大学MOOC答案100分完整版第6张

点击【中国大学慕课答案】,可查看mooc慕课答案

计算机程序设计(C++)(华东交通大学)1450306237 中国大学MOOC答案100分完整版第7张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

计算机程序设计(C++)(华东交通大学)1450306237 中国大学MOOC答案100分完整版第8张


谈旁筛倒姓填访册羡旧葛聘参