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

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

内容正文:

山东省春季高考技能测试 C语言程序设计第九套(答案版) 第 一 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:数组中 4 的倍数全部替换为 0,循环遍历输出每个元素 Program1.c代码如下: #include <stdio.h> int main() { int i; 【1】a[6]={4,5,8,11,12,15}; printf("4的倍数替换为0: "); for(i=0;i<6;【2】) { if(a[i]%4==【3】) a[i]=0; printf("%d ",【4】); } return 0; } 答案:(满分16分) 【1】int 【2】i++ 【3】0 【4】a[i] 第 二 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:输入 1-5 数字,1/2 输出兼职,3 全职,4/5 实习,其余提示身份无效 Program2.c代码如下: #include <stdio.h> int main() { int type; printf("输入身份编号1-5:"); scanf("%d",&type); switch(type) { case 1: case 2:printf("兼职人员 ");break; case 3:printf("全职员工 ");break; case 4: case 5: 【1】 default:printf("身份编号非法 "); } return 0; } 答案:(满分20分) 【1】 printf ("实习生 ");break; 第 三 题 编程题 程序功能:函数 calcNet 计算宽带年费:100M 以内 480 元;100M-300M 超出部分每 M1.2 元;300M 以上超出部分每 M0.8 元。输入带宽,输出费用保留 2 位小数。 答案:(满分28分) 程序代码: #include <stdio.h> float calcNet(int m) { float cost; if(m<=100) cost=480; else if(m<=300) cost=480+(m-100)\*1.2; else cost=480+200\*1.2+(m-300)\*0.8; return cost; } int main() { int mb; float res; printf("输入宽带兆数:"); scanf("%d",&mb); res=calcNet(mb); printf("宽带年费:%.2f元",res); return 0; } 第 四 题 编程题 请考生将编写的程序代码填写到考试系统中对应的答题区域。 程序功能:输入 n (3≤n≤7),双重循环打印 n 行等腰三角形星号 答案:(满分36分) 程序代码: #include <stdio.h> int main() { int n,i,j; printf("输入行数:"); 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++) printf("\*"); printf("\ "); } return 0; } 5.综合素质(15分) (1)考生全程无不当操作(如随意插拔设备、误触系统设置等)且能正确使用考试系统功能(如提交答案、标记题目等);5分 (2)按题目要求正确保存相关素材,规范答题;5分 (3)考生全程无任何违规行为(如交头接耳、携带违禁物品、偷看他人答案等);5分 【根据考生实际答题情况,即使无任何作答,只要参加考试并登录考试系统即有30分,因此大胆猜测软件专业技能考试数据库和C语言各有15分综合素质分,仅提供参考。阅卷时需按照卷面满分各科100分进行阅卷,阅卷结束后,根据需要自行补充30分综合素质分】 学科网(北京)股份有限公司原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 山东省春季高考技能测试 C语言程序设计第九套(原卷版) 第 一 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:数组中 4 的倍数全部替换为 0,循环遍历输出每个元素 Program1.c代码如下: #include <stdio.h> int main() { int i; 【1】a[6]={4,5,8,11,12,15}; printf("4的倍数替换为0: "); for(i=0;i<6;【2】) { if(a[i]%4==【3】) a[i]=0; printf("%d ",【4】); } return 0; } 答案:(满分16分) 【1】 【2】 【3】 【4】 第 二 题 程序填空题 请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。 程序功能:输入 1-5 数字,1/2 输出兼职,3 全职,4/5 实习,其余提示身份无效 Program2.c代码如下: #include <stdio.h> int main() { int type; printf("输入身份编号1-5:"); scanf("%d",&type); switch(type) { case 1: case 2:printf("兼职人员 ");break; case 3:printf("全职员工 ");break; case 4: case 5: 【1】 default:printf("身份编号非法 "); } return 0;} 答案:(满分20分) 【1】 第 三 题 编程题 程序功能:函数 calcNet 计算宽带年费:100M 以内 480 元;100M-300M 超出部分每 M1.2 元;300M 以上超出部分每 M0.8 元。输入带宽,输出费用保留 2 位小数。 答案:(满分28分) 程序代码: 第 四 题 编程题 请考生将编写的程序代码填写到考试系统中对应的答题区域。 程序功能:输入 n (3≤n≤7),双重循环打印 n 行等腰三角形星号 答案:(满分36分) 程序代码: 学科网(北京)股份有限公司 学科网(北京)股份有限公司原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 #include <stdio.h> int main() { int sport; printf("输入运动编号1-3:"); scanf("%d",&sport); switch(sport) { case 1:printf("跑步 ");break; case 2:printf("跳绳 ");break; case 3: 【1】 default:printf("无此运动项目 "); } return 0; } #include <stdio.h> int main() { int i; ¡¾1¡¿a[6]={4,5,8,11,12,15}; printf("4µÄ±¶ÊýÌæ»»Îª0£º "); for(i=0;i<6;¡¾2¡¿) { if(a[i]%4==¡¾3¡¿) a[i]=0; printf("%d ",¡¾4¡¿); } return 0; } $

资源预览图

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