山东省春季高考《C语言程序设计》技能考试模拟卷(六)

2026-07-01
| 2份
| 9页
| 39人阅读
| 0人下载

内容正文:

山东省春季高考技能测试 C语言程序设计第六套(答案版) 第 一 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:将给定整型数组中所有的偶数全部替换成5,替换完成后输出所有数组元素。 Program1.c代码如下: #include <stdio.h> int main() {int i,j; 【1】 a[8]={1,2,3,4,5,6,7,8}; printf("数组中的偶数全部替换成5,替换完成后所有数组元素为: "); for(i=0;i<8;【2】) {if(a[i]%2==【3】) {a[i]=5;} printf("%d",【4】); printf(" ");} return 0;} 答案:(满分16分) 【1】int 【2】i++ 【3】0 【4】a[i] 第 二 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:输入 1~8 整数做组别判断,1、2、3 输出 A 组;4、5、6、7 输出 B 组;其他提示输入非法 Program2.c代码如下: #include <stdio.h> int main() {int num; printf("请输入1~8之间整数: "); scanf("%d",&num); switch(num) {case 1: 【1】 default: printf("输入数字不在1~8范围内 "); } return 0; } 答案:(满分20分) 【1】 case 2: case 3: printf("A组 "); break; case 4: case 5: case 6: case 7: printf("B组 "); break; 第 三 题 编程题 程序功能:自定义函数ticket计算景区门票费用:身高≤1.2 米,免费;1.2<身高≤1.6 米,票价 45 元;身高>1.6 米,票价 88 元。主函数输入游客身高,调用函数输出门票价格,保留 2 位小数。 答案:(满分28分) 程序代码: #include<stdio.h> double ticket(double h) { double price; if(h<=1.2) price=0; else if(h<=1.6) price=45; else price=88; return price; } int main() { double high,res; scanf("%lf",&high); res=ticket(high); printf("%.2f",res); return 0; } 第 四 题 编程题 请考生将编写的程序代码填写到考试系统中对应的答题区域。 程序功能:循环输入字符串,标准密码为KaoSheng#2026;匹配成功输出 “密码验证通过”;未达到 5 次失败则提示 “密码错误,请重新输入!”;连续 5 次全部输入错误,输出 “账号锁定,程序退出” 并结束程序。 答案:(满分36分) 程序代码: #include<stdio.h> #include<string.h> int main() { char str[100]; char pwd[]="KaoSheng#2026"; int cnt=0; while(1) { scanf("%s",str); if(strcmp(str,pwd)==0) { printf("密码验证通过"); break; } cnt++; if(cnt<5) printf("密码错误,请重新输入! "); else { printf("账号锁定,程序退出"); break; } } return 0; } 5.综合素质(15分) (1)考生全程无不当操作(如随意插拔设备、误触系统设置等)且能正确使用考试系统功能(如提交答案、标记题目等);5分 (2)按题目要求正确保存相关素材,规范答题;5分 (3)考生全程无任何违规行为(如交头接耳、携带违禁物品、偷看他人答案等);5分 【根据考生实际答题情况,即使无任何作答,只要参加考试并登录考试系统即有30分,因此大胆猜测软件专业技能考试数据库和C语言各有15分综合素质分,仅提供参考。阅卷时需按照卷面满分各科100分进行阅卷,阅卷结束后,根据需要自行补充30分综合素质分】 学科网(北京)股份有限公司原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 山东省春季高考技能测试 C语言程序设计第五套(原卷版) 第 一 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:将给定整型数组中所有的偶数全部替换成5,替换完成后输出所有数组元素。 Program1.c代码如下: #include <stdio.h> int main() {int i,j; 【1】 a[8]={1,2,3,4,5,6,7,8}; printf("数组中的偶数全部替换成5,替换完成后所有数组元素为: "); for(i=0;i<8;【2】) {if(a[i]%2==【3】) {a[i]=5;} printf("%d",【4】); printf(" ");} return 0;} 答案:(满分16分) 【1】 【2】 【3】 【4】 第 二 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:输入 1~8 整数做组别判断,1、2、3 输出 A 组;4、5、6、7 输出 B 组;其他提示输入非法 Program2.c代码如下: #include <stdio.h> int main() {int num; printf("请输入1~8之间整数: "); scanf("%d",&num); switch(num) {case 1: 【1】 default: printf("输入数字不在1~8范围内 "); } return 0; } 答案:(满分20分) 【1】 第 三 题 编程题 程序功能:自定义函数ticket计算景区门票费用:身高≤1.2 米,免费;1.2<身高≤1.6 米,票价 45 元;身高>1.6 米,票价 88 元。主函数输入游客身高,调用函数输出门票价格,保留 2 位小数。 答案:(满分28分) 程序代码: 第 四 题 编程题 请考生将编写的程序代码填写到考试系统中对应的答题区域。 程序功能:循环输入字符串,标准密码为KaoSheng#2026;匹配成功输出 “密码验证通过”;未达到 5 次失败则提示 “密码错误,请重新输入!”;连续 5 次全部输入错误,输出 “账号锁定,程序退出” 并结束程序。 答案:(满分36分) 学科网(北京)股份有限公司 学科网(北京)股份有限公司原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 #include <stdio.h> int main() {int num; printf("请输入1~8之间整数: "); scanf("%d",&num); switch(num) {case 1: 【1】 default: printf("输入数字不在1~8范围内 "); } return 0; } #include <stdio.h> int main() {int i,j; 【1】 a[8]={1,2,3,4,5,6,7,8}; printf("数组中的偶数全部替换成5,替换完成后所有数组元素为: "); for(i=0;i<8;【2】) {if(a[i]%2==【3】) {a[i]=5;} printf("%d",【4】); printf(" ");} return 0;} $

资源预览图

山东省春季高考《C语言程序设计》技能考试模拟卷(六)
1
山东省春季高考《C语言程序设计》技能考试模拟卷(六)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。