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

2026-07-23
| 2份
| 9页
| 58人阅读
| 0人下载

内容正文:

山东省春季高考技能测试 C语言程序设计第十套(原卷版) 第 一 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:遍历成绩数组累加全部数值,循环结束输出总分 Program1.c代码如下: #include <stdio.h> int main() { int i,sum=0; 【1】grade[6]={66,82,91,73,55,89}; for(i=0;i<6;【2】) { sum = sum + 【3】; } printf("总成绩:%d",【4】); return 0;} 答案:(满分16分) 【1】 【2】 【3】 【4】 第 二 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:输入商品单价,100 以下平价;100~300 中端;300 以上高端,利用 switch 整除实现区间匹配 Program2.c代码如下: #include <stdio.h> int main() { int price,tag; printf("输入商品单价:"); scanf("%d",&price); 【1】 switch(tag) { case 0: printf("平价商品 "); break; case 1: case 2: printf("中端商品 "); break; default: printf ("高端商品 "); } return 0;} 答案:(满分20分) 【1】 第 三 题 编程题 程序功能:自定义函数 printFee 计算打印费:20 张内 0.2 元 / 张;20~100 张超出部分 0.15 元 / 张;100 张以上超出部分 0.1 元 / 张。输入张数,输出金额保留两位小数。 答案:(满分28分) 程序代码: 第 四 题 编程题 请考生将编写的程序代码填写到考试系统中对应的答题区域。 程序功能:输入 3~7 之间行数,双重循环输出空心等腰星号三角形 答案:(满分36分) 程序代码: 学科网(北京)股份有限公司 学科网(北京)股份有限公司原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 #include <stdio.h> int main() { int price,tag; printf("输入商品单价:"); scanf("%d",&price); 【1】 switch(tag) { case 0: printf("平价商品 "); break; case 1: case 2: printf("中端商品 "); break; default: printf ("高端商品 "); } return 0; } #include <stdio.h> int main() { int i,sum=0; ¡¾1¡¿grade[6]={66,82,91,73,55,89}; for(i=0;i<6;¡¾2¡¿) { sum = sum + ¡¾3¡¿; } printf("×ܳɼ¨£º%d",¡¾4¡¿); return 0; } $ 山东省春季高考技能测试 C语言程序设计第十套(答案版) 第 一 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:遍历成绩数组累加全部数值,循环结束输出总分 Program1.c代码如下: #include <stdio.h> int main() { int i,sum=0; 【1】grade[6]={66,82,91,73,55,89}; for(i=0;i<6;【2】) { sum = sum + 【3】; } printf("总成绩:%d",【4】); return 0; } 答案:(满分16分) 【1】int 【2】i++ 【3】grade [i] 【4】sum 第 二 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:输入商品单价,100 以下平价;100~300 中端;300 以上高端,利用 switch 整除实现区间匹配 Program2.c代码如下: #include <stdio.h> int main() { int price,tag; printf("输入商品单价:"); scanf("%d",&price); 【1】 switch(tag) { case 0: printf("平价商品 "); break; case 1: case 2: printf("中端商品 "); break; default: printf ("高端商品 "); } return 0; } 答案:(满分20分) 【1】 tag=price/100; 第 三 题 编程题 程序功能:自定义函数 printFee 计算打印费:20 张内 0.2 元 / 张;20~100 张超出部分 0.15 元 / 张;100 张以上超出部分 0.1 元 / 张。输入张数,输出金额保留两位小数。 答案:(满分28分) 程序代码: #include <stdio.h> float printFee(int num) { float cost; if(num<=20) cost=num\*0.2; else if(num<=100) cost=20\*0.2+(num-20)\*0.15; else cost=20\*0.2+80\*0.15+(num-100)\*0.1; return cost; } int main() { int n; float res; printf("输入打印张数:"); scanf("%d",&n); res=printFee(n); printf("打印总费用:%.2f元",res); return 0; } 第 四 题 编程题 请考生将编写的程序代码填写到考试系统中对应的答题区域。 程序功能:输入 3~7 之间行数,双重循环输出空心等腰星号三角形 答案:(满分36分) 程序代码: #include <stdio.h> int main() { int n,i,j; printf("输入三角形行数(3-7):"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=2\*i-1;j++) { if(j==1||j==2\*i-1||i==n) printf("\*"); else printf(" "); } printf("\ "); } return 0; } 5.综合素质(15分) (1)考生全程无不当操作(如随意插拔设备、误触系统设置等)且能正确使用考试系统功能(如提交答案、标记题目等);5分 (2)按题目要求正确保存相关素材,规范答题;5分 (3)考生全程无任何违规行为(如交头接耳、携带违禁物品、偷看他人答案等);5分 【根据考生实际答题情况,即使无任何作答,只要参加考试并登录考试系统即有30分,因此大胆猜测软件专业技能考试数据库和C语言各有15分综合素质分,仅提供参考。阅卷时需按照卷面满分各科100分进行阅卷,阅卷结束后,根据需要自行补充30分综合素质分】 学科网(北京)股份有限公司原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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