2026版河北省对口招生考试计算机专业综合模拟卷(七)

标签:
精品解析文字版答案
2025-11-19
| 2份
| 29页
| 581人阅读
| 0人下载

内容正文:

河北省一般高等学校对口招生考试 计算机专业 综合模拟卷(七)答案 考前须知: 1.本试卷共八道大题。总分 240分。 2.第I卷“一、选择题”、第Ⅱ卷“二、推断题”的答案填涂在机读卡上,其余各题答案写在答题纸上,答在试卷上不得分。用蓝黑钢笔、碳素笔或圆珠笔答题。 3,答愿前将密封线内工程填写清晰。 第I卷(选择题 共100分) 1、 选择题(本大题共50小题,每题2分,共100分。在题所给出的四个选项中,只有一个符合题目要求,将正确选项填涂在机读卡上) 1、在网上浏览故宫博物院,如同身临其境一般感知其内部的方位和物品,这是( )技术在多媒体技术中的应用。 A.视频压缩 B.虚拟现实 C.智能化 D.图像压缩 【答案】B 【解析】虚拟现实(VR)技术的典型应用——通过计算机生成沉浸式交互环境,使用户产生“在场”体验。 2、下列4种不同数制表示的数中,数值最大的一个是( )。 A.八进制数367 B.十进制数258 C.十六进制数F6 D.二进制数10000001 【答案】B 【解析】八进制 367 → 3×8² + 6×8 + 7 = 247;十六进制 F6 → 15×16 + 6 = 246;二进制 10000001→ 129。 3、下列类型的文件中,不易感染病毒的是( ) A.*.exe B.*.doc C.*.com D.*.txt 【答案】D 【解析】*.txt 为纯文本,不含可执行代码或宏,系统仅作字符读取,无感染载体,因此最不易感染病毒。 4、关于CPU的叙述,下列说法正确的是( ) A.CPU能直接读取硬盘上的数据 B.CPU能直接存取内存储器 C.CPU由存储器、运算器和控制器组成 D.CPU主要用来存储程序和数据 【答案】B 【解析】硬盘数据需先经 I/O 控制器、DMA 等读入内存,CPU 无法直接访问硬盘。CPU 由运算器、控制器和寄存器组构成,不含主存储器。存储程序和数据是内存/外存的职责,CPU 负责解释执行指令。 5、下列关于运算器的说法中,错误的是( ) A,运算器是计算机的加工处理部件 B.运算器的运算功能是由一个称为算术逻辑运算单元(简称 ALU)的数字电路实现的 C.ALU 的运算操作包括算术运算和逻辑运算 D.ALU 具有记忆保存功能 【答案】D 【解析】运算器是计算机中进行数据加工的部件,它主要由算术逻辑单元(ALU) 和各种寄存器 等组成。ALU 本身是一个没有内部记忆功能的组合逻辑电路。 6、 在以下打印机中,打印速度最快的是( ) A.针式打印机 B.激光打印机 C.喷墨打印机 D.点阵打印机 【答案】B 【解析】激光打印机打印速度快,打印质量高,而且单张打印的成本要比喷墨打印机便宜很多, 因此目前在一般的企业单位的日常办公和文字处理环境中,激光打印机是最主流的打印设备。 7、汉字的字形码可以用点阵方式来表示,以下关于汉字点阵的描述中,正确的是( ) A.点阵是唯一一种能表示汉字宇形的方式 B.用点阵方式显示的字休可以被无限放大,而不会产生锯齿 C.用于显示汉字的点阵教越多,汉字就越清晰 D.用于显示汉字点阵数的多少与占用的存储空间无关 【答案】C 【解析】记录汉字字形通常有两种方法:点阵法和矢量法,分别对应两种字形编码:点阵码和矢 量码。点阵码是一种用点阵表示汉字字形的编码,它把汉字按字形排列成点阵。有16×16、24×24、32×32、48×48等。显示汉字的点阵数越多,汉字就越清晰,占用的空间也就越大,另外点阵码缩放困难且容易失真。 8、用4个字节表示的浮点数11111110 11010000 00000000 00000000,其前1个字节表示阶码,后3个字节表示尾数,则该数的( ) A.阶码和尾数都为正 B.阶码和尾数都为负 C.阶码为负,尾数为正 D.阶码为正,尾数为负 【答案】B 【解析】阶码的首位数值为1,表示阶码为负,尾数的首位数值为1,表示尾数为负。 9、在 Windows 10 中删除文件时,以下描述不正确的是( ) A.选中要删除的文件后按下 Ctrl+X,打开回收站按下 Ctrl+V 即可完成删除 B.按住 Shift+Delete 键,文件将直接删除而不进入回收站 C.已经删除到回收站中的文件,可以通过还原将文件恢复 D.回收站存放的文件只是临时存放,断电后其中的文件将会丢失 【答案】D 【解析】最高位(符号位)= 1→阶码为负;最高位(尾数符号位)= 1 → 尾数为负。 10、下列关于窗口的说法不正确的是( ) A.状态栏位于窗口的最下方,用来显示应用程序的有关状态和操作提示 B.地址栏用于显示当前文件或文件夹的位置信息 C.滚动条一定会在应用程序的窗口中出现 D.“文件资源管理器”窗口中有一些快捷按钮,单击可快速实现相应功能 【答案】C 【解析】滚动条只在内容超出可视区域时才会出现;若内容全部可见,窗口不会显示滚动条。 11、在Word2010中 ,若要给文档添加项目符号,应使用( ) A.开始选项卡中的段落组 B.插入选项卡中的插图组 C.审阅选项卡中的修订组 D.页面布局选项卡中的页面设置组 【答案】A 【解析】在 Word 2010 中,项目符号按钮位于 “开始”选项卡 → “段落”组 左侧,图标为带圆点的列表符号。单击即可为选定段落添加或取消项目符号。 12、关于 Word 2010 中公式工具的说法,错误的是( ) A.公式工具可以在“插入”选项卡,“对象”中启用 B.可以在“公式工具/设计”选项卡中的结构中选择结构类型 C.公式工具可以更改公式显示方式为“内嵌”或“显示” D.公式工具可以将编辑完成的公式存入公式库中以后使用 【答案】A 【解析】公式工具的启用是在“插入”—“符号”—“公式”中。 13、在EXCEL 2010中,关于分类汇总,以下说法正确的是( ) A. 分类汇总前必须对数据进行排序 B. 分类汇总的结果只能显示在新工作表中 C. 分类汇总的结果不能修改 D. 分类汇总的结果会改变原始数据 【答案】A 【解析】Excel 的“分类汇总”功能要求先按分类字段排序,否则同一类别被拆散,汇总结果会出错。 14、 以下有关 Exce1 2010 中“清除内容”描述正确的是( ) A.可以清除单元格的批注 B.不可清除已设置的单元格格式 C.“清除内容”不能被撤消 D.数值型数据清除内容后显示为 0 【答案】B 【解析】在 Excel 2010 中,“开始 → 编辑 → 清除 → 清除内容”仅删除单元格的值,不影响格式和批注。 15、在PowerPoint 2010中,设置幻灯片背景的按钮在( )选项卡上。 A.开始 B.设计 C.插入 D.视图 【答案】B 【解析】设计是控制幻灯片外观风格的核心选项卡,其 “背景” 组中直接包含 “背景样式”“设置背景格式” 等按钮。 16、在PowerPoint 2010中,若要求幻灯片在无人操作的情况下能够自动播放,则应该事先对演示文稿进行的操作是( ) A.自动播放 B.打包 C.存盘 D.排练计时 【答案】D 【解析】“排练计时”功能可让演讲者逐页设定停留时间,PowerPoint 会记录每页的播放时长并保存为“自动换片时间”。设置后再勾选“使用计时”即可实现无人值守的自动播放。 17、在 Visual Studio.NET窗口中,在( )窗口中可以察看当前项目的类和类型的层次信息。 A.解决方案资源管理器 B.类视图 C.资源视图 D.属性 【答案】B 【解析】类视图是专门用于显示当前项目中所有类、接口、结构体等类型,以及它们之间的继承、包含等层次关系。 18、在 C#中,枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的 基本类型,如果类型省略,则定义为( ) A.int B.byte C.char D.string 【答案】A 【解析】当声明枚举时未显式指定基本类型,C# 会默认使用int作为其基本类型。 19、将计时器控件的Interval属性设为( ),可以使计时器控件每秒产生20个事件。 A.20 B.50 C.200 D.500 【答案】B 【解析】计时器控件的Interval属性单位是毫秒(ms),表示两次触发Tick事件的时间间隔。 20、在C#中,以下描述中,正确的是( ) A.由于do-while 的循环体只有一条语句,所以循环体内不能使用复合语句 B.do-while 由do 开始,用while 结束。在while(表达式)后面不能写分号 C.在 do-while 循环中,是先执行一次循环体,再进行判断 D.在 do-while 循环中,根据情况可以省略while 【答案】C 【解析】do-while 是 “先执行,后判断” 的循环结构:无论条件是否成立,循环体至少会执行一次,之后再根据 while 后的表达式判断是否继续循环。 21、C#中,在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成( ) A.sealed 方法 B.public 方法 C.virtual 方法 D.override 方法 【答案】C 【解析】virtual 修饰的方法是 “虚方法”,其核心作用是允许派生类通过 override 关键字重写该方法。 22、在C#中,文本框控件的( )属性用来设置其是否是只读的。 A.ReadOnly B.Locked C.Lock D.Style 【答案】A 【解析】文本框(TextBox)的 ReadOnly 属性用于设置控件是否为只读状态。 23、在C#中,若想从派生类中访问基类的成员,可以使用( )。 A.this关键字 B.me关键字 C.base关键字 D.override关键字 【答案】C 【解析】base 关键字专门用于在派生类中访问基类的成员。 24、以下关于 C#数组的描述,错误的是( ) A. 数组是相同类型元素的有序集合 B. 数组的大小在创建后可以改变 C. 可以通过索引访问数组元素 D. 数组可以是多维的 【答案】B 【解析】数组在创建后大小是不可以改变的。 25、在C#中,以下关于继承的说法错误的是( )。 A. NET框架类库中,object类是所有类的基类 B. 派生类不能直接访问基类的私有成员 C. protected修饰符既有公有成员的特点,又有私有成员的特点 D. 基类对象不能引用派生类对象 【答案】D 【解析】在 C# 中,基类对象可以引用派生类对象,这是多态性的基础(“向上转型”)。 26、C#中,在ADO.NET中,用来与数据源建立连接的对象是( )。 A.Connection对象 B.Command对象 C.DataAdapter对象 D.DataSet对象 【答案】A 【解析】Connection对象是ADO.NET中专门用于与数据源建立和管理连接的对象。它负责打开、关闭与数据库的连接,并提供连接字符串,是进行数据操作的基础。 27、在MySQL中,数据库设计中的概念结构设计的主要工具是( ) A.数据模型 B.E-R模型 C.新奥尔良模型 D.概念模型 【答案】B 【解析】概念结构设计阶段的任务是把用户需求抽象为与具体 DBMS 无关的信息结构,普遍采用 E-R(实体-联系)模型 作为描述工具,用实体、属性和联系来表示现实世界的概念。 28、MySQL提供的( )语句可查看数据表的创建语句。 A、DESCRIBE B、SHOW FULL COLUMNS C、SHOW COLUMNS D、SHOW CREATE TABLE 【答案】D 【解析】SHOW CREATE TABLE 表名; 可直接返回该表的完整创建语句(含列定义、索引、约束、字符集等)。 29、在MySQL中,以下表示可变长度字符串的数据类型是( ) A.TEXT B.CHAR C.VARCHAR D.EMUM 【答案】C 【解析】CHAR 是固定长度字符串类型,VARCHAR 是可变长度字符串类型。 30、在MySQL中,使用 SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是 ( ) A.在 LIMIT 子句中使用 RAND()函数指定行数,并用 ORDER BY子句定义一个排序规则 B.只要使用 LIMIT 子句定义指定的行数即可,不使用 ORDER BY子句 C.只要在 ORDER BY子句中使用 RAND()函数,不使用 LIMIT 子句 D.在 ORDER BY子句中使用 RAND()函数,并用 LIMIT 子句定义行数 【答案】D 【解析】ORDER BY RAND() 先把结果集随机排序;再用 LIMIT n 取前 n 行,即可得到随机指定数量的记录。 31、在MySQL中,与表达式"仓库号 NOT IN("wh1","wh2")"功能相同的表达式是( )。 A.仓库号="wh1" AND 仓库号="wh2" B.仓库号!="wh1" OR 仓库号! = "wh2" C.仓库号="wh1" OR 仓库号="wh2" D.仓库号!="wh1" AND 仓库号!="wh2" 【答案】D 【解析】仓库号 NOT IN ('wh1','wh2') 等价于 不在 wh1 且不在 wh2,即:仓库号 != 'wh1' AND 仓库号 != 'wh2'。 32、关于串行通信和并行通信的比较,正确的是( ) A. 并行通信方式比串行方式发送数据慢 B. 串行通信方式会出现线路与线路间互相干扰的情况 C. 并行通信方式的数据抗干扰性强 D. 串行通信方式适合长距离数据传输 【答案】D 【解析】串行线路简单、成本低、抗干扰好,适合长距离。 33、在计算机网络中,两端装有防止信号反射装置的拓扑结构是( ) A.总线型 B. 环型 C. 网状型 D. 树型 【答案】A 【解析】总线型拓扑以一条共享的 “总线”连接所有节点,信号在总线上双向传输。由于总线两端是开放的,信号传输到末端会反射,导致信号干扰,因此必须在两端安装终端电阻,防止信号反射的装置。 34、下面关于网络拓扑结构的说法中正确的是( ) A.网络上只要有一个节点发生故障就可能使整个网络瘫痪的网络结构是星形拓扑结构 B.每一个网络只能包含一种网络结构 C.局域网的拓扑结构一般分为星形、总线型和环形 D.环形拓扑结构比其他拓扑结构浪费网线 【答案】C 【解析】星形中中央设备故障才导致全网瘫痪,单个节点故障不影响其余节点。大型网络常混合多种拓扑,传统局域网基本拓扑即星形、总线型、环形。环形节省线缆(首尾相连),总线型更省。 35、RS232-C是( )接口规范。 A.物理层 B.数据链路层 C.网路层 D.传输层 【答案】A 【解析】RS-232-C 仅规定机械特性(插头形状)、电气特性(电平、阻抗)和过程特性(信号线功能),属于 物理层 接口规范,不涉及帧格式、差错控制等更高层功能。 36、有关网络域名系统的描述中,错误的是( ) A.网络域名系统的缩写是DNS B.每个域名可以由几个域组成,域与域之间用“.”分开 C.域名中的最左端的域称为顶级域 D.CN是常用的顶级域名 【答案】C 【解析】域名从右到左层级递减:最右端为顶级域,如 .cn 、 .com ;最左端为主机名,不是顶级域。 37、以太网帧中的目的地址字段保存的是( ) A.源结点的IP地址 B.目的结点的IP地址 C.源结点的MAC地址 D.目的结点的MAC地址 【答案】D 【解析】以太网帧工作在数据链路层,地址字段使用 MAC 地址 完成同一局域网内的帧交付。 38、OSPF最主要的特征是采用( ) A.分布式的链路状态协议 B.路径向量协议 C.距离矢量算法 D.UDP发送 【答案】A 【解析】OSPF(Open Shortest Path First)是一种分布式的链路状态路由协议,每个路由器向全网洪泛链路状态通告(LSA),利用 Dijkstra 算法计算最短路径树。 39、为了保证数据的真实性,可采用( ) A.访问控制 B.加密机制 C.数字签名 D.路由控制 【答案】 C 【解析】数字签名利用私钥签名、公钥验证,可确保数据来源真实且未被篡改,从而保证真实性。 40、将一条传输信道按传输频带分为多个逻辑信道,每个子信道传输一路信号,这种多路复用方式是( ) A.时分多路复用 B.频分多路复用 C.波分多路复用 D.码分多路复用 【答案】B 【解析】频分多路复用(FDM)把总带宽划分为若干互不重叠的频带子信道,每路信号占用一段独立频带同时传输,实现“一路信号一段频率”的并行通信。 41、 ATM 网络采用固定长度的信元传送数据,信元长度为( )。 A.1024B B.53B C.128B D.64B 【答案】B 【解析】ATM(异步传输模式)信元由 5 字节首部 + 48 字节有效载荷 组成,合计固定 53 字节。 42、下列关于OSI模型和TCP/IP模型说法错误的是( ) A.OSI模型抽象能力强,适合于描述各种网络 B.OSI模型过于烦杂,实施困难,效率低 C.TCP/IP模型很好地区分了服务、接口和协议 D.TCP/IP模型实用性比OSI模型强 【答案】C 【解析】 OSI 模型很好地区分了服务、接口和协议这三个概念,使得网络体系结构更加清晰,有利于网络的设计和实现。而 TCP/IP 模型在这方面的区分并不如 OSI 模型明确。 43、CIDR 地址块 192.168.10.0/20 所包含的 IP 地址范围是( )。 A.192.168.10.0~192.168.12.255 B.192.168.10.0~192.168.13.255 C.192.168.0.0~192.168.14.255 D.192.168.0.0~192.168.15.255 【答案】D 【解析】CIDR 地址由网络前缀和主机号两部分构成。CIDR 将网络前缀都相同的连续的 IP 地址组成"CIDR地址块”。题网络前缀的长度为 20 位,主机号为 12 位,因此 192.168.10.0/20 地址块中的地址数为 212 个。其中,当主机号为全 0 时,取最小地址即为 192.168.0.0。当主机号全为 1 时,取最大地址 192.168.15.255。 44、下面关于 IP 地址与硬件地址的叙述错误的是( ) A.在局域网中,硬件地址又称为物理地址或 MAC 地址。 B.硬件地址是数据链路层和物理层使用的地址,IP 地址是网络层和以上各层使用的 C.IP 地址不能直接用来进行通信,在实际网络的链路上传送数据帧必须使用硬件地址 D.RARP 是解决同一个局域网上的主机或路由器的 IP 地址和硬件地址的映射问题 【答案】D 【解析】硬件地址即 MAC 地址,用于数据链路层/物理层;IP 地址用于网络层及以上。 45、传输层中的端口号的目的是( )。 A.跟踪同一时间网络中的不同会话 B.源系统产生端口号来预报目的地址 C.用于标识应用层的进程 D.用于标识网络中的主机 【答案】C 【解析】端口号的目的是标识同一台计算机上不同的应用程序或服务,使得网络中的数据能够准确地发送到目标应用程序或服务。 46、下列命令中用于查看本机网卡的物理地址的是( ) A. Arp B. Ipconfig/all C. Ping D. Tracert 【答案】B 【解析】 ipconfig /all 会列出本机所有网卡的详细信息。 47、下列协议中( )是专门使用在组播环境下的。 A.RIP B.ICMP C.IGMP D.BGP 【答案】C 【解析】因特网组管理协议 IGMP 是在组播环境下使用的协议,它主要用于 IP 主机向任何一个直接相邻的 路由器报告其组员的情况。因特网报文控制协议 ICMP 主要用于补偿 IP 协议不具有的差错报告、查询与控制功 能。ICMP 协议和 IGMP 协议的报文都是作为 IP 层数据报的数据,加上数据报的首部,组成 IP 数据报发送出去,因此它们都可看作是网络层协议的一部分。 48、使用距离矢量路由选择协议。路由器将通过( )获得最佳路径。 A.通过向相邻路由器发送一次广播以询问最佳路径 B.运行最短路径优先(SPF)算法 C.将接收的路径度量增加 1 D.测试每条路径 【答案】C 【解析】采用距离矢量路由选择协议(例如 RIP 协议)的路由器通过将从相邻路由器接收表的路径度量增加 1 并进行一定的判断以决定最佳路径。 49、HTTP协议定义的是( )之间的通信。 A.邮件服务器 B.邮件客户和邮件服务器 C.Web客户和Web服务器 D.Web服务器 【答案】C 【解析】HTTP 协议即超文本传输协议,是用于从万维网服务器传输超文本到本地浏览器的传送协议,它定义的是 Web 客户和 Web 服务器之间的通信。 50、防火墙的主流实现技术不包括( )。 A.包过滤技术 B.NAT技术 C.代理服务器技术 D.应用级网关技术 【答案】B 【解析】NAT 技术主要用于地址转换(如私有地址转公网地址),核心功能是网络地址映射,并非防火墙的主流实现技术。 第II卷(非选择题 共140分) 二、判断题(本大题共14小题,每题1分,共14分。将答案填涂在机读卡上,正确的填涂“A”,错误的填涂“B”) 51、运算器的主要功能是进行算术运算,不能进行逻辑运算。( ) 【答案】B 【解析】运算器是计算机中执行数据处理指令的器件,主要由算术逻辑单元(ALU)和各种寄存器等组成,负责对信息进行加工和运算,它的速度决定了计算机的运算速度。运算器除了能对二进制编码进行算术运算,逻辑运算外,还可以进行数据的比较,移位等操作。 52、在计算机总线中,地址总线传输方向仅限于 CPU 到存储器的单向传输,其它为双向传输。( ) 【答案】A 【解析】数据总线是双向(CPU↔存储器),而控制总线中既有单向也有双向信号。 53、所有十进制数都可以精确转换为其他任意进制数。( ) 【答案】B 【解析】十进制小数转换为非十进制小数时,需通过 “乘基取整” 法计算,若乘积始终无法得到整数,转换结果会是无限循环或无限不循环的小数,无法精确表示。 54、在Word 2010中,首行缩进是指段落中除首行以外的其他行距离首行左侧的缩进量。( ) 【答案】B 【解析】悬挂缩进是指段落中除首行以外的其他行距离首行左侧的缩进量。 55、Excel 2010中,引用运算符只有区域运算符和联合运算符这两种。( ) 【答案】B 【解析】Excel 2010中的引用运算符不仅包括区域运算符和联合运算符,还包括交集运算符。 56、PowerPoint2010退出的快捷键是Alt+Esc。( ) 【答案】B 【解析】PowerPoint2010退出的快捷键是Alt+F4。 57、在C#中,在Array类中,可以对一维数组中的元素进行排序的方法是.Reverse()。( ) 【答案】B 【解析】对一维数组进行排序的方法是Sort()方法。 58、在C#中,类的构造函数名和析构函数名必须和类的名字相同。( ) 【答案】A 【解析】构造函数与析构函数要与类名相同。 59、如果触发器中有多行触发SOL语句,那么这些语句应该包含在Begin...End。( ) 【答案】A 【解析】在 MySQL 中,若触发器内需要执行 多条 SQL 语句,必须把它们用 BEGIN … END 块包裹起来。 60、对同一声波采样时,相同时间内,采样频率越高,获得的数据量越大。() 【答案】A 【解析】采样频率指单位时间内的采样次数(单位:Hz),相同时间内,频率越高意味着采样次数越多。 61、攻击者利用攻破的多个系统发送大量请求去集中攻击其他目标,受害设备因为无法处理而拒绝服务。这种攻击被称为DDoS攻击。( ) 【答案】A 【解析】DDoS(分布式拒绝服务攻击)的核心特征是 “分布式”,即攻击者控制多个被攻破的设备(僵尸网络),而非单一设备发起攻击。 62、由于防火墙可以进行内网与外网的访问控制,所以防火墙完全可以代替杀毒软件。( ) 【答案】B 【解析】防火墙不能代替杀毒软件,二者功能定位完全不同。 63、 ISDN提供从终端用户到终端用户的全数字化服务,实现了语音、数据、图形、视频等综合业务的一个全数字化传输方式。( ) 【答案】A 【解析】ISDN(综合业务数字网)以数字形式传输所有业务,从用户终端到网络全程无模拟信号转换,保证传输质量。 64、在网络电缆中,使用屏蔽的好处是减少电磁干扰辐射。( ) 【答案】A 【解析】屏蔽电缆(如 STP、FTP)的金属屏蔽层(铝箔或编织网)能形成电磁屏障,阻挡外部电磁信号对电缆内部传输信号的干扰。 三、填空题(本大题共13小题,每题2分,共26分,请将答案填写在答题纸上) 65、计算机执行程序时,CPU 会根据_______的值,从存储器中准确取出当前要执行的指令。 【答案】程序计数器(或 PC) 【解析】程序计数器是控制器中的关键部件,其值始终指向 “下一条要执行的指令在存储器中的地址”。 66、_________是显示屏上能独立赋予颜色和亮度的最小单位。 【答案】像素 【解析】像素是 “图像元素” 的简称,是构成数字图像的基本单元。 67、当文件的存储位置发生变化时,_____路径会失效,因为它与原存储位置绑定。 【答案】绝对 【解析】绝对路径的有效性依赖文件的固定存储位置,文件的存储位置发生变化时,路径失效。 68、在Word2010的视图中,________可以设置和显示标题的层级结构,并可以方便折叠和展开各种层级的文档。 【答案】大纲视图 【解析】“大纲视图”也能直接显示并调整标题级别,实现快速折叠/展开。 69、Excel 2010中,对单元格的引用有相对引用、绝对引用和_________。 【答案】混合引用 【解析】Excel 2010 中,对单元格的引用有相对引用、绝对引用和混合引用。混合引用是相对引用与绝对引用的结合,仅固定行号或列标中的一项。 70、在PowerPoint 2010中,按住_______键并拖动某幻灯片,可以完成复制幻灯片的操作。 【答案】Ctrl 【解析】在“普通”或“幻灯片浏览”视图中,按住 Ctrl 键再拖动目标幻灯片,鼠标指针旁会出现“+”号,松开即在该位置生成一份副本,实现快速复制。 71、在C#中,当在程序中执行到________语句时,将结束所在循环语句中循环体的一次执行。 【答案】continue 【解析】continue在循环体中用于结束本次循环,执行下一次循环。 72、在C#中,类的方法声明中,若没有显式指定方法的访问修饰符,则默认为________。 【答案】private 【解析】类成员,没有指定访问修饰符,默认为private,private 修饰的方法仅能在当前类的内部被访问,类外部(包括派生类)无法直接调用。 73、SOL查询语句可以使用( )关键字,指定查询结果从哪一条记录开始显示、一共显示多少条记录。 【答案】limit 【解析】LIMIT 起始位置, 显示数量,指定查询结果从哪一条记录开始显示以及一共显示多少条记录。 74、PPP协议在传输比特串 011111111000001时 ,采用零比特填充后的输出为____________。 【答案】0111110111000001 【解析】填充规则:发送方扫描比特串,每遇到连续 5 个 1 时,立即在后面插入 1 个 0。 75、在数字通信中,使收发双方在时间基准上保持一致的技术是___________。 【答案】 同步技术 【解析】数字信号按固定位周期传输,接收端必须知道每位/每帧的起止时刻。收发双方通过位同步、帧同步、网同步等机制使时钟频率和相位保持一致,确保正确采样与解码,这一整套技术统称为“同步技术”。 76、在结构化布线系统中的六个子系统中,____________是整个布线系统的主干线路。 【答案】 垂直竖井系统 【解析】垂直竖井系统负责连接各楼层的设备间/配线间,承载大楼内全部数据、语音、图像等业务流量,是整个结构化布线系统的骨干线路。 77、小型无线路由器的无线加密方式通常包括WEP、WPA、WPA2和______。 【答案】WPA3 【解析】WPA3 是继 WPA2 之后的新一代无线加密标准。 四、依据环境与题意,写出相应的Visual FoxPro语句或SQL语句,要求每题用一条语句完成(本大题共5小题,每题4分,共20分,请填写在答题纸上) 现有 “图书管理数据库”tsgl,其中包含表book,该表有以下字段:(总编号, CHAR(6))、(分类号, CHAR(8))、( 书名,VARCHAR(16))、(作者,VARCHAR(6))、(出版单位,VARCHAR(20))、(单价,DECIMAL(6, 2))。请完成以下操作: 78、查询 “高等教育出版社” 和 “科学出版社” 的图书。 【答案】SELECT * FROM book WHERE 出版单位 IN ('高等教育出版社', '科学出版社'); 【解析】本题考查的是Select单表查询命令。 79、按 “出版单位” 和 “单价” 建立降序索引(索引名cd)。 【答案】CREATE INDEX cd ON book (出版单位 DESC, 单价 DESC); 【解析】本题考查的是创建索引命令。 80、将图书表中单价大于 30 的图书降价 3%。 【答案】UPDATE book SET 单价 = 单价 * 0.97 WHERE 单价 > 30; 【解析】本题考查的是UPDATE命令。 81、查询各出版社的最高单价、平均单价和册数 【答案】SELECT 出版单位, MAX(单价) AS 最高单价, AVG(单价) AS 平均单价, COUNT(*) AS 册数 FROM book GROUP BY 出版单位; 【解析】本题考查的是Select单表查询命令。 82、查询单价在 35 和 45 之间的图书信息。 【答案】SELECT * FROM book WHERE 单价 BETWEEN 35 AND 45; 【解析】本题考查的是Select单表查询命令。 五、程序分析(本大题共2小题,每题5分,共10分,读程序并分析结果,请填写在答题纸上) 83、分析C#程序,该程序实现的功能是____________ class Program { static void Main(string[] args) { string str = Console.ReadLine(); string result = ""; for (int i = 0; i < str.Length; i++) { if (char.IsLetter(str[i])) { if (char.IsUpper(str[i])) { result += char.ToLower(str[i]); } else { result += char.ToUpper(str[i]); } } else { result += '*'; } } Console.WriteLine(result); Console.ReadKey(); } 【答案】遍历字符串,将字符串中的字母大小写互换,非字母字符替换为 *,并将最后的结果输出在控制台上。 【解析】核心代码;if (char.IsUpper(str[i])):如果是大写字母,通过char.ToLower()转为小写,添加到result。 84、下列MySQL程序实现的功能是________________ CREATE PROCEDURE NewProc( ) BEGIN DECLARE X INT; DECLARE s1 INT DEFAULT 0; DECLARE n INT DEFAULT 0; DECLARE i INT DEFAULT 1; WHILE i <= 10 DO SET X = FLOOR(RAND() * 900 + 100); SELECT CONCAT('随机数', i, ':', X) AS 生成的随机数; IF X MOD 5 = 0 THEN SET s1 = s1 + X; SET n = n + 1; END IF; SET i = i + 1; END WHILE; SELECT n ,s1; END 【答案】统计随机产生的10个三位正整数中能被5整除的数的个数,并求出能被5整除的数的总和。 【解析】循环生成 10 个 100~999 的随机整数,并逐个输出。筛选出其中能被 5 整除的数,累计其个数(n)和总和(s1)。循环结束后,输出能被 5 整除的数的总个数和总和。 六、写出以下程序的运行结果(本大题共5小题,每题5分,共25分,请填写在答题纸上) 85、分析C#程序:执行下面的程序后,textBox1中显示的内容是(),textBox2中显示的内容是( ) private void button1_Click(object sender, EventArgs e) { int i; const string ch = "0123456789."; string s = "2S0T25U.6DIO.07"; for (i = 0; i < s.Length; i++) { if (ch.IndexOf(s.Substring(i, 1)) == -1) textBox1.Text = s.Substring(i, 1) + textBox1.Text; else textBox2.Text = textBox2.Text + s.Substring(i, 1); } } 【答案】 OIDUTS 2025.6.07 【解析】该程序功能是是将字符串s中的字符按 “数字和小数点” 与 “其他字符” 分类,并分别在两个文本框中显示。 86、分析C#程序:下列C# 程序,运行结果为______ static void Main(string[] args) { int[,] a = new int[4, 4]; int i, k, n; n = 9; for (k = 5; k >= 1; k -= 1) { if (k >= 3) { for (i = 1; i <= 6 - k; i++) { a[k - 3 + i, i] = n; n = n - 1; } } else { for (i = 1; i <= k; i++) { a[k - i + 1, 3 - i + 1] = n; n = n - 1; } } } for (k = 1; k <= 3; k++) { for (i = 1; i <= 3; i++) { Console.Write("{0} {1}", k, i); } Console.WriteLine(); } Console.ReadKey(); } 【答案】 1 11 21 3 2 12 22 3 3 13 23 3 【解析】初始化一个 4×4 的二维数组a(索引范围为[0,3]×[0,3])。通过外层循环(k从 5 递减到 1),分两种情况向数组a的特定位置填充数字(从 9 开始,每次减 1)。最后通过嵌套循环输出k和i的索引值 87、在MySQL中,有如下程序: CREATE PROCEDURE CalculateFactorialSum(IN K INT, IN M INT) proc_label:BEGIN DECLARE current_num INT; DECLARE factorial BIGINT; DECLARE sum_total BIGINT; SET sum_total = 0; SET current_num = K; IF K > M OR K < 0 OR M < 0 THEN SELECT '参数错误:K必须≤M,且K、M均为非负整数' AS 提示信息; LEAVE proc_label; END IF; WHILE current_num <= M DO SET factorial = 1; IF current_num > 1 THEN SET @i = 1; WHILE @i <= current_num DO SET factorial = factorial * @i; SET @i = @i + 1; END WHILE; END IF; SET sum_total = sum_total + factorial; SET current_num = current_num + 1; END WHILE; SELECT sum_total ; END 运行上述程序后,执行CALL CalculateFactorialSum(1, 5); 程序的运行结果为:__________________________ 【答案】 153 【解析】该程序实现的核心功能是 计算从整数 K到整数 M的所有阶乘之和。 第88、89题使用下面的数据库表文件,有如下表文件: “读者”表: “图书”表: “借阅”表 88、程序代码如下: CREATE TABLE IF NOT EXISTS temp_overdue ( 借书证号 VARCHAR(10), 姓名 VARCHAR(20), 图书ID VARCHAR(10), 书名 VARCHAR(100), 借书日期 DATE, 逾期天数 INT, PRIMARY KEY (借书证号,图书ID,借书日期) ); CREATE PROCEDURE proc_return_reminder () BEGIN TRUNCATE TABLE temp_overdue; INSERT INTO temp_overdue(借书证号,姓名,图书ID,书名,借书日期,逾期天数) SELECT DISTINCT 读者表.借书证号, 读者表.姓名, 图书表.图书ID, 图书表.书名, 借阅表.借书日期, DATEDIFF(CURDATE(), 借阅表.借书日期) FROM 借阅表 JOIN 图书表 ON 图书表.图书ID = 借阅表.图书ID JOIN 读者表 ON 读者表.借书证号 = 借阅表.借书证号 WHERE 借阅表.还书日期 IS NULL AND DATEDIFF(CURDATE(), 借阅表.借书日期) > 180; SELECT CONCAT(姓名,' 请归还《',书名,'》!') AS 催还提示 FROM temp_overdue ORDER BY 借书日期; END 运行上面的程序,假定当前系统日期为“2025-11-11”,执行CALL proc_return_reminder();,则程序的显示结果为:____________ 【答案】 刘洁 请归还《C程序设计》! 【解析】创建存储过程 proc_return_reminder ,用来往temp_overdue里插入逾期记录并输出催还清单。 89、MySQL程序如下: CREATE PROCEDURE GetBorrowedBooks( IN reader_name VARCHAR(50) ) BEGIN DECLARE card_id VARCHAR(20); DECLARE borrow_total INT DEFAULT 0; DECLARE reader_count INT DEFAULT 0; SET reader_name = TRIM(reader_name); SELECT COUNT(*) INTO reader_count FROM library_management.读者 WHERE 姓名 = reader_name; IF reader_count = 0 THEN SELECT '表中没有该读者信息' AS 查询结果; ELSE SELECT 借书证号 INTO card_id FROM library_management.读者 WHERE 姓名 = reader_name; SELECT COUNT(*) INTO borrow_total FROM library_management.借阅 WHERE 借书证号 = card_id; SELECT CONCAT('Reader', reader_name, ':has borrowed ', borrow_total, ' books') AS 查询结果; END IF; END 运行上面的程序,传入参数“刘洁”,程序的运行结果为_____________ 【答案】 Reader刘洁:has borrowed 2 books 【解析】传入参数读者姓名,返回该读者共借阅了多少本书!若读者表中没有查询到相关信息,则显示表中没有该读者信息。 7、 C# 程序改错(本大题共有两个小题,每题5分,共10分,每个程序有两个错误行,请在答题纸上写出错误行和对应的正确行,改对一处得一处分,改错不扣分) 90、 程序功能:求1+1/2!+1/3!+...+1/n!的和,并将和作为返回值返回。下列程序中有两处错误,请改正。 class Program { static double Sum(int n) { double sum = 0; for (int i = 1; i <= n; i++) { sum += 1 / Factorial(i); } return sum; } static int Factorial(int n) { int result = 1; for (int i = 1; i <= n; i++) { result *= i; } return result; } static void Main(string[] args) { int result = Sum(4); Console.WriteLine(result); Console.ReadKey();} } 【答案】 (1)sum += 1 / Factorial(i);改为:sum += 1.0 / Factorial(i); (2)int result = Sum(4);改为:double result = Sum(4); 【解析】(1)1 是整数,Factorial(i) 的返回值也是 int 类型,两者相除会执行整数除法,因此要修改为double类型。(2)result的结果应为double,因此应将result修改为double类型。 91、 下列程序的功能是:利用“选择排序”法对数组进行降序排序。下列程序中有两处错误,请改正。 class Program { static void Sort(int[] arr) { int arrayLength = arr.Length; for (int i = 0; i < arrayLength - 1; i++) { int maxIndex = i; for (int j = i ; j < arrayLength; j++) { if (arr[j] < arr[maxIndex]) { maxIndex = j; } } if (maxIndex != i) { int temp = arr[i]; arr[i] = arr[maxIndex]; arr[maxIndex] = temp; } } } static void Main(string[] args) { int[] originalArray = { 18, 17, 32, 56, 29, 41, 19, 63 }; Console.WriteLine("排序前的数组:"); foreach(int arr1 in originalArray){ Console.Write(arr1+" "); } Sort(originalArray); Console.WriteLine(" 排序后的数组(降序):"); foreach (int arr1 in originalArray) { Console.Write(arr1 + " "); } Console.ReadKey(); } } 【答案】 (1)for (int j = i ; j < arrayLength; j++)改为:for (int j = i + 1; j < arrayLength; j++) (2) if (arr[j] < arr[maxIndex])改为: if (arr[j] > arr[maxIndex]) 【解析】(1)选择排序的原理是每次从第i+1个位置开始查找;(2)题目要求降序排序(从大到小),应在找到比当前最大值更大的元素时更新 maxIndex。原代码中 arr[j] < arr[maxIndex] 是升序排序的条件,需要改为arr[j]>arr[maxIndex]。 八、程序填空(本大题共7个空,每空5分,共35分,按程序要求在答题纸上填入相应的内容,使程序完整正确) 92、(C#试题)程序实现的具体功能:判断一个数是否为素数,并返回判断的结果。 class Program { static void Main(string[] args) { Console.Write("请输入一个整数:"); int num = int.Parse(Console.ReadLine()); bool isPrime = true; if (num <= 1) { ______(1)___________ } else { for (int i = 2; i < num; i++) { if (num % i == 0) { isPrime = false; _______(2)_________ } } } if (isPrime) { Console.WriteLine("{0} 是素数", num); } else { Console.WriteLine("{0} 不是素数", num); } Console.ReadKey(); } } 【答案】 (1)isPrime = false; (2)break; 【解析】(1)素数的定义是大于 1 的自然数。如果输入的数字 num <= 1(包括 0、1、负数),显然不符合素数条件,因此直接将 isPrime 设为 false。(2)在循环判断中,一旦发现 num 能被某个 i(2 <= i < num)整除,说明 num 不是素数,此时将 isPrime 设为 false 后,无需继续检查后续的 i,用 break 跳出循环。 93、(C#试题)下面程序功能是:展示不同交通工具的移动方式。程序的运行结果为: 交通工具移动 汽车行驶 交通工具移动 根据运行结果完成程序填空。 public class Vehicle { public virtual void Move() { Console.WriteLine("交通工具移动"); } } public class Car : Vehicle { public ___(1)_____ void Move() { Console.WriteLine("汽车行驶"); } } public class Bike : Vehicle { public new void Move() { Console.WriteLine("自行车骑行"); } } class Program { static void Main() { Vehicle v1 = new Vehicle(); Vehicle v2 = new Car(); ___(2)_____ = new Bike(); v1.Move(); v2.Move(); v3.Move(); Console.ReadKey(); } } 【答案】 (1) override (2) Vehicle v3 【解析】(1)Car 类继承自 Vehicle 类,需要重写父类的 Move 方法以实现 “汽车行驶” 的输出。(2)Bike 类中使用 new 关键字隐藏了父类的 Move 方法(而非重写)。当通过父类引用(Vehicle v3 = new Bike())调用 Move 时,会执行父类的 Move 方法(输出 “交通工具移动”)。 94、 (MySQL试题) 下列程序实现的功能是: 实现用户登录验证,通过校验输入的用户名和密码与数据库中存储的用户信息是否匹配,若用户名和密码正确,则显示”登录成功!欢迎您”,否则,从表中查询输入的用户名,若用户名不存在,则显示“登录失败:用户名不存在”,若用户名存在,再判断密码,密码错误,则显示“登录失败:密码错误”。根据功能,完成下列填空。 user_auth表内容如下: MySQL命令如下: CREATE PROCEDURE user_login( IN input_username VARCHAR(50), IN input_password VARCHAR(100) ) BEGIN DECLARE match_count INT DEFAULT 0; DECLARE user_exists INT DEFAULT 0; SELECT COUNT(*) INTO match_count FROM user_auth WHERE ______(1)___________ IF ______(2)________ THEN SELECT '登录成功!欢迎您' AS 登录结果; ELSE SELECT COUNT(*) INTO user_exists FROM user_auth WHERE _____(3)________ IF user_exists = 0 THEN SELECT '登录失败:用户名不存在' AS 登录结果; ELSE SELECT '登录失败:密码错误' AS 登录结果; END IF; END IF; END 【答案】 (1)username = input_username AND password = input_password; (2)match_count = 1 (3)username = input_username; 【解析】 (1)需要查询 “用户名和密码均与输入匹配” 的记录数量,用于match_count赋值。若匹配,match_count会为 1(假设用户名唯一),否则为 0。(2)若match_count为 1,说明输入的用户名和密码与数据库中某条记录完全匹配,因此判定 “登录成功”。(3)当登录失败时(match_count ≠ 1),需进一步判断用户名是否存在。此处查询 “用户名与输入匹配” 的记录数量,赋值给user_exists。若user_exists为 0,说明用户名不存在;否则说明用户名存在但密码错误。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 河北省一般高等学校对口招生考试 计算机专业 综合模拟卷(七) 考前须知: 1.本试卷共八道大题。总分 240分。 2.第I卷“一、选择题”、第Ⅱ卷“二、推断题”的答案填涂在机读卡上,其余各题答案写在答题纸上,答在试卷上不得分。用蓝黑钢笔、碳素笔或圆珠笔答题。 3,答愿前将密封线内工程填写清晰。 第I卷(选择题 共100分) 1、 选择题(本大题共50小题,每题2分,共100分。在题所给出的四个选项中,只有一个符合题目要求,将正确选项填涂在机读卡上) 1、在网上浏览故宫博物院,如同身临其境一般感知其内部的方位和物品,这是( )技术在多媒体技术中的应用。 A.视频压缩 B.虚拟现实 C.智能化 D.图像压缩 2、下列4种不同数制表示的数中,数值最大的一个是( )。 A.八进制数367 B.十进制数258 C.十六进制数F6 D.二进制数10000001 3、下列类型的文件中,不易感染病毒的是( ) A.*.exe B.*.doc C.*.com D.*.txt 4、关于CPU的叙述,下列说法正确的是( ) A.CPU能直接读取硬盘上的数据 B.CPU能直接存取内存储器 C.CPU由存储器、运算器和控制器组成 D.CPU主要用来存储程序和数据 5、下列关于运算器的说法中,错误的是( ) A,运算器是计算机的加工处理部件 B.运算器的运算功能是由一个称为算术逻辑运算单元(简称 ALU)的数字电路实现的 C.ALU 的运算操作包括算术运算和逻辑运算 D.ALU 具有记忆保存功能 6、 在以下打印机中,打印速度最快的是( ) A.针式打印机 B.激光打印机 C.喷墨打印机 D.点阵打印机 7、汉字的字形码可以用点阵方式来表示,以下关于汉字点阵的描述中,正确的是( ) A.点阵是唯一一种能表示汉字宇形的方式 B.用点阵方式显示的字休可以被无限放大,而不会产生锯齿 C.用于显示汉字的点阵教越多,汉字就越清晰 D.用于显示汉字点阵数的多少与占用的存储空间无关 8、用4个字节表示的浮点数11111110 11010000 00000000 00000000,其前1个字节表示阶码,后3个字节表示尾数,则该数的( ) A.阶码和尾数都为正 B.阶码和尾数都为负 C.阶码为负,尾数为正 D.阶码为正,尾数为负 9、在 Windows 10 中删除文件时,以下描述不正确的是( ) A.选中要删除的文件后按下 Ctrl+X,打开回收站按下 Ctrl+V 即可完成删除 B.按住 Shift+Delete 键,文件将直接删除而不进入回收站 C.已经删除到回收站中的文件,可以通过还原将文件恢复 D.回收站存放的文件只是临时存放,断电后其中的文件将会丢失 10、下列关于窗口的说法不正确的是( ) A.状态栏位于窗口的最下方,用来显示应用程序的有关状态和操作提示 B.地址栏用于显示当前文件或文件夹的位置信息 C.滚动条一定会在应用程序的窗口中出现 D.“文件资源管理器”窗口中有一些快捷按钮,单击可快速实现相应功能 11、在Word2010中 ,若要给文档添加项目符号,应使用( ) A.开始选项卡中的段落组 B.插入选项卡中的插图组 C.审阅选项卡中的修订组 D.页面布局选项卡中的页面设置组 12、关于 Word 2010 中公式工具的说法,错误的是( ) A.公式工具可以在“插入”选项卡,“对象”中启用 B.可以在“公式工具/设计”选项卡中的结构中选择结构类型 C.公式工具可以更改公式显示方式为“内嵌”或“显示” D.公式工具可以将编辑完成的公式存入公式库中以后使用 13、在EXCEL 2010中,关于分类汇总,以下说法正确的是( ) A. 分类汇总前必须对数据进行排序 B. 分类汇总的结果只能显示在新工作表中 C. 分类汇总的结果不能修改 D. 分类汇总的结果会改变原始数据 14、 以下有关 Exce1 2010 中“清除内容”描述正确的是( ) A.可以清除单元格的批注 B.不可清除已设置的单元格格式 C.“清除内容”不能被撤消 D.数值型数据清除内容后显示为 0 15、在PowerPoint 2010中,设置幻灯片背景的按钮在( )选项卡上。 A.开始 B.设计 C.插入 D.视图 16、在PowerPoint 2010中,若要求幻灯片在无人操作的情况下能够自动播放,则应该事先对演示文稿进行的操作是( ) A.自动播放 B.打包 C.存盘 D.排练计时 17、在 Visual Studio.NET窗口中,在( )窗口中可以察看当前项目的类和类型的层次信息。 A.解决方案资源管理器 B.类视图 C.资源视图 D.属性 18、在 C#中,枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的 基本类型,如果类型省略,则定义为( ) A.int B.byte C.char D.string 19、将计时器控件的Interval属性设为( ),可以使计时器控件每秒产生20个事件。 A.20 B.50 C.200 D.500 20、在C#中,以下描述中,正确的是( ) A.由于do-while 的循环体只有一条语句,所以循环体内不能使用复合语句 B.do-while 由do 开始,用while 结束。在while(表达式)后面不能写分号 C.在 do-while 循环中,是先执行一次循环体,再进行判断 D.在 do-while 循环中,根据情况可以省略while 21、C#中,在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成( ) A.sealed 方法 B.public 方法 C.virtual 方法 D.override 方法 22、在C#中,文本框控件的( )属性用来设置其是否是只读的。 A.ReadOnly B.Locked C.Lock D.Style 23、在C#中,若想从派生类中访问基类的成员,可以使用( )。 A.this关键字 B.me关键字 C.base关键字 D.override关键字 24、以下关于 C#数组的描述,错误的是( ) A. 数组是相同类型元素的有序集合 B. 数组的大小在创建后可以改变 C. 可以通过索引访问数组元素 D. 数组可以是多维的 25、在C#中,以下关于继承的说法错误的是( )。 A. NET框架类库中,object类是所有类的基类 B. 派生类不能直接访问基类的私有成员 C. protected修饰符既有公有成员的特点,又有私有成员的特点 D. 基类对象不能引用派生类对象 26、C#中,在ADO.NET中,用来与数据源建立连接的对象是( )。 A.Connection对象 B.Command对象 C.DataAdapter对象 D.DataSet对象 27、在MySQL中,数据库设计中的概念结构设计的主要工具是( ) A.数据模型 B.E-R模型 C.新奥尔良模型 D.概念模型 28、MySQL提供的( )语句可查看数据表的创建语句。 A、DESCRIBE B、SHOW FULL COLUMNS C、SHOW COLUMNS D、SHOW CREATE TABLE 29、在MySQL中,以下表示可变长度字符串的数据类型是( ) A.TEXT B.CHAR C.VARCHAR D.EMUM 30、在MySQL中,使用 SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是 ( ) A.在 LIMIT 子句中使用 RAND()函数指定行数,并用 ORDER BY子句定义一个排序规则 B.只要使用 LIMIT 子句定义指定的行数即可,不使用 ORDER BY子句 C.只要在 ORDER BY子句中使用 RAND()函数,不使用 LIMIT 子句 D.在 ORDER BY子句中使用 RAND()函数,并用 LIMIT 子句定义行数 31、在MySQL中,与表达式"仓库号 NOT IN("wh1","wh2")"功能相同的表达式是( )。 A.仓库号="wh1" AND 仓库号="wh2" B.仓库号!="wh1" OR 仓库号! = "wh2" C.仓库号="wh1" OR 仓库号="wh2" D.仓库号!="wh1" AND 仓库号!="wh2" 32、关于串行通信和并行通信的比较,正确的是( ) A. 并行通信方式比串行方式发送数据慢 B. 串行通信方式会出现线路与线路间互相干扰的情况 C. 并行通信方式的数据抗干扰性强 D. 串行通信方式适合长距离数据传输 33、在计算机网络中,两端装有防止信号反射装置的拓扑结构是( ) A.总线型 B. 环型 C. 网状型 D. 树型 34、下面关于网络拓扑结构的说法中正确的是( ) A.网络上只要有一个节点发生故障就可能使整个网络瘫痪的网络结构是星形拓扑结构 B.每一个网络只能包含一种网络结构 C.局域网的拓扑结构一般分为星形、总线型和环形 D.环形拓扑结构比其他拓扑结构浪费网线 35、RS232-C是( )接口规范。 A.物理层 B.数据链路层 C.网路层 D.传输层 36、有关网络域名系统的描述中,错误的是( ) A.网络域名系统的缩写是DNS B.每个域名可以由几个域组成,域与域之间用“.”分开 C.域名中的最左端的域称为顶级域 D.CN是常用的顶级域名 37、以太网帧中的目的地址字段保存的是( ) A.源结点的IP地址 B.目的结点的IP地址 C.源结点的MAC地址 D.目的结点的MAC地址 38、OSPF最主要的特征是采用( ) A.分布式的链路状态协议 B.路径向量协议 C.距离矢量算法 D.UDP发送 39、为了保证数据的真实性,可采用( ) A.访问控制 B.加密机制 C.数字签名 D.路由控制 40、将一条传输信道按传输频带分为多个逻辑信道,每个子信道传输一路信号,这种多路复用方式是( ) A.时分多路复用 B.频分多路复用 C.波分多路复用 D.码分多路复用 41、 ATM 网络采用固定长度的信元传送数据,信元长度为( )。 A.1024B B.53B C.128B D.64B 42、下列关于OSI模型和TCP/IP模型说法错误的是( ) A.OSI模型抽象能力强,适合于描述各种网络 B.OSI模型过于烦杂,实施困难,效率低 C.TCP/IP模型很好地区分了服务、接口和协议 D.TCP/IP模型实用性比OSI模型强 43、CIDR 地址块 192.168.10.0/20 所包含的 IP 地址范围是( )。 A.192.168.10.0~192.168.12.255 B.192.168.10.0~192.168.13.255 C.192.168.0.0~192.168.14.255 D.192.168.0.0~192.168.15.255 44、下面关于 IP 地址与硬件地址的叙述错误的是( ) A.在局域网中,硬件地址又称为物理地址或 MAC 地址。 B.硬件地址是数据链路层和物理层使用的地址,IP 地址是网络层和以上各层使用的 C.IP 地址不能直接用来进行通信,在实际网络的链路上传送数据帧必须使用硬件地址 D.RARP 是解决同一个局域网上的主机或路由器的 IP 地址和硬件地址的映射问题 45、传输层中的端口号的目的是( )。 A.跟踪同一时间网络中的不同会话 B.源系统产生端口号来预报目的地址 C.用于标识应用层的进程 D.用于标识网络中的主机 46、下列命令中用于查看本机网卡的物理地址的是( ) A. Arp B. Ipconfig/all C. Ping D. Tracert 47、下列协议中( )是专门使用在组播环境下的。 A.RIP B.ICMP C.IGMP D.BGP 48、使用距离矢量路由选择协议。路由器将通过( )获得最佳路径。 A.通过向相邻路由器发送一次广播以询问最佳路径 B.运行最短路径优先(SPF)算法 C.将接收的路径度量增加 1 D.测试每条路径 49、HTTP协议定义的是( )之间的通信。 A.邮件服务器 B.邮件客户和邮件服务器 C.Web客户和Web服务器 D.Web服务器 50、防火墙的主流实现技术不包括( )。 A.包过滤技术 B.NAT技术 C.代理服务器技术 D.应用级网关技术 第II卷(非选择题 共140分) 二、判断题(本大题共14小题,每题1分,共14分。将答案填涂在机读卡上,正确的填涂“A”,错误的填涂“B”) 51、运算器的主要功能是进行算术运算,不能进行逻辑运算。( ) 52、在计算机总线中,地址总线传输方向仅限于 CPU 到存储器的单向传输,其它为双向传输。( ) 53、所有十进制数都可以精确转换为其他任意进制数。( ) 54、在Word 2010中,首行缩进是指段落中除首行以外的其他行距离首行左侧的缩进量。( ) 55、Excel 2010中,引用运算符只有区域运算符和联合运算符这两种。( ) 56、PowerPoint2010退出的快捷键是Alt+Esc。( ) 57、在C#中,在Array类中,可以对一维数组中的元素进行排序的方法是.Reverse()。( ) 58、在C#中,类的构造函数名和析构函数名必须和类的名字相同。( ) 59、如果触发器中有多行触发SOL语句,那么这些语句应该包含在Begin...End。( ) 60、对同一声波采样时,相同时间内,采样频率越高,获得的数据量越大。() 61、攻击者利用攻破的多个系统发送大量请求去集中攻击其他目标,受害设备因为无法处理而拒绝服务。这种攻击被称为DDoS攻击。( ) 62、由于防火墙可以进行内网与外网的访问控制,所以防火墙完全可以代替杀毒软件。( ) 63、 ISDN提供从终端用户到终端用户的全数字化服务,实现了语音、数据、图形、视频等综合业务的一个全数字化传输方式。( ) 64、在网络电缆中,使用屏蔽的好处是减少电磁干扰辐射。( ) 三、填空题(本大题共13小题,每题2分,共26分,请将答案填写在答题纸上) 65、计算机执行程序时,CPU 会根据_______的值,从存储器中准确取出当前要执行的指令。 66、_________是显示屏上能独立赋予颜色和亮度的最小单位。 67、当文件的存储位置发生变化时,_____路径会失效,因为它与原存储位置绑定。 68、在Word2010的视图中,________可以设置和显示标题的层级结构,并可以方便折叠和展开各种层级的文档。 69、Excel 2010中,对单元格的引用有相对引用、绝对引用和_________。 70、在PowerPoint 2010中,按住_______键并拖动某幻灯片,可以完成复制幻灯片的操作。 71、在C#中,当在程序中执行到________语句时,将结束所在循环语句中循环体的一次执行。 72、在C#中,类的方法声明中,若没有显式指定方法的访问修饰符,则默认为________。 73、SOL查询语句可以使用( )关键字,指定查询结果从哪一条记录开始显示、一共显示多少条记录。 74、PPP协议在传输比特串 011111111000001时 ,采用零比特填充后的输出为____________。 75、在数字通信中,使收发双方在时间基准上保持一致的技术是___________。 76、在结构化布线系统中的六个子系统中,____________是整个布线系统的主干线路。 77、小型无线路由器的无线加密方式通常包括WEP、WPA、WPA2和______。 四、依据环境与题意,写出相应的Visual FoxPro语句或SQL语句,要求每题用一条语句完成(本大题共5小题,每题4分,共20分,请填写在答题纸上) 现有 “图书管理数据库”tsgl,其中包含表book,该表有以下字段:(总编号, CHAR(6))、(分类号, CHAR(8))、( 书名,VARCHAR(16))、(作者,VARCHAR(6))、(出版单位,VARCHAR(20))、(单价,DECIMAL(6, 2))。请完成以下操作: 78、查询 “高等教育出版社” 和 “科学出版社” 的图书。 79、按 “出版单位” 和 “单价” 建立降序索引(索引名cd)。 80、将图书表中单价大于 30 的图书降价 3%。 81、查询各出版社的最高单价、平均单价和册数 82、查询单价在 35 和 45 之间的图书信息。 五、程序分析(本大题共2小题,每题5分,共10分,读程序并分析结果,请填写在答题纸上) 83、分析C#程序,该程序实现的功能是____________ class Program { static void Main(string[] args) { string str = Console.ReadLine(); string result = ""; for (int i = 0; i < str.Length; i++) { if (char.IsLetter(str[i])) { if (char.IsUpper(str[i])) { result += char.ToLower(str[i]); } else { result += char.ToUpper(str[i]); } } else { result += '*'; } } Console.WriteLine(result); Console.ReadKey(); } 84、下列MySQL程序实现的功能是________________ CREATE PROCEDURE NewProc( ) BEGIN DECLARE X INT; DECLARE s1 INT DEFAULT 0; DECLARE n INT DEFAULT 0; DECLARE i INT DEFAULT 1; WHILE i <= 10 DO SET X = FLOOR(RAND() * 900 + 100); SELECT CONCAT('随机数', i, ':', X) AS 生成的随机数; IF X MOD 5 = 0 THEN SET s1 = s1 + X; SET n = n + 1; END IF; SET i = i + 1; END WHILE; SELECT n ,s1; END 六、写出以下程序的运行结果(本大题共5小题,每题5分,共25分,请填写在答题纸上) 85、分析C#程序:执行下面的程序后,textBox1中显示的内容是(),textBox2中显示的内容是( ) private void button1_Click(object sender, EventArgs e) { int i; const string ch = "0123456789."; string s = "2S0T25U.6DIO.07"; for (i = 0; i < s.Length; i++) { if (ch.IndexOf(s.Substring(i, 1)) == -1) textBox1.Text = s.Substring(i, 1) + textBox1.Text; else textBox2.Text = textBox2.Text + s.Substring(i, 1); } } 86、分析C#程序:下列C# 程序,运行结果为______ static void Main(string[] args) { int[,] a = new int[4, 4]; int i, k, n; n = 9; for (k = 5; k >= 1; k -= 1) { if (k >= 3) { for (i = 1; i <= 6 - k; i++) { a[k - 3 + i, i] = n; n = n - 1; } } else { for (i = 1; i <= k; i++) { a[k - i + 1, 3 - i + 1] = n; n = n - 1; } } } for (k = 1; k <= 3; k++) { for (i = 1; i <= 3; i++) { Console.Write("{0} {1}", k, i); } Console.WriteLine(); } Console.ReadKey(); } 87、在MySQL中,有如下程序: CREATE PROCEDURE CalculateFactorialSum(IN K INT, IN M INT) proc_label:BEGIN DECLARE current_num INT; DECLARE factorial BIGINT; DECLARE sum_total BIGINT; SET sum_total = 0; SET current_num = K; IF K > M OR K < 0 OR M < 0 THEN SELECT '参数错误:K必须≤M,且K、M均为非负整数' AS 提示信息; LEAVE proc_label; END IF; WHILE current_num <= M DO SET factorial = 1; IF current_num > 1 THEN SET @i = 1; WHILE @i <= current_num DO SET factorial = factorial * @i; SET @i = @i + 1; END WHILE; END IF; SET sum_total = sum_total + factorial; SET current_num = current_num + 1; END WHILE; SELECT sum_total ; END 运行上述程序后,执行CALL CalculateFactorialSum(1, 5); 程序的运行结果为:__________________________ 第88、89题使用下面的数据库表文件,有如下表文件: “读者”表: “图书”表: “借阅”表 88、程序代码如下: CREATE TABLE IF NOT EXISTS temp_overdue ( 借书证号 VARCHAR(10), 姓名 VARCHAR(20), 图书ID VARCHAR(10), 书名 VARCHAR(100), 借书日期 DATE, 逾期天数 INT, PRIMARY KEY (借书证号,图书ID,借书日期) ); CREATE PROCEDURE proc_return_reminder () BEGIN TRUNCATE TABLE temp_overdue; INSERT INTO temp_overdue(借书证号,姓名,图书ID,书名,借书日期,逾期天数) SELECT DISTINCT 读者表.借书证号, 读者表.姓名, 图书表.图书ID, 图书表.书名, 借阅表.借书日期, DATEDIFF(CURDATE(), 借阅表.借书日期) FROM 借阅表 JOIN 图书表 ON 图书表.图书ID = 借阅表.图书ID JOIN 读者表 ON 读者表.借书证号 = 借阅表.借书证号 WHERE 借阅表.还书日期 IS NULL AND DATEDIFF(CURDATE(), 借阅表.借书日期) > 180; SELECT CONCAT(姓名,' 请归还《',书名,'》!') AS 催还提示 FROM temp_overdue ORDER BY 借书日期; END 运行上面的程序,假定当前系统日期为“2025-11-11”,执行CALL proc_return_reminder();,则程序的显示结果为:____________ 89、MySQL程序如下: CREATE PROCEDURE GetBorrowedBooks( IN reader_name VARCHAR(50) ) BEGIN DECLARE card_id VARCHAR(20); DECLARE borrow_total INT DEFAULT 0; DECLARE reader_count INT DEFAULT 0; SET reader_name = TRIM(reader_name); SELECT COUNT(*) INTO reader_count FROM library_management.读者 WHERE 姓名 = reader_name; IF reader_count = 0 THEN SELECT '表中没有该读者信息' AS 查询结果; ELSE SELECT 借书证号 INTO card_id FROM library_management.读者 WHERE 姓名 = reader_name; SELECT COUNT(*) INTO borrow_total FROM library_management.借阅 WHERE 借书证号 = card_id; SELECT CONCAT('Reader', reader_name, ':has borrowed ', borrow_total, ' books') AS 查询结果; END IF; END 运行上面的程序,传入参数“刘洁”,程序的运行结果为_____________ 7、 C# 程序改错(本大题共有两个小题,每题5分,共10分,每个程序有两个错误行,请在答题纸上写出错误行和对应的正确行,改对一处得一处分,改错不扣分) 90、 程序功能:求1+1/2!+1/3!+...+1/n!的和,并将和作为返回值返回。下列程序中有两处错误,请改正。 class Program { static double Sum(int n) { double sum = 0; for (int i = 1; i <= n; i++) { sum += 1 / Factorial(i); } return sum; } static int Factorial(int n) { int result = 1; for (int i = 1; i <= n; i++) { result *= i; } return result; } static void Main(string[] args) { int result = Sum(4); Console.WriteLine(result); Console.ReadKey();} } 91、 下列程序的功能是:利用“选择排序”法对数组进行降序排序。下列程序中有两处错误,请改正。 class Program { static void Sort(int[] arr) { int arrayLength = arr.Length; for (int i = 0; i < arrayLength - 1; i++) { int maxIndex = i; for (int j = i ; j < arrayLength; j++) { if (arr[j] < arr[maxIndex]) { maxIndex = j; } } if (maxIndex != i) { int temp = arr[i]; arr[i] = arr[maxIndex]; arr[maxIndex] = temp; } } } static void Main(string[] args) { int[] originalArray = { 18, 17, 32, 56, 29, 41, 19, 63 }; Console.WriteLine("排序前的数组:"); foreach(int arr1 in originalArray){ Console.Write(arr1+" "); } Sort(originalArray); Console.WriteLine(" 排序后的数组(降序):"); foreach (int arr1 in originalArray) { Console.Write(arr1 + " "); } Console.ReadKey(); } } 八、程序填空(本大题共7个空,每空5分,共35分,按程序要求在答题纸上填入相应的内容,使程序完整正确) 92、(C#试题)程序实现的具体功能:判断一个数是否为素数,并返回判断的结果。 class Program { static void Main(string[] args) { Console.Write("请输入一个整数:"); int num = int.Parse(Console.ReadLine()); bool isPrime = true; if (num <= 1) { ______(1)___________ } else { for (int i = 2; i < num; i++) { if (num % i == 0) { isPrime = false; _______(2)_________ } } } if (isPrime) { Console.WriteLine("{0} 是素数", num); } else { Console.WriteLine("{0} 不是素数", num); } Console.ReadKey(); } } 93、(C#试题)下面程序功能是:展示不同交通工具的移动方式。程序的运行结果为: 交通工具移动 汽车行驶 交通工具移动 根据运行结果完成程序填空。 public class Vehicle { public virtual void Move() { Console.WriteLine("交通工具移动"); } } public class Car : Vehicle { public ___(1)_____ void Move() { Console.WriteLine("汽车行驶"); } } public class Bike : Vehicle { public new void Move() { Console.WriteLine("自行车骑行"); } } class Program { static void Main() { Vehicle v1 = new Vehicle(); Vehicle v2 = new Car(); ___(2)_____ = new Bike(); v1.Move(); v2.Move(); v3.Move(); Console.ReadKey(); } } 94、 (MySQL试题) 下列程序实现的功能是: 实现用户登录验证,通过校验输入的用户名和密码与数据库中存储的用户信息是否匹配,若用户名和密码正确,则显示”登录成功!欢迎您”,否则,从表中查询输入的用户名,若用户名不存在,则显示“登录失败:用户名不存在”,若用户名存在,再判断密码,密码错误,则显示“登录失败:密码错误”。根据功能,完成下列填空。 user_auth表内容如下: MySQL命令如下: CREATE PROCEDURE user_login( IN input_username VARCHAR(50), IN input_password VARCHAR(100) ) BEGIN DECLARE match_count INT DEFAULT 0; DECLARE user_exists INT DEFAULT 0; SELECT COUNT(*) INTO match_count FROM user_auth WHERE ______(1)___________ IF ______(2)________ THEN SELECT '登录成功!欢迎您' AS 登录结果; ELSE SELECT COUNT(*) INTO user_exists FROM user_auth WHERE _____(3)________ IF user_exists = 0 THEN SELECT '登录失败:用户名不存在' AS 登录结果; ELSE SELECT '登录失败:密码错误' AS 登录结果; END IF; END IF; END 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

2026版河北省对口招生考试计算机专业综合模拟卷(七)
1
2026版河北省对口招生考试计算机专业综合模拟卷(七)
2
2026版河北省对口招生考试计算机专业综合模拟卷(七)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。