山东省春季高考软件与应用专业全真模拟卷(二)

标签:
精品解析文字版答案
2026-03-30
| 2份
| 27页
| 85人阅读
| 0人下载

内容正文:

绝密★启用前 山东省普通高校招生(春季)考试 软件技术与应用类专业知识全真模拟卷(二) 本次试卷分卷一(选择题)和卷二(非选择题)两部分,满分200分。考试时间120分钟。考试结束,将本试题和答题卡一并交回。 卷一(选择题 共100分) 一、选择题(本大题共50小题,每小题2分,共100分。在每小题列出的四个选项中,只有一项是符合题目的,请将符合题目要求的选项字母代号选出,填涂在答题卡上) 1.下列选项中均是 C 语言关键字的是() A.auto cnum include B.switch typedef continue C.signed union scani D.if struct type 【答案】B 【解析】C 语言关键字是系统预留的标识,不能作为自定义标识符。A 中cnum、include(预处理命令非关键字)不是;C 中scani不是;D 中type不是;B 中switch(分支)、typedef(类型定义)、continue(循环继续)均为关键字。 2.以下所列 C 语言常量中,错误的是() A.'A' B.0xD6 C.059 D.123 【答案】C 【解析】C 语言中八进制常量以0开头,只能包含 0-7 的数字,059中包含数字 9,违反八进制规则;A 是字符常量,B 是十六进制常量(0x 开头),D 是十进制常量,均合法。 3.以下变量均已正确定义并赋值,以下合法的赋值语句是() A.x=y>6; B.x=y6.2; C.5-y+6; D.x+y=z-2; 【答案】A 【解析】赋值语句的左侧必须是左值(变量 / 可修改的内存单元),不能是常量或表达式。C 左侧是常量 5,D 左侧是表达式 x+y,均非法;B 缺少运算符,语法错误;A 中先执行 y>6 的逻辑判断,将结果(0/1)赋值给 x,语法合法。 4.关于 C 程序,说法正确的是() A. 可以有多个 main 函数 B. 可以没有 main 函数 C. 必须有数据输入函数 D. 有且必须有一个 main 函数 【答案】D 【解析】main函数是 C 程序的入口函数,一个 C 程序有且仅有一个 main 函数,程序从 main 函数开始执行;C 程序不一定需要数据输入函数(如仅输出的程序),故 ABC 错误。 5.定义一个 void 型函数意味着调用该函数时,函数() A. 通过 return 返回一个用户所希望的函数值 B. 返回一个系统默认值 C. 没有返回值 D. 返回一个不确定的值 【答案】C 【解析】void是 C 语言的无返回值类型,声明为 void 的函数不能通过 return 返回任何值(可写空 return;),调用时也不能接收其返回值,ABD 均错误。 6.以下程序的运行结果是() #include<stdio.h> main() { int s=0,k=2; for(;k<6;k++) s+=k; printf("%d",s); } A.12 B.13 C.14 D.15 【答案】C 【解析】for 循环初始 k=2,循环条件 k<6,每次 k 自增 1,循环执行 k=2、3、4、5,s = 0+2+3+4+5 = 14,最终输出 14。 7.for (i=0;i<11;i++); 结束后,i 的值是() A.9 B.10 C.11 D.12 【答案】C 【解析】for 循环的执行逻辑:初始化→条件判断→循环体→更新。当 i=10 时,满足 i<11,执行 i++ 后 i=11,再次判断条件不满足,循环结束,最终 i=11;注意循环体后的分号表示空循环体,不影响 i 的变化。 8.以下不是无限循环的语句是() A.for (i=3;;i++) B.do {int i;i+=8;} while (y=1) C.while (8) D.for (i=9;i>3;i--) 【答案】D 【解析】无限循环的核心是循环条件永远为真。A 中 for 循环无条件判断,默认恒真;B 中 while 后是赋值语句 y=1,恒为真;C 中 while (8),非 0 值表示真,恒真;D 中 i 初始 9,每次 i--,当 i=3 时条件 i>3 不成立,循环结束,不是无限循环。 9.以下程序段的运行结果是() int i=1,j; j=-i++; printf("i=%d,j=%d",i,j); A.i=1,j=-2 B.i=1,j=-1 C.i=2,j=-1 D.i=2,j=-2 【答案】C 【解析】i++是后置自增,先使用 i 的原值参与运算,再将 i 自增 1。执行 j=-i++ 时,先取 i=1,计算 j=-1,再执行 i=1+1=2,最终输出 i=2,j=-1。 10.do-while 循环的结束条件是() #include<stdio.h> main() { int n=0;char p; do { scanf("%c",&p); n++; }while(p!='m'&&n<6); } A.p 的值不等于 m 并且 n 的值小于 6 B.p 的值等于 m 并且 n 的值大于等于 6 C.p 的值不等于 m 或者 n 的值小于 6 D.p 的值等于 m 或者 n 的值大于等于 6 【答案】D 【解析】do-while 循环先执行循环体,再判断条件,条件为真时继续循环,条件为假时结束循环。原条件是p!='m'&&n<6,其否定为p=='m'||n>=6,即此条件为真时循环结束。 11.以下函数的类型是() sum(float a, float b) { return a+b; } A.float B.int C.double D.void 【答案】B 【解析】C 语言中,若函数未显式声明返回值类型,编译器默认其返回值类型为int;该函数虽传入 float 型参数,但返回时会默认将结果转为 int 型,故函数类型为 int。 12.以下程序的运行结果是() #include<stdio.h> int sum(int p) { int t=10; t+=p; return t; } main() { int m=5,n=2; n+=sum(m); printf("%d",n); } A.15 B.17 C.18 D.20 【答案】B 【解析】调用 sum (m) 时,m=5,t=10+5=15,函数返回 15;执行 n+=15,即 n=2+15=17,最终输出 17。 13.以下程序的运行结果是() #include<stdio.h> int fun(int a) { return a%2; } main() { int s[6]={1,3,5,7,9,11},i,d=0; for(i=0;fun(s[i]);i++) d+=s[i]; printf("%d",d); } A.18 B.36 C.24 D.48 【答案】B 【解析】fun 函数的作用是返回参数对 2 取余的结果,奇数取余为 1(真),偶数取余为 0(假)。s 数组均为奇数,循环执行 i=0 到 5,d=1+3+5+7+9+11=36,最终输出 36。 14.以下程序的运行结果是() #include<stdio.h> main() { int a[]={6,7,8,9,10}; int *p; p=a; *(p+2)+=2; printf("%d,%d",*p,*(p+2)); } A.6,8 B.6,10 C.8,10 D.7,9 【答案】B 【解析】数组名 a 是数组首地址,p=a 表示 p 指向 a [0];*(p+2)等价于 a [2],执行a[2]+=2后,a [2]=8+2=10;*p是 a [0]=6,故输出 6,10。 15. 以下程序的运行结果是() #include<stdio.h> main() { int x=2,y=2,a=5,b=5; switch(x) { case 1:switch(y) { case 2:a++;b++;break; } case 2:a++;break; case 1:b++;break; } printf("%d,%d",a,b); } A.5,5 B.6,5 C.6,6 D.5,6 【答案】B 【解析】x=2,匹配 switch (x) 的 case 2,执行 a++(a=5+1=6),遇到 break 跳出外层 switch;case 1 的语句均未执行,b 保持 5,最终输出 6,5。 16.Access2016 中数据库和表的关系是() A. 一个数据库可以包含多个表 B. 一个表可以单独存在 C. 一个表可以包含多个数据库 D. 一个数据库只能包含一个表 【答案】A 【解析】Access 是关系型数据库,数据库是表、查询、窗体等对象的容器,一个数据库可包含多个表,表不能脱离数据库单独存在,BCD均错误。 17.如果在保存新建表之前没有设置主键,此时系统将询问是否要创建主键,若回答为 “是”,则系统默认创建的主键是() A. 空字段 B. 自动编号 C. 单字段 D. 多字段 【答案】B 【解析】Access 中若未手动设置主键,系统默认创建自动编号类型的主键,该字段会自动生成唯一的连续数字,保证记录的唯一性。 18.在 Access2016 表中,只能从两种结果中选择其一的字段类型是() A. 是 / 否 B. 数字 C. 文本 D.OLE 对象 【答案】A 【解析】“是 / 否” 类型仅能存储两个值(是 / 否、真 / 假、0/1),符合 “二选一” 要求;数字、文本可存储多个值,OLE 对象用于存储图片、文件等,均不符合。 19.统计数值表达式的记录个数的函数是() A.SUM B.COUNT C.AVG D.MAX 【答案】B 【解析】ACCESS 聚合函数的功能:COUNT()统计记录个数;SUM()求和;AVG()求平均值;MAX()求最大值。 20.关于字段默认值的说法,正确的是() A. 不得使字段为空 B. 不允许字段值超出某个范围 C. 在输入数值前,系统自动提供数值 D. 系统自动把小写字母转换为大写字母 【答案】C 【解析】默认值是在用户未输入字段值时,系统自动为该字段填充的预设值;A 是必填字段的作用,B 是有效性规则的作用,D 是输入掩码 / 格式的作用,均与默认值无关。 21.将表中的字段定义为(),其作用是使每一条记录的该字段值都必须唯一。 A. 索引 B. 主键 C. 必填字段 D. 验证规则 【答案】B 【解析】主键的核心特性是唯一性和非空性,强制字段值唯一,是表中记录的唯一标识;索引仅提升查询速度,不保证唯一性;必填字段仅要求非空,不保证唯一;验证规则是限制字段值的范围。 22.在 ACCESS 2016 中,备注数据类型最多允许存储()个字符 A.32000 B.12800 C.64000 D.256000 【答案】A 【解析】Access 中,文本类型最多存储 255 个字符,备注(长文本)类型最多存储 32000 个字符,用于存储较长的文本信息。 23.索引的选项类型有() A. 无 B. 有(有重复) C. 有(无重复) D. 以上都是 【答案】D 【解析】Access 中表的字段索引类型包含三种:无(不建立索引)、有(有重复)(字段值可重复,如 “性别”)、有(无重复)(字段值唯一,如 “学号”)。 24.在查询设计器 “设计” 选项卡中设定查询结果的功能区是() A.“返回” 下拉列表 B.“结果” 下拉列表 C.“查询” 下拉列表 D.“设置” 下拉列表 【答案】B 【解析】Access 查询设计器的 **“结果” 下拉列表 ** 可设置查询结果的相关属性(如返回的记录数、是否显示查询结果等),是设定查询结果的核心功能区。 25.将成绩在 80 分以上的记录找出来放在一个新表中,应采用的查询是() A. 删除查询 B. 更新查询 C. 生成表查询 D. 追加查询 【答案】C 【解析】Access 操作查询的功能:生成表查询将查询结果保存为新表;删除查询删除符合条件的记录;更新查询修改符合条件的记录;追加查询将查询结果添加到已有表中。 26.创建交叉表最少需要()个字段 A.1 B.3 C.4 D.5 【答案】B 【解析】交叉表查询用于对数据进行二维统计,至少需要 3 个字段:行标题字段、列标题字段、值字段(用于统计的字段)。 27.下列模型中属于多对多联系的是() A. 学生与课程之间的联系 B. 飞机的座位与乘客之间的联系 C. 商品条形码与商品之间的联系 D. 车间与工人之间的联系 【答案】A 【解析】多对多联系指一方的一个记录对应另一方的多个记录,反之亦然。学生可选多门课程,一门课程可被多个学生选择,是多对多;B 是一对一,C 是一对一,D 是一对多。 28.在 “从学生表中统计学生人数和平均年龄” 的查询中用到的函数是() A.SUM () 和 AVG () B.SUM () 和 COUNT () C.COUNT () 和 AVG () D.COUNT () 和 MAX () 【答案】C 【解析】统计学生人数需用COUNT()函数,计算平均年龄需用AVG()函数,故组合为 COUNT () 和 AVG ()。 29.设计视图中创建一个查询,查找总分在 600 以上(包括 600 分)的女学生的姓名、总分,正确的设置查询条件的方法是() A. 在总分条件单元格键入:总分 >=600;在性别条件单元格键入:性别 ="女" B. 在单元格键入:总分 >=600 and 性别 ="女" C. 在总分条件单元格键入:总分 >=600 or 性别 ="女" D. 在总分条件单元格键入:总分 >=600;在性别的条件单元格键入:"女" 【答案】D 【解析】Access 查询设计器中,不同字段的条件默认是 **“与”** 关系;总分字段条件填>=600,性别字段条件直接填"女"(系统自动识别为性别 ="女"),A 中 “性别 =” 多余,B 是单字段条件写法,C 的 “or” 逻辑错误。 30.假设已创建了 “学生成绩表”,现要查询所有女生的数学平均成绩,以下 SQL 语句正确的是() A.SELECT AVG (学生成绩表。数学成绩) AS 成绩之平均值,学生成绩表。性别 FROM 学生成绩表 GROUP BY 学生成绩表。性别 HAVING ((学生成绩表。性别)="女"); B.SELECT SUM (学生成绩表。数学成绩) AS 成绩之平均值 FROM 学生成绩表 GROUP BY 数学成绩 HAVING (((学生成绩表。性别)="女")); C.SELECT 学生姓名,AVG (学生成绩表。数学成绩) AS 成绩之均值 FROM 学生成绩表 GROUP BY 学生成绩表。性别 WHERE (((学生成绩表。性别)="女")); D.SELECT 学生姓名,COUNT (学生成绩表。数学成绩) AS 成绩之平均值 FROM 学生成绩表 GROUP BY 学生成绩表。性别 WHERE (((学生成绩表。性别)="女")); 【答案】A 【解析】查询平均成绩用AVG(),排除 BD;GROUP BY分组后,筛选分组条件需用HAVING,不能用WHERE(WHERE 用于筛选原始记录),排除 C;A 语句先按性别分组,再用 HAVING 筛选出女生组,计算数学平均成绩,语法正确。 31.以下说法正确的是() A. 像素是位图的基本组成元素,放大缩小易失真,色彩丰富,所需存储空间小 B. 某显示器的分辨率为 1600 像素 ×900 像素,表示垂直方向 1600 个像素,水平方向 900 个像素 C. RGB 颜色模式又称真彩色,是 Photoshop 中常用的颜色模式 D. 输出分辨率用 ppi 表示,表示 “点每英寸” 【答案】C 【解析】A 中位图放大缩小易失真,但色彩丰富的位图存储空间大;B 中分辨率 “宽 × 高” 表示水平 × 垂直,即水平 1600,垂直 900;D 中输出分辨率用 dpi(点每英寸),ppi 是图像分辨率(像素每英寸);C 正确,RGB 是 Photoshop 默认的真彩色模式,由红、绿、蓝三原色组成。 32.色相 / 饱和度的快捷键是() A.Ctrl+U B.Ctrl+M C.Ctrl+T D.Ctrl+F 【答案】A 【解析】Photoshop 常用快捷键:Ctrl+U(色相 / 饱和度)、Ctrl+M(曲线)、Ctrl+T(自由变换)、Ctrl+F(重复上次滤镜)。 33.可以在图像中绘制出类似于传统手绘画的效果的工具是() A. 画笔 B. 铅笔 C. 渐变 D. 油漆桶 【答案】B 【解析】铅笔工具绘制的线条边缘硬朗,无抗锯齿效果,模拟传统铅笔手绘的质感;画笔工具线条柔和有羽化;渐变和油漆桶用于填充色彩,无手绘效果。 34.在 Photoshop CC 中,打开 “天空.jpg” 图片,在图层面板中显示的图层名称是() A. 图层 1 B. 天空 C. 背景层 D. 背景 【答案】D 【解析】Photoshop 中直接打开的普通图片(如 jpg、png),默认生成背景图层,图层名称显示为 “背景”,且背景图层锁定位置和透明像素。 35.按住 Ctrl+Shift 键,拖动控制点的操作是() A. 旋转 B. 缩放 C. 斜切 D. 透视 【答案】D 【解析】Photoshop 自由变换(Ctrl+T)的快捷键操作:Ctrl+Shift+ 拖动控制点 = 透视变换(模拟近大远小);Shift+ 拖动 = 等比缩放;Ctrl+ 拖动 = 扭曲;Ctrl+Alt= 斜切。 36.在 PhotoshopCC 中,在图层蒙版上产生半透明效果应该用什么颜色画笔涂抹() A. 黑色 B. 白色 C. 灰色 D. 黑色或白色 【答案】C 【解析】图层蒙版的 “黑白灰规则”:白色显示图层、黑色隐藏图层、不同灰度的灰色产生不同程度的半透明效果(浅灰半透明程度低,深灰半透明程度高)。 37.关于蒙版,以下说法不正确的是() A. 用户可以自定义快速蒙版的颜色,默认情况下为半透明的红色 B. 蒙版的颜色决定了图层的可见度 C. 蒙版是以 8 位灰度通道形式储存的 D. 创建蒙版后,缩略图可删除,效果必须保留 【答案】B 【解析】蒙版的灰度值决定图层可见度,而非蒙版的显示颜色(蒙版显示颜色可自定义,仅为视觉区分,不影响实际效果);A、C、D 均为蒙版的正确特性。 38.下列关于 Alpha 通道,说法不正确的是() A.Alpha 通道主要用来保存被选中的区域 B. 默认情况下,黑色用来表示未被选中的区域 C. 单击 “选择→载入选区” 命令,可将 Alpha 通道转换为选区 D. 双击 Alpha 通道可将其转换为选区 【答案】D 【解析】将 Alpha 通道转换为选区的方法:单击通道面板的 “将通道作为选区载入” 按钮,或执行 “选择→载入选区”;双击 Alpha 通道仅能打开通道属性窗口,无法转换为选区;ABC 均为 Alpha 通道的正确特性。 39.用鼠标双击背景图层的缩览图,进行的操作是() A. 将背景层转为普通层 B. 打开图层样式对话框 C. 创建该图层的选区 D. 打开拾色器设置填充颜色 【答案】A 【解析】Photoshop 中背景图层无法进行透明、移动等操作,双击背景图层缩览图,会弹出 “新建图层” 对话框,确认后将背景层转换为可编辑的普通图层(图层名称默认为 “图层 0”)。 40.在不破坏图像的前提下,将素材图处理为部分隐藏的效果,可进行的操作是() A. 添加图层蒙版 B. 创建快速蒙版 C. 创建 Alpha 通道 D. 使用背景橡皮擦擦除 【答案】A 【解析】图层蒙版是无损编辑工具,通过黑白灰涂抹隐藏 / 显示图层部分区域,不破坏原始图像;快速蒙版用于创建选区,Alpha 通道用于保存选区,背景橡皮擦会直接删除图像像素(破坏图像),均不符合要求。 41.高级语言的编译程序属于() A. 应用软件 B. BIOS C. 系统软件 D. 操作系统 【答案】C 【解析】软件分为系统软件和应用软件,系统软件是管理、控制计算机硬件的软件,包括编译程序、解释程序、操作系统、数据库管理系统等;编译程序将高级语言转为机器语言,属于系统软件;应用软件是为特定需求开发的软件(如办公软件)。 42.内存 RAM 的特点不正确的是() A. 存取速度快 B. 断电后内容不丢失 C. 不能长久保存数据 D. 是计算机的临时存储设备 【答案】B 【解析】RAM(随机存取存储器)是易失性存储器,断电后存储的内容会立即丢失;其特点是存取速度快,用于临时存储计算机运行的程序和数据,不能长久保存数据,ACD 均正确。 43.以下显卡接口中,显示性能最好的是() A.VGA 接口 B.DVI 接口 C.HDMI 接口 D.S-Video 接口 【答案】C 【解析】显卡接口的性能排序(从低到高):S-Video→VGA(模拟信号)→DVI(数字信号)→HDMI(数字信号,支持音视频同步传输,分辨率更高,画质更好),HDMI 是目前主流的高性能显卡接口。 44.一台使用 AWARD BIOS 的计算机启动时发出 1长2短,这表示() A. 基本内存检查失败 B. 内存刷新失败 C. 系统时钟出错 D. 显示器或者显卡错误 【答案】D 【解析】AWARD BIOS 的开机自检响铃代码:1 长 2 短= 显示器 / 显卡故障;1 长 3 短 = 显卡内存错误;连续长响 = 内存未插紧 / 故障;短响一声 = 自检通过。 45.SATA 硬盘的数据线是()芯 A.5 B.7 C.15 D.24 【答案】B 【解析】SATA 硬盘的数据线为 7 芯,用于传输数据;电源线为 15 芯,用于供电;5 芯是 USB 数据线,24 芯是主板主电源线,均与 SATA 硬盘无关。 46.激光打印机的打印速度 ppm 是指() A. 每分钟打印的点数 B. 每分钟打印的行数 C. 每分钟打印的页数 D. 每分钟打印的字数 【答案】C 【解析】ppm 是Pages Per Minute的缩写,含义为每分钟打印的页数,是激光打印机的核心打印速度指标;每分钟打印点数是 dpi(分辨率指标),无 ppm 表示行数 / 字数的说法。 47.和 FAT32 格式相比较,NTFS 分区格式最显著的优点是() A. 能够管理更大的硬盘空间,空间利用率高 B. 支持更多的操作系统 C. 运行速度快 D. 安全性更高 【答案】D 【解析】NTFS 比 FAT32 的核心优势是安全性更高,支持文件加密、权限设置、磁盘配额等安全功能;A 是 NTFS 的优点,但非最显著;B 中 FAT32 支持的操作系统更多(如部分老旧系统);C 中二者运行速度差异不大。 48.安装 CPU、主板等硬件之前第一步应当是() A. 检测硬件 B. 释放静电或带防静电手环 C. 通电测试 D. 连接线路 【答案】B 【解析】人体携带的静电会击穿计算机硬件的电子元件(如 CPU、主板芯片),装机前必须先释放静电(触摸金属物体)或佩戴防静电手环,这是装机的首要操作;ACD 均为后续步骤。 49.开机显示 “CMOS battery failed”,故障原因及解决方法是() A.CMOS 电池电力不足,更换 CMOS 电池 B. 系统文件损坏,重装系统 C. 硬盘分区表损坏,修复分区表 D. 内存故障,更换内存 【答案】A 【解析】CMOS 电池为主板 CMOS 芯片供电,用于保存 BIOS 设置、系统时间等信息;“CMOS battery failed” 表示CMOS 电池没电 / 电力不足,解决方法是更换主板上的纽扣式 CMOS 电池,重启后重新设置 BIOS 即可。 50.计算机开机每次都要自检三次,如何减少内存自检次数(该机使用 AwardBIOS)() A. 在 BIOS 中将 “Quick Power On Self Test” 设置为 Enabled B. 在 BIOS 中将 “Boot Sequence” 设置为硬盘优先 C. 在 BIOS 中将 “Advanced Chipset Features” 禁用 D. 重装操作系统 【答案】A 【解析】Award BIOS 中,“Quick Power On Self Test(快速开机自检)” 选项设置为 Enabled 时,会跳过部分内存自检步骤,减少自检次数;B 是设置开机启动项,C 是芯片组设置,D 是软件操作,均与内存自检次数无关。 卷二(非选择题 共100分) 二、简答题(本大题共6小题,每小题5分,共30分) 1.阅读下面程序,写出本程序的运行结果:____________ #include<stdio.h> main() { int a[6]={6,5,4,3,2,1},i,j,k; int *p[6],*t; for(i=0;i<6;i++) p[i]=&a[i]; for(i=0;i<6;i++) { k=i; for(j=i+1;j<6;j++) if(*p[j]<*p[k]) k=j; t=p[i]; p[i]=p[k]; p[k]=t; } for(i=0;i<6;i++) printf("%2d",*p[i]); } 【答案】1 2 3 4 5 6 2.阅读下面程序,写出本程序实现的功能。 #include <stdio.h> int main() { int n,count=0,max=0,t; scanf("%d",&n); do { t=n%10; if(t==0) count++; else if(max<t) max=t; n/=10; }while(n); printf("count=%d,max=%d",count,max); return 0; } 【答案】该程序的功能是:接收用户输入的一个整数,统计该整数中数字 0 出现的次数,同时找出该整数中数值最大的数字,最终输出 0 的个数和最大数字。 3.根据图中内容,按要求回答问题 (1)如何打开该窗口? (2)窗口中三个表之间横线的含义是什么? (3)该查询完成的功能是什么? 【答案】 (1)打开目标 Access 数据库文件;点击顶部功能区的「创建」选项卡;在「查询」命令组中,点击「查询设计」按钮;在弹出的「显示表」对话框中,选中需要的 “学生”“选课”“课程” 表,点击「添加」后关闭对话框,即可打开该查询设计视图窗口。 (2)横线代表学生表、选课表与课程表之间建立了一对多关系。 (3)该查询的功能是:统计 1992 年出生的男学生的总人数,将统计结果的列命名为 “92 年生男生数”。 4.现有表对象“tStu”,表结构如下图所示。请按以下要求完成表的编辑,写出具体操作步骤。 (1)根据“tStu”表的结构,判断并设置主键。 (2)为 “入学成绩” 字段设置有效性规则和有效性文本:要求成绩必须为 0~750 之间的数值(包含 0 和 750),且不允许为空;有效性文本为 “请输入 0-750 之间的有效入学成绩”。 (3)为 “性别” 字段设置默认值为 “男”;同时为新增的 “数据录入时间” 字段(日期 / 时间类型)设置默认值,要求自动填充系统当前的日期和时间,必须使用 Access 内置函数实现。 (4)为 “学号” 字段设置输入掩码:要求该字段固定为 6 位字符,前 2 位只能输入大写英文字母,后 4 位只能输入 0-9 的数字,输入时必须按固定位数填写,不允许跳过占位符。 【答案】 (1)主键:学号。原因:学号是学生的唯一标识,可以区分表中的每一条记录,符合主键要求。 打开 Access 数据库,右键点击 “tStu” 表,选择「设计视图」,打开表设计窗口。在字段列表中,点击「学号」字段的行选择器,选中整行。点击「表格工具 - 设计」选项卡中的「主键」按钮,按 Ctrl+S 保存表的设置,完成主键设置。 (2)右键点击 “tStu” 表,选择「设计视图」,选中「入学成绩」字段。在下方的「字段属性」面板中,找到「有效性规则」属性,输入表达式:>=0 And <=750 And Is Not Null。在「有效性文本」属性框中,输入:请输入0-750之间的有效入学成绩,保存设置。 (3)性别字段默认值设置:设计视图打开表,选中「性别」字段。在字段属性的「默认值」框中,输入:"男",保存设置即可。 数据录入时间字段默认值设置:在表设计视图中,新增字段,字段名称输入「数据录入时间」,数据类型选择「日期 / 时间」。选中该字段,在字段属性的「默认值」框中,输入 Access 内置函数:Now()。保存表的设置,完成操作。 (4)设计视图打开表,选中「学号」字段。在字段属性的「输入掩码」框中,输入掩码表达式:>LL0000。保存表的设置,完成操作。 5.在PhotoshopCS6中,图层面板上的显示状态如图所示,请写出图中五个标号处对应的图层类型,并描述如何生成相应类型的图层。 【答案】 ① 调整图层:打开图层面板,点击底部「创建新的填充或调整图层」按钮。在弹出菜单中选择「亮度 / 对比度」,即可创建对应的调整图层。 ② 普通图层:点击图层面板底部「创建新图层」按钮。 ③ 文字图层:选择工具箱中的「文字工具」。在画布上单击或拖动,输入文字内容,即可自动生成文字图层。 ④ 形状图层:选择工具箱中的「形状工具」。在工具选项栏中选择「形状」模式。在画布上拖动绘制形状,即可自动生成形状图层。 ⑤ 填充图层:打开图层面板,点击底部「创建新的填充或调整图层」按钮。在弹出菜单中选择「渐变」,设置渐变样式后确认,即可创建渐变填充图层。 6.请简述显卡的工作原理? 【答案】 将 CPU 送来的数据送到图形处理器进行处理 将图形处理器处理完的数据送到显存 由显存读取出数据送到 RAM DAC 进行数据转换的工作(RAM DAC 是将数字信号转换为模拟信号。) 将转换完的模拟信号送到显示屏 三、案例分析题(本大题共6小题,每小题5分,共30分) 1.假设a数组中的数据已按由小到大的顺序存放,以下程序可把a数组中相同的数据删得只剩一个,然后以每行4个数据的格式输出a数组。请将程序补充完整。 #include <stdio.h> #define M 【1】 int main( ) { int a[M],i,j,n; for(i=0;i<M;i++) scanf("%d",a+i); n=i=M-1; while(i>=0) { if(*(a+i)==*(a+i-1)) { for(j=【2】;j<=n;j++) *(a+j-1)=*(【3】); n--; } i--; } for(i=1;i<=n+1;i++) { printf("%4d",*(【4】)); if(【5】) printf(" "); } printf(" "); return 0; } 【答案】 【1】任意正整数 【2】i 【3】a+j 【4】a+i-1 【5】i%4==0 2.程序功能:输入一个合理的日期,输出这一日是这一年的第几天,请完善程序。 例如 输入:2020.4.22 输出:2020年4月22日是这一年的第113天! #include<stdio.h> main() { int y,m,d,s; printf("请输入合法的年月日: "); scanf(____(1)____ ,&y,&m,&d); switch(____(2)____) { case 1:s=0; break; case 2:s=31; break; case 3:____(3)____; break; case 4:s=90; break; case 5:s=120; break; case 6:s=151; break; case 7:s=181; break; case 8:s=212; break; case 9:s=243; break; case 10:s=273; break; case 11:s=304; break; case 12:s=334; } s= ____(4)____; if((y%4==0&&y%100!=0)||(y%400==0)) if(____(5)____) s=s+1; printf("%d年%d月%d日是这一年的第%d天!",y,m,d,s); } 【答案】 (1) "%.d.%.d" (2) m (3) s=59 (4) s + d (5) m > 2 3.在Access 2016的“商品管理”数据库中使用查询设计视图创建查询,查询B部6月份的销售额。其中“商品”表和“订单”表如图1、图2所示,查询结果如图3所示。简述操作步骤。 图1 图2 图3 【答案】 打开 Access 2016,加载 “商品管理” 数据库;点击顶部创建选项卡,在查询命令组中点击查询设计按钮,打开查询设计视图,同时弹出显示表对话框。 在显示表对话框中,依次选中 “商品” 表和 “订单” 表,点击添加表将两张表加入设计视图,关闭显示表对话框; 用鼠标拖动 “商品” 表的商品编号字段到 “订单” 表的商品编号字段上,释放鼠标建立两张表的内连接,确保数据按商品编号匹配关联。 在查询设计网格的字段行,依次从 “订单” 表中双击选择:订单编号、商品编号、订购日期、发货日期、客户编号、订购量、销售部门。 在销售部门字段对应的条件单元格中,输入 "B部",在订购日期字段对应的条件单元格中,输入"Month([订购日期])=6" 在设计网格的空白列字段行,输入计算表达式:销售额: [商品].[单价]*[订单].[订购量],勾选该列显示行的复选框 点击设计选项卡结果组中的运行按钮,执行查询,按Ctrl+S快捷键保存。 4.在Access 2016的“学校信息管理”数据库中,“学生”表如图1所示,创建SQL查询,求统计各专业男女生平均成绩,统计结果如图2所示。写出SQL查询语句。 图1 图2 【答案】 SELECT 性别,MAX(入学成绩) AS 入学成绩之最大值,MIN(入学成绩) AS 入学成绩之最小值,AVG(入学成绩) AS 入学成绩之平均值 FROM 学生 GROUP BY 性别; 5.小赵想设计一个在网上店铺销售的搪瓷茶缸广告。在PhotoshopCS6中,利用图1、图2所提供的素材,完成图3所示效果图,请写出操作步骤。 图1 图2 图3 【答案】 打开 Photoshop CS6 软件,执行「文件→打开」命令,分别打开图 1(茶杯素材)、图 2(哆啦 A 梦素材)两个文件。 切换到哆啦A梦素材窗口,选择工具箱中的「魔棒工具」,在工具选项栏设置合适的容差,点击素材的白色背景区域,选中全部背景;按快捷键Ctrl+Shift+I反向选区,精准选中哆啦 A 梦完整主体;按Ctrl+C复制选中的图案。切换到茶杯素材窗口,按Ctrl+V粘贴哆啦 A 梦图案,软件自动生成新的图层,用于后续编辑。 选中哆啦 A 梦所在图层,按快捷键Ctrl+T调出自由变换控件;按住Shift键拖动控制点,等比例缩小哆啦 A 梦,使其尺寸适配茶杯杯口;拖动图案调整位置,让哆啦 A 梦呈现趴在杯沿的效果,调整完成后按回车键确认变换。 执行「文件→存储」命令,保存为 PSD 格式;也可执行「文件→存储为」,选择 JPG/PNG 格式,导出最终的效果图,完成广告制作。 6.小明在操作计算机的过程中,不小心快速格式化了E:盘,现需要对E:盘进行数据恢复。利用所学知识回答下列问题: (1)快速格式化后可以进行数据恢复的原理是什么? (2)计算机已安装EasyRecovery软件,写出对E:盘数据恢复的操作要点。 【答案】 (1)格式化会重新创建新的文件分配表和根目录表,不会删除原扇区的数据。 (2)启动EasyRecovery,选择“数据恢复"按钮,弹出“数据恢复"界面;选择“格式化恢复”按钮,选中E:盘,单击“下一步”;选择需要恢复的数据,单击“下一步”,选择存储恢复数据的位置,单击“下一步”开始复制直至完成。 四、综合应用题(本大题共4小题,每小题10分,共40分) 1.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?请编程输出。 【答案】 #include <stdio.h> int main() { int i, j, k; // 分别代表百位、十位、个位 int count = 0; // 计数器,统计符合条件的三位数个数 // 三重循环:遍历百位、十位、个位的所有可能(1-4) for (i = 1; i <= 4; i++) { // 百位 for (j = 1; j <= 4; j++) { // 十位 for (k = 1; k <= 4; k++) {// 个位 // 判断三个数字互不重复 if (i != j && i != k && j != k) { // 组合成三位数并输出 int num = i * 100 + j * 10 + k; printf("%d ", num); count++; // 计数器加1 } } } } // 输出总个数 printf(" 总共有 %d 个互不相同且无重复数字的三位数。 ", count); return 0; } 2.根据数据库“商贸管理数据库.accdb”中,存在两个关系表“进货表”和“商品表”,两个关系表的表内容如图所示,按要求完成以下操作。 (1)使用查询设计视图创建查询,查询按照商品名称查询进货信息,简述操作步骤 (2)利用SQL查询统计各地区的客户数,写出SQL查询语句 (3)设计如图所示的窗体,请写出该窗体的详细设计步骤。 【答案】 (1)打开目标 Access 数据库,点击顶部创建选项卡,在查询命令组中点击查询设计,打开查询设计视图,同时弹出显示表对话框。 在显示表对话框中,依次选中 “商品” 表和 “进货” 表,点击添加将两张表加入设计视图,关闭显示表对话框。 在查询设计网格的字段行,依次选择进货表的入库编号、供应商编号、入库日期、数量、备注等进货信息字段,再选择商品表的商品名称字段。 在商品名称字段对应的条件单元格中,输入“[请输入要查询的商品名称]”,实现参数化查询显示设置 点击设计选项卡结果组的运行按钮,确认无误后按Ctrl+S保存查询,输入查询名称完成创建。 (2)SELECT 地区,COUNT(客户编号) AS 客户数 FROM 客户 GROUP BY 地区 (3)打开目标 Access 数据库,点击创建选项卡窗体组窗体向导,启动窗体向导;在向导的表/查询下拉框中选择 “商品” 表,点击>>按钮将所有可用字段选定字段列表,点击下一步。 在请确定窗体使用的布局界面,选择纵栏表布局,点击下一步;在请为窗体指定标题界面,输入标题,选择“修改窗体设计”选项,点击完成,进入窗体设计视图进行细节调整。 选择命令按钮控件,在窗体右侧依次绘制三个按钮,通过向导设置功能: 添加记录按钮:向导中类别选 “记录操作”,操作选 “添加新记录”,按钮文本设为 “添加记录”; 修改记录按钮:向导中类别选 “记录操作”,操作选 “保存记录”,按钮文本设为 “修改记录”; 删除记录按钮:向导中类别选 “记录操作”,操作选 “删除记录”,按钮文本设为 “删除记录”; Ctrl+S保存窗体。 3.在photoshop中,先将素材“狗.jpg”,通过画布大小设置0.2厘米的白色边框,再新建一个文档(宽为11.6厘米,高为7.8厘米,分辨率为300像素/英寸,背景内容为白色),利用填充、图案叠加等方法,制作出如“一寸照片排版jpg”的效果图,请写出操作步骤。 狗.jpg 【答案】 启动 Adobe Photoshop 软件,执行顶部菜单栏文件→打开命令,在弹出的对话框中选中素材 “狗.jpg”,点击打开,导入待处理的图片。执行图像→画布大小命令,打开画布大小设置对话框,将宽度、高度的单位统一设置为厘米; 勾选相对复选框,宽度和高度输入框均填写0.4,画布扩展颜色选择白色。执行编辑→定义图案命令,在弹出的图案名称对话框中,输入“一寸证件照” 执行文件→新建命令,打开新建文档对话框,宽度:11.6 厘米,高度:7.8 厘米;点击创建,生成空白排版文档。 新建空白图层,使用矩形选框工具,依次绘制 6 个和照片尺寸一致的矩形选区,填充任意颜色;双击该图层,打开图层样式对话框,勾选图案叠加选项。图案选择定义好的 “一寸证件照” 图案;缩放设置为 100%,确保图案尺寸不变形;点击确定,即可在每个矩形区域内生成对应的照片,完成排版。执行文件→存储为命令,选择 JPG 格式,设置文件名 “一寸照片排版.jpg”,点击保存。 4.小赵在上网课时,电脑出现比较大的读盘噪音,为保障数据安全,小赵打算购置一块机械硬盘。 请按要求回答下列问题: (1)请写出新硬盘安装的操作步骤。 (2)为防止数据丢失,小赵应注意什么?(答出5条合理要点即可) 【答案】 (1)操作前戴上防静电手套和防静电手环,并保持接地良好。机箱中,拉动机箱中固定 3.5 英寸托架的扳手,取下托架。将硬盘装入托架中,并拧紧螺丝。将托架重新装入机箱,并将固定扳手拉回原位固定好硬盘托架。连接硬盘的电源线(小的一头接硬盘,大的一头接电源)和数据线(数据线两头一样)。(硬盘电源线有防呆接口)。 (2) (1)定期使用 Windows 自带的磁盘整理工具 Defarg 或其他磁盘碎片整理优化工具整理硬盘数据。 (2)轻拿轻放硬盘,避免硬盘震动。 (3)硬盘在出现故障前要备份。 (4)使用 Ghost 恢复分区时,一定要选对目标分区。 (5)要充分利用分区特性,数据文件不要放在 C 盘或系统盘上。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 绝密★启用前 山东省普通高校招生(春季)考试 软件技术与应用类专业知识全真模拟卷(二) 本次试卷分卷一(选择题)和卷二(非选择题)两部分,满分200分。考试时间120分钟。考试结束,将本试题和答题卡一并交回。 卷一(选择题 共100分) 一、选择题(本大题共50小题,每小题2分,共100分。在每小题列出的四个选项中,只有一项是符合题目的,请将符合题目要求的选项字母代号选出,填涂在答题卡上) 1.下列选项中均是 C 语言关键字的是() A.auto cnum include B.switch typedef continue C.signed union scani D.if struct type 2.以下所列 C 语言常量中,错误的是() A.'A' B.0xD6 C.059 D.123 3.以下变量均已正确定义并赋值,以下合法的赋值语句是() A.x=y>6; B.x=y6.2; C.5-y+6; D.x+y=z-2; 4.关于 C 程序,说法正确的是() A. 可以有多个 main 函数 B. 可以没有 main 函数 C. 必须有数据输入函数 D. 有且必须有一个 main 函数 5.定义一个 void 型函数意味着调用该函数时,函数() A. 通过 return 返回一个用户所希望的函数值 B. 返回一个系统默认值 C. 没有返回值 D. 返回一个不确定的值 6.以下程序的运行结果是() #include<stdio.h> main() { int s=0,k=2; for(;k<6;k++) s+=k; printf("%d",s); } A.12 B.13 C.14 D.15 7.for (i=0;i<11;i++); 结束后,i 的值是() A.9 B.10 C.11 D.12 8.以下不是无限循环的语句是() A.for (i=3;;i++) B.do {int i;i+=8;} while (y=1) C.while (8) D.for (i=9;i>3;i--) 9.以下程序段的运行结果是() int i=1,j; j=-i++; printf("i=%d,j=%d",i,j); A.i=1,j=-2 B.i=1,j=-1 C.i=2,j=-1 D.i=2,j=-2 10.do-while 循环的结束条件是() #include<stdio.h> main() { int n=0;char p; do { scanf("%c",&p); n++; }while(p!='m'&&n<6); } A.p 的值不等于 m 并且 n 的值小于 6 B.p 的值等于 m 并且 n 的值大于等于 6 C.p 的值不等于 m 或者 n 的值小于 6 D.p 的值等于 m 或者 n 的值大于等于 6 11.以下函数的类型是() sum(float a, float b) { return a+b; } A.float B.int C.double D.void 12.以下程序的运行结果是() #include<stdio.h> int sum(int p) { int t=10; t+=p; return t; } main() { int m=5,n=2; n+=sum(m); printf("%d",n); } A.15 B.17 C.18 D.20 13.以下程序的运行结果是() #include<stdio.h> int fun(int a) { return a%2; } main() { int s[6]={1,3,5,7,9,11},i,d=0; for(i=0;fun(s[i]);i++) d+=s[i]; printf("%d",d); } A.18 B.36 C.24 D.48 14.以下程序的运行结果是() #include<stdio.h> main() { int a[]={6,7,8,9,10}; int *p; p=a; *(p+2)+=2; printf("%d,%d",*p,*(p+2)); } A.6,8 B.6,10 C.8,10 D.7,9 15. 以下程序的运行结果是() #include<stdio.h> main() { int x=2,y=2,a=5,b=5; switch(x) { case 1:switch(y) { case 2:a++;b++;break; } case 2:a++;break; case 1:b++;break; } printf("%d,%d",a,b); } A.5,5 B.6,5 C.6,6 D.5,6 16.Access2016 中数据库和表的关系是() A. 一个数据库可以包含多个表 B. 一个表可以单独存在 C. 一个表可以包含多个数据库 D. 一个数据库只能包含一个表 17.如果在保存新建表之前没有设置主键,此时系统将询问是否要创建主键,若回答为 “是”,则系统默认创建的主键是() A. 空字段 B. 自动编号 C. 单字段 D. 多字段 18.在 Access2016 表中,只能从两种结果中选择其一的字段类型是() A. 是 / 否 B. 数字 C. 文本 D.OLE 对象 19.统计数值表达式的记录个数的函数是() A.SUM B.COUNT C.AVG D.MAX 20.关于字段默认值的说法,正确的是() A. 不得使字段为空 B. 不允许字段值超出某个范围 C. 在输入数值前,系统自动提供数值 D. 系统自动把小写字母转换为大写字母 21.将表中的字段定义为(),其作用是使每一条记录的该字段值都必须唯一。 A. 索引 B. 主键 C. 必填字段 D. 验证规则 22.在 ACCESS 2016 中,备注数据类型最多允许存储()个字符 A.32000 B.12800 C.64000 D.256000 23.索引的选项类型有() A. 无 B. 有(有重复) C. 有(无重复) D. 以上都是 24.在查询设计器 “设计” 选项卡中设定查询结果的功能区是() A.“返回” 下拉列表 B.“结果” 下拉列表 C.“查询” 下拉列表 D.“设置” 下拉列表 25.将成绩在 80 分以上的记录找出来放在一个新表中,应采用的查询是() A. 删除查询 B. 更新查询 C. 生成表查询 D. 追加查询 26.创建交叉表最少需要()个字段 A.1 B.3 C.4 D.5 27.下列模型中属于多对多联系的是() A. 学生与课程之间的联系 B. 飞机的座位与乘客之间的联系 C. 商品条形码与商品之间的联系 D. 车间与工人之间的联系 28.在 “从学生表中统计学生人数和平均年龄” 的查询中用到的函数是() A.SUM () 和 AVG () B.SUM () 和 COUNT () C.COUNT () 和 AVG () D.COUNT () 和 MAX () 29.设计视图中创建一个查询,查找总分在 600 以上(包括 600 分)的女学生的姓名、总分,正确的设置查询条件的方法是() A. 在总分条件单元格键入:总分 >=600;在性别条件单元格键入:性别 ="女" B. 在单元格键入:总分 >=600 and 性别 ="女" C. 在总分条件单元格键入:总分 >=600 or 性别 ="女" D. 在总分条件单元格键入:总分 >=600;在性别的条件单元格键入:"女" 30.假设已创建了 “学生成绩表”,现要查询所有女生的数学平均成绩,以下 SQL 语句正确的是() A.SELECT AVG (学生成绩表。数学成绩) AS 成绩之平均值,学生成绩表。性别 FROM 学生成绩表 GROUP BY 学生成绩表。性别 HAVING ((学生成绩表。性别)="女"); B.SELECT SUM (学生成绩表。数学成绩) AS 成绩之平均值 FROM 学生成绩表 GROUP BY 数学成绩 HAVING (((学生成绩表。性别)="女")); C.SELECT 学生姓名,AVG (学生成绩表。数学成绩) AS 成绩之均值 FROM 学生成绩表 GROUP BY 学生成绩表。性别 WHERE (((学生成绩表。性别)="女")); D.SELECT 学生姓名,COUNT (学生成绩表。数学成绩) AS 成绩之平均值 FROM 学生成绩表 GROUP BY 学生成绩表。性别 WHERE (((学生成绩表。性别)="女")); 31.以下说法正确的是() A. 像素是位图的基本组成元素,放大缩小易失真,色彩丰富,所需存储空间小 B. 某显示器的分辨率为 1600 像素 ×900 像素,表示垂直方向 1600 个像素,水平方向 900 个像素 C. RGB 颜色模式又称真彩色,是 Photoshop 中常用的颜色模式 D. 输出分辨率用 ppi 表示,表示 “点每英寸” 32.色相 / 饱和度的快捷键是() A.Ctrl+U B.Ctrl+M C.Ctrl+T D.Ctrl+F 33.可以在图像中绘制出类似于传统手绘画的效果的工具是() A. 画笔 B. 铅笔 C. 渐变 D. 油漆桶 34.在 Photoshop CC 中,打开 “天空.jpg” 图片,在图层面板中显示的图层名称是() A. 图层 1 B. 天空 C. 背景层 D. 背景 35.按住 Ctrl+Shift 键,拖动控制点的操作是() A. 旋转 B. 缩放 C. 斜切 D. 透视 36.在 PhotoshopCC 中,在图层蒙版上产生半透明效果应该用什么颜色画笔涂抹() A. 黑色 B. 白色 C. 灰色 D. 黑色或白色 37.关于蒙版,以下说法不正确的是() A. 用户可以自定义快速蒙版的颜色,默认情况下为半透明的红色 B. 蒙版的颜色决定了图层的可见度 C. 蒙版是以 8 位灰度通道形式储存的 D. 创建蒙版后,缩略图可删除,效果必须保留 38.下列关于 Alpha 通道,说法不正确的是() A.Alpha 通道主要用来保存被选中的区域 B. 默认情况下,黑色用来表示未被选中的区域 C. 单击 “选择→载入选区” 命令,可将 Alpha 通道转换为选区 D. 双击 Alpha 通道可将其转换为选区 39.用鼠标双击背景图层的缩览图,进行的操作是() A. 将背景层转为普通层 B. 打开图层样式对话框 C. 创建该图层的选区 D. 打开拾色器设置填充颜色 40.在不破坏图像的前提下,将素材图处理为部分隐藏的效果,可进行的操作是() A. 添加图层蒙版 B. 创建快速蒙版 C. 创建 Alpha 通道 D. 使用背景橡皮擦擦除 41.高级语言的编译程序属于() A. 应用软件 B. BIOS C. 系统软件 D. 操作系统 42.内存 RAM 的特点不正确的是() A. 存取速度快 B. 断电后内容不丢失 C. 不能长久保存数据 D. 是计算机的临时存储设备 43.以下显卡接口中,显示性能最好的是() A.VGA 接口 B.DVI 接口 C.HDMI 接口 D.S-Video 接口 44.一台使用 AWARD BIOS 的计算机启动时发出 1长2短,这表示() A. 基本内存检查失败 B. 内存刷新失败 C. 系统时钟出错 D. 显示器或者显卡错误 45.SATA 硬盘的数据线是()芯 A.5 B.7 C.15 D.24 46.激光打印机的打印速度 ppm 是指() A. 每分钟打印的点数 B. 每分钟打印的行数 C. 每分钟打印的页数 D. 每分钟打印的字数 47.和 FAT32 格式相比较,NTFS 分区格式最显著的优点是() A. 能够管理更大的硬盘空间,空间利用率高 B. 支持更多的操作系统 C. 运行速度快 D. 安全性更高 48.安装 CPU、主板等硬件之前第一步应当是() A. 检测硬件 B. 释放静电或带防静电手环 C. 通电测试 D. 连接线路 49.开机显示 “CMOS battery failed”,故障原因及解决方法是() A.CMOS 电池电力不足,更换 CMOS 电池 B. 系统文件损坏,重装系统 C. 硬盘分区表损坏,修复分区表 D. 内存故障,更换内存 50.计算机开机每次都要自检三次,如何减少内存自检次数(该机使用 AwardBIOS)() A. 在 BIOS 中将 “Quick Power On Self Test” 设置为 Enabled B. 在 BIOS 中将 “Boot Sequence” 设置为硬盘优先 C. 在 BIOS 中将 “Advanced Chipset Features” 禁用 D. 重装操作系统 卷二(非选择题 共100分) 二、简答题(本大题共6小题,每小题5分,共30分) 1.阅读下面程序,写出本程序的运行结果:____________ #include<stdio.h> main() { int a[6]={6,5,4,3,2,1},i,j,k; int *p[6],*t; for(i=0;i<6;i++) p[i]=&a[i]; for(i=0;i<6;i++) { k=i; for(j=i+1;j<6;j++) if(*p[j]<*p[k]) k=j; t=p[i]; p[i]=p[k]; p[k]=t; } for(i=0;i<6;i++) printf("%2d",*p[i]); } 2.阅读下面程序,写出本程序实现的功能。 #include <stdio.h> int main() { int n,count=0,max=0,t; scanf("%d",&n); do { t=n%10; if(t==0) count++; else if(max<t) max=t; n/=10; }while(n); printf("count=%d,max=%d",count,max); return 0; } 3.根据图中内容,按要求回答问题 (1)如何打开该窗口? (2)窗口中三个表之间横线的含义是什么? (3)该查询完成的功能是什么? 4.现有表对象“tStu”,表结构如下图所示。请按以下要求完成表的编辑,写出具体操作步骤。 (1)根据“tStu”表的结构,判断并设置主键。 (2)为 “入学成绩” 字段设置有效性规则和有效性文本:要求成绩必须为 0~750 之间的数值(包含 0 和 750),且不允许为空;有效性文本为 “请输入 0-750 之间的有效入学成绩”。 (3)为 “性别” 字段设置默认值为 “男”;同时为新增的 “数据录入时间” 字段(日期 / 时间类型)设置默认值,要求自动填充系统当前的日期和时间,必须使用 Access 内置函数实现。 (4)为 “学号” 字段设置输入掩码:要求该字段固定为 6 位字符,前 2 位只能输入大写英文字母,后 4 位只能输入 0-9 的数字,输入时必须按固定位数填写,不允许跳过占位符。 5.在PhotoshopCS6中,图层面板上的显示状态如图所示,请写出图中五个标号处对应的图层类型,并描述如何生成相应类型的图层。 6.请简述显卡的工作原理? 三、案例分析题(本大题共6小题,每小题5分,共30分) 1.假设a数组中的数据已按由小到大的顺序存放,以下程序可把a数组中相同的数据删得只剩一个,然后以每行4个数据的格式输出a数组。请将程序补充完整。 #include <stdio.h> #define M 【1】 int main( ) { int a[M],i,j,n; for(i=0;i<M;i++) scanf("%d",a+i); n=i=M-1; while(i>=0) { if(*(a+i)==*(a+i-1)) { for(j=【2】;j<=n;j++) *(a+j-1)=*(【3】); n--; } i--; } for(i=1;i<=n+1;i++) { printf("%4d",*(【4】)); if(【5】) printf(" "); } printf(" "); return 0; } 【1】 【2】 【3】 【4】 【5】 2.程序功能:输入一个合理的日期,输出这一日是这一年的第几天,请完善程序。 例如 输入:2020.4.22 输出:2020年4月22日是这一年的第113天! #include<stdio.h> main() { int y,m,d,s; printf("请输入合法的年月日: "); scanf(____(1)____ ,&y,&m,&d); switch(____(2)____) { case 1:s=0; break; case 2:s=31; break; case 3:____(3)____; break; case 4:s=90; break; case 5:s=120; break; case 6:s=151; break; case 7:s=181; break; case 8:s=212; break; case 9:s=243; break; case 10:s=273; break; case 11:s=304; break; case 12:s=334; } s= ____(4)____; if((y%4==0&&y%100!=0)||(y%400==0)) if(____(5)____) s=s+1; printf("%d年%d月%d日是这一年的第%d天!",y,m,d,s); } 【1】 【2】 【3】 【4】 【5】 3.在Access 2016的“商品管理”数据库中使用查询设计视图创建查询,查询B部6月份的销售额。其中“商品”表和“订单”表如图1、图2所示,查询结果如图3所示。简述操作步骤。 图1 图2 图3 4.在Access 2016的“学校信息管理”数据库中,“学生”表如图1所示,创建SQL查询,求统计各专业男女生平均成绩,统计结果如图2所示。写出SQL查询语句。 图1 图2 5.小赵想设计一个在网上店铺销售的搪瓷茶缸广告。在PhotoshopCS6中,利用图1、图2所提供的素材,完成图3所示效果图,请写出操作步骤。 图1 图2 图3 6.小明在操作计算机的过程中,不小心快速格式化了E:盘,现需要对E:盘进行数据恢复。利用所学知识回答下列问题: (1)快速格式化后可以进行数据恢复的原理是什么? (2)计算机已安装EasyRecovery软件,写出对E:盘数据恢复的操作要点。 四、综合应用题(本大题共4小题,每小题10分,共40分) 1.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?请编程输出。 2.根据数据库“商贸管理数据库.accdb”中,存在两个关系表“进货表”和“商品表”,两个关系表的表内容如图所示,按要求完成以下操作。 (1)使用查询设计视图创建查询,查询按照商品名称查询进货信息,简述操作步骤 (2)利用SQL查询统计各地区的客户数,写出SQL查询语句 (3)设计如图所示的窗体,请写出该窗体的详细设计步骤。 3.在photoshop中,先将素材“狗.jpg”,通过画布大小设置0.2厘米的白色边框,再新建一个文档(宽为11.6厘米,高为7.8厘米,分辨率为300像素/英寸,背景内容为白色),利用填充、图案叠加等方法,制作出如“一寸照片排版jpg”的效果图,请写出操作步骤。 狗.jpg 4.小赵在上网课时,电脑出现比较大的读盘噪音,为保障数据安全,小赵打算购置一块机械硬盘。 请按要求回答下列问题: (1)请写出新硬盘安装的操作步骤。 (2)为防止数据丢失,小赵应注意什么?(答出5条合理要点即可) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

山东省春季高考软件与应用专业全真模拟卷(二)
1
山东省春季高考软件与应用专业全真模拟卷(二)
2
山东省春季高考软件与应用专业全真模拟卷(二)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。