1、 计算机专业理论试题 (A) 第 1 页 共 12 页 2014 年河北省普通高等学校对口招生考试 计算机专业理论试题 ( A) 注意事项: 1本试卷共 八 道大题 。总分 240 分。 2 第 I 卷“一、选择题” 、 第 II 卷“二、判断题”的答案填涂在机读卡上,其余各题答案写在答题纸上,答在试卷上不得分。用 蓝黑钢笔 、碳素笔或 圆珠笔 答题。 3答题前将密封线内项目填写清楚。 第 卷 (选择题 共 100 分) 一、选择题 (本大题共 50小题,每小题 2分,共 100分。在每小题所给 出的四个选项中,只有一个符合题目要求,将正确选项填涂在机读卡上 1 下列设备中,全部属于输出设备的
2、一组是 .( ) A扫描仪 、键盘、显示器 B 激光打印机、键盘、 鼠标 C麦克风 、 绘图仪、 显示器 D 喷墨 打印机 、 绘图仪、 音箱 2计算机软件一般分为系统软件和应用软件两大类,下列选项中不属于系统软件的 是 .( ) A 操作系统 B 数据库管理系统 C 用汇编语言编写 的程序 D 语言处理 程序 3与十六进制数 37.A 等值的二进制数是 .( ) A.110101.011 B.110100.111 C.110111.101 D.110101.101 4 下列 关于病毒的 叙述中 哪 一条是 正确 的 . ( ) A杀毒软件通常是滞后于计算机新病毒的出现 B杀毒软件可以查、杀所
3、有种类的病毒 C计算机病毒只感染可执行文件 D将防火墙打开,再定期用杀毒软件杀毒,就不会感染病毒了 5 用计算机进行图书馆的资料检索工作 ,这主要涉及计算机应用中的 ( ) A 科学计算 B 数据处理 C 过程 控制 D 辅助设计 6 2.4MB 的磁盘空间 大约可以存放的汉字数目是 .( ) A 240 万 B 30 万 C 60 万 D 120 万 7 某微机 主要 技术 参数 为 “P4/1.7G/128M/60G/” , 其中 1.7G 的含义为 ( ) A CPU 的运算速度为 1.7GMIPS B CPU 的时钟主频为 1.7GHz C CPU 的内存为 1.7G D CPU 与内
4、存间的数据交换速率是 1.7GB/S 8 在 Windows XP 中,按住 Ctrl 键 的同时 , 用 鼠标左键将选定的文件 拖放 到另一个文 件夹 , 系统进行的操作 是 .( ) A无论源文件夹和目的文件夹是否在同一磁盘内,均实现复制 B无论源文件夹和目的文件夹是否在同一磁盘内,均实现 移动 C若源文件夹和目的文件夹在同一磁盘内,将实现移动 D若源文件夹和目的文件夹不在同一磁盘内,将实现移动 9 在 Windows XP 中 , 同一磁盘上 .( ) A允许同一文件夹中的文件同名,也允许不同文件夹中的文件同名 B不允许同一文件夹中的文件同名, 也 不允许不同文件夹中的文件同名 C允许同
5、一文件夹中的文件同名,不允许不同文件夹中的文件同名 D不允许同一文件夹中的文件同名,允许不同文件夹中的文件同名 10 在 Windows XP 中,卸载应用程序的正确方法是 进入 .( ) A我的电脑 B 资源管理器 C 控制面板 D 注册表 11 对 于 Windows XP 的回收站,下列叙述正确的是 .( ) A“ 回收站 ” 中可以存放所有外存储器中被删除的文件或文件夹 B“ 回收站 ” 是硬盘中的一块区域 C “ 回收站 ” 的大小是固定的,不能调整 D 在 “ 回收站 ” 图标上点右键可以还原 所有 文件 装 订 线 内 不 要 答 题 计算机专业理论试题 (A) 第 2 页 共
6、12 页 12 在 Word2003 的编辑状态,有关查找操作的叙述中,正确的是 . ( ) A查找时,可以无格式进行、也可以带格式进行、还可以查找一些特殊的非打印字符 B查找时,只能带格式进行 C查找时,只能在整个文档范围内进行 D查找时,可以无格式进行、也可以带格式进行,但不能查找一些特殊的非打印字符 13 在 Word2003 中 ,若插入的表格中,内外框线 都 是 实 的,想要将其改变为 虚 线,应 选 择 的 命令 是 . ( ) A“表格”菜单中的“ 显示 虚框” B“表格”菜单中的“ 绘制表格 ” C“ 表格”菜单中的“表格自动套用格式 ” D“ 表格 ”菜单中的“ 表格属性 ”
7、 14在 Word2003 文档编辑过程中,欲把整个文 档 中的“计算机”一词都删除,最简单的方 法是使用“编辑”菜单中的 ( ) A清除 B撤消 C剪切 D替换 15打开 Excel2003 工作簿,将 单元格 C2 设置为文本类型, 输入时间“ 10:20:17”,选中C2 单元格,按住 Alt 键,然后拖动向下填充句柄进行填充 ,则 完成的操作 是 ( ) A下面单元格内连续出现“时”的递增 B下面单元格内连续出现“分”的递增 C下面单元格 内连续出现“秒”的递增 D下面单元格内全部都是“ 10:20:17” 16在 Excel2003 中,下面关于分类汇总的叙述正确的是 .( ) A
8、分类汇总的关键字段可以是多个字段 B 分类汇总可以被删除,删除汇总后排序操作可以撤消 C 分类汇总前必须按关键字段排序 D 汇总方式只能是求和 17在 Excel2003 中, 要 查看 “ 某商场 4 月份销售的创维或康佳彩电 、 价格在 4000 至 6000 (含边界), 且销量在 50 台以上的记录 ”, 若使用高级筛选, 其条件 区域表示正确的 是 ( ) A B C D 品牌 价格 数量 创维 =4000 50 创维 50 康佳 =4000 50 康佳 50 18 在 Visual Basic 中, Print Int(Rnd)+Int(3+Rnd)的结果是 .( ) A无法确定
9、B. 2 C. 3 D. 4 19 在 Visual Basic 中,当窗体启动 时 能够被 触发的事件是 .( ) A UnLoad B.Click C.DblClick D.Load 20 Visual Basic 中,窗体的标题用以下哪个属性表示 .( ) A Value B Caption C. Text D. Topic 21 Visual Basic 中 ,表达式 3 Mod 2 * 4 的值是 ( ) A. 1 B. 2 C. 3 D 4 22 关于 Visual Basic 中列表框属性的说法不正确的 选项是 .( ) A列表框既有添加列表项的方法,也有删除列表项的方法 B列表
10、框中列表项个数无法统计 C向列表框中添加项目时可以插入在列表项之间 D列表框中的每个列表项都有一个索引位置 23 执行下面 Visual Basic 程序 ,数组 a 中元素值是 w 的数据经过一系列 位置 变化后,品牌 品牌 价格 价格 销量 创维 康佳 =4000 50 品牌 价格 价格 销量 创维 =4000 50 康佳 =4000 50 品牌 价格 价格 销量 创维 =4000 50 创维 50 康佳 =4000 50 计算机专业理论试题 (A) 第 3 页 共 12 页 其 最 终位置的下 标是哪个选项 .( ) Option Base 0 Private Sub Command1_
11、Click() Dim w As Integer w = 20 a = Array(10, 15, 6, 8, 93, 84, w) Dim i As Integer Dim j As Integer Dim t As Integer For i = 0 To 5 For j = i + 1 To 6 If a(i) a(j) Then t = a(i): a(i) = a(j): a(j) = t End If Next j Next i End Sub A. 2 B. 4 C. 6 D. 8 24 在 Visual Basic中,语句 Print InStr(2, “abcdeabfg“,
12、 “ab“)的输出结果 是 ( ) A. 0 B. 1 C 5 D. 6 25 下面关于 Visual Basic 中工程的说法正确的是 . ( ) A. 每个工程中只能包含一类文件 B. 工程中的启动窗体是不能改的 C. 工程中的窗体当创建以后是不能被删除掉的 D. 工程也是有属性的 26 Visual Basic 中,关于属性 、 事件 、 方法 、 对象说法正确的是 .( ) A. 可以通过改变对象的属性值来改变对象的特性 B. 事件必须在鼠标 单击或双击对象后触发 C. Visual Basic 中,所有 对象 都 设置了相同的方法 D. 窗体 不是对象,按钮 是对象 27 执行下面
13、Visual Basic 程序,最后输出 s 的值是 .( ) Dim a As Integer Dim s As Integer a = 1 s = 0 For i = 1 To 3 a = i For j = 1 To a s = s + a Next j i = j Next i Print s A. 6 B. 8 C. 10 D. 12 28在 Visual FoxPro 中,创建报表的命令是 .( ) A. MODIFY REPORT B. CREATE REPORT C. SET REPORT D. PREVIEW REPORT 29 在 Visual FoxPro 中,菜单文件的
14、扩展名为 .( ) A. .mnx B. .mpr C. .pqr D. .scr 30 在 Visual FoxPro 中 ,假设表单上有一个命令按钮,如果单击命令按钮可以实现关闭表单的功能,则应在该按钮的 Click 事件过程中写入语句 ( ) A. ThisForm.Close B. ThisForm.Erase C. ThisForm.Release D ThisForm.Return 31 在 Visual FoxPro 中,如果表中的某个字段存放的是图片,需要将该字段设置为 下面哪种类型 .( ) A. 备注型 B. 通用型 C. 字符型 D. 双精度型 32. 在 Visual
15、FoxPro 中, 执行以下命令后显示的结果是 .( ) N=210.28 ?90+ 学生档案 ) INTO DBF KECHENG USE ADD TABLE KECHENG SELECT 学号 ,课程 ,MAX(成绩 ) AS CHENGJI FROM KECHENG GROUP BY; 课程 ORDER BY CHENGJI ASC INTO DBF HZ SELECT HZ.学号 ,HZ.课程 ,HZ.CHENGJI,学生档案 .姓名 AS XINGMING; FROM 学生档案 ,HZ WHERE 学生档案 .学号 =HZ.学号 ORDER BY; HZ.CHENGJI INTO D
16、BF JG USE JG GO TOP KECHH=课程 XMING=XINGMING CLOSE DATABASE USE 课程设置 GO TOP DO WHILE NOT EOF() IF TRIM(课程编号 )=TRIM(KECHH) ?XMING,课程名称 ,学分 EXIT ENDIF SKIP ENDDO 运行上面的 程序 , 显示的结果是 : 5. 有如下 Visual FoxPro 程序 : ( 代码中行末的分号为逻辑行连接符 ) 计算机专业理论试题 (A) 第 9 页 共 12 页 CLEAR OPEN DATABASE 学生管理 CREATE TABLE TJS(X1 C(2
17、0),X2 N(5,1) SELECT DISTINCT 院系 AS Y1,SUBSTR(学号 ,1,2) AS Y2 FROM; 学生档案 ORDER BY Y2 INTO DBF JTS USE SELECT 1 USE JTS GO TOP SELECT 2 USE 学生成绩 GO TOP SELECT 1 DO WHILE NOT EOF() ZHI=0 SHU=0 SELECT 2 GO TOP DO WHILE NOT EOF() IF SUBSTR(学号 ,1,2)=JTS.Y2 ZHI=ZHI+成绩 SHU=SHU+1 ENDIF SKIP ENDDO IF SHU!=0 IN
18、SERT INTO TJS VALUES(JTS.Y1,ZHI/SHU) ENDIF SELECT 1 SKIP ENDDO CLOSE DATABASE USE TJS DO WHILE NOT EOF() ?X1,X2 SKIP ENDDO 运行上 面的 程序,显示的结果是: 七、 Visual Basic 程序改错 (本大题共有两个小题,每题 5 分,共 10 分,每个程序有两个错误行,请在答题纸上写出错误行 代码和对应的正确代码 ,改对一处得一处分,改错不减分 。 注:要把整行写完整 ) 1 有两个数组 a = Array(“zhao“, “qian“, “sun“, “li“, “z
19、hou“, “wu“) b = Array(20, 31, 82, 73, 44, 25) 数组 a 表示的是六个人的 姓名,数组 b 表示的是与数组 a 中对应位置人的年龄,而且年龄中的个位数与他们在数组中的位置一致,年龄段在 10到 99 之间 。 下面程序 的功能 是输入一个年龄,首先查找输入的年龄在数组 b 中是否存在 ; 如果存在, 则显示其姓名 ,如果不存在 ,则 程序直接结束。程序如下 : a = Array(“zhao“, “qian“, “sun“, “li“, “zhou“, “wu“) b = Array(20, 31, 82, 73, 44, 25) Dim i As
20、Integer Dim pos As Integer Dim flag As Integer Dim j As Integer flag = 0 pos = InputBox(“请输入查询人的年龄 “) j = pos - Int(pos / 10) * 10 For i = 0 To 5 Step 1 If pos = a(j) Then flag = 1 Next i If flag = 0 Then End Print a(pos) 计算机专业理论试题 (A) 第 10 页 共 12 页 2 窗体中(运行状态如图所示)有一定时器控件(名称 Timer1,初始状态 Enabled为 Fal
21、se),有三个标签用于 显 示控件名称,一滚动条( 名称 HS1,最大值 10,最小值 0),一列表框(名称 List1,初始状态为空),一文本框(名称为 Text1,初值为 9876543210,) ,一命令按钮(名称 Command1, Caption 属性值为启动 )。 启动按钮完成操作 是:( 1)计时器开始工作;( 2)设置滚动条的 value、 max 和 min属性值。 定时器工作时每隔 一定时间 触发一次事件, Timer 事件中完成 4 项工作:( 1)从文本框值右边位置取若干个字符放文本框中;( 2)把文本框中的内容添加到列表框中;( 3)滚动条的值减 1;( 4)当滚动条
22、的值为 0 时计时器停止工 作。 程序中 的 两处错误分布在每个事件中。(请结合程序认真看窗体运行界面,不能改变程序行数,不能增加函数) Private Sub Command1_Click() HS1.Min = 0 HS1.Max = 10 HS1.Value = 1 Timer1.Enabled = True End Sub Private Sub Timer1_Timer() Text1.Text = Right(Text1.Text, 9) List1.AddItem Text1.Text HS1.Value = HS1.Value - 1 If HS1.Value =0 Then
23、Timer1.Enabled = False End Sub 八、程序填空 (本大题共 7 个空,每空 5 分,共 35 分,按程序要求在答题卡上填入相应的内容,使程序完整正确) 1 (Visual Basic 试 题 )下面程序 的功能 是从键盘输入 长度 小 于 20 个字符的字符串,以“ #”结束,然后对字符串从左端进行处理 。 处理方法:把字符串中数字内容放入数组 a 的元素中,存放时要求每个元素放一个两位数字,最后如果剩一个一位数字则单独存放。如输入的字符串为 “12 abc3d456e7f#” ,则 12、 34、 56、 7 分别存放到数组a 的前四个元素中。请填空。 Private Sub Command1_Click() Dim a(10) As Integer Dim c As String Dim w1 As String 从字符串中取的一个字符 Dim w2 As String 用来存放存入数组中的数据 Dim flag As Integer 表示每次已经获取了几位数字 Dim i As Integer i = 0: w2 = 0 c = InputBox(“请输入字符串,以 #结束: “) w1 = Left(c, 1) Do While w1 = “0“ And w1 0 Then (2) :i=i+1