内容正文:
山东省春季高考技能测试
C语言程序设计第十五套(原卷版)
第 一 题 程序填空题
请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。
程序功能:输入行数 n,双层循环打印左对齐直角星号阶梯,第 i 行输出 i 个星号
Program1.c代码如下:
#include <stdio.h>
int main()
{
int n,i,j;
printf("输入行数:");
scanf("%d",&n);
for(i=1;【1】;i++)
{
for(j=1;【2】;j++)
printf("*");
【3】;
}
【4】;
}
答案:(满分16分)
【1】
【2】
【3】
【4】
第 二 题 程序填空题
请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。
程序功能:输入大写字符区分业务类型,X、Y 代表线上业务,Z 代表线下业务,其余字符提示无对应业务
Program2.c代码如下:
#include <stdio.h>
int main()
{
char opt;
printf("输入业务标识:");
scanf("%c",&opt);
switch(opt)
{
case 'X':
case 'Y':
printf("线上业务");
break;
case 【1】:
printf("线下业务");
break;
default:
printf("无对应业务");
}
return 0;
}
答案:(满分20分)
【1】
第 三 题 编程题
程序功能:自定义函数 sightCost 计算观光车费:2km 以内 11 元;2~9km,超出 2km 部分每公里 1.7 元;9km 以上,超出 9km 部分每公里 1.0 元。输入游览里程,输出车费保留两位小数。
答案:(满分28分)
程序代码:
第 四 题 编程题
请考生将编写的程序代码填写到考试系统中对应的答题区域。
程序功能:双重循环输出九九乘法右上三角,每行前面用制表符占位,只打印 i<=j 的乘法算式,对齐排版。
答案:(满分36分)
程序代码:
学科网(北京)股份有限公司
学科网(北京)股份有限公司原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
#include <stdio.h>
i#include <stdio.h>
int main()
{
char opt;
printf("输入业务标识:");
scanf("%c",&opt);
switch(opt)
{
case 'X':
case 'Y':
printf("线上业务");
break;
case 【1】:
printf("线下业务");
break;
default:
printf("无对应业务");
}
return 0;
}
#include <stdio.h>
int main()
{
int n,i,j;
printf("╩С╚влл╩§Б║");
scanf("%d",&n);
for(i=1;АЙ1А┐;i++)
{
for(j=1;АЙ2А┐;j++)
printf("*");
АЙ3А┐;
}
АЙ4А┐;
}
$
山东省春季高考技能测试
C语言程序设计第十五套(答案版)
第 一 题 程序填空题
请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。
程序功能:输入行数 n,双层循环打印左对齐直角星号阶梯,第 i 行输出 i 个星号
Program1.c代码如下:
#include <stdio.h>
int main()
{
int n,i,j;
printf("输入行数:");
scanf("%d",&n);
for(i=1;【1】;i++)
{
for(j=1;【2】;j++)
printf("*");
【3】;
}
【4】;
}
答案:(满分16分)
【1】i<=n
【2】j<=i
【3】printf ("
");
【4】return 0
第 二 题 程序填空题
请考生将【序号】处所缺的单行程序代码填写到考试系统中对应的答题区域,实现程序功能。
程序功能:输入大写字符区分业务类型,X、Y 代表线上业务,Z 代表线下业务,其余字符提示无对应业务
Program2.c代码如下:
#include <stdio.h>
int main()
{
char opt;
printf("输入业务标识:");
scanf("%c",&opt);
switch(opt)
{
case 'X':
case 'Y':
printf("线上业务");
break;
case 【1】:
printf("线下业务");
break;
default:
printf("无对应业务");
}
return 0;
}
答案:(满分20分)
【1】 'Z'
第 三 题 编程题
程序功能:自定义函数 sightCost 计算观光车费:2km 以内 11 元;2~9km,超出 2km 部分每公里 1.7 元;9km 以上,超出 9km 部分每公里 1.0 元。输入游览里程,输出车费保留两位小数。
答案:(满分28分)
程序代码:
#include <stdio.h>
float sightCost(float km)
{
float fare;
if(km <= 2)
fare = 11;
else if(km <= 9)
fare = 11 + (km - 2) \* 1.7;
else
fare = 11 + 7 \* 1.7 + (km - 9) \* 1.0;
return fare;
}
int main()
{
float dis,total;
printf("输入观光里程:");
scanf("%f",&dis);
total = sightCost(dis);
printf("观光车费:%.2f元",total);
return 0;
}
第 四 题 编程题
请考生将编写的程序代码填写到考试系统中对应的答题区域。
程序功能:双重循环输出九九乘法右上三角,每行前面用制表符占位,只打印 i<=j 的乘法算式,对齐排版。
答案:(满分36分)
程序代码:
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<i;j++)
printf("\t");
for(j=i;j<=9;j++)
printf("%d*%d=%d\t",i,j,i*j);
printf("
");
}
return 0;
}
5.综合素质(15分)
(1)考生全程无不当操作(如随意插拔设备、误触系统设置等)且能正确使用考试系统功能(如提交答案、标记题目等);5分
(2)按题目要求正确保存相关素材,规范答题;5分
(3)考生全程无任何违规行为(如交头接耳、携带违禁物品、偷看他人答案等);5分
【根据考生实际答题情况,即使无任何作答,只要参加考试并登录考试系统即有30分,因此大胆猜测软件专业技能考试数据库和C语言各有15分综合素质分,仅提供参考。阅卷时需按照卷面满分各科100分进行阅卷,阅卷结束后,根据需要自行补充30分综合素质分】
学科网(北京)股份有限公司原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$