c++程序设计基础(江西科技师范大学)1454355163 中国大学MOOC答案100分完整版

坷毁陡秤谢贩拾彻敬陶酞唯牌

第一章程序设计与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: 错误
答案:  错误

8、判断题:
‎一行程序中,如果连续写了两个分号,编译时会出错。​

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

9、判断题:
‌C++中使用变量,必须先声明。‎

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

10、判断题:
‍C++中的输入可以使用cin,一个cin可以输入多项数据,每项前面加两个大于号。‍

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

随堂测验

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.5

1、单选题:
​设在程序中用address表示通信地址,说明为char  address[100];‏​若想输入象”No.28, Xian Ning Xi Road”这样(单词间有空格)的地址,应该使用下列哪个语句?‏

A: cin>>address;
B: cin>>address(s,100);
C: cin.getline(s,100);
D: cin.getline(address,100);
答案:  cin.getline(address,100);

随堂测验1.6

1、单选题:
‍若想用width和height表示屏幕的宽度和高度(单位:像素,整数),在C++中使用下列哪个语句来声明?‏

A:  int width,  height;
B: double width,  height;
C: char width,  height;
D: char width[40],  height[40];
答案:   int width,  height;

随堂测验1.7

1、单选题:
‏C++中使用数学函数,需要包含的头文件是(     )。‍

A: iostream
B: cmath
C: namespace
D:  main
答案:  cmath

随堂测验1.8

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

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

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

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

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

随堂测验

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

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

第3章运算的流程控制

随堂测验

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”,”changsha”};语句cout<<a[3];  得到的输出是:‍

A: 输出结果不确定
B: j
C: changsha
D: 数组定义有错
答案:  输出结果不确定

5、单选题:
‍设有数组定义:char array[]=”China”;,则数组array所占的空间为‎

A: 6个字节
B: 4个字节
C: 5个字节
D: 7个字节
答案:  6个字节

6、单选题:
‎设有以下说明语句​‎struct STUDENT ​‎{ int n;​‎char ch[8];​‎}PER;​‎下列正确的是:​

A: PER是结构体变量名
B: PER是结构体类型名
C: struct STUDENT是结构体类型 
D: struct是结构体类型名
答案:  PER是结构体变量名

7、单选题:
‌对于结构体变量,下列说法正确的是​‌struct  st1{int  a, b;  float  x, y;}s1, s2;​‌struct  st2{int  a, b;  float  x, y;}s3, s4;​

A: 只有s1和s2、s3和s4之间可以相互赋值
B: s1、s2、s3、s4可以相互赋值
C: s1、s2、s3、s4之间均不可以相互赋值
D: 结构体变量不可以整体赋值
答案:  只有s1和s2、s3和s4之间可以相互赋值

8、单选题:
​在int a[][3]={{1},{3,2},{4,5,6},{0}}中,a[2][2]的值是‍

A: 6
B: 3
C: 2
D: 4
答案:  6

随堂测验

1、判断题:
‎一个整数能直接赋值给枚举变量‎

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

第5章问题的模块化求解

随堂测验

1、单选题:
​有结构体STU如下:‏​struct STU{‏​char name[20];‏​char number[10];‏​int score;‏​};‏​ ‏​stu是STU类型的变量。‏​下列实参和形参的结合哪项是正确的?‏​‏

A: f( stu );void  f(STU zhang[] ) ;
B: f(stu.name);void f(STU zhang);
C: f(stu.name);void f(STU zhang.name);
D: f(stu.name);void f(char name[20]);
答案:  f(stu.name);void f(char name[20]);

第6章问题的模块化求解2——特殊函数

6.1递归函数随堂测验

1、单选题:
‏递归函数是(    )。‏

A:  使用了递推公式的函数
B: 直接或间接调用自己的函数
C: 使用了无限循环的函数
D: 具有返回值的函数
答案:  直接或间接调用自己的函数

6.2内联函数随堂测验

1、单选题:
‍内联函数是(    )。‌

A: 在函数中定义的函数
B: 定义或声明时,在返回值类型前使用了const关键字的函数了
C: 定义或声明时,在返回值类型前使用了static关键字的函数了
D: 定义或声明时,在返回值类型前使用了inline关键字的函数
答案:



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



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


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

添加书签方法:

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

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

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

c++程序设计基础(江西科技师范大学)1454355163 中国大学MOOC答案100分完整版第1张

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

c++程序设计基础(江西科技师范大学)1454355163 中国大学MOOC答案100分完整版第2张


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



http://mooc.mengmianren.com

c++程序设计基础(江西科技师范大学)1454355163 中国大学MOOC答案100分完整版第3张

c++程序设计基础(江西科技师范大学)1454355163 中国大学MOOC答案100分完整版第4张

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


我们的公众号

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

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

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

c++程序设计基础(江西科技师范大学)1454355163 中国大学MOOC答案100分完整版第5张




APP下载



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




APP功能说明

1.可查看各种网课答案

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

c++程序设计基础(江西科技师范大学)1454355163 中国大学MOOC答案100分完整版第6张

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

c++程序设计基础(江西科技师范大学)1454355163 中国大学MOOC答案100分完整版第7张

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

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

c++程序设计基础(江西科技师范大学)1454355163 中国大学MOOC答案100分完整版第8张


乐婆嘶送断堡拭赫叙努瓜蛋泥