内容正文:
绝密★启用前
山东省普通高校招生(春季)考试
软件技术与应用类专业知识全真模拟卷(三)
本次试卷分卷一(选择题)和卷二(非选择题)两部分,满分200分。考试时间120分钟。考试结束,将本试题和答题卡一并交回。
卷一(选择题 共100分)
一、选择题(本大题共50小题,每小题2分,共100分。在每小题列出的四个选项中,只有一项是符合题目的,请将符合题目要求的选项字母代号选出,填涂在答题卡上)
1.以下 C 语言算术运算符中,优先级最高的是()
A.+
B.*
C.()
D.%
2.以下关于 if-else 语句的说法,正确的是()
A.else 必须和离它最近的、未匹配的 if 配对
B. 一个 if 只能对应一个 else
C.else 语句可以单独使用,不需要和 if 搭配
D.if 语句后必须用大括号包裹执行语句
3.C 语言中,字符串 "abc123" 在内存中占用的字节数是()
A.6
B.7
C.8
D.9
4.在循环语句中,执行以下哪个语句可以直接跳出当前整个循环()
A.continue
B.break
C.return
D.goto
5.以下数组初始化语句中,错误的是()
A.int a [5]={1,2,3,4,5};
B.int a [5]={1,2,3};
C.int a []={1,2,3,4,5};
D.int a [5]={1,2,3,4,5,6};
6.以下程序的运行结果是()
#include<stdio.h>
#define SQ(x) x*x
main()
{
int a=3,b=2;
printf("%d",SQ(a+b));
}
A.25
B.11
C.36
D.5
7.已知二维数组int a[3][4]={{1,2},{3,4,5},{6}};,则 a [1][2] 的值是()
A.2
B.3
C.5
D.0
8.以下关于指针和数组的说法,错误的是()
A. 数组名是数组首元素的地址,是一个常量指针
B. 数组元素可以通过指针偏移访问,*(a+i) 等价于 a [i]
C. 指针可以进行自增自减运算,数组名也可以
D. 指针可以指向数组中的任意一个元素
9.以下程序的运行结果是()
#include<stdio.h>
void swap(int *x,int *y)
{
int t=*x;*x=*y;*y=t;
}
main()
{
int a=10,b=20;
swap(&a,&b);
printf("%d,%d",a,b);
}
A.10,20 B.20,10
C.10,10 D.20,20
10.C 语言中 typedef 的作用是()
A. 定义新的数据类型
B. 为已有的数据类型起别名
C. 定义变量
D. 定义函数
11.若有定义char str1[10]="hello",str2[10]="world";,执行strcpy(str1,str2);后,str1 的内容是()
A.hello
B.world
C.helloworld
D.worldhello
12.以下递归函数的功能是()
int fun(int n)
{
if(n==1) return 1;
return n*fun(n-1);
}
A. 计算 n 的累加和
B. 计算 n 的阶乘
C. 计算 n 的平方
D. 计算 n 的立方
13.已知char *p[4]={"apple","banana","cherry","date"};,以下语句中输出结果为 cherry 的是()
A.printf ("% s",p [2]);
B.printf ("% s",p[2]);
C.printf("%s",p+2);
D.printf("%d",(p+2));
14.以下程序的运行结果是()
#include<stdio.h>
main()
{
unsigned char a=5,b=3;
printf("%d",a&b);
}
A.8 B.1
C.7 D.0
15. 以下关于 C 语言结构体的说法,错误的是()
A. 结构体是一种自定义数据类型,可以包含多个不同类型的成员
B. 定义结构体类型时,系统会为其分配内存空间
C. 结构体成员的访问可以使用 “.” 运算符
D. 结构体可以作为函数的参数进行传递
16.Access 2016 中,短文本类型的字段最多可存储的字符数是()
A.64
B.128
C.255
D.512
17.Access 输入掩码中,字符 "0" 的含义是()
A. 必须输入数字 0-9,不可省略
B. 可以输入数字或空格,可省略
C. 必须输入字母,不可省略
D. 可以输入任意字符,可省略
18.在 Access 表关系中,设置 "级联更新相关字段" 的作用是()
A. 主表主键值修改时,相关表的外键值自动同步更新
B. 主表记录删除时,相关表的对应记录自动删除
C. 主表主键值不允许修改
D. 相关表的外键值必须在主表主键值范围内
19.在 Access 查询的条件中,要匹配任意长度的任意字符,应使用的通配符是()
A.? B.* C.# D.!
20.要为 "成绩" 字段设置有效性规则,要求成绩必须大于等于 0 且小于等于 100,以下表达式正确的是()
A.0<= 成绩 <=100
B. 成绩 >=0 且 成绩 <=100
C. 成绩 >=0 And 成绩 <=100
D.>=0 And <=100
21.Access 中,关于外键的说法正确的是()
A. 外键是一个表中引用另一个表主键的字段
B. 外键必须是本表的主键
C. 一个表只能有一个外键
D. 外键的值不能重复
22.在 "学生表" 中,要查询姓 "张" 且名字只有两个字的学生记录,正确的条件表达式是()
A. 姓名 Like "张?" B. 姓名 Like "张 *"
C. 姓名 = "张?" D. 姓名 = "张 *"
23.要将 "学生表" 中所有 "班级" 为 "2025 级软件 1 班" 的学生的 "状态" 字段更新为 "在读",正确的 SQL 语句是()
A.UPDATE 学生表 SET 状态 ="在读" WHERE 班级 ="2025 级软件 1 班"
B.UPDATE 学生表 状态 ="在读" WHERE 班级 ="2025 级软件 1 班"
C.SET 学生表 状态 ="在读" WHERE 班级 ="2025 级软件 1 班"
D.UPDATE 学生表 SET 状态 ="在读" IF 班级 ="2025 级软件 1 班"
24.Access 中,窗体的核心作用是()
A. 存储数据
B. 查询数据
C. 为用户提供友好的数据操作界面
D. 打印输出数据
25.Access 报表中,用于显示每条记录的详细数据的区域是()
A. 报表页眉
B. 页面页眉
C. 主体
D. 报表页脚
26.以下不属于 Access 操作查询的是()
A. 选择查询
B. 更新查询
C. 删除查询
D. 追加查询
27.在 "成绩表" 中,要统计所有学生的 "数学" 成绩的最高分,正确的聚合函数是()
A.AVG (数学)
B.MAX (数学)
C.MIN (数学)
D.COUNT (数学)
28.在 Access 中,要查询 "学生表" 和 "成绩表" 中,学号匹配的学生的姓名、学号、数学成绩,应使用的查询类型是()
A. 交叉表查询
B. 多表连接查询
C. 参数查询
D. 操作查询
29.要向 "学生表" 中插入一条新记录,学号为 "2025001",姓名为 "李明",正确的 SQL 语句是()
A.INSERT INTO 学生表 (学号,姓名) VALUES ("2025001","李明")
B.INSERT 学生表 (学号,姓名) VALUES ("2025001","李明")
C.INSERT INTO 学生表 VALUES ("2025001","李明")
D.INSERT INTO 学生表 (学号,姓名) VALUE ("2025001","李明")
30.在 Access 窗体设计视图中,用于显示或编辑表 / 查询中数据的最常用控件是()
A. 标签控件
B. 文本框控件
C. 按钮控件
D. 图像控件
31.Photoshop 中,移动工具的默认快捷键是()
A.V
B.M
C.B
D.W
32.Photoshop 中,对选区执行 "羽化" 操作的核心作用是()
A. 扩大选区范围
B. 缩小选区范围
C. 使选区边缘产生柔和的过渡效果
D. 使选区边缘变得更锐利
33.Photoshop 中,仿制图章工具的核心作用是()
A. 绘制图案
B. 复制图像中的像素,修复瑕疵或复制内容
C. 调整图像的色彩
D. 创建选区
34.Photoshop 中,用于调整图像明暗对比度的 "色阶" 命令的快捷键是()
A.Ctrl+L
B.Ctrl+U
C.Ctrl+M
D.Ctrl+I
35.以下不属于 Photoshop 图层样式的是()
A. 投影
B. 描边
C. 渐变叠加
D. 羽化
36.Photoshop 中,钢笔工具的核心作用是()
A. 绘制矢量路径,创建精准的选区或形状
B. 绘制自由的像素线条
C. 调整图像的路径变形
D. 填充颜色
37.Photoshop 中,CMYK 颜色模式的主要用途是()
A. 屏幕显示、网页设计
B. 印刷输出
C. 视频编辑
D. 黑白图像编辑
38.Photoshop 中,历史记录画笔工具的核心作用是()
A. 撤销上一步操作
B. 恢复图像到历史记录中的某一个状态,同时保留其他部分的修改
C. 删除历史记录
D. 复制历史记录
39.Photoshop 中,剪贴蒙版的核心作用是()
A. 用上方图层的内容限制下方图层的显示范围
B. 用下方图层的形状限制上方图层的显示范围
C. 隐藏整个图层
D. 复制图层蒙版
40.在 Photoshop 中,要隐藏图层的部分区域,同时完全不破坏图层的原始像素,应使用的核心功能是()
A. 橡皮擦工具
B. 图层蒙版
C. 裁剪工具
D. 选区删除
41.计算机 CPU 的核心参数中,"主频" 的单位是()
A.GB
B.GHz
C.MB
D.W
42.计算机硬件系统中,主板的核心作用是()
A. 存储数据
B. 运算处理数据
C. 连接计算机的各个硬件,提供数据传输的通道
D. 输出图像信号
43.机械硬盘(HDD)的转速单位是()
A.ppm
B.dpi
C.rpm
D.ppi
44.计算机 CPU 的缓存的核心作用是()
A. 扩大 CPU 的主频
B. 解决 CPU 运算速度与内存读写速度不匹配的问题
C. 存储大量的用户数据
D. 提高显卡的性能
45.以下不属于固态硬盘(SSD)主流接口类型的是()
A.SATA
B.NVMe M.2
C.mSATA
D.PCI
46.安装 Windows 操作系统时,以下不能作为系统安装介质的是()
A.U 盘
B. 光盘
C. 移动硬盘
D. 机械硬盘的非系统分区
47.计算机开机后,主机电源风扇转动,但屏幕无任何显示,听不到自检的 "滴" 声,最不可能的故障原因是()
A.CPU 未插紧或损坏
B. 主板 BIOS 损坏
C. 内存未插紧或损坏
D. 硬盘损坏
48.Windows 系统中,以下磁盘分区格式中,支持最大分区容量、安全性最高,且为系统盘默认格式的是()
A.FAT32
B.NTFS
C.exFAT
D.FAT16
49.计算机外接的键盘、鼠标、打印机等外设无法正常使用,最优先的排查操作是()
A. 重装操作系统
B. 检查外设的连接是否正常,重新插拔接口
C. 更换主板
D. 更换外设
50.计算机开机后,优先从 U 盘启动安装系统,需要在 BIOS 中设置的是()
A. 开启 Secure Boot
B. 修改启动顺序,将 U 盘设置为第一启动项
C. 开启虚拟化技术
D. 修改系统时间
卷二(非选择题 共100分)
二、简答题(本大题共6小题,每小题5分,共30分)
1.#include <stdio.h>
int main()
{
int x = 1, y = 0;
switch (x)
{
case 1:
switch (y)
{
case 0:
printf("**1**
");
break;
case 1:
printf("**2**
");
break;
}
break;
case 2:
printf("**3**
");
break;
}
return 0;
}
该程序的输出结果是:
2.编写 C 语言函数abc(int n),实现功能:从键盘输入正整数n,调用该函数输出如下规律的三角形(以输入 5 为例,最后 1 行*前面无空格),并编写主函数完成对该函数的调用。
*
***
*****
*******
*********
(1) 编写函数abc(int n)
(2) 编写主函数,实现输入n并调用abc函数
3.在Access的数据库文件“学院人员管理.accdb”中建立"教师表"。结构如表所示,请写出具体操作步骤。
4.在Access某数据库中有“供应商”数据表,如图所示,请根据要求写出相应的SQL语句。
① 查询所有位于 “北京” 的供应商信息,显示供应商编号、公司名称、电话
② 查询公司名称中包含 “科技” 字样的供应商,显示公司名称、地址和城市
③ 统计每个城市的供应商数量,显示城市名称和对应的供应商数量,结果按数量降序排列
④ 删除供应商表中 ** 城市为 “济南”** 的所有供应商记录
5.关于PhotoshopCC中通道,回答以下问题:
(1)颜色通道的数量是由什么决定的?
(2)颜色通道的作用是什么?
(3)如果将一个Lab模式的图像进行分离通道操作,将生成几个文件?这些文件颜色模式是什
么?
6.小张的计算机重装系统后需要安装驱动程序,请按要求回答下列问题:
(1)什么是驱动程序?
(2)怎样利用驱动精灵软件对已安装的驱动程序进行备份操作?
三、案例分析题(本大题共6小题,每小题5分,共30分)
1.假设输入日期,计算是本年度第几天(输入格式 8 位:20250206),请将程序补充完整。
#include <stdio.h>
main()
{
int x[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int i,y,m,d,s=0;
scanf("%d",&y);
scanf("%d",&m);
scanf("%d",&d);
if(y%4==0&&y%100!=0 || y%400==0)【1】;
for(i=0;【2】;i++)【3】;
【4】;
printf("%d",s);
return 0;
}
【1】
【2】
【3】
【4】
2.假设输入一个数,判断一个数是否为素数,请将程序补充完整。
#include<stdio.h>
int main()
{
int num, i, flag=1;
printf("请输入一个大于1的整数:");
scanf("%d",【1】);
for(i=【2】;i<=num/2;i++){
if(num%i==0){
flag=【3】;
【4】;
}
}
if(【5】){
printf("%d是素数
",num);
}else{
printf("%d不是素数
",num);
}
return 0;
}
【1】
【2】
【3】
【4】
【5】
3.当前数据库包括“学生表”和“选课表”,如图1所示,创建查询“统计各专业男女生平均成绩”,如图2所
示,写出操作过程。
图1
图2
4.当前数据表设计视图如下图所示,按要求回答以下问题:
(1)设置职工编号为7位数字,其中前4位是“2025”。
(2)设置“录入时间”为当前系统时间。
(3)设置“基本工资"不低于5000。
(4)按要求写出SQL语句
① 查询姓名中含有“明”的职工信息,并按基本工资降序排序
② 查询每个专业职称的最高基本工资
③ 计算所有职工的实发工资(实发工资=基本工资+津贴)
5.利用所提供的素材,完成图片一起去旅行.jpg所示效果,请写出操作步骤。
草地风景.jpg 两只蝴蝶.jpg
一起去旅行.jpg
6.显卡的工作原理如图所示,请写出图中标号①②③④⑤所指部分的名称。
四、综合应用题(本大题共4小题,每小题10分,共40分)
1.编写一个函数,判断某个数是否为完数。如果一个数等于它的因子之和,则该数称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是完数。请输出5-1000之间所有完数,(数据宽度不小于5位)。
2.窗体“客户基本信息”设计视图如下图所示,根据要求回答下列问题:
(1)如何为上面的窗体添加“添加记录”的按钮
(2)该窗体中 “联系方式” 对应的右侧文本框,绑定的字段名称错误,正确应为 “联系电话”,请写出修改该文本框绑定数据源的操作步骤。
3.根据所学的Photoshop的知识,绘制一个光盘面,渐变颜色为七彩色。
4.小业同学不小心在一次硬盘数据整理中删除了重要的文本文件。你作为计算机软件类专业的学生,请按要求回答下列问题。
(1)这个文件被删除后,还能恢复吗?为什么?
(2)哪种情况下该文件无法恢复?
(3)硬盘扇区数据丢失后为什么还可以恢复?请写出相关原理。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
绝密★启用前
山东省普通高校招生(春季)考试
软件技术与应用类专业知识全真模拟卷(三)
本次试卷分卷一(选择题)和卷二(非选择题)两部分,满分200分。考试时间120分钟。考试结束,将本试题和答题卡一并交回。
卷一(选择题 共100分)
一、选择题(本大题共50小题,每小题2分,共100分。在每小题列出的四个选项中,只有一项是符合题目的,请将符合题目要求的选项字母代号选出,填涂在答题卡上)
1.以下 C 语言算术运算符中,优先级最高的是()
A.+
B.*
C.()
D.%
【答案】C
【解析】C 语言运算符优先级规则中,括号()优先级最高,用于强制改变运算顺序;其次是乘除取余(*、/、%),最后是加减(+、-)。
2.以下关于 if-else 语句的说法,正确的是()
A.else 必须和离它最近的、未匹配的 if 配对
B. 一个 if 只能对应一个 else
C.else 语句可以单独使用,不需要和 if 搭配
D.if 语句后必须用大括号包裹执行语句
【答案】A
【解析】C 语言中 else 遵循就近匹配原则,必须和离它最近的、未匹配的 if 配对;一个 if 可以搭配多个 else if,else 不能单独使用;单条执行语句时 if 后可省略大括号。
3.C 语言中,字符串 "abc123" 在内存中占用的字节数是()
A.6
B.7
C.8
D.9
【答案】B
【解析】C 语言的字符串以'\0'作为结束标志,该结束符会自动占用 1 个字节。"abc123" 可见字符共 6 个,加上结束符,总计占用 7 个字节。
4.在循环语句中,执行以下哪个语句可以直接跳出当前整个循环()
A.continue
B.break
C.return
D.goto
【答案】B
【解析】break的作用是立即终止并跳出当前所在的循环 /switch 语句;continue仅跳过本次循环剩余语句,进入下一次循环;return用于终止函数;goto是无条件跳转。
5.以下数组初始化语句中,错误的是()
A.int a [5]={1,2,3,4,5};
B.int a [5]={1,2,3};
C.int a []={1,2,3,4,5};
D.int a [5]={1,2,3,4,5,6};
【答案】D
【解析】数组初始化时,赋值的元素个数不能超过数组定义的长度。D 中数组 a 长度为 5,却赋值了 6 个元素,超出数组边界,语法错误;A 是完全初始化,B 是部分初始化,C 是省略长度自动根据赋值个数确定数组长度,均合法。
6.以下程序的运行结果是()
#include<stdio.h>
#define SQ(x) x*x
main()
{
int a=3,b=2;
printf("%d",SQ(a+b));
}
A.25
B.11
C.36
D.5
【答案】B
【解析】宏定义是直接文本替换,不会自动添加括号。SQ(a+b)替换后为a+b*a+b,代入数值计算:3+23+2=3+6+2=11,而非预期的 (3+2)(3+2)=25。
7.已知二维数组int a[3][4]={{1,2},{3,4,5},{6}};,则 a [1][2] 的值是()
A.2
B.3
C.5
D.0
【答案】C
【解析】二维数组的行和列下标均从 0 开始。a [1] 对应第二行{3,4,5},a [1][2] 对应第二行第三个元素,值为 5;未赋值的元素默认初始化为 0。
8.以下关于指针和数组的说法,错误的是()
A. 数组名是数组首元素的地址,是一个常量指针
B. 数组元素可以通过指针偏移访问,*(a+i) 等价于 a [i]
C. 指针可以进行自增自减运算,数组名也可以
D. 指针可以指向数组中的任意一个元素
【答案】C
【解析】数组名是数组首元素的地址,属于地址常量,不能进行自增自减运算;指针是变量,可以进行自增自减、赋值等操作,ABD 均为正确表述。
9.以下程序的运行结果是()
#include<stdio.h>
void swap(int *x,int *y)
{
int t=*x;*x=*y;*y=t;
}
main()
{
int a=10,b=20;
swap(&a,&b);
printf("%d,%d",a,b);
}
A.10,20 B.20,10
C.10,10 D.20,20
【答案】B
【解析】该程序通过地址传递实现两个变量的值交换。swap 函数接收 a 和 b 的地址,通过指针操作直接修改主函数中 a 和 b 的内存值,最终 a=20,b=10。
10.C 语言中 typedef 的作用是()
A. 定义新的数据类型
B. 为已有的数据类型起别名
C. 定义变量
D. 定义函数
【答案】B
【解析】typedef的核心作用是为已存在的数据类型定义一个新的别名,不会创建新的数据类型 。
11.若有定义char str1[10]="hello",str2[10]="world";,执行strcpy(str1,str2);后,str1 的内容是()
A.hello
B.world
C.helloworld
D.worldhello
【答案】B
【解析】strcpy()是 C 语言字符串拷贝函数,格式为strcpy(目标字符串, 源字符串),作用是将源字符串的内容完整拷贝到目标字符串中,覆盖目标字符串原有的内容。因此执行后 str1 的内容为 world。
12.以下递归函数的功能是()
int fun(int n)
{
if(n==1) return 1;
return n*fun(n-1);
}
A. 计算 n 的累加和
B. 计算 n 的阶乘
C. 计算 n 的平方
D. 计算 n 的立方
【答案】B
【解析】递归函数的终止条件是 n=1 时返回 1,递归公式为n*fun(n-1),符合阶乘的数学定义:n! = n × (n-1)!,1! = 1,因此该函数的功能是计算 n 的阶乘。
13.已知char *p[4]={"apple","banana","cherry","date"};,以下语句中输出结果为 cherry 的是()
A.printf ("% s",p [2]);
B.printf ("% s",p[2]);
C.printf("%s",p+2);
D.printf("%d",(p+2));
【答案】A
【解析】char *p[4]是字符指针数组,每个元素都是一个指向字符串的 char 型指针。p [0] 指向 "apple",p [1] 指向 "banana",p [2] 指向 "cherry",p [3] 指向 "date"。%s格式符需要传入字符串的首地址,p [2] 就是 "cherry" 的首地址,可直接输出。
14.以下程序的运行结果是()
#include<stdio.h>
main()
{
unsigned char a=5,b=3;
printf("%d",a&b);
}
A.8 B.1
C.7 D.0
【答案】B
【解析】&是按位与运算符,运算规则是对应二进制位均为 1 时结果为 1,否则为 0。5 的二进制是00000101,3 的二进制是00000011,按位与运算后结果为00000001,对应十进制的 1。
15. 以下关于 C 语言结构体的说法,错误的是()
A. 结构体是一种自定义数据类型,可以包含多个不同类型的成员
B. 定义结构体类型时,系统会为其分配内存空间
C. 结构体成员的访问可以使用 “.” 运算符
D. 结构体可以作为函数的参数进行传递
【答案】B
【解析】定义结构体类型只是描述了数据的组织形式,系统不会为结构体类型分配内存空间,只有当用该类型定义变量时,才会为变量分配内存;A、C、D 均为正确表述。
16.Access 2016 中,短文本类型的字段最多可存储的字符数是()
A.64
B.128
C.255
D.512
【答案】C
【解析】Access 中,短文本类型的字段最大长度为 255 个字符,用于存储较短的文本信息;超过 255 个字符的长文本需使用长文本类型。
17.Access 输入掩码中,字符 "0" 的含义是()
A. 必须输入数字 0-9,不可省略
B. 可以输入数字或空格,可省略
C. 必须输入字母,不可省略
D. 可以输入任意字符,可省略
【答案】A
【解析】Access 输入掩码的核心字符规则:0表示必须输入 0-9 的数字,必填不可跳过;9表示可选输入数字或空格;L表示必须输入字母;?表示可选输入字母。
18.在 Access 表关系中,设置 "级联更新相关字段" 的作用是()
A. 主表主键值修改时,相关表的外键值自动同步更新
B. 主表记录删除时,相关表的对应记录自动删除
C. 主表主键值不允许修改
D. 相关表的外键值必须在主表主键值范围内
【答案】A
【解析】参照完整性的级联规则中,级联更新相关字段:当主表的主键值修改时,子表中对应的外键值会自动同步更新,保证数据一致性;B 是级联删除相关字段的作用;D 是参照完整性的基础要求。
19.在 Access 查询的条件中,要匹配任意长度的任意字符,应使用的通配符是()
A.? B.* C.# D.!
【答案】B
【解析】Access 查询的通配符规则:*匹配任意长度的任意字符(包括 0 个字符);?匹配单个任意字符;#匹配单个数字;!表示不匹配括号内的任意字符。
20.要为 "成绩" 字段设置有效性规则,要求成绩必须大于等于 0 且小于等于 100,以下表达式正确的是()
A.0<= 成绩 <=100
B. 成绩 >=0 且 成绩 <=100
C. 成绩 >=0 And 成绩 <=100
D.>=0 And <=100
【答案】C
【解析】Access 有效性规则中,逻辑与运算使用And关键字,不能使用中文的 "且",也不能使用连续的比较运算符;D 缺少字段名,语法错误。
21.Access 中,关于外键的说法正确的是()
A. 外键是一个表中引用另一个表主键的字段
B. 外键必须是本表的主键
C. 一个表只能有一个外键
D. 外键的值不能重复
【答案】A
【解析】外键的核心定义:在一个表中,用于引用另一个表主键的字段,作用是建立两个表之间的关联关系;外键不需要是本表的主键,一个表可以有多个外键,外键的值可以重复。
22.在 "学生表" 中,要查询姓 "张" 且名字只有两个字的学生记录,正确的条件表达式是()
A. 姓名 Like "张?" B. 姓名 Like "张 *"
C. 姓名 = "张?" D. 姓名 = "张 *"
【答案】A
【解析】模糊查询必须使用Like关键字,排除 C、D;?匹配单个字符,"张?" 匹配姓张且名字共两个字的记录;*匹配任意长度字符,"张 *" 匹配所有姓张的学生,不符合要求。
23.要将 "学生表" 中所有 "班级" 为 "2025 级软件 1 班" 的学生的 "状态" 字段更新为 "在读",正确的 SQL 语句是()
A.UPDATE 学生表 SET 状态 ="在读" WHERE 班级 ="2025 级软件 1 班"
B.UPDATE 学生表 状态 ="在读" WHERE 班级 ="2025 级软件 1 班"
C.SET 学生表 状态 ="在读" WHERE 班级 ="2025 级软件 1 班"
D.UPDATE 学生表 SET 状态 ="在读" IF 班级 ="2025 级软件 1 班"
【答案】A
【解析】Access 中 UPDATE 更新语句的标准语法为:UPDATE 表名 SET 字段名=新值 WHERE 筛选条件;B 缺少 SET 关键字,C 缺少 UPDATE 关键字,D 条件关键字错误,应使用 WHERE 而非 IF。
24.Access 中,窗体的核心作用是()
A. 存储数据
B. 查询数据
C. 为用户提供友好的数据操作界面
D. 打印输出数据
【答案】C
【解析】Access 的六大对象中,表用于存储数据,查询用于检索数据,窗体用于为用户提供可视化的操作界面,实现数据的增删改查、交互操作;报表用于打印输出数据。
25.Access 报表中,用于显示每条记录的详细数据的区域是()
A. 报表页眉
B. 页面页眉
C. 主体
D. 报表页脚
【答案】C
【解析】报表的结构中,主体节是报表的核心区域,用于显示每条记录的详细数据;报表页眉仅在报表开头显示一次,页面页眉在每页顶部显示,报表页脚仅在报表末尾显示一次。
26.以下不属于 Access 操作查询的是()
A. 选择查询
B. 更新查询
C. 删除查询
D. 追加查询
【答案】A
【解析】Access 的查询分为两大类:选择查询和操作查询。操作查询包括更新查询、删除查询、追加查询、生成表查询四类,选择查询不属于操作查询。
27.在 "成绩表" 中,要统计所有学生的 "数学" 成绩的最高分,正确的聚合函数是()
A.AVG (数学)
B.MAX (数学)
C.MIN (数学)
D.COUNT (数学)
【答案】B
【解析】Access 聚合函数功能:MAX()返回字段的最大值;AVG()返回平均值;MIN()返回最小值;COUNT()统计记录个数。
28.在 Access 中,要查询 "学生表" 和 "成绩表" 中,学号匹配的学生的姓名、学号、数学成绩,应使用的查询类型是()
A. 交叉表查询
B. 多表连接查询
C. 参数查询
D. 操作查询
【答案】B
【解析】当查询的数据来自多个表时,需要使用多表连接查询,通过两个表的关联字段学号建立连接,获取匹配的记录;交叉表用于二维统计,参数查询用于动态输入条件,操作查询用于修改数据,均不符合要求。
29.要向 "学生表" 中插入一条新记录,学号为 "2025001",姓名为 "李明",正确的 SQL 语句是()
A.INSERT INTO 学生表 (学号,姓名) VALUES ("2025001","李明")
B.INSERT 学生表 (学号,姓名) VALUES ("2025001","李明")
C.INSERT INTO 学生表 VALUES ("2025001","李明")
D.INSERT INTO 学生表 (学号,姓名) VALUE ("2025001","李明")
【答案】A
【解析】Access 中 INSERT 插入语句的标准语法为:INSERT INTO 表名 (字段1,字段2) VALUES (值1,值2);B 缺少 INTO 关键字;C 未指定字段名,若表中字段数多于 2 个会报错;D 关键字错误,应为 VALUES 而非 VALUE。
30.在 Access 窗体设计视图中,用于显示或编辑表 / 查询中数据的最常用控件是()
A. 标签控件
B. 文本框控件
C. 按钮控件
D. 图像控件
【答案】B
【解析】文本框控件是 Access 窗体中最常用的控件,主要用于显示、输入或编辑表 / 查询中的数据;标签控件用于显示静态文本;按钮控件用于执行操作;图像控件用于显示图片。
31.Photoshop 中,移动工具的默认快捷键是()
A.V
B.M
C.B
D.W
【答案】A
【解析】Photoshop 常用工具快捷键:V是移动工具;M是选框工具;B是画笔工具;W是快速选择 / 魔棒工具。
32.Photoshop 中,对选区执行 "羽化" 操作的核心作用是()
A. 扩大选区范围
B. 缩小选区范围
C. 使选区边缘产生柔和的过渡效果
D. 使选区边缘变得更锐利
【答案】C
【解析】羽化是 Photoshop 选区的核心功能,作用是柔化选区的边缘,使选区内外的像素产生平滑的过渡,消除硬边,常用于合成、抠图、光影处理等场景。
33.Photoshop 中,仿制图章工具的核心作用是()
A. 绘制图案
B. 复制图像中的像素,修复瑕疵或复制内容
C. 调整图像的色彩
D. 创建选区
【答案】B
【解析】仿制图章工具的核心功能是取样复制像素:按住 Alt 键在图像中取样,然后在目标位置涂抹,将取样的像素复制到涂抹位置,常用于修复图片瑕疵、复制图像内容。
34.Photoshop 中,用于调整图像明暗对比度的 "色阶" 命令的快捷键是()
A.Ctrl+L
B.Ctrl+U
C.Ctrl+M
D.Ctrl+I
【答案】A
【解析】Photoshop 常用调整命令快捷键:Ctrl+L是色阶;Ctrl+U是色相 / 饱和度;Ctrl+M是曲线;Ctrl+I是反相。
35.以下不属于 Photoshop 图层样式的是()
A. 投影
B. 描边
C. 渐变叠加
D. 羽化
【答案】D
【解析】Photoshop 的图层样式是针对图层的无损特效,包括投影、内阴影、外发光、内发光、斜面和浮雕、描边、渐变叠加、颜色叠加、图案叠加等;羽化是针对选区的功能,不属于图层样式。
36.Photoshop 中,钢笔工具的核心作用是()
A. 绘制矢量路径,创建精准的选区或形状
B. 绘制自由的像素线条
C. 调整图像的路径变形
D. 填充颜色
【答案】A
【解析】钢笔工具是 Photoshop 的核心矢量工具,用于绘制平滑、精准的贝塞尔曲线路径,可用于创建高精度的抠图选区、绘制矢量形状、设计路径文字等,是专业抠图和设计的常用工具。
37.Photoshop 中,CMYK 颜色模式的主要用途是()
A. 屏幕显示、网页设计
B. 印刷输出
C. 视频编辑
D. 黑白图像编辑
【答案】B
【解析】CMYK 是印刷四色模式,由青、洋红、黄、黑四种油墨颜色组成,专门用于印刷输出;RGB 模式是光的三原色,用于屏幕显示、网页设计;灰度模式用于黑白图像编辑。
38.Photoshop 中,历史记录画笔工具的核心作用是()
A. 撤销上一步操作
B. 恢复图像到历史记录中的某一个状态,同时保留其他部分的修改
C. 删除历史记录
D. 复制历史记录
【答案】B
【解析】历史记录画笔工具可以将图像的局部区域恢复到历史记录中指定的状态,同时保留其他区域的修改,是无损修图的常用工具;普通的撤销操作会撤销整个图像的修改,这是二者的核心区别。
39.Photoshop 中,剪贴蒙版的核心作用是()
A. 用上方图层的内容限制下方图层的显示范围
B. 用下方图层的形状限制上方图层的显示范围
C. 隐藏整个图层
D. 复制图层蒙版
【答案】B
【解析】剪贴蒙版的核心规则是基底图层(下方图层)的形状,决定了内容图层(上方图层)的显示范围,常用于文字填充图片、形状内显示图像等场景,是无损合成的常用功能。
40.在 Photoshop 中,要隐藏图层的部分区域,同时完全不破坏图层的原始像素,应使用的核心功能是()
A. 橡皮擦工具
B. 图层蒙版
C. 裁剪工具
D. 选区删除
【答案】B
【解析】图层蒙版是 Photoshop 无损编辑的核心功能,通过黑白灰的蒙版控制图层的显示与隐藏:黑色蒙版对应区域完全隐藏,白色对应完全显示,灰色对应半透明效果,全程不会修改图层的原始像素,可随时恢复显示;A、C、D 均为直接修改、删除原始像素的有损操作,无法无损还原图像内容。
41.计算机 CPU 的核心参数中,"主频" 的单位是()
A.GB
B.GHz
C.MB
D.W
【答案】B
【解析】CPU 的主频指的是 CPU 的时钟频率,代表 CPU 的运算速度,单位是GHz(吉赫兹);GB/MB 是存储容量单位;W(瓦)是功率单位。
42.计算机硬件系统中,主板的核心作用是()
A. 存储数据
B. 运算处理数据
C. 连接计算机的各个硬件,提供数据传输的通道
D. 输出图像信号
【答案】C
【解析】主板是计算机的核心载体,作用是连接 CPU、内存、硬盘、显卡等所有硬件设备,为各个硬件提供供电和数据传输的通道,是计算机硬件协同工作的基础;A 是硬盘 / 内存的作用;B 是 CPU 的作用;D 是显卡的作用。
43.机械硬盘(HDD)的转速单位是()
A.ppm
B.dpi
C.rpm
D.ppi
【答案】C
【解析】机械硬盘的转速指的是盘片每分钟的旋转圈数,单位是rpm(转 / 分钟),常见的有 5400rpm、7200rpm;ppm 是打印速度单位;dpi/ppi 是分辨率单位。
44.计算机 CPU 的缓存的核心作用是()
A. 扩大 CPU 的主频
B. 解决 CPU 运算速度与内存读写速度不匹配的问题
C. 存储大量的用户数据
D. 提高显卡的性能
【答案】B
【解析】CPU 的运算速度远快于内存的读写速度,缓存(Cache)是位于 CPU 和内存之间的高速临时存储器,作用是缓解 CPU 与内存之间的速度不匹配问题,提升系统整体性能;缓存容量小,不用于存储大量用户数据;A、D 与缓存无关。
45.以下不属于固态硬盘(SSD)主流接口类型的是()
A.SATA
B.NVMe M.2
C.mSATA
D.PCI
【答案】D
【解析】固态硬盘的主流接口:SATA(传统固态接口)、NVMe M.2(高速 M.2 接口)、mSATA(迷你 SATA 接口,多用于笔记本);PCI 是老旧的扩展插槽,不是固态硬盘的主流接口。
46.安装 Windows 操作系统时,以下不能作为系统安装介质的是()
A.U 盘
B. 光盘
C. 移动硬盘
D. 机械硬盘的非系统分区
【答案】D
【解析】安装 Windows 系统时,需要使用独立的外部介质(U 盘、光盘、移动硬盘)作为安装盘;机械硬盘的非系统分区属于本机硬盘的分区,无法作为系统安装介质,且系统安装时会格式化目标分区,不能使用本机分区作为安装介质。
47.计算机开机后,主机电源风扇转动,但屏幕无任何显示,听不到自检的 "滴" 声,最不可能的故障原因是()
A.CPU 未插紧或损坏
B. 主板 BIOS 损坏
C. 内存未插紧或损坏
D. 硬盘损坏
【答案】D
【解析】计算机开机无显示、无自检声,属于开机自检(POST)失败,故障点集中在核心硬件:CPU、主板、内存、电源;硬盘损坏只会导致系统无法启动,不会影响开机自检,不会导致屏幕无显示、无自检声,因此是最不可能的原因。
48.Windows 系统中,以下磁盘分区格式中,支持最大分区容量、安全性最高,且为系统盘默认格式的是()
A.FAT32
B.NTFS
C.exFAT
D.FAT16
【答案】B
【解析】NTFS 是 Windows 系统的默认分区格式,支持超大容量分区,具备文件加密、权限管理、磁盘配额等安全功能,安全性最高;FAT32/FAT16 是老旧格式,不支持 4GB 以上的单个文件,安全性低;exFAT 多用于 U 盘、移动硬盘,不适合作为系统盘格式。
49.计算机外接的键盘、鼠标、打印机等外设无法正常使用,最优先的排查操作是()
A. 重装操作系统
B. 检查外设的连接是否正常,重新插拔接口
C. 更换主板
D. 更换外设
【答案】B
【解析】外设故障排查遵循 "先软后硬、先简单后复杂" 的原则,最优先排查的是物理连接问题,检查外设是否插紧、接口是否松动,重新插拔后测试;重装系统、更换硬件都是后续的排查步骤,不是优先操作。
50.计算机开机后,优先从 U 盘启动安装系统,需要在 BIOS 中设置的是()
A. 开启 Secure Boot
B. 修改启动顺序,将 U 盘设置为第一启动项
C. 开启虚拟化技术
D. 修改系统时间
【答案】B
【解析】实现 U 盘优先启动,需要进入 BIOS 的启动(Boot)选项卡,修改启动设备的顺序,将 U 盘设备设置为第一启动项,保存设置后重启,计算机就会优先从 U 盘读取系统安装文件;Secure Boot 是安全启动,开启后可能会阻止 U 盘启动;虚拟化技术与启动顺序无关;系统时间不影响启动项。
卷二(非选择题 共100分)
二、简答题(本大题共6小题,每小题5分,共30分)
1.#include <stdio.h>
int main()
{
int x = 1, y = 0;
switch (x)
{
case 1:
switch (y)
{
case 0:
printf("**1**
");
break;
case 1:
printf("**2**
");
break;
}
break;
case 2:
printf("**3**
");
break;
}
return 0;
}
【答案】**1**
2.编写 C 语言函数abc(int n),实现功能:从键盘输入正整数n,调用该函数输出如下规律的三角形(以输入 5 为例,最后 1 行*前面无空格),并编写主函数完成对该函数的调用。
*
***
*****
*******
*********
(1) 编写函数abc(int n)
(2) 编写主函数,实现输入n并调用abc函数
【答案】
(1)编写函数abc(int n)代码如下:
void abc(int n)
{
int i, j;
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=2*i-1; j++)
printf("*");
printf("
");
}
}
(2) 编写主函数,实现输入n并调用abc函数代码如下:
#include <stdio.h>
void abc(int n)
{
int i, j;
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=2*i-1; j++)
printf("*");
printf("
");
}
}
int main()
{
int n;
printf("请输入正整数n:");
scanf("%d", &n);
abc(n);
return 0;
}
3.在Access的数据库文件“学院人员管理.accdb”中建立"教师表"。结构如表所示,请写出具体操作步骤。
【答案】
在创建选项卡中,点击表设计按钮,打开表设计视图。在设计视图中,依次输入各字段的字段名称以及数据类型。在年龄字段的数据类型选择数字,字段大小选择整型。其他字段依次在字段属性中输入其对应的大小。选中编号字段行,点击设计工具 - 设计选项卡中的主键按钮,将编号设置为主键。选择“姓名”在字段属性中的必填选择是。选择“性别”字段在字段属性中的有效性规则中输入:="男" Or ="女"。选择“职称”字段在字段属性中的默认值属性中输入:"讲师"。
4.在Access某数据库中有“供应商”数据表,如图所示,请根据要求写出相应的SQL语句。
① 查询所有位于 “北京” 的供应商信息,显示供应商编号、公司名称、电话
② 查询公司名称中包含 “科技” 字样的供应商,显示公司名称、地址和城市
③ 统计每个城市的供应商数量,显示城市名称和对应的供应商数量,结果按数量降序排列
④ 删除供应商表中 ** 城市为 “济南”** 的所有供应商记录
【答案】
① SELECT 供应商编号, 公司名称, 电话
FROM 供应商表
WHERE 城市 = '北京';
② SELECT 公司名称, 地址, 城市
FROM 供应商表
WHERE 公司名称 LIKE '*科技*';
③ SELECT 城市, COUNT(*) AS 供应商数量
FROM 供应商表
GROUP BY 城市
ORDER BY COUNT(*) DESC;
④ DELETE FROM 供应商表
WHERE 城市 = '济南';
5.关于PhotoshopCC中通道,回答以下问题:
(1)颜色通道的数量是由什么决定的?
(2)颜色通道的作用是什么?
(3)如果将一个Lab模式的图像进行分离通道操作,将生成几个文件?这些文件颜色模式是什
么?
【答案】
(1)颜色通道的数量由图像的颜色模式决定。
(2)存储颜色信息、精确调色、选区提取、图像合成
(3) 文件数量:3 个文件(明度通道、a 通道、b 通道)。
颜色模式:每个文件均为灰度模式。
6.小张的计算机重装系统后需要安装驱动程序,请按要求回答下列问题:
(1)什么是驱动程序?
(2)怎样利用驱动精灵软件对已安装的驱动程序进行备份操作?
【答案】
(1)驱动程序是添加到操作系统中的一小块代码,其中包含有关硬件设备的信息,有了此信息,计算机才可以与设备进行通信。
(2)打开驱动精灵软件,在软件功能菜单中,找到并点击驱动备份。在备份列表中,勾选需要备份的硬件驱动程序,选择备份文件的保存路径及格式,点击开始备份按钮,等待软件完成驱动程序的打包与保存。
三、案例分析题(本大题共6小题,每小题5分,共30分)
1.假设输入日期,计算是本年度第几天(输入格式 8 位:20250206),请将程序补充完整。
#include <stdio.h>
main()
{
int x[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int i,y,m,d,s=0;
scanf("%d",&y);
scanf("%d",&m);
scanf("%d",&d);
if(y%4==0&&y%100!=0 || y%400==0)【1】;
for(i=0;【2】;i++)【3】;
【4】;
printf("%d",s);
return 0;
}
【答案】
【1】x[1]=29
【2】i<m-1
【3】s+=x[i]
【4】s+=d
2.假设输入一个数,判断一个数是否为素数,请将程序补充完整。
#include<stdio.h>
int main()
{
int num, i, flag=1;
printf("请输入一个大于1的整数:");
scanf("%d",【1】);
for(i=【2】;i<=num/2;i++){
if(num%i==0){
flag=【3】;
【4】;
}
}
if(【5】){
printf("%d是素数
",num);
}else{
printf("%d不是素数
",num);
}
return 0;
}
【答案】
【1】&num
【2】2
【3】0
【4】break
【5】flag==1
3.当前数据库包括“学生表”和“选课表”,如图1所示,创建查询“统计各专业男女生平均成绩”,如图2所
示,写出操作过程。
图1
图2
【答案】
在创建选项卡中,点击查询设计按钮,打开查询设计视图,同时弹出显示表对话框。在显示表对话框中,依次选中学生表和选课表,点击添加按钮将两个表加入设计视图,关闭显示表对话框。在查询设计网格中,依次添加 3 个字段:
专业名称、性别、成绩。点击设计选项卡中的交叉表按钮,将普通选择查询切换为交叉表查询。专业名称字段“总计”行选择Group By,交叉表行选择“行标题”。性别字段“总计”行选择Group By,交叉表行选择“列标题”。成绩字段“总计”行选择Avg,交叉表行选择“值”。点击设计选项卡中的“运行”按钮,预览查询结果。点击快速访问栏的“保存”按钮,在弹出的对话框中,输入查询名称“统计各专业男女生平均成绩”,点击确定完成创建。
4.当前数据表设计视图如下图所示,按要求回答以下问题:
(1)设置职工编号为7位数字,其中前4位是“2025”。
(2)设置“录入时间”为当前系统时间。
(3)设置“基本工资"不低于5000。
(4)按要求写出SQL语句
① 查询姓名中含有“明”的职工信息,并按基本工资降序排序
② 查询每个专业职称的最高基本工资
③ 计算所有职工的实发工资(实发工资=基本工资+津贴)
【答案】
(1)打开该表的设计视图,选中职工编号字段。在字段属性的字段大小行,设置值为7,在输入掩码行,输入:"2025"000。
(2)在设计视图中选中录入时间字段,在下方字段属性的默认值行,输入:=Now()。
(3)在设计视图中选中基本工资字段,在下方字段属性的有效性规则行,输入:>=5000。
(4)① SELECT *
FROM 职工表
WHERE 职工姓名 LIKE '*明*'
ORDER BY 基本工资 DESC;
② SELECT 专业职称, MAX(基本工资) AS 最高基本工资
FROM 职工表
GROUP BY 专业职称;
③ SELECT 职工编号, 职工姓名, 基本工资, 津贴, (基本工资+津贴) AS 实发工资
FROM 职工表;
5.利用所提供的素材,完成图片一起去旅行.jpg所示效果,请写出操作步骤。
草地风景.jpg 两只蝴蝶.jpg
一起去旅行.jpg
【答案】
启动 Photoshop 软件,执行文件→新建命令,根据横幅比例创建画布,点击创建完成画布新建。执行文件→打开,打开草地风景素材图,使用移动工具将素材拖拽到新建画布中。按快捷键Ctrl+T调出自由变换命令,调整素材的大小与位置,让草地山坡铺满画布下半部分,保留画布上半部分作为天空区域,调整完成后按回车键确认变换。执行文件→打开,打开两只蝴蝶的素材图。选择魔棒工具,点击素材的白色背景区域,按Ctrl+Shift+I反选,选中蝴蝶主体轮廓;使用移动工具,分别将两只蝴蝶拖拽到主画布中,生成独立的蝴蝶图层。分别选中两只蝴蝶的图层,按Ctrl+T调整大小、旋转角度与位置:将第一只蝴蝶放置在画面左上方的天空区域,第二只蝴蝶放置在画面右侧的草地与天空衔接处,调整完成后按回车确认。选择横排文字工具,在画布中间位置输入文字“一起去旅行”,在属性栏设置合适的字体、字号,调整文字的基础样式。调整文字图层的位置,确保文字在画面中居中,位于草地山坡的上方。执行文件→存储为,将文件保存为 PSD 格式。
6.显卡的工作原理如图所示,请写出图中标号①②③④⑤所指部分的名称。
【答案】
① CPU(中央处理器)
② GPU(图形处理器 / 显示芯片,显卡核心)
③ 显存
④ RAMDAC(数模转换器)
⑤ 显示器(显示设备 / 显示屏)
四、综合应用题(本大题共4小题,每小题10分,共40分)
1.编写一个函数,判断某个数是否为完数。如果一个数等于它的因子之和,则该数称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是完数。请输出5-1000之间所有完数,(数据宽度不小于5位)。
【答案】
#include <stdio.h>
// 判断是否为完数的函数:是返回1,否返回0
int isPerfectNumber(int n) {
int sum = 0; // 用于累加真因子之和
// 遍历1到n/2(真因子最大不超过n/2)
for (int i = 1; i <= n / 2; i++) {
if (n % i == 0) { // 若i是n的真因子
sum += i; // 累加到sum中
}
}
return sum == n; // 若因子和等于n,则是完数
}
int main() {
printf("5-1000之间的完数有:
");
// 遍历5到1000之间的所有数
for (int num = 5; num <= 1000; num++) {
if (isPerfectNumber(num)) { // 调用函数判断
printf("%5d
", num); // 输出完数,数据宽度为5位
}
}
return 0;
}
2.窗体“客户基本信息”设计视图如下图所示,根据要求回答下列问题:
(1)如何为上面的窗体添加“添加记录”的按钮
(2)该窗体中 “联系方式” 对应的右侧文本框,绑定的字段名称错误,正确应为 “联系电话”,请写出修改该文本框绑定数据源的操作步骤。
【答案】
(1)打开 “客户基本信息” 窗体的设计视图。点击顶部窗体设计工具 - 设计选项卡,确认使用控件向导按钮处于按下启用状态。在控件工具箱中选择命令按钮控件,在窗体的合适位置拖动鼠标绘制按钮,松开后自动弹出命令按钮向导对话框。在向导的类别列表中选择记录操作,在右侧操作列表中选择添加新记录,点击下一步。设置按钮显示样式:选择文本选项,在输入框中填写 “添加记录”,点击下一步。为按钮设置名称,点击完成,完成按钮的添加。
按Ctrl+S保存窗体设计。
(2)打开 “客户基本信息” 窗体的设计视图。选中 “联系方式” 标签右侧的文本框控件。调出属性表面板,切换到数据选项卡。找到控件来源属性,点击属性右侧的下拉箭头,在字段列表中选择正确的字段联系电话。按Ctrl+S保存窗体设计,完成绑定数据源的修改。
3.根据所学的Photoshop的知识,绘制一个光盘面,渐变颜色为七彩色。
【答案】
启动 Photoshop 软件,执行文件→新建命令,在弹出的新建对话框中设置画布大小,颜色模式为 RGB 颜色,背景内容为白色,点击创建完成画布新建。
选择工具箱中的椭圆选框工具,按住Shift+Alt组合键,在画布中心按住鼠标左键拖动,绘制一个标准正圆形选区。
选择工具箱中的渐变工具,在顶部属性栏中,将渐变类型设置为角度渐变。
点击属性栏中的渐变条,打开「渐变编辑器」面板,设置彩虹光谱渐变,保持正圆选区处于激活状态,将鼠标光标定位到正圆的中心位置,按住鼠标左键向圆的边缘拖动,释放鼠标后,为选区填充七彩角度渐变。
保持渐变图层处于选中状态,再次选择椭圆选框工具,按住Shift+Alt组合键,在正圆的中心位置,绘制一个尺寸更小的正圆形选区,作为光盘的中心孔。按下键盘Delete键,删除选区内的渐变内容,形成空心的光盘环形效果,按下Ctrl+D组合键取消选区。执行文件→存储为,将文件保存为 PSD 格式。
4.小业同学不小心在一次硬盘数据整理中删除了重要的文本文件。你作为计算机软件类专业的学生,请按要求回答下列问题。
(1)这个文件被删除后,还能恢复吗?为什么?
(2)哪种情况下该文件无法恢复?
(3)硬盘扇区数据丢失后为什么还可以恢复?请写出相关原理。
【答案】
(1)可以恢复,删除文件只是把文件的地址信息在文件分配表和根目录表中抹去,而文件的数据本身还是在原来
的扇区中,除非复制新的数据覆盖那些扇区。
(2)新的数据覆盖了文件所在的扇区,该文件则无法恢复。
(3)① 硬盘每一个扇区的数据都是通过一定的校验公式来保障数据的完整性和准确性的。
② 扇区的伺服信息采用的是CRC校验,扇区的数据信息采用的是ECC校验。
③ 校验公式根据每一个扇区内数据信息和伺服扇区的不同,对每一个扇区生成唯一的校验值。
④ 数据恢复时通过数据恢复软件的逆向运算,在部分信息丢失或改变的情况下,根据其余的原始信息,把数据尽可能完整地还原出来。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$