山东省2026年春季高考技能测试软件与应用技术类专业模拟试题(含参考答案)_第1页
山东省2026年春季高考技能测试软件与应用技术类专业模拟试题(含参考答案)_第2页
山东省2026年春季高考技能测试软件与应用技术类专业模拟试题(含参考答案)_第3页
山东省2026年春季高考技能测试软件与应用技术类专业模拟试题(含参考答案)_第4页
山东省2026年春季高考技能测试软件与应用技术类专业模拟试题(含参考答案)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

山东省2026年春季高考技能测试软件与应用技术类专业模拟试题(含参考答案)一、考试说明1.考试时长:60分钟;2.考试范围:Access数据库应用操作和C语言程序设计两个技能模块;3.试题总分:试题满分为230分,其中Access数据库应用操作115分,C语言程序设计115分;4.文件保存:考生登录答题系统后,系统自动在D盘根目录下创建以本人考生号命名的文件夹,考生必须在此文件夹内进行答题,严禁更改存储路径;5.资源下载:考生需点击试题下方的“下载资源”按钮,将试题对应的“Score.accdb”、"Program4.c”、"Program5.c”素材文件下载到D盘本人考生号命名的文件夹内使用。6.试题切换:本次考试共有7道考题,考生可以点击左侧的题目序号切换考题,也可按照题序依次作答,每道题完成后点击“下一题”进行考题切换。7.特别提醒:认真审题,严格按照题目要求进行操作,并随时保存文件,因未及时保存造成的数据丢失,责任由考生自负。二、硬件、软件环境1.硬件环境序号设备名称设备要求1台式计算机参照《山东省春季高考统一考试招生专业类别考试标准(2026年版)》“软件与应用技术类专业技能考试标准”硬件要求2.软件环境序号操作系统及软件版本(均为中文版)1操作系统Windows102应用软件(C语言)Dev-C++5.0及以上版本3应用软件(数据库)Access2016(MicrosoftOffice2016套件)4压缩软件WinRAR5输入法搜狗输入法6PDF阅读器福昕PDF阅读器7浏览器谷歌浏览器8截图工具Windows10截图工具三、考试试题(模拟题)模块一Access数据库应用操作(115分)考生需点击试题下方的“下载资源”按钮,将试题对应的“Score.accdb”素材文件下载到D盘本人考生号命名的文件夹内使用。1.基本操作题(35分)(1)在“Score.accdb”数据库中创建数据表,表名称为“成绩表”,表结构如表1所示。创建完成后将数据表视图截图保存(命名为“图1-1”),并上传到考试系统对应的答题区域。(20分)字段名称数据类型字段大小格式或属性成绩ID自动编号-主键,递增学号文本10不允许为空科目名称文本10不允许为空,仅允许输入“语文”“数学”“英语”“专业基础”成绩数字单精度型取值范围0-100,保留1位小数考试日期日期/时间-短日期格式,默认值为当前日期(2)在“成绩表”中录入4条有效数据(数据自行合理设置,符合字段属性要求),录入完成后将数据表视图截图保存(命名为“图1-2”),并上传到考试系统对应的答题区域。(15分)2.简单应用题(40分)(1)在“Score.accdb”数据库中,创建查询“及格成绩查询”,以【1】为数据源,以【2】作为条件,查询所有成绩≥60分的学号、科目名称、成绩信息。将【序号】处内容补全,并填写到考试系统对应的答题区域。(15分)(2)创建上述“及格成绩查询”,并将该查询的完整设计视图截图保存(命名为“图2-1”),运行查询后将查询结果视图截图保存(命名为“图2-2”),均上传到考试系统对应的答题区域。(25分)3.综合应用题(40分)(1)在“Score.accdb”数据库中,以“成绩表”为数据源,设计一个窗体,窗体名称为“成绩录入窗体”,要求窗体包含学号、科目名称、成绩、考试日期字段,布局合理、标题清晰(窗体标题为“成绩录入管理”),添加“保存”“取消”按钮(功能正常),将设计完成后的“窗体视图”截图保存(命名为“图3-1”),并上传到考试系统对应的答题区域。(20分)(2)以“成绩表”为数据源,创建一个报表,报表名称为“成绩汇总报表”,要求报表包含学号、科目名称、成绩字段,按成绩降序排列,报表标题为“学生成绩汇总”,显示每条记录的成绩等级(成绩≥90为“优秀”,80-89为“良好”,70-79为“中等”,60-69为“及格”,<60为“不及格”),将设计完成后的“报表视图”截图保存(命名为“图3-2”),并上传到考试系统对应的答题区域。(20分)模块二C语言程序设计(115分)4.程序填空题(25分)考生需点击试题下方的“下载资源”按钮,将试题对应的"Program4.c”素材文件下载到D盘本人考生号命名的文件夹内使用。将【序号】处所缺的程序代码填写到考试系统中对应的答题区域,实现程序功能。程序功能:输入一个整数n,计算1到n的累加和(即1+2+3+...+n),并输出结果。c

#include<stdio.h>

intmain(){

【1】n,sum=0,i;

printf("请输入一个正整数n:");

scanf("%d",【2】);

for(i=1;【3】;i++){

sum=sum【4】i;

}

printf("1到%d的累加和为:%d\n",n,【5】);

return0;

}5.程序填空题(25分)考生需点击试题下方的“下载资源”按钮,将试题对应的"Program5.c”素材文件下载到D盘本人考生号命名的文件夹内使用。将【序号】处所缺的程序代码填写到考试系统中对应的答题区域,实现程序功能。程序功能:输入一个整数,判断该数是否为素数(素数:大于1的整数,除了1和它本身外,不能被其他自然数整除),若为素数输出“该数是素数”,否则输出“该数不是素数”。c

#include<stdio.h>

#include<math.h>

intmain(){

intnum,i,flag=1;

printf("请输入一个整数:");

scanf("%d",&num);

if(num<=1){

【1】;

}else{

for(i=2;i<=sqrt(num);i++){

if(【2】){

flag=0;

【3】;

}

}

}

if(【4】){

printf("该数是素数\n");

}else{

【5】;

}

return0;

}6.编程题(35分)请考生将编写的程序代码填写到考试系统中对应的答题区域。程序功能:输入三个整数,找出其中的最大值和最小值,分别输出“最大值:x”“最小值:y”。(要求:程序运行正常,无语法错误,考虑输入合法性,若输入非整数,提示“输入错误,请输入三个有效整数”)7.编程题(30分)请考生将编写的程序代码填写到考试系统中对应的答题区域。程序功能:输入一个字符串(长度不超过50),统计字符串中大写字母、小写字母、数字和其他字符的个数,分别输出各类字符的数量。(要求:程序运行正常,无语法错误,输出格式规范,如“大写字母:x个,小写字母:y个,数字:z个,其他字符:w个”)四、参考答案及评分标准模块一Access数据库应用操作(115分)1.基本操作题(35分)(1)数据表创建(20分)表名称正确(“成绩表”),得3分;5个字段的名称、数据类型、字段大小完全正确,每个字段得3分,共15分(漏写、错写任意一项,该字段不得分);字段属性设置正确(成绩ID为主键且递增、学号不允许为空、科目名称取值限制、成绩范围及小数位数、考试日期格式及默认值),得2分(任意一项错误,扣1分,扣完为止);截图清晰、命名正确(“图1-1”),不扣分;未截图或命名错误,扣2分(不超过本题总分)。(2)数据录入(15分)录入4条有效数据,每条数据符合所有字段属性要求(学号长度10位以内、科目名称为指定4科之一、成绩0-100且保留1位小数、考试日期格式正确),每条得3分,共12分;截图清晰、命名正确(“图1-2”),得3分;未截图或命名错误,扣3分。2.简单应用题(40分)(1)补全内容(15分)【1】:成绩表(8分,名称完全一致,多字、少字、错字均不得分);【2】:成绩>=60(7分,符号正确,字段名称正确,写成“成绩>=60”“成绩>=60.0”均可)。(2)查询创建及截图(25分)查询名称正确(“及格成绩查询”),得5分;数据源正确(成绩表)、查询字段正确(学号、科目名称、成绩),得8分(漏选、错选字段,每处扣3分);查询条件设置正确(成绩≥60),得6分;设计视图、查询结果视图截图清晰、命名正确(“图2-1”“图2-2”),各得3分,共6分(未截图或命名错误,每处扣3分)。3.综合应用题(40分)(1)窗体设计(20分)窗体名称正确(“成绩录入窗体”),得4分;数据源正确(成绩表)、包含指定字段(学号、科目名称、成绩、考试日期),得8分(漏选字段,每处扣2分);布局合理、窗体标题正确(“成绩录入管理”),得4分;“保存”“取消”按钮添加正确且功能正常,得2分(按钮缺失或功能异常,扣2分);窗体视图截图清晰、命名正确(“图3-1”),得2分;未截图或命名错误,扣2分。(2)报表设计(20分)报表名称正确(“成绩汇总报表”),得4分;数据源正确、包含指定字段(学号、科目名称、成绩),得4分;按成绩降序排列正确,得4分;报表标题正确(“学生成绩汇总”)、成绩等级显示正确(按题目要求划分),得4分(等级划分错误,每类扣1分);报表视图截图清晰、命名正确(“图3-2”),得4分;未截图或命名错误,扣4分。模块二C语言程序设计(115分)4.程序填空题(25分,每空5分,多写、少写关键字、语法错误均不得分)【1】:int(5分,必须小写,拼写正确);【2】:&n(5分,&不可省略,变量名正确);【3】:i<=n(5分,循环条件正确,符号正确);【4】:+(5分,加法运算符,不可写为其他符号);【5】:sum(5分,变量名正确,与定义的累加和变量一致)。5.程序填空题(25分,每空5分,语法错误、逻辑错误均不得分)【1】:flag=0(5分,将标记置为0,表示非素数);【2】:num%i==0(5分,判断num能被i整除,符号正确、表达式正确);【3】:break(5分,跳出循环,减少冗余判断);【4】:flag==1(5分,判断标记为1,即素数,表达式正确);【5】:printf("该数不是素数\n")(5分,输出内容、格式正确,换行符可省略但建议保留)。6.编程题(35分)参考代码:c

#include<stdio.h>

intmain(){

inta,b,c,max,min;

printf("请输入三个整数:");

//判断输入是否为三个有效整数

if(scanf("%d%d%d",&a,&b,&c)!=3){

printf("输入错误,请输入三个有效整数\n");

}else{

//假设a为最大值和最小值,再依次比较

max=a;

min=a;

if(b>max)max=b;

if(c>max)max=c;

if(b<min)min=b;

if(c<min)min=c;

printf("最大值:%d\n",max);

printf("最小值:%d\n",min);

}

return0;

}评分标准:变量定义正确(inta,b,c,max,min),得5分;输入语句正确,能读取三个整数(scanf("%d%d%d",&a,&b,&c)),得5分;输入合法性判断正确(判断是否输入3个有效整数),得10分(未判断,扣10分);最大值、最小值判断逻辑正确(无论用if语句还是其他方法,结果正确即可),得10分;输出格式正确(符合“最大值:x”“最小值:y”),得5分;语法错误每处扣5分,扣完为止;未写return0,扣2分。7.编程题(30分)参考代码:c

#include<stdio.h>

#include<string.h>

intmain(){

charstr[51];//预留1个位置存字符串结束符

inti,len;

intupper=0,lower=0,digit=0,other=0;

printf("请输入一个字符串(长度不超过50):");

gets(str);//读取字符串(或用scanf("%[^\n]",str);)

len=strlen(str);

for(i=0;i<len;i++){

if(str[i]>='A'&&str[i]<='Z'){

upper++;

}elseif(str[i]>='a'&&str[i]<='z'){

lower++;

}elseif(str[i]>='0'&&str[i]<='9'){

digit++;

}else{

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论