2024年普通高校专转本选拔考试计算机专业大类专业综合操作技能试题卷_第1页
2024年普通高校专转本选拔考试计算机专业大类专业综合操作技能试题卷_第2页
2024年普通高校专转本选拔考试计算机专业大类专业综合操作技能试题卷_第3页
2024年普通高校专转本选拔考试计算机专业大类专业综合操作技能试题卷_第4页
2024年普通高校专转本选拔考试计算机专业大类专业综合操作技能试题卷_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

2024年普通高校专转本选拔考试计算机专业大类专业综合操作技能试题卷2024年普通高校专转本选拔考试计算机专业大类专业综合操作技能考试总分为150分,考试时长150分钟,考试环境为Windows10专业版、Dev-C++5.11、MySQL8.0CommunityServer、VisualStudioCode1.85、CiscoPacketTracer8.2,所有操作结果需保存到监考教师指定的D盘根目录下以本人准考证号命名的文件夹中,未按要求路径、命名规则保存的作答不计入成绩。模块一C语言程序设计(总分40分)本模块所有代码需保存为`c_task1.c`、`c_task2.c`,仅可使用C标准库函数,代码需添加必要注释,缩进规范。任务1基础数据处理编程(20分)需求说明:编写程序实现对用户输入的10个整数的处理功能,具体要求如下:1.输入支持空格分隔或换行分隔的整数,需对输入内容做合法性校验,若存在非整数输入,立即输出“输入无效,请输入整数”并正常结束程序,不得出现崩溃或异常退出情况;2.统计10个整数中正数、负数、零的个数并输出,输出格式为“正数:X个,负数:Y个,零:Z个”;3.计算所有正数的平均值(保留2位小数)、所有负数的乘积,若不存在正数,平均值输出0.00;若不存在负数,乘积部分输出“无负数,乘积无意义”;4.将10个整数按从小到大的顺序排序后以空格分隔输出,末尾无多余空格。评分标准:输入合法性校验:5分,仅支持整数输入无异常处理得2分,未做校验得0分;分类统计功能:5分,三类数据统计错误每类扣2分,扣完为止;数值计算功能:6分,正数平均值计算正确且格式符合要求得3分,负数乘积计算正确得2分,边界场景提示正确得1分;排序输出功能:3分,排序逻辑正确得2分,输出格式符合要求得1分;代码规范:1分,无注释、缩进混乱酌情扣分。任务2结构体综合应用编程(20分)需求说明:设计简易学生成绩管理子模块,具体要求如下:1.定义结构体`Student`,包含成员:学号(`charid[15]`,唯一标识)、姓名(`charname[20]`)、C语言成绩(`intc_score`,取值范围0-100)、计算机网络成绩(`intnet_score`,取值范围0-100)、总分(`inttotal`);2.实现函数`voidinput_stu(Student*stu_arr,intn)`:接收结构体数组指针和学生人数n,完成n个学生的学号、姓名、两门课程成绩录入,自动计算每个学生的总分并写入结构体的total成员,录入时需校验成绩范围,成绩超出0-100时提示“成绩无效,请重新输入”并重新录入当前学生的对应成绩;3.实现函数`voidsort_stu(Student*stu_arr,intn)`:接收结构体数组指针和学生人数n,按总分从高到低排序,总分相同则按学号字典序升序排序;4.实现函数`intsearch_stu(Student*stu_arr,intn,char*target_id)`:接收结构体数组指针、学生人数n和目标学号,查找对应学生,找到则返回该学生在数组中的下标,未找到返回-1;5.主函数逻辑:首先接收用户输入的学生人数n,校验n的范围为1≤n≤50,若超出范围则输出“人数范围无效”并结束程序;之后调用`input_stu`录入所有学生信息,调用`sort_stu`完成排序后,按“学号姓名总分”的格式输出所有学生信息;最后接收用户输入的目标学号,调用`search_stu`查询,找到则输出该学生的全部信息,未找到则输出“查无此人”。评分标准:结构体定义:5分,成员类型、命名不符合要求每个扣1分,扣完为止;`input_stu`函数:4分,录入逻辑正确得2分,成绩校验功能正确得2分;`sort_stu`函数:4分,总分排序正确得2分,同分按学号排序逻辑正确得2分;`search_stu`函数:4分,查找逻辑正确得3分,返回值符合要求得1分;主函数逻辑:2分,流程符合需求得2分,存在逻辑漏洞酌情扣分;代码规范:1分,无注释、函数命名不规范酌情扣分。模块二数据库应用技能(总分35分)本模块所有SQL语句需导出为`book_manage.sql`文件,SQL代码需添加必要注释,执行无语法错误。场景说明:某图书管理系统数据库`book_manage`包含三张核心表,表结构定义要求如下:1.读者表`reader`:`reader_idchar(10)PRIMARYKEY`(读者学号/工号)、`reader_namevarchar(20)NOTNULL`(读者姓名)、`reader_typetinyintCOMMENT'1:学生2:教师'`(读者类型)、`borrow_limitintCOMMENT'最大可借数量'`(可借上限,学生为5本,教师为10本)、`borrow_countintDEFAULT0COMMENT'当前已借数量'`;2.图书表`book`:`book_idchar(13)PRIMARYKEY`(ISBN号)、`book_namevarchar(50)NOTNULL`(书名)、`authorvarchar(30)`(作者)、`pricedecimal(7,2)`(定价)、`stockintDEFAULT0COMMENT'库存数量'`、`statustinyintCOMMENT'1:可借2:不可借'`;3.借阅记录表`borrow`:`borrow_idintPRIMARYKEYAUTO_INCREMENT`(借阅记录编号)、`reader_idchar(10)`、`book_idchar(13)`、`borrow_datedateNOTNULL`(借阅日期)、`return_datedateCOMMENT'归还日期为NULL表示未归还'`、外键`reader_id`关联`reader`表的`reader_id`、外键`book_id`关联`book`表的`book_id`,删除读者/图书记录时自动删除关联的借阅记录。任务1数据库与表创建(8分)1.创建名为`book_manage`的数据库,字符集设置为`utf8mb4`,排序规则为`utf8mb4_general_ci`;2.按上述要求创建三张表,包含所有约束、字段注释、外键级联删除规则。评分标准:数据库创建符合要求得4分,仅创建数据库未配置字符集和排序规则得2分;三张表创建所有约束、注释、外键规则正确得4分,每遗漏1个约束或注释扣1分,扣完为止。任务2数据插入操作(10分)1.向`reader`表插入3条测试数据:`('202201001','张三',1,5,2)`、`('202103012','李丽',2,10,3)`、`('202305008','王强',1,5,0)`;2.向`book`表插入2条测试数据:`('9787111686654','C程序设计','谭浩强',59.00,12,1)`、`('9787115595577','计算机网络','谢希仁',69.00,8,1)`;3.向`borrow`表插入1条未归还的借阅记录:读者ID为`202201001`,图书ID为`9787115595577`,借阅日期为2024-03-15。评分标准:每条插入语句执行正确得3分,所有语句执行后数据完整性符合要求额外加1分,共10分。任务3数据查询操作(12分)1.查询所有当前已借数量超过最大可借数量80%的读者,输出字段:读者姓名、读者类型名称(1显示为“学生”,2显示为“教师”)、已借数量、可借余量(可借上限减已借数量),结果按可借余量升序排列;2.查询2024年3月借阅过《计算机网络》这本书的读者信息,输出字段:读者学号、读者姓名、借阅日期;3.统计每个类型读者的人均已借数量,输出字段:读者类型名称、人均借阅量(保留1位小数)。评分标准:每条查询语句执行结果符合要求得4分,逻辑正确但格式不符合要求扣1-2分,存在语法错误得0分。任务4存储过程编写(5分)编写存储过程`proc_borrow`,接收输入参数`p_reader_idchar(10)`、`p_book_idchar(13)`,实现借阅逻辑:首先判断读者当前已借数量是否达到可借上限,达到则输出“借阅失败:可借数量不足”;再判断对应图书库存是否≥1且状态为可借,不满足则输出“借阅失败:图书不可借”;两个条件均满足时,向`borrow`表插入一条借阅记录(借阅日期为当前日期,归还日期为NULL),同时将`reader`表对应用户的`borrow_count`加1,`book`表对应图书的`stock`减1,最后输出“借阅成功”。评分标准:存储过程参数定义正确得1分,两个判断逻辑正确得2分,数据更新逻辑正确得1分,输出提示符合要求得1分。模块三网页设计与制作(总分30分)本模块所有文件保存为`index.html`,允许内嵌CSS和JavaScript代码,要求在Chrome120及以上版本浏览器运行正常,页面效果符合需求。需求说明:使用HTML、CSS、原生JavaScript制作简易待办事项(TodoList)网页,具体要求如下:1.页面结构(8分)页面顶部为标题区域,显示文本“我的待办清单”,下方设置一个文本输入框和一个“添加”按钮;输入框下方分为两个独立卡片区域:“待完成”区域和“已完成”区域,每个区域顶部显示对应区域标题,下方为待办事项列表;每个待办事项为一个列表项,从左到右依次包含:勾选复选框、待办事项文本、删除按钮。评分标准:结构完整符合要求得8分,每遗漏1个核心元素扣2分,扣完为止。2.页面样式(8分)页面整体容器宽度为800px,水平居中,上下外边距为50px,页面背景色为`#f5f7fa`,字体统一使用微软雅黑;标题区域字体大小为28px,居中对齐,文字颜色为`#333`,底部设置2px实线边框,边框颜色为`#409eff`,下外边距为20px;文本输入框宽度为700px,高度为36px,边框为1px`#ddd`实线,圆角4px,内边距左右为10px,与“添加”按钮水平排列;“添加”按钮宽度为80px,高度为36px,背景色为`#409eff`,文字颜色为白色,圆角4px,无边框,鼠标悬浮时背景色变为`#66b1ff`,光标显示为手型;待办事项列表项高度为40px,行高40px,内边距左右为15px,背景色为白色,底部边框为1px`#eee`实线,鼠标悬浮时背景色变为`#f0f9ff`;删除按钮右浮动,背景色为`#f56c6c`,文字颜色为白色,无边框,圆角2px,宽度为50px,高度为24px,行高24px,上外边距为8px,光标显示为手型;已完成区域的待办事项文本添加删除线,文字颜色为`#999`。评分标准:每项样式要求符合得2分,共8分,视觉效果存在偏差酌情扣分。3.交互功能(14分)点击“添加”按钮或在输入框按下回车键时,获取输入框内容,去除首尾空格后长度大于0的,将内容作为新的待办事项添加到“待完成”区域的列表中,同时清空输入框;内容为空则弹出提示“请输入待办事项内容”;点击待办事项的复选框,若为勾选状态,将该事项从“待完成”区域移动到“已完成”区域;若为取消勾选状态,将该事项从“已完成”区域移动回“待完成”区域;点击待办事项的删除按钮,弹出确认对话框“确定要删除该待办事项吗?”,用户点击确认后删除该事项,点击取消则不做操作;实现本地存储功能,所有待办事项的内容、状态存储到`localStorage`中,页面刷新后数据不丢失,自动渲染到对应区域。评分标准:每项交互功能符合要求得3.5分,共14分,存在逻辑漏洞酌情扣分。模块四操作系统配置与管理(总分20分)本模块所有操作需截图保存,截图命名为`os_taskX_Y.jpg`(X为任务编号,Y为任务下的步骤编号),要求截图包含操作的完整窗口。任务1用户与组管理(7分)1.新建本地用户,用户名为`stu_2024`,密码设置为`Jsj@Zz2024`,勾选“密码永不过期”“用户不能更改密码”选项;2.新建本地用户组,组名为`trans_user`,将`stu_2024`用户加入该组;3.配置本地组策略,禁止`stu_2024`用户访问控制面板中的“程序和功能”模块。评分标准:步骤1完成得2分,步骤2完成得2分,步骤3配置生效得3分。任务2文件系统权限配置(7分)1.在D盘根目录创建文件夹`exam_share`,在该文件夹下创建两个子文件夹:`public`、`private`;2.配置`public`文件夹权限:所有本地用户拥有读取、写入权限,禁止所有用户删除该文件夹下的任意文件;3.配置`private`文件夹权限:仅`administrators`组和`stu_2024`用户拥有完全控制权限,其他所有用户无任何访问权限。评分标准:步骤1完成得2分,步骤2权限配置生效得2分,步骤3权限配置生效得3分。任务3系统服务与防火墙配置(6分)1.关闭Windows系统的远程桌面服务,设置该服务的启动类型为“禁用”;2.配置WindowsDefender防火墙,添加入站规则允许MySQL服务的3306端口访问,添加入站规则禁止8080端口的所有访问。评分标准:每步配置生效得3分,共6分。模块五计算机网络配置与调试(总分25分)本模块完成的拓扑文件保存为`net_topology.pkt`,连通性测试截图命名为`net_testX.jpg`(X为测试编号)。拓扑说明:使用CiscoPacketTracer8.2搭建拓扑,包含1台2811型号路由器(命名为Router1)、1台2960型号交换机(命名为Switch1)、2台PC(命名为PC1、PC2);连接关系:Router1的FastEthernet0/0接口连接Switch1的FastEthernet0/1接口,Switch1的FastEthernet0/2接口连接PC1,FastEthernet0/3接口连接PC2。IP地址规划:VLAN10网关为192.168.10.254/24,VLAN20网关为192.168.20.254/24;PC1属于VLAN10,IP地址为192.168.10.10/24;PC2属于VLAN20,IP地址为

温馨提示

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

评论

0/150

提交评论