内容正文:
河北省一般高等学校对口招生考试
计算机专业 综合模拟卷(五)
考前须知:
1.本试卷共八道大题。总分 240分。
2.第I卷“一、选择题”、第Ⅱ卷“二、推断题”的答案填涂在机读卡上,其余各题答案写在答题纸上,答在试卷上不得分。用蓝黑钢笔、碳素笔或圆珠笔答题。
3,答愿前将密封线内工程填写清晰。
第I卷(选择题 共100分)
1、 选择题(本大题共50小题,每题2分,共100分。在题所给出的四个选项中,只有一个符合题目要求,将正确选项填涂在机读卡上)
1、下列于元宇宙的描述,错误的是( )。
A.云计算、人工智能、虚拟现实等多种信息技术推动了元宇宙的发展
B.利用元宇宙提供的数字化身,用户可以切换不同的身份,扮演多种角色
C.依托区块链技术,个人隐私问题不再是元宇宙健康持续发展的关键
D.元宇宙需要有庞大的内容供给才能满足巨量用户在线沉浸式体验的需求
2、下列叙述中,正确的是( )
A.计算机能直接识别并执行用高级程序设计语言编写的程序
B.用机器语言编写的程序可读性差
C.机器语言就是汇编语言
D,高级语言的编译系统是应用软件
3、把内存中数据传送到计算机的硬盘上去的操作称为( )
A.显示
B.写盘
C.输入
D.读盘
4、下列关于CPU的叙述,错误的是( )
A.CPU中指令计数器的作用是统计已经执行过的指令数目
B.CPU所能执行的全部指令的集合称为该CPU的指令系统
C.CPU 中含有若干寄存器
D.时钟频率决定着CPU芯片内部数据传输与操作速度的快慢
5、十六进制数AC9转换成二进制形式后,正确答案是( )
A.101011001001
B.110010111101
C.111000101101
D.100010010010
6、下列说法中正确的是( )
A.计算机体积越大,其功能越强
B.在微型机性能指标中,CPU的主频越高,其运算速度越快
C.两个显示器屏幕大小相同,则它们的分辨率必定相同
D.点阵打印机一次只能打印一份
7、下列关于计算机机器语言的叙述,错误的是( )
A.机器语言是用二进制编码表示的指令集合
B.用机器语言编制的某个程序,可以在不同类型的计算机上直接执行
C.用机器语言编制的程序难以维护和修改
D.用机器语言编制的程序难以理解和记忆
8、在Windows10中,要永久删除文件或文件夹,使用的操作方法为 ( )。
A.按住 Shift 键,将文件拖动进回收站中
B.直接将文件拖动到回收站中
C.右击被删除的对象,选择“删除”命令
D.使用组合键 Alt+Delete
9、下列有关 Windows 10 中的“计算器”的叙述中,正确的是( )
A.共有两种模式:标准型计算器、科学型计算器
B.可进行二进制和十进制间的整数数值之间的转换
C.可进行二进制和十进制间的小数数值之间的转换
D.要计算的数据只可利用鼠标输入
10、在Windows10的系统工具中,磁盘碎片整理程序的功能是( )
A.把不连续的文件变成连续存储,从而提高磁盘读写速度
B.把磁盘上的文件进行压缩存储,从而提高磁盘利用率
C.诊断和修复各种磁盘上的存储错误
D.把磁盘上的碎片文件删除掉
11、要修改插入页眉时页眉自动产生的横线的颜色和宽度,下列方法可行的是( )。
A.双击页眉,在边框和底纹对话框中“页面边框”选项卡,设置为应用于“本节”,选中上框线进行颜色和宽度设置
B.双击页眉,在边框和底纹对话框中“页面边框”选项卡,设置为应用于“整篇文档”,选中上框线进行颜色和宽度设置
C.双击页眉,在边框和底纹对话框中“边框”选项卡,设置为应用于“段落”,选中下框线进行颜色和宽度设置D.双击页眉,在边框和底纹对话框中“页面边框”选项卡,设置为应用于“文字”,选中下框线进行颜色和宽度设置
12、下列关于 Word 2010 中表格的说法,错误的是( )。
A.可以将文本转换成表格
B.可以对列中的内容按照笔划进行排序
C.选中整个表格,按 Backspace 键可以清除内容
D.可以在单元格中使用公式进行简单的计算
13、在Exce1 2010选定单元格操作中先选定B2,按住Shift键,然后单击D6,这时选定的单元格区域是( )
A.B2:D6
B.B6:D6
C.B2:D2
D.A1:D6
14、在Excel 2010中,需要将工作簿AA中的工作表复制到工作簿 BB 中,下列描述正确的是( )
A只需要打开工作簿AA
B.只需打开工作簿 BB
C.工作簿AA和BB都需要打开
D.工作簿 AA和 BB 都不需要打开
15、在PowerPoint2010中下列( ) 组属于插入选项卡。
A.剪贴板
B.幻灯片
C.符号
D.绘图
16、在 PowerPoint 2010 中,有关新建幻灯片以下说法中错误的是( )。
A.在 PowerPoint 中,幻灯片/大纲窗格中右击要插入的位置,选择“新建幻灯片”命令
B.在 PowerPoint 中,幻灯片浏览视图中单击要插入的位置,选择“开始”选项卡→“新建幻灯片”命令
C.在 PowerPoint 中,幻灯片/大纲窗格中单击要插入的位置,按“Ctrl+N”
D.在 PowerPoint 中,幻灯片浏览视图中单击要插入的位置,按“Ctrl+M”
17、C#语言中,基本整型数据类型(int)所占用的存储空间为( )个字节。
A.1
B.2
C.4
D.8
18、在C#中,表达式"abc"=="abc"+"123" 的值是( )
A.真
B.假
C.语法错误
D.0
19、在 C#中,关于以下的C#代码说法正确的是( )。
class Test{
public int Main() {return 0;}
}
A.以上代码存在错误,因为Main 函数的返回类型必须是void
B.以上代码存在错误,因为Main 函数必须带有参数
C.以上代码存在错误,因为Main 函数必须是静态的
D.以上代码正确
20、在 C#中,假定一个10行20列的二维整型数组,下列的定义语句( )是正确的。
A. int[]arr = new int[10,20]
B. int[]arr = int new[10,20]
C. int[,]arr = new int[10,20]
D. int[,]arr = new int[20;10]
21、在 C#中,以下程序的输出结果是( )
static void Main(string[] args)
{
string str = "b856ef10";
string result = "";
for (int i = 0; str[i] >= 'a' && str[i] <= 'z'; i += 3)
{
result = str[i] + result;
Console.WriteLine(result);
}
Console.ReadKey();
}
A.10fe658b
B. Feb
C.10658
D.b
22、在 C#中,通过把窗体的( )属性设置为True,可以使得一个窗体成为MDI主窗体
A. IsMdiContainer
B. MdiParent
C. MdiChildren
D. IsMdiParent
23、在 C#中,下面有关虚方法和抽象方法的说法,正确的有( )
A.二者都不提供方法的实现代码
B.二者都不能使用private修饰符
C.一个方法可以同时使用virtual和abstract修饰符
D.抽象方法可以在子类中不完全实现
24、C#的构造函数分为实例构造函数和静态构造函数,实例构造函数可以对( )进行初始化,静态构造函数只能对静态成员进行初始化。
A.静态成员
B.静态成员和非静态成员
C.非静态成员
D.动态成员
25、在 C#中,将变量从字符串类型转换为整型可以使用的类型转换方法是( )。
A. Str()
B. Cchar
C. CStr()
D. int.Parse();
26、在 C#中,以下错误的描述是( )。
A. 被调用函数中可以不用return语句
B. 被调用函数中可以用多个return语句
C. 被调用函数中,如果有返回值,就一定要有return语句
D. 被调用函数中,一个return语句可以返回多个值给调用函数
27、在MySQL中,下列( )可以在命令提示符下停止 MySQL 服务器的命令。
A.net
B.net start
C.net stop mysql
D.stop
28、在MySQL中,如果对于实体集A中的每一个实体,实体集B中有可有多个个实体与之联系:反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。则称实体集A与B具有( )。
A.1:1联系
B.1:N联系
C.N:M联系
D.多种联系
29、在MySQL中,在数据库中,可以有( )个主键。
A.1个
B.2个
C.3个
D.任意多个
30、在MySQL中,select substring('长江长城黄山黄河',2,2);返回的是( )
A.长江
B.江长
C.长城
D.长江长城
31、在MySQL中,MySQL权限表存放在( )数据库里,由mysql_install_db脚本初始化。
A. user
B. mysql
C. table_priv
D. host
32、OSI 参考模型采用的分层方法中,( )层为用户提供文件传输、电子邮件、打印等网络服务。
A.物理
B.会话
C.表示
D.应用
33、采用同步 TDM 时,为了区分不同数据源的数据,发送端采取的措施是( )。
A .在数据中加上数据源标识
B.各数据源使用固定时间片
C.在数据中加上时间标识
D.各数据源使用随机时间片
34、目前,在以太网中使用的传输介质有( )
A. 双绞线 同轴电缆 光纤
B. 双绞线
C. 双绞线 同轴电缆
D. 双绞线 光纤
35、路由器(Router)是用于连接逻辑上分开的( )网络。
A. 1个
B. 2个
C. 多个
D. 无数个
36、两台主机处于掩码为255.255.255.224的同一个子网中。如果其中一主机的IP地址为205.113.28.65,那么另一台主机的IP地址可以为( )
A.205.113.28.186
B.205.113.28.129
C.205.113.28.94
D.205.113.28.62
37、关于 IP 地址,下面说法错误的是( )
A. 所有接入 Intrnet 的计算机都必须有一个 IP 地址
B. IP 地址可以静态分配,也可以动态分配
C. IP 地址是 OSI 参考模型中的第三层地址
D. 分配给普通用户使用的 IP 地址有 四类
38、TCP/IP协议体系中,ARP协议的作用是( )
A.解析IP地址和MAC地址的对应关系
B.解析MAC地址和IP地址的对应关系
C.解析IP地址和域名的对应关系
D.解析服务类型和端口的对应关系
39、小型无线路由器的主要作用是( )。
A. 连接多个有线设备
B. 提供无线覆盖和网络地址转换
C. 增强无线信号强度
D. 实现网络安全防护
40、下列说法中正确的是( )
A.虚电路与线路交换没有实质不同
B.在通信的两个节点间只能建立一条虚电路
C.虚电路在传送数据前必须建立起专用的通信线路
D.虚电路中的各个节点不需要为每个分组作路由选择
41、配置TCP/IP 参数的操作主要包括三个方面:( )、指定网关和域名服务器地址。
A.指定本地机的 IP地址及子网掩码
B.指定本地机的主机名
C.指定代理服务器
D.指定服务器的 IP 地址
42、下列关于双绞线的叙述,不正确的是( )
A.它既可以传输模拟信号,也可以传输数字信号
B.安装方便,价格较低
C.不易受外部干扰,误码率较低
D.通常只用作建筑物内局域网的通信介质
43、局域网组网时,若要连接多个办公室的计算机,每个办公室内计算机数量较多且对网络传输速度要求较高,一般优先选择的组网方式是( )。
A. 细缆组网
B. 光纤组网
C. 双绞线组网
D. 无线组网
44、使用下列( )命令,可以向指定主机发送 ICMP 回应报文并监听报文的返回情况,从而验证与主机的连接是否正常。
A. Ping
B. Tracert
C. Router
D. IPConfig
45、为了通过电子邮件传输多媒体信息,我们应该采用( )协议。
A.POP
B.FTP
C.ICMP
D.MIME
46、以下 Internet 服务,允许用户实时在线交流,类似于传统的电话通话,但通过 Internet 进行的是( )
A. VoIP
B. IRC
C. FTP
D. HTTP
47、以下接入方式中,适用于需要高带宽和稳定性的企业用户的是( )
A. 电话线拨号接入
B. ADSL
C. 光纤接入
D. 无线接入
48、在IE浏览器中输人IP地址202.196.200.23,可以浏览到某网站,但是当输人该网站的域名地址WWW.CZIND.COM时却发现无法访问,可能的原因是( )
A.本机的IP设置有问题
B.该网络在物理层有问题
C.本网段交换机的设置有问题
D.DNS 地址设置错误
49、结构化布线系统中,用于将每层的配线架与设备间串联起来的子系统,称为( )
A.户外子系统
B.垂直竖井子系统
C.楼层平面子系统
D.用户端子系统
50、按照 GB 50311 国家标准规定,铜缆双绞线电缆的信道长度不超过( )米。
A. 50
B. 90
C. 100
D. 150
第II卷(非选择题 共140分)
二、判断题(本大题共14小题,每题1分,共14分。将答案填涂在机读卡上,正确的填涂“A”,错误的填涂“B”)
51、CPU 通过数据总线一次存取、加工和传送的数据称为字长。( )
52、标准 ASCII 码,用一个字节(8 个位)表示一个字符,规定最高位为 0,也就是只用到了 7 位,表示 128 个不同的字符。( )
53、Windows10中的剪贴板可以共享和发送的信息包括文字、数字、符号、图形、图像、声音等。( )
54、Word 2010 的 “字数统计” 功能可以统计文档中的字符数、字数,还能统计段落数和行数。( )
55、在Excel2010中,不同工作簿之间移动或复制,两个工作簿不需要都打开。( )
56、在PowerPoint2010中,当需要为幻灯片整体添加 LOGO 或者其他元素时,可以使用幻灯片母版。( )
57、在C#中,设置定时器的Enabled属性为true,和调用定时器的Start()方法是等价的。( )
58、在C#中,枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省略,则定义为long类型。( )
59、 在MySQL中,视图是由一个或多个数据表或视图导出的虚拟表。( )
60、由于计算机内部是以二进制形式来处理数据的,因而网络通信线路上传输的也一定是二进制数字信号。( )
61、工作站是计算机网络的必备设备,服务器是计算机网络的信息与管理中心。 ( )
62、FTP在进行文件传输时,FTP客户机要先与FTP服务器21号端口的TCP连接。( )
63、判断两台计算机是否属于同一个子网的唯一根据是它们的主机号是否相同。( )
64、远程登录为某个 Internet 机中的用户提供与其 Internet 机建立远程连接的功能。( )
三、填空题(本大题共13小题,每题2分,共26分,请将答案填写在答题纸上)
65、 是直接运行在裸机上的最基本的系统软件,且其他软件必须在它的支持下才能运行。
66、假设十二进制的基数是0-9,X,Y,把十进制数179转换成十二进制数的结果是______。
67、在Windows10中,当文件的存储位置发生变化时,_____路径会失效,因为它与原存储位置绑定。
68、在Word2010文档编辑中,若需要改变纸张的大小,应选择 选项卡中的命令。
69、在Excel2010中,输入当前时间的快捷键是________.
70、在 PowerPoint 2010中添加新幻灯片使用的快捷键是________组合键。
71、在C#中,当整数a赋值给一个object对象时,整数a将会被________。
72、在C#中,被调用的方法中的________语句可以用来向调用方法传递表达式的值。
73、________是特殊类型的存储过程,它能在任何试图改变表中由触发器保护的数据时执行。
74、数据通信中,计算机之间为相互交换信息而制定了一套严格的通信规程、称为________。
75、Token Ring网络中,________负责生成和管理令牌。
76、LAN交换机通过______表来记录设备的MAC地址和端口的映射关系,从而实现智能转发。
77、当用户在网站上进行在线购物时,网站通常会使用______协议来保证交易的安全性,该协议会对传输的数据进行加密。
四、依据环境与题意,写出相应的Visual FoxPro语句或SQL语句,要求每题用一条语句完成(本大题共5小题,每题4分,共20分,请填写在答题纸上)
已知MySQL中有“product_management”数据库,数据库中有表“department”和”product”。
部分表department(dept_id CHAR(2) PRIMARY KEY,dept_name VARCHAR(20)),各字段分别表示部门号、部门名称。
商品表product(dept_id CHAR(2),prod_id CHAR(6) PRIMARY KEY,prod_name VARCHAR(16),price DECIMAL(5),quantity INT(3),origin VARCHAR(20) )各字段分别表示部门号、商品号、商品名称、单价、数量和产地。请完成如下操作的命令序列:
78、将 “product” 表所有记录的单价下调 2%。
79、查询商品表中关于“移动硬盘” 和 “笔记本电脑” 的记录。
80、查询所有商品的名称、单价和产地,并按单价从高到低排序。
81、统计各部门的商品总数量,显示部门号、部门名称和总数量。
82、向 product 表插入一条新商品:部门号 '02',商品号 'P00007',名称 “扫描仪”,单价 1300,数量 4,产地 “杭州”。
五、程序分析(本大题共2小题,每题5分,共10分,读程序并分析结果,请填写在答题纸上)
83、分析C#程序,该Fun函数程序实现的功能是____________
static int Fun(ref string ch)
{
int n = 0;
string st = "";
char c;
for (int i = 0; i < ch.Length; i++)
{
c = ch[i];
if (c != 'A')
{
st += c;
}
else
{
n++;
}
}
ch = st;
return n;
}
84、下列MySQL程序实现的功能是________________
CREATE PROCEDURE GenerateAndCalculate()
BEGIN
DECLARE x INT;
DECLARE s1 INT DEFAULT 0;
DECLARE n INT DEFAULT 0;
DECLARE i INT DEFAULT 1;
DECLARE num_str VARCHAR(1000) DEFAULT '';
WHILE i <= 10 DO
SET x = FLOOR(RAND() * 900 + 100);
SET num_str = CONCAT(num_str, x, ' ');
IF x MOD 5 = 0 THEN
SET s1 = s1 + x;
SET n = n + 1;
END IF;
SET i = i + 1;
END WHILE;
SELECT num_str AS '生成的随机数';
SELECT n , s1 ;
END
六、写出以下程序的运行结果(本大题共5小题,每题5分,共25分,请填写在答题纸上)
85、分析C#程序:
static void Main(string[] args)
{
int[] arr={1,2,3,4,5,6,7,8};
int i=0;
double s=0;
int j;
for (j=100; j>= 90;j-=2 )
{
s = arr[i] * arr[i];
if (arr[i] > 3) break;
i= i + 1;
}
Console.WriteLine(j);
Console.WriteLine(arr[i]);
Console.WriteLine(s);
Console.ReadKey();
}
运行该程序,程序的运行结果为________
86、分析C#程序:
public class vehicle
{
protected float Speed;
public vehicle(float speed)
{
}
public virtual void move()
{
Console.WriteLine("我的移动速度是:{0}", this.Speed);
}
}
public class car : vehicle
{
public car(float speed)
: base(speed)
{
this.Speed = speed;
}
public override void move()
{
Console.WriteLine("我的运行速度是:{0}", this.Speed);
}
}
class Program
{
static void Main()
{
vehicle ve = new car(100);
ve.move();
Console.ReadKey();
}
}
运行该程序,程序的运行结果为________
87、在MySQL中,有如下程序:
CREATE PROCEDURE MainProgram()
BEGIN
DECLARE A, B, C INT DEFAULT 5;
CALL XYZ(A, B, 20);
SELECT A AS '主程序的A', B AS '主程序的B', C AS '主程序的C';
END
CREATE PROCEDURE XYZ (INOUT X INT, IN Y INT, IN Z INT)
BEGIN
DECLARE N INT DEFAULT 10;
SET @I = 10;
SET @M = 10;
SET @I = X + Y;
SET X = Y + Z;
SET Y = @M + N;
SELECT X AS 'XYZ过程中的X', Y AS 'XYZ过程中的Y', Z AS 'XYZ过程中的Z';
END
运行上述程序后,执行call MainProgram();程序的运行结果为:__________________________
第88、89题使用下面的数据库表文件:
“学生”表:
“课程”表:
“选课”表:
88、执行下列MySQL命令:
CREATE PROCEDURE GetStudentCourseCount( IN input_name VARCHAR(20) )
BEGIN
DECLARE student_id VARCHAR(10);
DECLARE course_total INT;
SELECT 学号 INTO student_id
FROM 学生
WHERE 姓名 = input_name COLLATE utf8mb4_unicode_ci
LIMIT 1;
IF student_id IS NOT NULL THEN
SELECT COUNT(*) INTO course_total FROM 选课 WHERE 学号 = student_id;
SELECT CONCAT('学生"', input_name, '"共选修了', course_total, '门课程!') AS 查询结果;
ELSE
SELECT CONCAT('没有学生"', input_name, '"的选课信息') AS 查询结果;
END IF;
END
运行上面的程序,输入学生姓名“陈国华”,则程序的显示结果为:____________
89、 MySQL程序如下:
CREATE PROCEDURE GetStudentCourseDetails( IN input_stu_id VARCHAR(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci)
BEGIN
DECLARE stu_name VARCHAR(20);
DECLARE stu_exists INT;
SELECT 姓名 INTO stu_name
FROM 学生
WHERE 学号 = input_stu_id;
IF stu_name IS NULL THEN
SELECT CONCAT('学号"', input_stu_id, '"不存在') AS 提示信息;
ELSE
SELECT s.学号,s.姓名,c.课程号,c.课程名,c.学分,sc.成绩 FROM 选课 sc
JOIN 学生 s ON sc.学号 = s.学号
JOIN 课程 c ON sc.课程号 = c.课程号
WHERE sc.学号 = input_stu_id;
IF ROW_COUNT() = 0 THEN
SELECT CONCAT('学生"', stu_name, '"(学号:', input_stu_id, ')未选修任何课程') AS 提示信息;
END IF;
END IF;
END
运行上面的程序,输入学号“160103”,程序的运行结果为_____________
7、 C# 程序改错(本大题共有两个小题,每题5分,共10分,每个程序有两个错误行,请在答题纸上写出错误行和对应的正确行,改对一处得一处分,改错不扣分)
90、 程序功能:窗体上有组合框comboBox1,组合框的DropDownStyle的值为Simple。程序要实现的功能为:用户在组合框中输入信息后按按Enter键,若输入的内容在组合框中存在,则显示“组合框中已经有该项目!”,若输入的内容不存在,则将输入的内容添加到该组合框中。
private void comboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
bool flag;
int i;
if (e.KeyChar == 13)
{
flag = false;
for (i = 0; i < = comboBox1.Items.Count - 1; i++)
{
if (comboBox1.Text == comboBox1.Items[i])
{
flag = true;
break;
}
}
if (flag == false)
comboBox1.Add(comboBox1.Text);
else
MessageBox.Show("组合框中已经有该项目!");
}
}
91、 下列C#程序实现的功能是:在Main中创建正方形对象,计算并显示其周长和面积;创建正方体对象,计算并显示其面积和体积。程序运行结果为如:
public class Square
{
private double edge;
public double Edge
{
get { return edge; }
set
{
if (value >= 0)
edge = value;
else
throw new ArgumentException("边长不能为负数");
}
}
public Square()
{
edge = 0;
}
public Square(double edge)
{
Edge = edge;
}
public double Circumference()
{
return 4 * edge;
}
public virtual double Area()
{
return edge * edge;
}
}
public class Cube : Square
{
public Cube() : base() { }
public Cube(double edge) { }
public double Area()
{
return 6 * base.Area();
}
public double Volumn()
{
return Edge * Edge * Edge;
}
}
class Program
{
static void Main(string[] args)
{
Square square = new Square(5);
Console.WriteLine("正方形信息:");
Console.WriteLine("边长:{0}",square.Edge);
Console.WriteLine("周长:{0}",square.Circumference());
Console.WriteLine("面积:{0}
",square.Area());
Cube cube = new Cube(3);
Console.WriteLine("正方体信息:");
Console.WriteLine("边长:{0}",cube.Edge);
Console.WriteLine("表面积:{0}",cube.Area());
Console.WriteLine("体积:{0}", cube.Volumn());
Console.ReadKey();
}
}
八、程序填空(本大题共7个空,每空5分,共35分,按程序要求在答题纸上填入相应的内容,使程序完整正确)
92、(C#试题)程序实现的具体功能:在控制台显示如图所示的”九九乘法表”。
static void Main(string[] args)
{
int i, j;
Console.WriteLine("+ 1 2 3 4 5 6 7 8 9");
for (i = 1; i <=9; i++)
{
Console.Write(i);
Console.Write(" ");
for (j = 1; j <=__(1)_______; j++)
{
if (i + j < 10)
{ Console.Write(i + " "); }
else
{
Console.Write(__(2)______);
}
}
Console.WriteLine();
}
Console.ReadKey();
}
93、(C#试题)下面程序:在1000~9999之间查找满足如下条件的整数:该四位数,逆向排列得到的另一个四位数是它自身的倍数的2倍以上。例如:
1089 9801=1089*9
2178 8712=2178*4
static void Main(string[] args)
{
int n, m, i;
for (i = 1000; i <= 9999; i++)
{
m = 0;
n = i;
while (n > 0)
{
m = __(1)______+ (n % 10);
n = (int)n / 10;
}
if (____(2)_________)
{
Console.WriteLine("{0}: {1}",i,m + "=" + i + "*" + m / i);
}
}
Console.ReadKey();
}
94、 (MySQL试题)现有数据库 product_management,其中包含 product(商品表),结构如下:
dept_id(CHAR (2),部门号),prod_id(CHAR (6),商品号,主键),prod_name(VARCHAR (16),商品名称),price(DECIMAL (5),单价),quantity(INT (3),数量),origin(VARCHAR (20),产地)
现为 product 表创建触发器,实现以下功能:
当向 product 表插入新商品记录时,自动检查新记录的 price(单价),要求单价限制在 100~2000 元范围内,不允许插入不符合该范围的记录。若不在范围内,阻止插入操作并提示错误信息:“错误:商品单价必须在 100~2000 之间”。
CREATE ___(1)________ check_price_before_insert
BEFORE ___(2)________
FOR EACH ROW
BEGIN
IF NEW.price < 100 ___(3)________ THEN
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = '错误:商品单价必须在100~2000之间';
END IF;
END
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
河北省一般高等学校对口招生考试
计算机专业 综合模拟卷(五)答案
考前须知:
1.本试卷共八道大题。总分 240分。
2.第I卷“一、选择题”、第Ⅱ卷“二、推断题”的答案填涂在机读卡上,其余各题答案写在答题纸上,答在试卷上不得分。用蓝黑钢笔、碳素笔或圆珠笔答题。
3,答愿前将密封线内工程填写清晰。
第I卷(选择题 共100分)
1、 选择题(本大题共50小题,每题2分,共100分。在题所给出的四个选项中,只有一个符合题目要求,将正确选项填涂在机读卡上)
1、下列于元宇宙的描述,错误的是( )。
A.云计算、人工智能、虚拟现实等多种信息技术推动了元宇宙的发展
B.利用元宇宙提供的数字化身,用户可以切换不同的身份,扮演多种角色
C.依托区块链技术,个人隐私问题不再是元宇宙健康持续发展的关键
D.元宇宙需要有庞大的内容供给才能满足巨量用户在线沉浸式体验的需求
【答案】C
【解析】区块链技术虽能解决元宇宙中的资产确权、交易追溯等问题,但无法彻底解决个人隐私问题。
2、下列叙述中,正确的是( )
A.计算机能直接识别并执行用高级程序设计语言编写的程序
B.用机器语言编写的程序可读性差
C.机器语言就是汇编语言
D,高级语言的编译系统是应用软件
【答案】B
【解析】计算机能直接识别并执行用机器语言编写的程序。尽管机器语言和汇编语言都是低级语言,但是两者不同。高级语言的编译系统是系统软件。
3、把内存中数据传送到计算机的硬盘上去的操作称为( )
A.显示
B.写盘
C.输入
D.读盘
【答案】B
【解析】硬盘属于外存设备,“写盘”特指将内存中暂存的数据传输到硬盘等外存中保存的操作。
4、下列关于CPU的叙述,错误的是( )
A.CPU中指令计数器的作用是统计已经执行过的指令数目
B.CPU所能执行的全部指令的集合称为该CPU的指令系统
C.CPU 中含有若干寄存器
D.时钟频率决定着CPU芯片内部数据传输与操作速度的快慢
【答案】A
【解析】CPU 中指令计数器的作用是存放下一条执行指令所在单元地址的地 方,并不是统计已经执行过的指令数目。
5、十六进制数AC9转换成二进制形式后,正确答案是( )
A.101011001001
B.110010111101
C.111000101101
D.100010010010
【答案】A
【解析】每一位十六进制数对应四位二进制数,9对应1001,C对应1100,A对应1010。
6、下列说法中正确的是( )
A.计算机体积越大,其功能越强
B.在微型机性能指标中,CPU的主频越高,其运算速度越快
C.两个显示器屏幕大小相同,则它们的分辨率必定相同
D.点阵打印机一次只能打印一份
【答案】B
【解析】在微型机的性能指标中,CPU 主频是核心参数之一,主频越高意味着 CPU 单位时间内的运算周期越多,在架构、核心数等其他条件相近的情况下,运算速度通常越快。
7、下列关于计算机机器语言的叙述,错误的是( )
A.机器语言是用二进制编码表示的指令集合
B.用机器语言编制的某个程序,可以在不同类型的计算机上直接执行
C.用机器语言编制的程序难以维护和修改
D.用机器语言编制的程序难以理解和记忆
【答案】B
【解析】机器语言直接依赖机器的指令系统,不同类型甚至不同型号的计算机,其机器语言是不同的,所以用机器语言编制的程序,不可能在不同类型的计算机上运行。
8、在Windows10中,要永久删除文件或文件夹,使用的操作方法为 ( )。
A.按住 Shift 键,将文件拖动进回收站中
B.直接将文件拖动到回收站中
C.右击被删除的对象,选择“删除”命令
D.使用组合键 Alt+Delete
【答案】A
【解析】按住 Shift 键删除文件或文件夹时,系统会直接永久删除,而非放入回收站,操作后无法从回收站恢复。
9、下列有关 Windows 10 中的“计算器”的叙述中,正确的是( )
A.共有两种模式:标准型计算器、科学型计算器
B.可进行二进制和十进制间的整数数值之间的转换
C.可进行二进制和十进制间的小数数值之间的转换
D.要计算的数据只可利用鼠标输入
【答案】B
【解析】计算器的 “程序员型”模式支持二进制、十进制、八进制、十六进制之间的整数转换,可直接输入整数并切换进制得到对应结果。
10、在Windows10的系统工具中,磁盘碎片整理程序的功能是( )
A.把不连续的文件变成连续存储,从而提高磁盘读写速度
B.把磁盘上的文件进行压缩存储,从而提高磁盘利用率
C.诊断和修复各种磁盘上的存储错误
D.把磁盘上的碎片文件删除掉
【答案】A
【解析】磁盘碎片是指文件被分散存储在磁盘的不同扇区,而非连续区域。磁盘碎片整理程序的核心功能的是重新排列磁盘上的文件和空闲空间,将不连续的文件整合为连续存储,减少磁头移动距离,从而提升磁盘读写速度。
11、要修改插入页眉时页眉自动产生的横线的颜色和宽度,下列方法可行的是( )。
A.双击页眉,在边框和底纹对话框中“页面边框”选项卡,设置为应用于“本节”,选中上框线进行颜色和宽度设置
B.双击页眉,在边框和底纹对话框中“页面边框”选项卡,设置为应用于“整篇文档”,选中上框线进行颜色和宽度设置
C.双击页眉,在边框和底纹对话框中“边框”选项卡,设置为应用于“段落”,选中下框线进行颜色和宽度设置D.双击页眉,在边框和底纹对话框中“页面边框”选项卡,设置为应用于“文字”,选中下框线进行颜色和宽度设置
【答案】C
【解析】双击页眉可激活页眉编辑模式,打开 “边框和底纹” 对话框的 “边框” 选项卡,将应用范围设为 “段落”,选中 “下框线”,即可自定义颜色和宽度
12、下列关于 Word 2010 中表格的说法,错误的是( )。
A.可以将文本转换成表格
B.可以对列中的内容按照笔划进行排序
C.选中整个表格,按 Backspace 键可以清除内容
D.可以在单元格中使用公式进行简单的计算
【答案】C
【解析】选中整个表格后按 Backspace 键,会删除整个表格(包括表格结构),而非仅清除内容。
13、在Exce1 2010选定单元格操作中先选定B2,按住Shift键,然后单击D6,这时选定的单元格区域是( )
A.B2:D6
B.B6:D6
C.B2:D2
D.A1:D6
【答案】A
【解析】Excel 中按住 Shift 键选单元格,属于 “连续区域选择”,规则是:以第一个选定的单元格(起点)和最后单击的单元格(终点)为对角线,选中两者之间的所有单元格(包括起点和终点)。
14、在Excel 2010中,需要将工作簿AA中的工作表复制到工作簿 BB 中,下列描述正确的是( )
A只需要打开工作簿AA
B.只需打开工作簿 BB
C.工作簿AA和BB都需要打开
D.工作簿 AA和 BB 都不需要打开
【答案】C
【解析】将一个工作表移动或复制到同工作薄的其他位置或者不同工作簿中的操作是:对着工作表右击—选择“移动或复制”,在打开的对话框中选择工作簿。
15、在PowerPoint2010中下列( ) 组属于插入选项卡。
A.剪贴板
B.幻灯片
C.符号
D.绘图
【答案】C
【解析】插入选项卡由“表格”“图像”“插图”“链接”“文本”“符号”“媒体”等7个组组成。
16、在 PowerPoint 2010 中,有关新建幻灯片以下说法中错误的是( )。
A.在 PowerPoint 中,幻灯片/大纲窗格中右击要插入的位置,选择“新建幻灯片”命令
B.在 PowerPoint 中,幻灯片浏览视图中单击要插入的位置,选择“开始”选项卡→“新建幻灯片”命令
C.在 PowerPoint 中,幻灯片/大纲窗格中单击要插入的位置,按“Ctrl+N”
D.在 PowerPoint 中,幻灯片浏览视图中单击要插入的位置,按“Ctrl+M”
【答案】C
【解析】“Ctrl+N” 是 PowerPoint 中的快捷键,功能是新建一个完整的演示文稿,而非在当前演示文稿中插入新幻灯片。
17、C#语言中,基本整型数据类型(int)所占用的存储空间为( )个字节。
A.1
B.2
C.4
D.8
【答案】C
【解析】C# 中 int 是 32 位有符号整数类型,1 字节等于 8 位,32 位对应 4 字节。
18、在C#中,表达式"abc"=="abc"+"123" 的值是( )
A.真
B.假
C.语法错误
D.0
【答案】B
【解析】左侧操作数:"abc",内容为长度 3 的字符串。右侧操作数:"abc" + "123",字符串拼接后结果为 "abc123",内容为长度 6 的字符串。两者内容完全不同,因此 == 比较结果为 false。
19、在 C#中,关于以下的C#代码说法正确的是( )。
class Test{
public int Main() {return 0;}
}
A.以上代码存在错误,因为Main 函数的返回类型必须是void
B.以上代码存在错误,因为Main 函数必须带有参数
C.以上代码存在错误,因为Main 函数必须是静态的
D.以上代码正确
【答案】C
【解析】在 C# 中,Main 函数是程序的入口点,必须声明为静态(static)。
20、在 C#中,假定一个10行20列的二维整型数组,下列的定义语句( )是正确的。
A. int[]arr = new int[10,20]
B. int[]arr = int new[10,20]
C. int[,]arr = new int[10,20]
D. int[,]arr = new int[20;10]
【答案】C
【解析】int[] 是一维数组的声明方式,int 与 new 顺序不能颠倒,数组初始化时,维度之间需用逗号,分隔,而非分号 。
21、在 C#中,以下程序的输出结果是( )
static void Main(string[] args)
{
string str = "b856ef10";
string result = "";
for (int i = 0; str[i] >= 'a' && str[i] <= 'z'; i += 3)
{
result = str[i] + result;
Console.WriteLine(result);
}
Console.ReadKey();
}
A.10fe658b
B. Feb
C.10658
D.b
【答案】D
【解析】循环条件:str[i] >= 'a' && str[i] <= 'z'(判断当前字符是否为小写字母),且每次循环 i += 3(步长为 3)。仅第一次循环执行了输出,结果为 b。
22、在 C#中,通过把窗体的( )属性设置为True,可以使得一个窗体成为MDI主窗体
A. IsMdiContainer
B. MdiParent
C. MdiChildren
D. IsMdiParent
【答案】A
【解析】在 C# 中,若要将一个窗体设置为 MDI(多文档界面)主窗体,需将其IsMdiContainer属性设置为True。设置后,该窗体将成为容器,可容纳多个 MDI 子窗体
23、在 C#中,下面有关虚方法和抽象方法的说法,正确的有( )
A.二者都不提供方法的实现代码
B.二者都不能使用private修饰符
C.一个方法可以同时使用virtual和abstract修饰符
D.抽象方法可以在子类中不完全实现
【答案】B
【解析】虚方法和抽象方法的核心作用是允许子类重写,private修饰符会限制方法仅在当前类内部访问,子类无法访问更无法重写。因此二者均不能用private修饰
24、C#的构造函数分为实例构造函数和静态构造函数,实例构造函数可以对( )进行初始化,静态构造函数只能对静态成员进行初始化。
A.静态成员
B.静态成员和非静态成员
C.非静态成员
D.动态成员
【答案】B
【解析】实例构造函数的初始化范围包含两类成员:非静态成员和静态成员
25、在 C#中,将变量从字符串类型转换为整型可以使用的类型转换方法是( )。
A. Str()
B. Cchar
C. CStr()
D. int.Parse();
【答案】D
【解析】在 C# 中,除了int.Parse(),还可以使用Convert.ToInt32()实现字符串到整型的转换,二者功能类似,但int.Parse()要求输入字符串必须严格符合整数格式。
26、在 C#中,以下错误的描述是( )。
A. 被调用函数中可以不用return语句
B. 被调用函数中可以用多个return语句
C. 被调用函数中,如果有返回值,就一定要有return语句
D. 被调用函数中,一个return语句可以返回多个值给调用函数
【答案】D
【解析】一个return语句不能直接返回多个值给调用函数。
27、在MySQL中,下列( )可以在命令提示符下停止 MySQL 服务器的命令。
A.net
B.net start
C.net stop mysql
D.stop
【答案】C
【解析】在 Windows 命令提示符里,MySQL 被注册为系统服务,启动/停止都用 net 命令:启动:net start mysql;停止:net stop mysql。
28、在MySQL中,如果对于实体集A中的每一个实体,实体集B中有可有多个个实体与之联系:反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。则称实体集A与B具有( )。
A.1:1联系
B.1:N联系
C.N:M联系
D.多种联系
【答案】C
【解析】A和B“双方都可能对应多个”,满足多对多联系。
29、在MySQL中,在数据库中,可以有( )个主键。
A.1个
B.2个
C.3个
D.任意多个
【答案】A
【解析】主键(PRIMARY KEY)用于唯一标识表中的每一行记录。一张表只能定义一个主键。
30、在MySQL中,select substring('长江长城黄山黄河',2,2);返回的是( )
A.长江
B.江长
C.长城
D.长江长城
【答案】B
【解析】2 表示从第二个字符“江”开始,取 2 个字符,得到“江长”。
31、在MySQL中,MySQL权限表存放在( )数据库里,由mysql_install_db脚本初始化。
A. user
B. mysql
C. table_priv
D. host
【答案】B
【解析】MySQL 的所有权限表均存储在系统库 mysql 中,该库由安装时的 mysql_install_db脚本自动初始化。
32、OSI 参考模型采用的分层方法中,( )层为用户提供文件传输、电子邮件、打印等网络服务。
A.物理
B.会话
C.表示
D.应用
【答案】D
【解析】应用层是 OSI 参考模型的最上层,直接面向用户需求,提供各类网络应用服务。
33、采用同步 TDM 时,为了区分不同数据源的数据,发送端采取的措施是( )。
A .在数据中加上数据源标识
B.各数据源使用固定时间片
C.在数据中加上时间标识
D.各数据源使用随机时间片
【答案】B
【解析】在同步时分多路复用( TDM)中,为了区分不同数据源的数据,发送端采取的措施是 为每个数据源分配固定的时隙。
34、目前,在以太网中使用的传输介质有( )
A. 双绞线 同轴电缆 光纤
B. 双绞线
C. 双绞线 同轴电缆
D. 双绞线 光纤
【答案】A
【解析】以太网不断进行发展,可用的传输介质有双绞线、同轴电缆,同时也可以用光纤。
35、路由器(Router)是用于连接逻辑上分开的( )网络。
A. 1个
B. 2个
C. 多个
D. 无数个
【答案】C
【解析】路由器是用于连接逻辑上分开的多个网络的设备。它能够将不同网段或不同类型的网络连接起来,实现网络之间的数据路由和通信。
36、两台主机处于掩码为255.255.255.224的同一个子网中。如果其一中主机的IP地址为205.113.28.65,那么另一台主机的IP地址可以为( )
A.205.113.28.186
B.205.113.28.129
C.205.113.28.94
D.205.113.28.62
【答案】C
【解析】该子网的可用 IP 范围是 205.113.28.65 ~ 205.113.28.94。
37、关于 IP 地址,下面说法错误的是( )
A. 所有接入 Intrnet 的计算机都必须有一个 IP 地址
B. IP 地址可以静态分配,也可以动态分配
C. IP 地址是 OSI 参考模型中的第三层地址
D. 分配给普通用户使用的 IP 地址有 四类
【答案】D
【解析】IP地址共有 A~E五类。其中A、B、C三类是供普通用户使用的,D类地址用于组播,E类地址为保留地址。
38、TCP/IP协议体系中,ARP协议的作用是( )
A.解析IP地址和MAC地址的对应关系
B.解析MAC地址和IP地址的对应关系
C.解析IP地址和域名的对应关系
D.解析服务类型和端口的对应关系
【答案】A
【解析】ARP(地址解析协议)的核心功能是 “IP 地址到 MAC 地址的映射”。
39、小型无线路由器的主要作用是( )。
A. 连接多个有线设备
B. 提供无线覆盖和网络地址转换
C. 增强无线信号强度
D. 实现网络安全防护
【答案】B
【解析】小型无线路由器一方面通过无线信号为各种无线设备提供网络接入,实现无线覆盖;另一方面,它可以将来自宽带运营商的网络地址转换为内部局域网中设备使用的私有 IP 地址,实现网络地址转换(NAT)功能,让多个设备可以共享一个公网 IP 地址上网。连接多个有线设备一般是交换机的功能;增强无线信号强度是无线信号放大器的主要功能之一;实现网络安全防护是防火墙等安全设备的主要职责,虽然无线路由器也有一定的安全功能,但不是其主要作用。
40、下列说法中正确的是( )
A.虚电路与线路交换没有实质不同
B.在通信的两个节点间只能建立一条虚电路
C.虚电路在传送数据前必须建立起专用的通信线路
D.虚电路中的各个节点不需要为每个分组作路由选择
【答案】D
【解析】虚电路建立时,已确定全程路由。后续传输的分组会携带虚电路标识,节点只需根据标识转发,无需为每个分组重新计算路由。
41、配置TCP/IP 参数的操作主要包括三个方面:( )、指定网关和域名服务器地址。
A.指定本地机的 IP地址及子网掩码
B.指定本地机的主机名
C.指定代理服务器
D.指定服务器的 IP 地址
【答案】A
【解析】对于连接 Internet 的每一台主机,都需要有确定的网络参数,包括IP 地子网掩码、网关地址及域名系统服务器地址。
42、下列关于双绞线的叙述,不正确的是( )
A.它既可以传输模拟信号,也可以传输数字信号
B.安装方便,价格较低
C.不易受外部干扰,误码率较低
D.通常只用作建筑物内局域网的通信介质
【答案】C
【解析】双绞线价格便宜且易于安装和维护,但它容易受到外部高频电磁波的干扰,线路本身也会产生一定的噪声,误码率较高。双绞线可传输模拟或数字信号,高速信号比如以太网传输距离限制在 100m,常用于点到点连接,也可用于多点连接。屏蔽双绞线在局域网中广泛使用,一般用于星型网的布线连接。
43、局域网组网时,若要连接多个办公室的计算机,每个办公室内计算机数量较多且对网络传输速度要求较高,一般优先选择的组网方式是( )。
A. 细缆组网
B. 光纤组网
C. 双绞线组网
D. 无线组网
【答案】C
【解析】双绞线组网成本相对较低,安装方便,且能满足一般办公室内计算机数量较多时的网络连接需求,同时也能提供较高的传输速度,适用于这种场景。细缆组网目前已较少使用;光纤组网成本高,一般用于对传输距离和速率要求极高的骨干网或特殊场景;无线组网虽然方便,但在计算机数量较多且对速度要求较高时,可能无法满足性能需求。所以优先选择双绞线组网。
44、使用下列( )命令,可以向指定主机发送 ICMP 回应报文并监听报文的返回情况,从而验证与主机的连接是否正常。
A. Ping
B. Tracert
C. Router
D. IPConfig
【答案】A
【解析】Ping 命令的核心功能是向指定主机发送 ICMP 回应请求报文,并监听对方返回的 ICMP 回应应答报文。通过是否收到回应、响应时间等信息,可直接验证与目标主机的网络连接是否正常
45、为了通过电子邮件传输多媒体信息,我们应该采用( )协议。
A.POP
B.FTP
C.ICMP
D.MIME
【答案】D
【解析】MIME(多用途互联网邮件扩展)是对传统邮件协议的扩展,解决了原始邮件仅能传输纯文本的限制。它允许电子邮件中附加图片、音频、视频等多媒体文件
46、以下 Internet 服务,允许用户实时在线交流,类似于传统的电话通话,但通过 Internet 进行的是( )
A. VoIP
B. IRC
C. FTP
D. HTTP
【答案】A
【解析】VoIP(网络电话)允许用户通过 Internet 进行实时的语音通话,就像传统电话通话一样,但使用的是互联网协议来传输语音数据。IRC 是互联网中继聊天,主要用于文字聊天交流;FTP 是文件传输协议,用于文件共享;HTTP 是超文本传输协议,用于浏览器和服务器之间的网页传输。
47、以下接入方式中,适用于需要高带宽和稳定性的企业用户的是( )
A. 电话线拨号接入
B. ADSL
C. 光纤接入
D. 无线接入
【答案】C
【解析】光纤接入(如FTTH光纤到户)提供高带宽和高稳定性,适用于对网络质量要求较高的企业用户。
48、在IE浏览器中输人IP地址202.196.200.23,可以浏览到某网站,但是当输人该网站的域名地址WWW.CZIND.COM时却发现无法访问,可能的原因是( )
A.本机的IP设置有问题
B.该网络在物理层有问题
C.本网段交换机的设置有问题
D.DNS 地址设置错误
【答案】D
【解析】输入域名后 DNS 解析才能转 IP 址进行访问,输入 IP 地址可以进行访问,输入域名地址 访问, DNS 地址 置错误。
49、结构化布线系统中,用于将每层的配线架与设备间串联起来的子系统,称为( )
A.户外子系统
B.垂直竖井子系统
C.楼层平面子系统
D.用户端子系统
【答案】B
【解析】垂直竖井子系统(又称干线子系统)的核心作用是在建筑物内部,将各楼层的配线架与设备间(或管理间)的主配线架串联,通过垂直线缆(如光纤、双绞线)实现楼层间的信号传输。
50、按照 GB 50311 国家标准规定,铜缆双绞线电缆的信道长度不超过( )米。
A. 50
B. 90
C. 100
D. 150
【答案】C
【解析】按照 GB 50311 国家标准规定,铜缆双绞线电缆的信道长度不超过 100 米。这里的信道长度包括了水平电缆、跳线以及设备连接电缆等的总长度。
第II卷(非选择题 共140分)
二、判断题(本大题共14小题,每题1分,共14分。将答案填涂在机读卡上,正确的填涂“A”,错误的填涂“B”)
51、CPU 通过数据总线一次存取、加工和传送的数据称为字长。( )
【答案】B
【解析】CPU 通过数据总线一次存取、加工和传送的数据称为字,而不是字长。CPU 的运算部件能同时处理的二进制数据的位数称为字长。
52、标准 ASCII 码,用一个字节(8 个位)表示一个字符,规定最高位为 0,也就是只用到了 7 位,表示 128 个不同的字符。( )
【答案】A
【解析】标准 ASCII 码使用一个 8 位字节存储。规定字节最高位固定为 0,仅使用低 7 位进行编码,共能表示 128 个不同字符。
53、Windows10中的剪贴板可以共享和发送的信息包括文字、数字、符号、图形、图像、声音等。( )
【答案】A
【解析】Windows 10 的剪贴板支持多种类型数据的复制、共享和发送,支持的核心数据类型包括:文本类,图形图像类,多媒体类。
54、Word 2010 的 “字数统计” 功能可以统计文档中的字符数、字数,还能统计段落数和行数。( )
【答案】A
【解析】“审阅” 选项卡→“字数统计”,默认显示字数、字符数(含 / 不含空格),勾选 “显示统计信息” 可查看段落数、行数等详细数据。
55、在Excel2010中,不同工作簿之间移动或复制,两个工作簿不需要都打开。( )
【答案】B
【解析】不同工作簿之间移动或复制时,两个工作都需要打开才能完成。
56、在PowerPoint2010中,当需要为幻灯片整体添加 LOGO 或者其他元素时,可以使用幻灯片母版。( )
【答案】A
【解析】幻灯片母版是 PowerPoint 中统一幻灯片样式的核心工具,作用范围覆盖当前演示文稿的所有幻灯片
57、在C#中,设置定时器的Enabled属性为true,和调用定时器的Start()方法是等价的。( )
【答案】A
【解析】Start()方法的作用是启动定时器,其内部逻辑本质上就是将Enabled属性设置为true。
58、在C#中,枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省略,则定义为long类型。( )
【答案】B
【解析】当枚举类型省略基本类型时,默认的基本类型是int.
59、 在MySQL中,视图是由一个或多个数据表或视图导出的虚拟表。( )
【答案】A
【解析】视图(VIEW)是基于一条 SELECT 语句的虚拟表,本身不存储实际数据,只保存定义。
60、由于计算机内部是以二进制形式来处理数据的,因而网络通信线路上传输的也一定是二进制数字信号。( )
【答案】B
【解析】计算机内部确实以二进制处理数据,但网络通信线路上传输的信号并非一定是二进制数字信号,还可能是模拟信号。
61、工作站是计算机网络的必备设备,服务器是计算机网络的信息与管理中心。 ( )
【答案】A
【解析】网络的主体设备根据其在网络中的功能不同,可分为服务器(中 心站 客户机(工作站)两类 服务器是网络中提供共享资源的特殊计算机,它是整个网络系统的核心,对客户机进行管理并提供网络服务 客户机是用户入网操作的节点,也称为网络终端设备,是计算机网络的必备设备。
62、FTP在进行文件传输时,FTP客户机要先与FTP服务器21号端口的TCP连接。( )
【答案】A
【解析】控制连接是 FTP 通信的基础,客户机首先主动与服务器的 21 号端口 建立 TCP 连接。
63、判断两台计算机是否属于同一个子网的唯一根据是它们的主机号是否相同。( )
【答案】B
【解析】根据网络号是否相同来判断两台计算机是否属于同 个子网
64、远程登录为某个 Internet 机中的用户提供与其 Internet 机建立远程连接的功能。( )
【答案】A
【解析】远程登录是指通过 Internet 进入和使用远距离的计算机系统,就像使用本地计算机一样,把用户所在的计算机同远端计算机连接起来。
三、填空题(本大题共13小题,每题2分,共26分,请将答案填写在答题纸上)
65、 是直接运行在裸机上的最基本的系统软件,且其他软件必须在它的支持下才能运行。
【答案】操作系统
【解析】操作系统是计算机硬件和应用软件之间的桥梁,无需其他软件支持即可直接加载到裸机。
66、假设十二进制的基数是0-9,X,Y,把十进制数179转换成十二进制数的结果是______。
【答案】12Y
【解析】(1)179 ÷ 12 = 14 余 11;(2)14 ÷ 12 = 1 余 2;(3)1 ÷ 12 = 0 余 1;余数依次是:1、2、11;在十二进制中,11 对应符号是 Y。
67、在Windows10中,当文件的存储位置发生变化时,_____路径会失效,因为它与原存储位置绑定。
【答案】绝对
【解析】绝对路径的有效性依赖文件的固定存储位置,文件的存储位置发生变化时,路径失效。
68、在Word2010文档编辑中,若需要改变纸张的大小,应选择 选项卡中的命令。
【答案】布局
【解析】在 “布局” 选项卡的 “页面设置” 组中,点击 “纸张大小” 按钮,会弹出一个下拉菜单,其中列出了多种常见的纸张大小
69、在Excel2010中,输入当前时间的快捷键是________.
【答案】Ctrl+Shift+;
【解析】Excel 2010 中输入当前时间的快捷键是 Ctrl + Shift + ;
70、在 PowerPoint 2010中添加新幻灯片使用的快捷键是________组合键。
【答案】Ctrl+M
【解析】按下Ctrl + M后,会在当前选中幻灯片的下方插入一张新幻灯片,默认使用当前幻灯片的版式。
71、在C#中,当整数a赋值给一个object对象时,整数a将会被________。
【答案】装箱
【解析】当值类型(如int a)转换为object类型(引用类型)时,C# 会自动执行装箱操作。
72、在C#中,被调用的方法中的________语句可以用来向调用方法传递表达式的值。
【答案】return
【解析】return语句的核心作用之一是结束当前方法的执行,并将其后的表达式结果返回给调用方。
73、________是特殊类型的存储过程,它能在任何试图改变表中由触发器保护的数据时执行。
【答案】触发器
【解析】触发器是一种特殊的存储过程,不由用户直接调用,而是在对表执行 INSERT、UPDATE 或 DELETE 操作时自动触发运行,用来实施复杂完整性约束、审计日志、级联更新等保护机制。
74、数据通信中,计算机之间为相互交换信息而制定了一套严格的通信规程、称为________。
【答案】网络协议
【解析】协议是通信双方的 “约定规则集”,明确数据的格式、传输时序、错误处理等核心要求,确保信息交换可理解、可执行。
75、Token Ring网络中,________负责生成和管理令牌。
【答案】监控站
【解析】Token Ring 网络中,监控站(也常称为 “环监控器”) 正是负责生成和管理令牌的核心角色。
76、LAN交换机通过______表来记录设备的MAC地址和端口的映射关系,从而实现智能转发。
【答案】MAC地址
【解析】MAC 地址表是交换机的核心数据结构,存储着网络中设备 MAC 地址与交换机端口的对应关系。
77、当用户在网站上进行在线购物时,网站通常会使用______协议来保证交易的安全性,该协议会对传输的数据进行加密。
【答案】HTTPS
【解析】HTTPS 基于 HTTP 协议,通过 SSL/TLS 加密层 对传输数据进行加密,防止数据在传输过程中被窃取、篡改或伪造。
四、依据环境与题意,写出相应的Visual FoxPro语句或SQL语句,要求每题用一条语句完成(本大题共5小题,每题4分,共20分,请填写在答题纸上)
已知MySQL中有“product_management”数据库,数据库中有表“department”和”product”。
部分表department(dept_id CHAR(2) PRIMARY KEY,dept_name VARCHAR(20)),各字段分别表示部门号、部门名称。
商品表product(dept_id CHAR(2),prod_id CHAR(6) PRIMARY KEY,prod_name VARCHAR(16),price DECIMAL(5),quantity INT(3),origin VARCHAR(20) )各字段分别表示部门号、商品号、商品名称、单价、数量和产地。请完成如下操作的命令序列:
78、将 “product” 表所有记录的单价下调 2%。
【答案】UPDATE product SET price = price * 0.98;
【解析】本题考查UPDATE命令。
79、查询商品表中关于“移动硬盘” 和 “笔记本电脑” 的记录。
【答案】 SELECT * FROM product WHERE prod_name IN ('笔记本电脑', '移动硬盘');
【解析】本题考查Select命令。
80、查询所有商品的名称、单价和产地,并按单价从高到低排序。
【答案】SELECT prod_name, price, origin FROM product ORDER BY price DESC;
【解析】本题考查Select命令以及排序的短语。
81、统计各部门的商品总数量,显示部门号、部门名称和总数量。
【答案】SELECT department .dept_id AS 部门号, department.dept_name AS 部门名称,SUM(product.quantity) AS 总数量 FROM department LEFT JOIN product ON department.dept_id = product.dept_id GROUP BY department.dept_id;
【解析】本题考查连接查询。
82、向 product 表插入一条新商品:部门号 '02',商品号 'P00007',名称 “扫描仪”,单价 1300,数量 4,产地 “杭州”。
【答案】INSERT INTO product (dept_id, prod_id, prod_name, price, quantity, origin)VALUES ('02', 'P00007', '扫描仪', 1300, 4, '杭州');
【解析】本题考查Insert命令。
五、程序分析(本大题共2小题,每题5分,共10分,读程序并分析结果,请填写在答题纸上)
83、分析C#程序,该Fun函数程序实现的功能是____________
static int Fun(ref string ch)
{
int n = 0;
string st = "";
char c;
for (int i = 0; i < ch.Length; i++)
{
c = ch[i];
if (c != 'A')
{
st += c;
}
else
{
n++;
}
}
ch = st;
return n;
}
【答案】统计字符串中字符 'A' 的个数,并移除原字符串中所有的 'A',最后返回统计结果。
【解析】遍历原字符串ch的每个字符:若字符c不是 'A',则将其拼接到st中(保留非 'A' 字符)。若字符c是 'A',则n加 1(统计 'A' 的数量)。
84、下列MySQL程序实现的功能是________________
CREATE PROCEDURE GenerateAndCalculate()
BEGIN
DECLARE x INT;
DECLARE s1 INT DEFAULT 0;
DECLARE n INT DEFAULT 0;
DECLARE i INT DEFAULT 1;
DECLARE num_str VARCHAR(1000) DEFAULT '';
WHILE i <= 10 DO
SET x = FLOOR(RAND() * 900 + 100);
SET num_str = CONCAT(num_str, x, ' ');
IF x MOD 5 = 0 THEN
SET s1 = s1 + x;
SET n = n + 1;
END IF;
SET i = i + 1;
END WHILE;
SELECT num_str AS '生成的随机数';
SELECT n , s1 ;
END
【答案】统计随机产生的10个三位正整数中能被5整除的数的个数,并求出能被5整除的数的总和。
【解析】FLOOR(RAND() * 900 + 100) 生成 100-999 的整数;s1用于累计 “能被 5 整除的数” 的总和,初始值为 0;n 用于统计 “能被 5 整除的数” 的个数,初始值为 0。用 CONCAT 函数将当前生成的随机数 x 拼接到字符串 num_str 中,并用空格分隔。最后将满足条件的数输出。
六、写出以下程序的运行结果(本大题共5小题,每题5分,共25分,请填写在答题纸上)
85、分析C#程序:
static void Main(string[] args)
{
int[] arr={1,2,3,4,5,6,7,8};
int i=0;
double s=0;
int j;
for (j=100; j>= 90;j-=2 )
{
s = arr[i] * arr[i];
if (arr[i] > 3) break;
i= i + 1;
}
Console.WriteLine(j);
Console.WriteLine(arr[i]);
Console.WriteLine(s);
Console.ReadKey();
}
运行该程序,程序的运行结果为________
【答案】
94
4
16
【解析】循环通过 j 从 100 递减(步长 2),同时通过 i 递增遍历数组,当数组元素大于 3 时立即终止循环。最终输出终止时的 j、当前数组元素值及最后一次计算的平方值。
86、分析C#程序:
public class vehicle
{
protected float Speed;
public vehicle(float speed)
{
}
public virtual void move()
{
Console.WriteLine("我的移动速度是:{0}", this.Speed);
}
}
public class car : vehicle
{
public car(float speed)
: base(speed)
{
this.Speed = speed;
}
public override void move()
{
Console.WriteLine("我的运行速度是:{0}", this.Speed);
}
}
class Program
{
static void Main()
{
vehicle ve = new car(100);
ve.move();
Console.ReadKey();
}
}
运行该程序,程序的运行结果为________
【答案】
我的运行速度是:100
【解析】vehicle ve = new car(100);进行了向上转型,而Car类中的move方法通过override进行了重写,因此ve.move()访问的是Car类的move方法。
87、在MySQL中,有如下程序:
CREATE PROCEDURE MainProgram()
BEGIN
DECLARE A, B, C INT DEFAULT 5;
CALL XYZ(A, B, 20);
SELECT A AS '主程序的A', B AS '主程序的B', C AS '主程序的C';
END
CREATE PROCEDURE XYZ (INOUT X INT, IN Y INT, IN Z INT)
BEGIN
DECLARE N INT DEFAULT 10;
SET @I = 10;
SET @M = 10;
SET @I = X + Y;
SET X = Y + Z;
SET Y = @M + N;
SELECT X AS 'XYZ过程中的X', Y AS 'XYZ过程中的Y', Z AS 'XYZ过程中的Z';
END
运行上述程序后,执行call MainProgram();程序的运行结果为:__________________________
【答案】
XYZ过程中的X XYZ过程中的Y XYZ过程中的Z
25 20 20
主程序的A 主程序的B 主程序的C
25 5 5
【解析】主程序初始化 A=5, B=5, C=5。调用 XYZ(A, B, 20),子过程内:X=5, Y=5, Z=20(初始参数值)。
计算后 X=25, Y=20, Z=20,并输出 XYZ过程中的X=25, Y=20, Z=20。主程序中,A 被修改为 25(因 X 是 INOUT),B 仍为 5(因 Y 是 IN),C 仍为 5。输出 主程序的A=25, B=5, C=5。
第88、89题使用下面的数据库表文件:
“学生”表:
“课程”表:
“选课”表:
88、执行下列MySQL命令:
CREATE PROCEDURE GetStudentCourseCount( IN input_name VARCHAR(20) )
BEGIN
DECLARE student_id VARCHAR(10);
DECLARE course_total INT;
SELECT 学号 INTO student_id
FROM 学生
WHERE 姓名 = input_name COLLATE utf8mb4_unicode_ci
LIMIT 1;
IF student_id IS NOT NULL THEN
SELECT COUNT(*) INTO course_total FROM 选课 WHERE 学号 = student_id;
SELECT CONCAT('学生"', input_name, '"共选修了', course_total, '门课程!') AS 查询结果;
ELSE
SELECT CONCAT('没有学生"', input_name, '"的选课信息') AS 查询结果;
END IF;
END
运行上面的程序,输入学生姓名“陈国华”,则程序的显示结果为:____________
【答案】
学生"陈国华"共选修了2门课程 !
【解析】该存储过程,核心功能是根据输入的学生姓名,查询该学生的选课总数。
89、 MySQL程序如下:
CREATE PROCEDURE GetStudentCourseDetails( IN input_stu_id VARCHAR(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci)
BEGIN
DECLARE stu_name VARCHAR(20);
DECLARE stu_exists INT;
SELECT 姓名 INTO stu_name
FROM 学生
WHERE 学号 = input_stu_id;
IF stu_name IS NULL THEN
SELECT CONCAT('学号"', input_stu_id, '"不存在') AS 提示信息;
ELSE
SELECT s.学号,s.姓名,c.课程号,c.课程名,c.学分,sc.成绩 FROM 选课 sc
JOIN 学生 s ON sc.学号 = s.学号
JOIN 课程 c ON sc.课程号 = c.课程号
WHERE sc.学号 = input_stu_id;
IF ROW_COUNT() = 0 THEN
SELECT CONCAT('学生"', stu_name, '"(学号:', input_stu_id, ')未选修任何课程') AS 提示信息;
END IF;
END IF;
END
运行上面的程序,输入学号“160103”,程序的运行结果为_____________
【答案】
学号 姓名 课程号 课程名 学分 成绩
160103 胡连丽 03 计算机网络 3.5 74.0
【解析】先从学生表查询输入学号对应的姓名,若查询结果为 NULL,说明学生不存在;若学生不存在,返回 “学号不存在”提示;若学生存在,通过 JOIN 同时关联 学生 表、选课表和课程表,查询包含“学号、姓名、课程号、课程名、学分、成绩”的完整信息。现输入”160103”通过表连接找到相应的内容。
7、 C# 程序改错(本大题共有两个小题,每题5分,共10分,每个程序有两个错误行,请在答题纸上写出错误行和对应的正确行,改对一处得一处分,改错不扣分)
90、 程序功能:窗体上有组合框comboBox1,组合框的DropDownStyle的值为Simple。程序要实现的功能为:用户在组合框中输入信息后按按Enter键,若输入的内容在组合框中存在,则显示“组合框中已经有该项目!”,若输入的内容不存在,则将输入的内容添加到该组合框中。
private void comboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
bool flag;
int i;
if (e.KeyChar == 13)
{
flag = false;
for (i = 0; i < = comboBox1.Items.Count - 1; i++)
{
if (comboBox1.Text == comboBox1.Items[i])
{
flag = true;
break;
}
}
if (flag == false)
comboBox1.Add(comboBox1.Text);
else
MessageBox.Show("组合框中已经有该项目!");
}
}
【答案】
(1) comboBox1.Text == comboBox1.Items[i])改为:comboBox1.Text == comboBox1.Items[i].ToString()
(2) comboBox1.Add(comboBox1.Text);改为:comboBox1.Items.Add(comboBox1.Text);
【解析】
(1)comboBox1.Items[i] 返回的不是String类型,而comboBox1.Text是string类型。需要将Items[i]转换为字符串后再比较。
(2)添加项的方法错误,应通过Items.Add而非控件自身的Add方法。
91、 下列C#程序实现的功能是:在Main中创建正方形对象,计算并显示其周长和面积;创建正方体对象,计算并显示其面积和体积。程序运行结果为如:
public class Square
{
private double edge;
public double Edge
{
get { return edge; }
set
{
if (value >= 0)
edge = value;
else
throw new ArgumentException("边长不能为负数");
}
}
public Square()
{
edge = 0;
}
public Square(double edge)
{
Edge = edge;
}
public double Circumference()
{
return 4 * edge;
}
public virtual double Area()
{
return edge * edge;
}
}
public class Cube : Square
{
public Cube() : base() { }
public Cube(double edge) { }
public double Area()
{
return 6 * base.Area();
}
public double Volumn()
{
return Edge * Edge * Edge;
}
}
class Program
{
static void Main(string[] args)
{
Square square = new Square(5);
Console.WriteLine("正方形信息:");
Console.WriteLine("边长:{0}",square.Edge);
Console.WriteLine("周长:{0}",square.Circumference());
Console.WriteLine("面积:{0}
",square.Area());
Cube cube = new Cube(3);
Console.WriteLine("正方体信息:");
Console.WriteLine("边长:{0}",cube.Edge);
Console.WriteLine("表面积:{0}",cube.Area());
Console.WriteLine("体积:{0}", cube.Volumn());
Console.ReadKey();
}
}
【答案】
(1) public double Area()改为:public override double Area()
(2)public Cube(double edge) { }改为: public Cube(double edge) : base(edge) { }
【解析】
(1)用override关键字显式重写Area方法,符合多态设计。
(2)通过base(edge)确保子类构造函数正确初始化父类的边长。
八、程序填空(本大题共7个空,每空5分,共35分,按程序要求在答题纸上填入相应的内容,使程序完整正确)
92、(C#试题)程序实现的具体功能:在控制台显示如图所示的”九九乘法表”。
static void Main(string[] args)
{
int i, j;
Console.WriteLine("+ 1 2 3 4 5 6 7 8 9");
for (i = 1; i <=9; i++)
{
Console.Write(i);
Console.Write(" ");
for (j = 1; j <=__(1)_______; j++)
{
if (i + j < 10)
{ Console.Write(i + " "); }
else
{
Console.Write(__(2)______);
}
}
Console.WriteLine();
}
Console.ReadKey();
}
【答案】
(1) i
(2) i + j + " "
【解析】
(1)九九乘法表的规律是 “第i行显示i个算式”,如第 1 行 1 个,第 2 行 2 个,…,第 9 行 9 个,因此内层循环j的上限应设为i,确保每行仅显示与行数匹配的乘法项。
(2)根据要求输出乘法运算的结果,并保持格式对齐。
93、(C#试题)下面程序:在1000~9999之间查找满足如下条件的整数:该四位数,逆向排列得到的另一个四位数是它自身的倍数的2倍以上。例如:
1089 9801=1089*9
2178 8712=2178*4
static void Main(string[] args)
{
int n, m, i;
for (i = 1000; i <= 9999; i++)
{
m = 0;
n = i;
while (n > 0)
{
m = __(1)______+ (n % 10);
n = (int)n / 10;
}
if (____(2)_________)
{
Console.WriteLine("{0}: {1}",i,m + "=" + i + "*" + m / i);
}
}
Console.ReadKey();
}
【答案】
(1)m * 10
(2) m >= i * 2 && m % i == 0
【解析】
(1)m * 10作用是将原数n的每一位数字逆向拼接成新数m。
(2)m % i == 0:确保 m 是 i 的整数倍;m >= i * 2:确保倍数 ≥2。
94、 (MySQL试题)现有数据库 product_management,其中包含 product(商品表),结构如下:
dept_id(CHAR (2),部门号),prod_id(CHAR (6),商品号,主键),prod_name(VARCHAR (16),商品名称),price(DECIMAL (5),单价),quantity(INT (3),数量),origin(VARCHAR (20),产地)
现为 product 表创建触发器,实现以下功能:
当向 product 表插入新商品记录时,自动检查新记录的 price(单价),要求单价限制在 100~2000 元范围内,不允许插入不符合该范围的记录。若不在范围内,阻止插入操作并提示错误信息:“错误:商品单价必须在 100~2000 之间”。
CREATE ___(1)________ check_price_before_insert
BEFORE ___(2)________
FOR EACH ROW
BEGIN
IF NEW.price < 100 ___(3)________ THEN
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = '错误:商品单价必须在100~2000之间';
END IF;
END
【答案】
(1) TRIGGER
(2) INSERT ON product
(3)OR NEW.price > 2000
【解析】该程序考察的是一个 MySQL 触发器的定义,用于在向 product 表插入新商品记录时,强制校验商品单价的合法性。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$