2022大学慕课答案 C-C++语言程序设计(广州番禺职业技术学院) 最新大学MOOC满分章节测试答案
- 【作业】第1周:程序设计与C语言 第1周编程练习
- 【作业】第1周:程序设计与C语言 第1周编程练习正确版本
- 【作业】第2周:计算 第2周编程练习
- 【作业】第2周:计算 编程练习–凯撒密码
- 【作业】第3周:判断与循环 第3周编程练习1
- 【作业】第3周:判断与循环 第3周编程练习2
- 【作业】第3周:判断与循环 简单的猜数游戏与辅助小学生学乘法编程练习
- 【作业】第4周:进一步的判断与循环 大小写混合凯撒密码编程练习
- 【作业】第4周:进一步的判断与循环 第4周编程练习1
- 【作业】第4周:进一步的判断与循环 第4周编程练习2
- 【作业】第4周:进一步的判断与循环 猜数游戏与小学生辅助学乘法程序进阶编程练习
- 【作业】第5周:循环控制 第5周编程练习1
- 第6周:数组与函数 第一次单元测验
- 【作业】第5周:循环控制 第5周编程练习2 new
- 【作业】第5周:循环控制 第5周编程练习2
- 【作业】第6周:数组与函数 第6周编程练习1
- 【作业】第6周:数组与函数 编写函数练习
- 【作业】第7周:数组运算 第7周编程练习
- 【作业】第7周:数组运算 排序算法编程练习
- 【作业】第8周:指针与字符串 递归调用练习
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-01到2020-05-24
本篇答案更新状态:已完结
【作业】第1周:程序设计与C语言 第1周编程练习
1、 问题:输出“Hello World!”
建议:【本题是主观题,暂无解析】
2、 问题:通过键盘随机输入三个整数,输出该三个整数的积
建议:【本题是主观题,暂无解析】
3、 问题:通过键盘输入两个整数,程序输出该两个整数四则运算的结果
建议:【本题是主观题,暂无解析】
【作业】第1周:程序设计与C语言 第1周编程练习正确版本
1、 问题:输出“Hello World!”
建议:【本题是主观题,暂无解析】
2、 问题:通过键盘随机输入三个整数,输出该三个整数的积
建议:【本题是主观题,暂无解析】
3、 问题:通过键盘输入两个整数,程序输出该两个整数四则运算的结果
建议:【本题是主观题,暂无解析】
【作业】第2周:计算 第2周编程练习
1、 问题:逆序的三位数
建议:【本题是主观题,暂无解析】
2、 问题:混合类型数据格式化输入
建议:【本题是主观题,暂无解析】
3、 问题:报文转换: 对一个四位正整数加密
建议:【本题是主观题,暂无解析】
4、 问题:报文转换: 对一个四位正整数解密
建议:【本题是主观题,暂无解析】
【作业】第2周:计算 编程练习–凯撒密码
1、 问题:请编写一个采用偏移量为3的凯撒加密算法之加密程序
建议:【本题是主观题,暂无解析】
2、 问题:请编写一个采用偏移量为3的凯撒加密算法之解密程序
建议:【本题是主观题,暂无解析】
【作业】第3周:判断与循环 第3周编程练习1
1、 问题:计算符号函数的值
建议:【本题是主观题,暂无解析】
2、 问题:成绩转换
建议:【本题是主观题,暂无解析】
3、 问题:判断一个五位整数是否为回文
建议:【本题是主观题,暂无解析】
4、 问题:判断闰年
建议:【本题是主观题,暂无解析】
【作业】第3周:判断与循环 第3周编程练习2
1、 问题:两个数的简单计算器
建议:【本题是主观题,暂无解析】
2、 问题:计算天数
建议:【本题是主观题,暂无解析】
【作业】第3周:判断与循环 简单的猜数游戏与辅助小学生学乘法编程练习
1、 问题:1. 编写一个玩猜数游戏的程序。程序产生一个1到1000之间的随机数,并把该数用作要猜的数。然后显示出: I have a number between 1 and 1000. Can you guess my number? Please type your first guess.玩游戏的人键入所猜的第一个数后,程序用如下三种显示信息之一响应用户的输入:1) Excellent! You guessed the number!2) Too low. bye-bye!3) Too high. bye-bye!
评分规则: 【 程序可以编译通过,能够执行
代码风格良好,适当缩进,适当注释,适当添加空行
程序运行时,屏幕提示与需求相符,每个提示2分
随机数生成种子的设置正确(以系统时钟为种子)
1~1000之间的随机数生成正确
猜数录入是否正确
随机数与用户键入的猜数比较逻辑是否正确、程序输出是否符合需求
】
2、 问题:计算机在教育中的作用越来越大。编写一个程序,帮助小学生学习乘法。用rand函数产生两个包含一个数字的整数(即:0~9之间的整数),然后显示下面的问题:How much is 6 times 7?学生然后键入答案,程序接着检查学生输入的答案。如果答案正确,程序打印出“very good!”,如果答案不正确,程序打印出“No!” 。
评分规则: 【 程序可以编译通过,能够执行
代码风格良好,适当缩进,适当注释,适当添加空行
程序运行时,屏幕提示与需求相符
随机数生成种子的设置正确(以系统时钟为种子)
0~9之间的随机数生成是否正确,每个3分
小学生给出的答案录入是否正确
判断小学生的答案是否正确的逻辑是否正确,程序的输出是否符合需求
】
【作业】第4周:进一步的判断与循环 大小写混合凯撒密码编程练习
1、 问题:编写偏移量为3的凯撒密码大小写混合加密程序
建议:【本题是主观题,暂无解析】
2、 问题:编写偏移量为3的凯撒密码大小写混合解密程序
建议:【本题是主观题,暂无解析】
【作业】第4周:进一步的判断与循环 第4周编程练习1
1、 问题:奇偶个数
建议:【本题是主观题,暂无解析】
2、 问题:数字特征值
建议:【本题是主观题,暂无解析】
3、 问题:加密一系列整数
建议:【本题是主观题,暂无解析】
4、 问题:作品评分
建议:【本题是主观题,暂无解析】
5、 问题:统计字符
建议:【本题是主观题,暂无解析】
【作业】第4周:进一步的判断与循环 第4周编程练习2
1、 问题:特殊a串数列求和
建议:【本题是主观题,暂无解析】
2、 问题:求交错序列前N项和
建议:【本题是主观题,暂无解析】
3、 问题:计算圆周率
建议:【本题是主观题,暂无解析】
【作业】第4周:进一步的判断与循环 猜数游戏与小学生辅助学乘法程序进阶编程练习
1、 问题:1. 编写一个玩猜数游戏的程序。程序产生一个1到1000之间的随机数,并把该数用作要猜的数。然后显示出: I have a number between 1 and 1000. Can you guess my number? Please type your first guess.玩游戏的人键入所猜的第一个数后,程序用如下三种显示信息之一响应用户的输入:1) Excellent! You guessed the number! Would you like to play again (y —play again)?2) Too low. Try again.3) Too high. Try again.如果用户猜得不正确,程序进入循环过程直到用户输入了正确的数为止。如果用户猜得正确,则显示特定的提示信息后,如果键入y,则重新生成随机数,继续玩游戏;否则退出程序。
评分规则: 【 随机数生成种子、随机数生成的代码正确
猜错的时候提示正确,能够重复猜,直到猜对为止
猜对时,程序提示符合题目要求,并且能够让用户选择是否继续玩
如果用户选择继续玩的话,程序清屏,重新生成一个数,提示用户进行猜测
代码风格规范,有适当缩进,有适当注释
】
2、 问题:计算机在教育中的作用越来越大。编写一个程序,帮助小学生学习乘法。用rand函数产生两个包含一个数字的整数,然后显示下面的问题:How much is 6 times 7?学生然后键入答案,程序接着检查学生输入的答案。如果答案正确,程序打印出“very good!”,然后询问学生是否继续练习(1—yes),如果键入1,则给出另一道乘法题,否则,程序退出。如果答案不正确,程序打印出“No. Please try again.”,然后让学生重做这道题,直到答案正确为止。
评分规则: 【 随机数生成种子、随机数生成的代码正确
用户答错题目时,提示符合需求要求,可以重做该题,直到答对为止
用户答对题目时,提示符合需求要求,并且提示用户选择是否继续练习
如果用户选择继续练习,则程序清屏,重新生成一道新题目供用户练习
代码编写规范,适当缩进,适当注释
】
【作业】第5周:循环控制 第5周编程练习1
1、 问题:输出闰年
建议:【本题是主观题,暂无解析】
2、 问题:统计素数并求和
建议:【本题是主观题,暂无解析】
3、 问题:最大公约数和最小公倍数
建议:【本题是主观题,暂无解析】
4、 问题:兔子繁衍问题
建议:【本题是主观题,暂无解析】
5、 问题:水仙花数
建议:【本题是主观题,暂无解析】
第6周:数组与函数 第一次单元测验
1、 问题:以下哪个选项是判断ch是否为大写字母的正确形式?
选项:
A:ch >= 'A' && ch <='Z'
B:ch <= 'Z' && ch >= 'A'
C:'A' <= ch <= 'Z'
D:ch >= 'A' || ch <= 'Z'
E:ch >='A' AND ch <='Z'
F:ch BETWEEN 'A' AND 'Z"
答案: 【ch >= 'A' && ch <='Z';
ch <= 'Z' && ch >= 'A'】
2、 问题:以下代码片段的输出是:int j=4;for ( int i=j; i<=2j; i++ ) { switch ( i/j ) { case 0: case 1: printf(“”); break; case 2: printf(“#”); }}
选项:
A:*#
B:##
C:#
D:#
E:
答案: 【*#】
3、 问题:下列程序段输出结果为:int x=1, y=012;printf(“%d”,y*x++);
选项:
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦