内容正文:
绝密★启用前
山东省普通高校招生(春季)考试
软件技术与应用类专业知识全真模拟卷(四)
本次试卷分卷一(选择题)和卷二(非选择题)两部分,满分200分。考试时间120分钟。考试结束,将本试题和答题卡一并交回。
卷一(选择题 共100分)
一、选择题(本大题共50小题,每小题2分,共100分。在每小题列出的四个选项中,只有一项是符合题目的,请将符合题目要求的选项字母代号选出,填涂在答题卡上)
1.下列不是 C 语言的基本数据类型的是( )
A. int
B. float
C. string
D. char
2.在 C 语言中,合法的标识符是( )
A. void
B. num_students
C. 3Number
D. fun-name
3.C 语言中函数返回值的类型取决于( )
A. 函数定义时指定的类型
B. return 语句中的表达式类型
C. 调用该函数时的实参的数据类型
D. 形参的数据类型
4.若要比较两个字符串str1和str2是否相等,应该使用( )
A. strcpy(str1, str2)
B. strcat(str1, str2)
C. strcmp(str1, str2)
D. strlen(str1) == strlen(str2)
5.若有定义float a=0.5,b=2.75;int x=3,y=6;,则y=(!x+++y)*a+x%(int)b的值是( )
A. 2
B. 3
C. 4
D. 5
6.执行以下程序段后,变量 a、b、c 的值分别为( )
int a=2,b=0,c;
c=a++&&b++||1;
A. 2,0,1
B. 3,1,1
C. 2,0,2
D. 3,1,2
7.若 k 是 int 型变量,运行以下程序时,会出现( )
#include<stdio.h>
main()
{
int k=-3;
if(k) printf("....");
else printf("&&&&");
}
A. 有语法错误,无输出结果
B. 有警告提示,输出 "&&&&"
C. 无语法错误,输出 "...."
D. 无错误或警告,输出 "....&&&&"
8.以下程序的执行结果为( )
#include<stdio.h>
main()
{
int a=20,b=3,c;
printf("%d
",c=(a%b,a/b));
}
A. 2
B. 6
C. 20
D. 3
9.以下二维数组的初始化正确的是( )
A. int a[2][]={{1,0,1},{5,2,3}};
B. int a[][3]={1,2,3,4,5};
C. int a[3][2]={{1,2,3},{4,5},{6}};
D. int a[5][2]={(1,2),(3,4)};
10.若有定义int*p1,*p2,a[10]; p1=a; p2=&a[6];,则p2-p1的值为( )
A. 6
B. 10
C. 12
D. 24
11.以下程序运行的结果是( )
#include <stdio.h>
main()
{
char s[]="welcome";
char*p=s+3;
printf("%s",p++);
}
A. welcome
B. lcome
C. come
D. ome
12.以下程序的运行结果是( )
#include<stdio.h>
int f(int a,int b,int c){ c=a+b;}
main()
{
int c;
f(3,6,c);
printf("%d",c);
}
A. 0
B. 3
C. 9
D. 无定值
13.以下程序的运行结果是( )
#include<stdio.h>
void f(int a)
{
static int b=1;
printf("%d,%d ",++a,++b);
}
main()
{
static int i;
for(i=1;i<=2;i++)
f(i);
}
A. 1,1 2,1
B. 1,1 2,2
C. 2,2 3,3
D. 2,1 3,2
14.以下程序段的运行结果是( )
struct student { int num; char name[8]; }stu[10];
printf("%d",sizeof(stu));
A. 2
B. 10
C. 12
D. 120
15. 下列关于#define M(x) x*(x+2)的说法,正确的是( )
A. 宏定义错误,中间不能有等号 "="
B. 宏定义错误,结尾忘记了分号 ";"
C. 宏定义错误,x 必须大写
D. 该定义没有错误
16.下列有关 Access 数据库的说法中,错误的是( )
A. 表不可以脱离数据库单独存放
B. 一个数据库只能包含一个表
C. 表中的每一列是数据类型相同的数据
D. 空数据库不包含任何对象
17.在关系模型中,一个关系对应一张二维表,表中的每一行称为( )
A. 元组
B. 属性
C. 字段
D. 码
18.Access 中,"自动编号" 数据类型的字段值( )
A. 可以手动输入
B. 由用户在创建记录时指定
C. 由系统自动生成
D. 可以重复
19.关于主键,以下说法正确的是( )
A. 一个表可以有多个主键
B. 主键的值可以为空
C. 主键可以由多个字段组成
D. 主键只能是数字类型
20.在 Access 数据库中,如果字段内容为 3 万字的 word 文档,数据类型应定义为( )
A. 文本
B. 长文本
C. 超级链接
D. OLE 对象
21.能够使用 "输入掩码向导" 创建输入掩码的字段类型是( )
A. 数字和日期 / 时间
B. 短文本和货币
C. 短文本和日期 / 时间
D. 数字和短文本
22.在数据库管理系统中,为了提高查询效率,通常会创建( )
A. 视图
B. 窗体
C. 报表
D. 索引
23.在 Access 中,用于从一个或多个表中检索数据的操作是( )
A. 表
B. 宏
C. 报表
D. 查询
24.现有 SQL 语句:select 姓名,性别 from student where 团员。该语句中包含的关系运算是( )
A. 选择
B. 投影
C. 连接
D. 选择和投影
25.某公司员工信息表中有 "基本工资" 字段,年末要给所有员工的基本工资增加 500 元,在 Access 中应使用( )
A. 选择查询
B. 追加查询
C. 删除查询
D. 更新查询
26.在 Access 中创建参数查询时,若要查询 "学生表" 中年龄大于输入参数值的学生信息,在查询设计视图的 "年龄" 字段 "条件" 行中应输入( )
A. >[请输入年龄]
B. >请输入年龄
C. >{请输入年龄}
D. >(请输入年龄)
27.在 Access 中,创建交叉表查询时,必须指定的内容不包括( )
A. 行标题
B. 列标题
C. 筛选条件
D. 值
28.在 Access2016 中,使用窗体向导为 "学生" 表创建窗体时,OLE 对象类型的 "照片" 字段应使用的控件是( )
A. 图像
B. 非绑定对象框
C. 列表框
D. 绑定对象框
29.在 Access 中,若主窗体的记录发生变化,子窗体( )
A. 不会发生任何变化
B. 会自动更新显示与主窗体当前记录相关的记录
C. 需要手动刷新才能更新显示
D. 会显示所有记录
30.在窗体属性表的 "格式" 选项卡中,可以设置的选项是( )
A. 记录源
B. 关闭按钮
C. 模式
D. 允许编辑
31.关于图像格式,以下说法正确的是( )
A. GIF 格式是可移植网络图形格式,能存储连续动画,适合网络传输
B. PNG 格式采用无损压缩算法,其灰度图像的颜色深度可达 16 位
C. 可以用计算机自带的图像软件查看 TIFF 格式存储的图层信息
D. 常用的矢量图格式有 SWF、PDF、AI
32.在 Photoshop CC 中,能将工具箱和面板同时隐藏的快捷键是( )
A. Shift+Tab
B. Tab
C. Alt+Tab
D. Ctrl+Tab
33.在 Photoshop 中,适合修复小面积污点的工具是( )
A. 污点修复画笔工具
B. 修复画笔工具
C. 仿制图章工具
D. 修补工具
34.在 Photoshop 中,单击文字即可删除文字部分,使之变为透明,应使用的工具是( )
A. 背景橡皮擦工具
B. 橡皮擦工具
C. 魔术橡皮擦工具
D. 裁剪工具
35.在 Photoshop 中,通过形状来控制图层显示或隐藏的蒙版类型是( )
A. 图层蒙版
B. 矢量蒙版
C. 快速蒙版
D. 剪贴蒙版
36.在 Photoshop 中,当前打开的图像文件有四个图层(背景、图层 1、图层 2、图层 3),选择图层 2,按下Ctrl+Shift+[组合键可以实现的操作是( )
A. 图层 2 移动到最顶层
B. 图层 2 移动到背景层上面
C. 图层 2 移动到最底层
D. 图层 2 移动到图层 3 上面
37.在 Photoshop 中,利用图层混合模式调整照片时,若要增强图像的对比度,可以采用的混合模式是( )
A. 滤色
B. 正片叠底
C. 叠加
D. 线性加深
38.在 Photoshop 中,下列说法正确的是( )
A. "通道混合" 对话框中,输出通道数目由其颜色模式确定
B. "色相 / 饱和度" 命令可以调整任何图像模式的图像
C. "通道混合" 对话框中若选择 "单色" 复选框,可将彩色图像变为灰度模式的图像
D. 若要调整图像的色调,可使用 "图像→直方图" 命令
39.在 Photoshop 中,下列关于路径的描述,正确的是( )
A. 路径不可以用橡皮工具进行描边
B. 不可以对未闭合的路径填充前景色
C. 可以将未闭合的路径转化为有羽化效果的闭合选区
D. 用直接选择工具改变路径形状时,可按 Alt 键转成路径选择工具,进行路径的移动
40.在 Photoshop 中,能够实现将彩色图像变为黑白二值图像效果的图像调整命令是( )
A. 反相
B. 阈值
C. 黑白
D. 渐变映射
41.小米平板 6Pro 搭载了 3.2GHz 骁龙 8+CPU。这里 "3.2GHz" 指的是 CPU 的( )
A. 主频
B. 外频
C. 倍频
D. 带宽
42.小高同学购得天猫机顶盒,机顶盒内主板架构是( )
A. 南北桥架构
B. IHA 架构
C. PCH 架构
D. 单芯片架构
43.某内存条标有 DDR4-3200,其数据位宽是 64 位,该内存条的最大数据传输率大约是( )
A. 5GB/s
B. 10GB/s
C. 32 GB/s
D. 50GB/s
44.以下显示器接口中,能够同时传输音频和视频信号的是( )
A. VGA 接口
B. DVI-D 接口
C. HDMI 接口
D. DIV-A 接口
45.关于 GPT 和 MBR 分区表,以下说法正确的是( )
A. MBR 支持更多的分区数量
B. GPT 不支持大于 2TB 的硬盘
C. MBR 兼容性好于 GPT
D. GPT 和 MBR 分区都分为主分区、扩展分区和逻辑分区
46.在 Windows 中,查看、更新或删除驱动程序通常使用什么来完成( )
A. 任务管理器
B. 设备管理器
C. 命令窗口
D. 资源管理器
47.EasyRecovery 恢复数据的成功率取决于( )
A. 软件的版本号
B. 数据丢失的时间长短
C. 存储设备的品牌
D. 数据是否被新数据覆盖
48.计算机无法开机,电源指示灯不亮,可能的原因是( )
A. 显示器数据线没插好
B. 没有安装显卡驱动程序
C. 安装内存时没有开启双通道功能
D. 电源插头未连接到插座或者电源开关未开启
49.在 Award BIOS 的 Advanced BIOS Features 设置窗口中,如何开启快速自检( )
A. 将 Quick Power On Self Test 设置为 Enabled
B. 将 Boot Up Floppy Seek 设置为 Disabled
C. 将 First Boot Device 设置为 Hard Disk
D. 将 ACPI Function 设置为 Enabled
50.下列故障现象属于软件故障的是( )
A. 元器件与芯片松动,导致接触不良
B. 磁盘碎片过多导致电脑运行速度慢
C. 硬盘数据线脱落,开机检测不到硬盘
D. CMOS 电池电力不足导致系统启动出错
卷二(非选择题 共100分)
二、简答题(本大题共6小题,每小题5分,共30分)
1.阅读程序,写出运行结果____________
#include <stdio.h>
main() {
int arr[3][4] = {{4, 2, 1, 3}, {5, 7, 6, 8}, {10, 12, 11, 9}}, i, j;
int *p;
for (i = 0; i < 3; i++) {
p = arr[i] + i;
for (j = 0; j < 4; j++)
if (*p < arr[i][j])
printf("%5d", *p);
}
}
2.阅读以下程序,回答问题。
#include<stdio.h>
main()
{
int a=20,b=3,c;
printf("%d
",c=(a%b,a/b));
}
(1) 该程序的执行结果为______。
(2) 若将输出语句改为printf("%d
",c=a%b,a/b);,该程序的执行结果为______。
3.“学生成绩”窗体如下图所示,鼠标呈双向箭头时拖动可调整控件大小,回答以下问题:
(1)该窗体采用了哪一种视图方式?该视图方式有什么优点?
(2)若要禁止用户在该窗体中修改任何学生成绩,同时保留查看功能,请写出关键操作步骤。
4.“课程”表和“成绩”表已经建立好,相应的关系也已经建立,请你统计每门课程的平均成绩、最高成绩和最低成绩,将平均成绩保留两位小数,并按照平均成绩降序排列。请写出实现该操作的SQL语句。
5.根据题目要求,回答下列问题:
(1)通道主要分为哪几类?
(2)Alpha通道的作用及黑、白、灰分别表示什么意思?
6.某芯片组的架构图如图所示,指出图中标号①②③④所指部分的名称,并简述该架构的特点。
三、案例分析题(本大题共6小题,每小题5分,共30分)
1.补全以下 C 语言程序,实现将两个已从小到大排好序的字符串,重新排序合并为一个新的有序字符串的功能。
#include <stdio.h>
#include <string.h>
int main()
{
char a[100] = "acegikm", b[100] = "bdfhjln";
char c[200];
int i = 0, j = 0, k = 0;
while(i < strlen(a) ___①___ j < strlen(b))
{
if(a[i] < b[j])
{
c[k++] = ___②___;
i++;
}
else
{
c[k++] = ___③___;
j++;
}
}
while(i < strlen(a))
c[k++] = ___④___;
while(j < strlen(b))
c[k++] = b[j++];
c[k] = ___⑤___;
printf("合并后的字符串:%s
", c);
return 0;
}
①
②
③
④
⑤
2.补全以下 C 语言程序,实现输入 10 个整数,用指针求最大值的功能。
#include <stdio.h>
int main()
{
int a[10], i, *p = a, max;
printf("请输入10个整数:");
for(i = 0; i < ___①___; i++)
scanf("%d", ___②___);
max = ___③___;
for(p = a + 1; p < a + 10; p++)
{
if(*p > max)
___④___;
}
printf("最大值为:%d
", ___⑤___);
return 0;
}
①
②
③
④
⑤
3.现有“图书”数据库包含数据表"教材”,建立查询并显示“教材”表中作者姓“孙”的所有图书信息,在查询结果中,先按出版社降序排序,出版社相同时,再按出版日期升序排序,将查询命名为“出版社”。请写出操作步骤。
4.在Access 2016数据库中有“商品”表,表结构如图所示,请写出下列问题的具体操作步骤。
(1)设计更新查询,将所有类别编号为003的商品的销售价统一上调 10%,写出对应的SQL语句
(2)请创建包含“商品”表中所有信息的“产品介绍”窗体,要求一页窗体显示一条记录。
(3)在上述 “产品介绍” 窗体中,要求该窗体仅用于展示商品信息,禁止用户修改、添加或删除任何记录,请写出需要修改的3个窗体属性。
5.请根据所学的知识,将小女孩衣服调整为淡洋红色。
6.硬盘的逻辑结构如图所示,请按要求回答下列问题:
(1)图中的①②分别是什么?
(2)请简述主引导记录的作用。
(3)请写出主引导扇区在硬盘中的位置。
四、综合应用题(本大题共4小题,每小题10分,共40分)
1.编写一个函数,判断一个整数是否满足末位是3且是3的倍数。在主函数中调用它,输出所有满足条件的三位数,且每10个一行。
2.在Access 2016的“酒店管理”数据库中设计主/子窗体,数据库中的表及关系如图所示。按要求写出操作步骤。
(1)通过向导创建如图所示的入住记录子窗体。
(2)通过设计视图创建如图所示客户资料主窗体,当在主窗体显示某客户资料时,在子窗体中显示该客户的入住记录信息。
3.在Photoshop CC中,请利用所学知识点,根据所提供素材图,完成如效果图所示的效果。
素材图 效果图
4.计算机主要配置为联想扬天主板(H81)与威刚DDR42400内存,装机、格式化硬盘及安装系统一切正常。但安装完驱动程序之后出现以下故障:计算机开机正常,进入系统后出现蓝屏故障,显示蓝屏代码:00000001a。请回答下列问题。(1)主板上最重要的构成组件是什么?
(2)驱动程序有什么作用?
(3)简述驱动程序的安装顺序。
(4)请进行故障分析并解决。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
绝密★启用前
山东省普通高校招生(春季)考试
软件技术与应用类专业知识全真模拟卷(四)
本次试卷分卷一(选择题)和卷二(非选择题)两部分,满分200分。考试时间120分钟。考试结束,将本试题和答题卡一并交回。
卷一(选择题 共100分)
一、选择题(本大题共50小题,每小题2分,共100分。在每小题列出的四个选项中,只有一项是符合题目的,请将符合题目要求的选项字母代号选出,填涂在答题卡上)
1.下列不是 C 语言的基本数据类型的是( )
A. int
B. float
C. string
D. char
【答案】C
【解析】C 语言的基本数据类型包括整型 (int)、浮点型 (float/double)、字符型 (char)。string不是 C 语言的关键字,也不是基本数据类型,C 语言中用字符数组处理字符串。
2.在 C 语言中,合法的标识符是( )
A. void
B. num_students
C. 3Number
D. fun-name
【答案】B
【解析】C 语言标识符规则:只能由字母、数字、下划线组成,且不能以数字开头,不能是关键字。A 是关键字,C 以数字开头,D 包含非法字符-。
3.C 语言中函数返回值的类型取决于( )
A. 函数定义时指定的类型
B. return 语句中的表达式类型
C. 调用该函数时的实参的数据类型
D. 形参的数据类型
【答案】A
【解析】函数返回值类型由函数定义时的返回值类型决定,与 return 表达式类型无关。若两者不一致,系统会自动将 return 表达式的值转换为函数定义的返回值类型。
4.若要比较两个字符串str1和str2是否相等,应该使用( )
A. strcpy(str1, str2)
B. strcat(str1, str2)
C. strcmp(str1, str2)
D. strlen(str1) == strlen(str2)
【答案】C
【解析】strcmp用于字符串比较,返回 0 表示相等;strcpy是字符串复制,strcat是字符串拼接,strlen是求字符串长度。
5.若有定义float a=0.5,b=2.75;int x=3,y=6;,则y=(!x+++y)*a+x%(int)b的值是( )
A. 2
B. 3
C. 4
D. 5
【答案】C
【解析】!3=0,++y=7,括号内为 7;7*0.5=3.5;3%2=1;总和4.5赋值给 int 型y时截断取整为 4。
6.执行以下程序段后,变量 a、b、c 的值分别为( )
int a=2,b=0,c;
c=a++&&b++||1;
A. 2,0,1
B. 3,1,1
C. 2,0,2
D. 3,1,2
【答案】A
【解析】逻辑与&&短路:a++为真(a 变为 3),但b++为假,所以a++&&b++为假;逻辑或||短路:前面为假,执行1,整个表达式为真(c=1)。b++未执行,b 仍为 0。
7.若 k 是 int 型变量,运行以下程序时,会出现( )
#include<stdio.h>
main()
{
int k=-3;
if(k) printf("....");
else printf("&&&&");
}
A. 有语法错误,无输出结果
B. 有警告提示,输出 "&&&&"
C. 无语法错误,输出 "...."
D. 无错误或警告,输出 "....&&&&"
【答案】C
【解析】C 语言中,非 0 值都表示真。k=-3为非 0,所以执行 if 分支,输出 "...."。
8.以下程序的执行结果为( )
#include<stdio.h>
main()
{
int a=20,b=3,c;
printf("%d
",c=(a%b,a/b));
}
A. 2
B. 6
C. 20
D. 3
【答案】B
【解析】逗号表达式从左到右依次计算,最终结果为最后一个表达式的值。a%b=2,a/b=6,所以 c=6。
9.以下二维数组的初始化正确的是( )
A. int a[2][]={{1,0,1},{5,2,3}};
B. int a[][3]={1,2,3,4,5};
C. int a[3][2]={{1,2,3},{4,5},{6}};
D. int a[5][2]={(1,2),(3,4)};
【答案】B
【解析】二维数组初始化时,列数不能省略,行数可以省略。A 省略列数错误;C 初始化元素个数超过数组大小;D 使用圆括号错误,应该用花括号。
10.若有定义int*p1,*p2,a[10]; p1=a; p2=&a[6];,则p2-p1的值为( )
A. 6
B. 10
C. 12
D. 24
【答案】A
【解析】同类型指针相减,结果为两个指针之间相差的元素个数。p2指向a[6],p1指向a[0],相差 6 个元素。
11.以下程序运行的结果是( )
#include <stdio.h>
main()
{
char s[]="welcome";
char*p=s+3;
printf("%s",p++);
}
A. welcome
B. lcome
C. come
D. ome
【答案】C
【解析】s+3指向字符串中第 4 个字符'c'(下标从 0 开始)。p++是后置自增,先输出p指向的字符串 "come",再将p向后移动一位。
12.以下程序的运行结果是( )
#include<stdio.h>
int f(int a,int b,int c){ c=a+b;}
main()
{
int c;
f(3,6,c);
printf("%d",c);
}
A. 0
B. 3
C. 9
D. 无定值
【答案】D
【解析】C 语言函数参数传递是值传递,形参的修改不会影响实参。主函数中c未初始化,是随机值,所以输出无定值。
13.以下程序的运行结果是( )
#include<stdio.h>
void f(int a)
{
static int b=1;
printf("%d,%d ",++a,++b);
}
main()
{
static int i;
for(i=1;i<=2;i++)
f(i);
}
A. 1,1 2,1
B. 1,1 2,2
C. 2,2 3,3
D. 2,1 3,2
【答案】C
【解析】main中的静态变量i未显式初始化,默认值为0。形参a接收值1,执行++a(前置自增),a变为2;
静态变量b第一次初始化,值为1,执行++b,b变为2;输出:2,2 。形参a接收值2,执行++a,a变为3;
静态变量b保留上次的值2,执行++b,b变为3;输出:3,3 。拼接结果:2,2,3,3。
14.以下程序段的运行结果是( )
struct student { int num; char name[8]; }stu[10];
printf("%d",sizeof(stu));
A. 2
B. 10
C. 12
D. 120
【答案】D
【解析】结构体 student 占 12 字节,数组 stu[10] 存放 10 个结构体,总大小 = 12×10 = 120字节,sizeof(stu) 求数组总大小,答案 D。
15. 下列关于#define M(x) x*(x+2)的说法,正确的是( )
A. 宏定义错误,中间不能有等号 "="
B. 宏定义错误,结尾忘记了分号 ";"
C. 宏定义错误,x 必须大写
D. 该定义没有错误
【答案】D
【解析】宏定义格式为#define 宏名(参数) 替换文本,不需要等号和分号,参数名大小写均可。该宏定义语法正确。
16.下列有关 Access 数据库的说法中,错误的是( )
A. 表不可以脱离数据库单独存放
B. 一个数据库只能包含一个表
C. 表中的每一列是数据类型相同的数据
D. 空数据库不包含任何对象
【答案】B
【解析】一个 Access 数据库可以包含多个表、查询、窗体、报表等对象。
17.在关系模型中,一个关系对应一张二维表,表中的每一行称为( )
A. 元组
B. 属性
C. 字段
D. 码
【答案】A
【解析】二维表的行称为元组(记录),列称为属性(字段)。
18.Access 中,"自动编号" 数据类型的字段值( )
A. 可以手动输入
B. 由用户在创建记录时指定
C. 由系统自动生成
D. 可以重复
【答案】C
【解析】自动编号字段由系统自动生成唯一的数值,不能手动输入,也不会重复。
19.关于主键,以下说法正确的是( )
A. 一个表可以有多个主键
B. 主键的值可以为空
C. 主键可以由多个字段组成
D. 主键只能是数字类型
【答案】C
【解析】一个表只能有一个主键,但主键可以由多个字段组成(复合主键);主键的值不能为空,也不能重复;主键可以是任意数据类型。
20.在 Access 数据库中,如果字段内容为 3 万字的 word 文档,数据类型应定义为( )
A. 文本
B. 长文本
C. 超级链接
D. OLE 对象
【答案】D
【解析】OLE 对象用于存储 Word 文档、Excel 表格、图片、声音等二进制文件;长文本最多存储 65535 个字符,不适合存储完整的 Word 文档。
21.能够使用 "输入掩码向导" 创建输入掩码的字段类型是( )
A. 数字和日期 / 时间
B. 短文本和货币
C. 短文本和日期 / 时间
D. 数字和短文本
【答案】C
【解析】只有短文本和日期 / 时间类型的字段可以使用输入掩码向导创建输入掩码。
22.在数据库管理系统中,为了提高查询效率,通常会创建( )
A. 视图
B. 窗体
C. 报表
D. 索引
【答案】D
【解析】索引可以加快数据的查找和排序速度,是提高查询效率的常用手段。
23.在 Access 中,用于从一个或多个表中检索数据的操作是( )
A. 表
B. 宏
C. 报表
D. 查询
【答案】D
【解析】查询的主要功能是从一个或多个表中检索符合条件的数据。
24.现有 SQL 语句:select 姓名,性别 from student where 团员。该语句中包含的关系运算是( )
A. 选择
B. 投影
C. 连接
D. 选择和投影
【答案】D
【解析】where 团员是选择运算(筛选行);select 姓名,性别是投影运算(筛选列)。
25.某公司员工信息表中有 "基本工资" 字段,年末要给所有员工的基本工资增加 500 元,在 Access 中应使用( )
A. 选择查询
B. 追加查询
C. 删除查询
D. 更新查询
【答案】D
【解析】更新查询用于批量修改表中符合条件的记录数据。
26.在 Access 中创建参数查询时,若要查询 "学生表" 中年龄大于输入参数值的学生信息,在查询设计视图的 "年龄" 字段 "条件" 行中应输入( )
A. >[请输入年龄]
B. >请输入年龄
C. >{请输入年龄}
D. >(请输入年龄)
【答案】A
【解析】参数查询的参数需要用方括号[]括起来。
27.在 Access 中,创建交叉表查询时,必须指定的内容不包括( )
A. 行标题
B. 列标题
C. 筛选条件
D. 值
【答案】C
【解析】交叉表查询必须指定行标题、列标题和值,筛选条件是可选的。
28.在 Access2016 中,使用窗体向导为 "学生" 表创建窗体时,OLE 对象类型的 "照片" 字段应使用的控件是( )
A. 图像
B. 非绑定对象框
C. 列表框
D. 绑定对象框
【答案】D
【解析】绑定对象框用于显示和编辑绑定到表中 OLE 对象类型字段的数据。
29.在 Access 中,若主窗体的记录发生变化,子窗体( )
A. 不会发生任何变化
B. 会自动更新显示与主窗体当前记录相关的记录
C. 需要手动刷新才能更新显示
D. 会显示所有记录
【答案】B
【解析】主子窗体基于一对多关系建立,主窗体记录变化时,子窗体会自动筛选显示对应的相关记录。
30.在窗体属性表的 "格式" 选项卡中,可以设置的选项是( )
A. 记录源
B. 关闭按钮
C. 模式
D. 允许编辑
【答案】B
【解析】记录源、允许编辑在 "数据" 选项卡;模式在 "其他" 选项卡;关闭按钮在 "格式" 选项卡。
31.关于图像格式,以下说法正确的是( )
A. GIF 格式是可移植网络图形格式,能存储连续动画,适合网络传输
B. PNG 格式采用无损压缩算法,其灰度图像的颜色深度可达 16 位
C. 可以用计算机自带的图像软件查看 TIFF 格式存储的图层信息
D. 常用的矢量图格式有 SWF、PDF、AI
【答案】D
【解析】A 错误,PNG 是可移植网络图形格式;B 错误,PNG 灰度图像颜色深度最高为 8 位;C 错误,自带图像软件无法查看 TIFF 的图层信息。
32.在 Photoshop CC 中,能将工具箱和面板同时隐藏的快捷键是( )
A. Shift+Tab
B. Tab
C. Alt+Tab
D. Ctrl+Tab
【答案】B
【解析】Tab 键隐藏 / 显示所有工具箱和面板;Shift+Tab 只隐藏面板,保留工具箱。
33.在 Photoshop 中,适合修复小面积污点的工具是( )
A. 污点修复画笔工具
B. 修复画笔工具
C. 仿制图章工具
D. 修补工具
【答案】A
【解析】污点修复画笔工具可以自动采样周围像素,快速修复小面积污点,不需要手动定义源点。
34.在 Photoshop 中,单击文字即可删除文字部分,使之变为透明,应使用的工具是( )
A. 背景橡皮擦工具
B. 橡皮擦工具
C. 魔术橡皮擦工具
D. 裁剪工具
【答案】C
【解析】魔术橡皮擦工具可以自动擦除颜色相近的区域,单击文字即可删除所有相同颜色的文字像素。
35.在 Photoshop 中,通过形状来控制图层显示或隐藏的蒙版类型是( )
A. 图层蒙版
B. 矢量蒙版
C. 快速蒙版
D. 剪贴蒙版
【答案】B
【解析】矢量蒙版基于矢量路径控制图层的显示和隐藏,放大缩小不会失真。
36.在 Photoshop 中,当前打开的图像文件有四个图层(背景、图层 1、图层 2、图层 3),选择图层 2,按下Ctrl+Shift+[组合键可以实现的操作是( )
A. 图层 2 移动到最顶层
B. 图层 2 移动到背景层上面
C. 图层 2 移动到最底层
D. 图层 2 移动到图层 3 上面
【答案】B
【解析】Ctrl+Shift+[是将图层移至底层(背景层之上);Ctrl+Shift+]是将图层移至顶层。
37.在 Photoshop 中,利用图层混合模式调整照片时,若要增强图像的对比度,可以采用的混合模式是( )
A. 滤色
B. 正片叠底
C. 叠加
D. 线性加深
【答案】C
【解析】叠加模式会保留图像的高光和阴影,同时增强中间调的对比度。
38.在 Photoshop 中,下列说法正确的是( )
A. "通道混合" 对话框中,输出通道数目由其颜色模式确定
B. "色相 / 饱和度" 命令可以调整任何图像模式的图像
C. "通道混合" 对话框中若选择 "单色" 复选框,可将彩色图像变为灰度模式的图像
D. 若要调整图像的色调,可使用 "图像→直方图" 命令
【答案】A
【解析】B 错误,灰度模式不能调整色相饱和度;C 错误,单色复选框会生成单通道彩色图像,不是灰度模式;D 错误,直方图用于查看图像色调分布,不能调整。
39.在 Photoshop 中,下列关于路径的描述,正确的是( )
A. 路径不可以用橡皮工具进行描边
B. 不可以对未闭合的路径填充前景色
C. 可以将未闭合的路径转化为有羽化效果的闭合选区
D. 用直接选择工具改变路径形状时,可按 Alt 键转成路径选择工具,进行路径的移动
【答案】C
【解析】A 错误,路径可以用橡皮工具描边;B 错误,未闭合路径填充时会自动闭合;D 错误,按 Ctrl 键可以在直接选择工具和路径选择工具之间切换。
40.在 Photoshop 中,能够实现将彩色图像变为黑白二值图像效果的图像调整命令是( )
A. 反相
B. 阈值
C. 黑白
D. 渐变映射
【答案】B
【解析】阈值命令可以将图像转换为只有黑白两种颜色的二值图像。
41.小米平板 6Pro 搭载了 3.2GHz 骁龙 8+CPU。这里 "3.2GHz" 指的是 CPU 的( )
A. 主频
B. 外频
C. 倍频
D. 带宽
【答案】A
【解析】主频是 CPU 内核工作的时钟频率,单位是 GHz。
42.小高同学购得天猫机顶盒,机顶盒内主板架构是( )
A. 南北桥架构
B. IHA 架构
C. PCH 架构
D. 单芯片架构
【答案】D
【解析】机顶盒、手机等嵌入式设备通常采用单芯片架构(SoC),将 CPU、GPU、内存控制器等集成在一个芯片上。
43.某内存条标有 DDR4-3200,其数据位宽是 64 位,该内存条的最大数据传输率大约是( )
A. 5GB/s
B. 10GB/s
C. 32 GB/s
D. 50GB/s
【答案】C
【解析】DDR4 数据传输率计算公式:频率 ×8 字节。3200MHz×8=25600MB/s≈25GB/s,接近 32GB/s。
44.以下显示器接口中,能够同时传输音频和视频信号的是( )
A. VGA 接口
B. DVI-D 接口
C. HDMI 接口
D. DIV-A 接口
【答案】C
【解析】HDMI 接口可以同时传输高清视频和音频信号。
45.关于 GPT 和 MBR 分区表,以下说法正确的是( )
A. MBR 支持更多的分区数量
B. GPT 不支持大于 2TB 的硬盘
C. MBR 兼容性好于 GPT
D. GPT 和 MBR 分区都分为主分区、扩展分区和逻辑分区
【答案】C
【解析】A 错误,GPT 支持更多分区;B 错误,GPT 支持大于 2TB 的硬盘;D 错误,GPT 没有扩展分区和逻辑分区的概念。
46.在 Windows 中,查看、更新或删除驱动程序通常使用什么来完成( )
A. 任务管理器
B. 设备管理器
C. 命令窗口
D. 资源管理器
【答案】B
【解析】设备管理器是 Windows 中管理硬件设备和驱动程序的工具。
47.EasyRecovery 恢复数据的成功率取决于( )
A. 软件的版本号
B. 数据丢失的时间长短
C. 存储设备的品牌
D. 数据是否被新数据覆盖
【答案】D
【解析】如果数据被新数据覆盖,就无法恢复了,这是影响数据恢复成功率的最关键因素。
48.计算机无法开机,电源指示灯不亮,可能的原因是( )
A. 显示器数据线没插好
B. 没有安装显卡驱动程序
C. 安装内存时没有开启双通道功能
D. 电源插头未连接到插座或者电源开关未开启
【答案】D
【解析】电源指示灯不亮说明主机没有通电,最可能的原因是电源连接问题。
49.在 Award BIOS 的 Advanced BIOS Features 设置窗口中,如何开启快速自检( )
A. 将 Quick Power On Self Test 设置为 Enabled
B. 将 Boot Up Floppy Seek 设置为 Disabled
C. 将 First Boot Device 设置为 Hard Disk
D. 将 ACPI Function 设置为 Enabled
【答案】A
【解析】Quick Power On Self Test(快速加电自检)开启后,系统会跳过部分自检步骤,加快开机速度。
50.下列故障现象属于软件故障的是( )
A. 元器件与芯片松动,导致接触不良
B. 磁盘碎片过多导致电脑运行速度慢
C. 硬盘数据线脱落,开机检测不到硬盘
D. CMOS 电池电力不足导致系统启动出错
【答案】B
【解析】磁盘碎片过多是软件问题,可以通过磁盘碎片整理解决;其他选项都是硬件故障。
卷二(非选择题 共100分)
二、简答题(本大题共6小题,每小题5分,共30分)
1.阅读程序,写出运行结果____________
#include <stdio.h>
main() {
int arr[3][4] = {{4, 2, 1, 3}, {5, 7, 6, 8}, {10, 12, 11, 9}}, i, j;
int *p;
for (i = 0; i < 3; i++) {
p = arr[i] + i;
for (j = 0; j < 4; j++)
if (*p < arr[i][j])
printf("%5d", *p);
}
}
【答案】 7 11
2.阅读以下程序,回答问题。
#include<stdio.h>
main()
{
int a=20,b=3,c;
printf("%d
",c=(a%b,a/b));
}
(1) 该程序的执行结果为______。
(2) 若将输出语句改为printf("%d
",c=a%b,a/b);,该程序的执行结果为______。
【答案】
(1) 6
(2) 2
3.“学生成绩”窗体如下图所示,鼠标呈双向箭头时拖动可调整控件大小,回答以下问题:
(1)该窗体采用了哪一种视图方式?该视图方式有什么优点?
(2)若要禁止用户在该窗体中修改任何学生成绩,同时保留查看功能,请写出关键操作步骤。
【答案】
(1)布局视图,在布局视图看到的外观与在窗体视图中的外观非常相似,可以在此视图中对窗体设计进行更改。
(2) 打开 “学生成绩” 窗体,点击顶部「开始」选项卡,切换到设计视图;
选中 “成绩” 字段对应的控件;
按F4快捷键打开「属性表」面板,切换到数据选项卡;
找到「是否锁定」属性,将其设置为是;
按Ctrl+S保存窗体设计,切换回窗体视图即可生效。
4.“课程”表和“成绩”表已经建立好,相应的关系也已经建立,请你统计每门课程的平均成绩、最高成绩和最低成绩,将平均成绩保留两位小数,并按照平均成绩降序排列。请写出实现该操作的SQL语句。
【答案】
SELECT 课程.课程名称,
Round(Avg(成绩.成绩),2) AS 平均成绩,
Max(成绩.成绩) AS 最高成绩,
Min(成绩.成绩) AS 最低成绩
FROM 课程 INNER JOIN 成绩 ON 课程.课程号 = 成绩.课程号
GROUP BY 课程.课程名称
ORDER BY Round(Avg(成绩.成绩),2) DESC;
5.根据题目要求,回答下列问题:
(1)通道主要分为哪几类?
(2)Alpha通道的作用及黑、白、灰分别表示什么意思?
【答案】
(1)Photoshop 中的通道主要分为三类:颜色通道、Alpha 通道、专色通道。
(2)核心作用:存储选区信息,实现选区的保存、编辑和复用,是制作复杂选区和透明效果的核心工具。
黑白灰对应的含义:
白色:表示完全选中的区域,对应不透明度 100。
黑色:表示完全未选中的区域,对应不透明度 0%。
灰色:表示半透明的选区,灰度越深,不透明度越低;灰度越浅,不透明度越高。
6.某芯片组的架构图如图所示,指出图中标号①②③④所指部分的名称,并简述该架构的特点。
【答案】
①CPU、②显卡、③内存、④I/O芯片
可以处理数字信号、模拟信号、混合信号,甚至更高频率的信号;常常应用在嵌入式系统中;
集成规模很大;可以连接额外的外部设备;采用多处理器核心;
三、案例分析题(本大题共6小题,每小题5分,共30分)
1.补全以下 C 语言程序,实现将两个已从小到大排好序的字符串,重新排序合并为一个新的有序字符串的功能。
#include <stdio.h>
#include <string.h>
int main()
{
char a[100] = "acegikm", b[100] = "bdfhjln";
char c[200];
int i = 0, j = 0, k = 0;
while(i < strlen(a) ___①___ j < strlen(b))
{
if(a[i] < b[j])
{
c[k++] = ___②___;
i++;
}
else
{
c[k++] = ___③___;
j++;
}
}
while(i < strlen(a))
c[k++] = ___④___;
while(j < strlen(b))
c[k++] = b[j++];
c[k] = ___⑤___;
printf("合并后的字符串:%s
", c);
return 0;
}
【答案】
① &&
② a[i++](或a[i])
③ b[j++](或b[j])
④ a[i++]
⑤ '\0'
2.补全以下 C 语言程序,实现输入 10 个整数,用指针求最大值的功能。
#include <stdio.h>
int main()
{
int a[10], i, *p = a, max;
printf("请输入10个整数:");
for(i = 0; i < ___①___; i++)
scanf("%d", ___②___);
max = ___③___;
for(p = a + 1; p < a + 10; p++)
{
if(*p > max)
___④___;
}
printf("最大值为:%d
", ___⑤___);
return 0;
}
【答案】
① 10
② p + i(或&a[i])
③ *p(或a[0])
④ max = *p
⑤ max
3.现有“图书”数据库包含数据表"教材”,建立查询并显示“教材”表中作者姓“孙”的所有图书信息,在查询结果中,先按出版社降序排序,出版社相同时,再按出版日期升序排序,将查询命名为“出版社”。请写出操作步骤。
【答案】
打开 “图书” 数据库,点击顶部创建选项卡,在查询组中单击查询设计按钮。
在弹出的 “显示表” 对话框中,选中教材表,点击添加,再点击关闭。
双击 “教材” 表中的 * ,将表中所有字段添加到查询设计网格第 1 列。
依次双击 “作者”、“出版社”、“出版日期” 字段,将它们添加到第 2、3、4 列。
在作者字段的条件行,输入:Like "孙*"。在出版社字段的排序行,选择降序;在出版日期字段的排序行,选择升序。取消勾选 “作者”、“出版社”、“出版日期” 字段对应的显示行复选框。
点击设计选项卡→结果组→运行按钮,预览查询结果。按Ctrl+S保存查询,命名为出版,完成设计。
4.在Access 2016数据库中有“商品”表,表结构如图所示,请写出下列问题的具体操作步骤。
(1)设计更新查询,将所有类别编号为003的商品的销售价统一上调 10%,写出对应的SQL语句
(2)请创建包含“商品”表中所有信息的“产品介绍”窗体,要求一页窗体显示一条记录。
(3)在上述 “产品介绍” 窗体中,要求该窗体仅用于展示商品信息,禁止用户修改、添加或删除任何记录,请写出需要修改的3个窗体属性。
【答案】
(1)UPDATE 商品 SET 销售价 = [销售价] * 1.1 WHERE 类别编号 = '003';
(2)打开数据库,在导航窗格中选中商品表。点击创建选项卡→窗体组→窗体按钮,Access 自动基于商品表创建纵栏式窗体。调整窗体控件布局,修改窗体标题为 “产品介绍”。保存窗体,命名为 “产品介绍”。
(3)允许编辑、允许添加、允许删除
5.请根据所学的知识,将小女孩衣服调整为淡洋红色。
【答案】
(1)选择“图像一调整替换颜色”命令,弹出“替换颜色”对话框;
(2)用鼠标单击对话框中的吸管工具按钮,然后在图像窗口的衣服处单击鼠标左键,调整颜色容差的值,直到衣服区域被选中;
(3)拖动“色相”下方的滑块,调整衣服的颜色为淡洋红色,并适当调整饱和度和明度;单击“确定"按钮;
(4)选择“文件一存储”命令,保存所作的修改。
6.硬盘的逻辑结构如图所示,请按要求回答下列问题:
(1)图中的①②分别是什么?
(2)请简述主引导记录的作用。
(3)请写出主引导扇区在硬盘中的位置。
【答案】
(1)①扇区 ②柱面
(2)检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序调入内存加以执行。
(3)0面0道1扇区
四、综合应用题(本大题共4小题,每小题10分,共40分)
1.编写一个函数,判断一个整数是否满足末位是3且是3的倍数。在主函数中调用它,输出所有满足条件的三位数,且每10个一行。
【答案】
#include <stdio.h>
int isSpecialNum(int n) {
return (n % 10 == 3) && (n % 3 == 0);
}
int main() {
int count = 0;
printf("所有满足条件的三位数如下:
");
for (int i = 100; i <= 999; i++) {
if (isSpecialNum(i)) {
printf("%4d", i);
if (count % 10 == 0) {
printf("
");
}
}
}
return 0;
}
2.在Access 2016的“酒店管理”数据库中设计主/子窗体,数据库中的表及关系如图所示。按要求写出操作步骤。
(1)通过向导创建如图所示的入住记录子窗体。
(2)通过设计视图创建如图所示客户资料主窗体,当在主窗体显示某客户资料时,在子窗体中显示该客户的入住记录信息。
【答案】
(1)在左侧导航窗格中,选中数据源入住记录表,切换到顶部创建选项卡,在窗体命令组中点击窗体向导,打开窗体向导配置对话框。
在表 / 查询下拉列表中确认选中入住记录,在可用字段列表中,依次双击客户编号、房号、入住时间、离店时间、预收金额、房金结帐、消费结帐,将全部目标字段添加到选定字段列表,点击下一步。
在布局选择界面,选中数据表布局,点击下一步。
在窗体名称输入框中,将窗体命名为入住记录子窗体,点击完成,完成子窗体创建。
(2)切换到顶部创建选项卡,在窗体命令组中点击窗体设计,打开窗体的设计视图。打开属性表面板,切换到数据选项卡,点击记录源下拉列表,选中客户资料表,完成主窗体数据源绑定。
切换到设计选项卡,在工具组中点击添加现有字段,打开字段列表面板。在客户资料表的字段列表中,依次将客户编号、姓名、性别、工作单位、职务、贵宾字段拖拽到设计视图的主体区域,调整控件的位置、大小与排版,匹配题目中的主窗体布局。
在设计选项卡的控件组中,先勾选启用使用控件向导,再点击子窗体 / 子报表控件,在主窗体设计视图的下方空白处拖拽绘制子窗体的显示区域,自动弹出子窗体向导。在向导中选择使用现有的窗体,在列表中选中入住记录子窗体,点击下一步;
为子窗体控件命名为入住记录子窗体,点击完成。点击左上角保存按钮,将主窗体命名为客户资料主窗体,点击确定;
切换到窗体视图,完成创建操作。
3.在Photoshop CC中,请利用所学知识点,根据所提供素材图,完成如效果图所示的效果。
素材图 效果图
【答案】
(1)运行Photoshop,选择“文件”“打开”命令,打开效果图
(2)按Ctrl + J 组合键,将效果图复制为香蕉图层
(3)选择“横排文字工具”,输入文本“BANANA”并调整字符大小、位置和字符间距。在工具选项栏中设置文字变形一拱形。
(4)将“香蕉”图层置于文字图层上方,右键“香蕉”图层选择“创建剪贴蒙版”命令。
(5)单击图层面板底部的“添加图层蒙版”按钮,为“香蕉”图层添加图层蒙版使用画笔工具涂抹香蕉,使其与文字完美融合。
(6)选择“文件"一“存储为”命令,设置保存文件名称、格式和位置。
4.计算机主要配置为联想扬天主板(H81)与威刚DDR42400内存,装机、格式化硬盘及安装系统一切正常。但安装完驱动程序之后出现以下故障:计算机开机正常,进入系统后出现蓝屏故障,显示蓝屏代码:00000001a。请回答下列问题。(1)主板上最重要的构成组件是什么?
(2)驱动程序有什么作用?
(3)简述驱动程序的安装顺序。
(4)请进行故障分析并解决。
【答案】
(1)主板上最重要的构成组件是芯片组。
(2)驱动程序的作用是对BIOS不能支持的各种硬件设备进行解释,使计算机能够识别这些硬件设备,从而保证它们的正常运行。
(3)驱动程序的安装顺序:
安装操作系统后,应该安装操作系统的SP补丁;安装主板驱动;安装DirectX驱动;安装显卡、声卡、网卡和调制解调器等插在主板上的板卡类驱动;安装打印机、扫描仪、手写板等外设驱动。
(4)此类蓝屏故障有两种情况,一是劣质配件导致故障,如硬盘有坏道,可以使用MHDD进行扫描。二是内存故障,使用系统自带的内存检测工具检测正常,最后根据蓝屏代码含义确定故障为内存不兼容,更换内存条即可。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$