第29卷课程综合卷 《Visual Basic 6.0程序设计》河南省对口招生《计算机与网络类考纲百套卷》

2026-06-11
| 2份
| 14页
| 45人阅读
| 1人下载

内容正文:

编写说明:河南省普通高校对口招生专业理论考试《计算机与网络类考纲百套卷》,依据《河南省普通高校对口招生计算机与网络类专业课考试纲要》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲“掌握”“理解”要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第29卷,按《Visual Basic 6.0》范围和要求编写,考查Visual Basic 6.0程序设计模块知识的综合应用。 河南省《计算机与网络类考纲百套卷》第29卷 《Visual Basic 6.0》 课程综合卷 考试时间60分钟 满分120分 班级 姓名 学号 成绩 一、单项选择题(本大题共25小题,每题2分,共50分) 1.打开程序代码窗口的快捷键是( )。 A.F5 B.F6 C.F7 D.F8 【答案】C 【解析】打开窗体布局窗口的方法有以下三个:①在工程资源管理器窗口中单击窗体或标准模块;②在窗体对象窗口中双击窗体或窗体上的某个控件;③在“视图”下拉菜单中选择 “代码窗口”命令,或者按下F7键。 2.在设计阶段,双击窗体上的某个控件时所打开的窗口是( )。 A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 【答案】C 【解析】设计模式下双击控件/窗体,会直接打开对应的代码编辑窗口。 3.有程序代码“Text1.Text="VisualBasic"”,其中的 Text1、Text和"VisualBasic"分 别代表的是( )。 A.对象、值、属性 B.对象、方法、属性 C.对象、属性、值 D.属性、对象、值 【答案】C 【解析】对象的属性格式为:对象名.属性名=属性值。 4.下列程序运行后输出结果是( )。 Const a as integer=10 a=100 b=20 Print a+b A.30 B.120 C.0 D.编译错误 【答案】D 【解析】在一个过程中一旦声明一个常量,就不能改变常量的值a。首先定义常量值为10,接着赋值为100,会出现编译错误。 5.( )可以作为 Visual Basic 中变量名。 A.a+b B.abc C.2a D.Then 【答案】B 【解析】变量名不能含运算符、不能数字开头、不能使用关键字Then。 6.变量a=8,b=5,执行t=a:a=b:b=t语句后,a和b的值分别是( )。 A.8 8 B.5 8 C.8 5 D.5 5 【答案】B 【解析】首先把8赋值给中间变量t,把5赋值给变量a,再把8赋值给b,实现a,b值得互换。 7.程序段:s=1 For i=1 To 10 Step 2 s=s*i i=i+1 Next i Print s,i 执行结束后,输出的结果是( )。 A.280 13 B.280 11 C.945 11 D.45 13 【答案】A 【解析】‌初始化‌:s=1,i=1;‌第一次循环‌:i=1,s=1*1=1 i=i+1=2 Next i自动加2,i=4;‌第二次循环‌:i=4,s=1*4=4 i=i+1=5 Next i加2,i=7;‌第三次循环‌:i=7,s=4*7=28 i=i+1=8 Next i加2,i=10;‌第四次循环‌:i=10,s=28*10=280 i=i+1=11 Next i加2,i=13;‌第五次循环‌:i=13,此时循环结束。 8.函数InStr("Visual Basic6.0程序设计教程","程序")的值是( )。 A.11 B.13 C.15 D.16 【答案】D 【解析】InStr从1开始计数,包含空格,“程序”出现在第16位。 9.以下( )是 Visual Basic 合法的数组元素表示。 A.X (10) B.X (i+1) C.X10 D.X(1 to 10) 【答案】A 【解析】数组元素格式:数组名(下标),X (i+1)语法不规范,D为数组定义格式。 10.标签控件中的( )属性返回或设置一个值,该值指定标签控件的背景是否透明。 A.BackColor B.Font C.ForeColor D.BackStyle 【答案】D 【解析】BackStyle属性可设置标签控件的背景是否为透明,BackStyle=0 透明,1不透明。 11.既有输出功能,又有计算功能的是( )。 A.Print B.Let C.Rem D.End 【答案】A 【解析】当使用Print后接表达式(如Print 5+3)时,它会先计算表达式的值,然后将结果输出到屏幕。Let语句 主要用于赋值,虽然包含计算功能,但其结果存储到变量而非直接输出; Rem语句是注释语句,End语句是程序结束语句。 12.当用户按下键盘字母 F键并松开时,触发的事件是( )。 A.KeyPress B.KeyDown C.Click D.MouseMove 【答案】A 【解析】KeyPress事件是当用户按下和释放一个ANSI键时发生。 13.可以创建对话框的方法是( )。 A.Print方法 B.InputBox函数 C.Split函数 D.ListBox控件 【答案】B 【解析】其中可以使用MsgBox函数和InputBox函数的代码创建预定义对话框。 14.要使文本框获得输入焦点,则应使用文本框控件的( )方法。 A.GotFocus B.LostFocus C.KeyPress D.SetFocus 【答案】D 【解析】SetFocus方法让控件获得焦点;GotFocus是获得焦点时触发的事件。 15.如果想要改变窗体的标题文字,则可以通过设置窗体的( )属性来实现。 A.Headline B.Apperance C.Title D.Caption 【答案】D 【解析】在Visual Basic 6.0的程序中使用赋值语句设置窗体属性,一般语法格式为“对象名.属性名称=属性值”。 16.在VB窗体属性中,BorderStyle属性默认值是0-None,表示( )。 A.窗体双倍边框 B.窗体边框是可调整的 C.窗体是固定单边框 D.窗体没有边框 【答案】D 【解析】在VB窗体属性中,BorderStyle属性有0~5,其中BorderStyle属性值0:None,没有边框,无边界框架。故选D。 17.为了使列表框中的项目分为多列显示,需要设置的属性为( )。 A.List B.MultiSelect C.Columns D.Style 【答案】C 【解析】Columns属性设置列表框列数,实现多列显示。 18.设置滚动条控件的( )属性,用来控制用户单击滚动箭头时Value的改变量。 A.LargeChange B.SmallChange C.Max D.Min 【答案】B 【解析】SmallChange:点击箭头的变化量;LargeChange:点击空白区域的变化量。 19.函数 MsgBox中参数buttons对应的数值若为1,则对话框中显示的按钮为( )。 A.只显示“确定”按钮 B.显示“确定”和“取消”按钮 C.显示“是”和“否”按钮 D.显示“重试”和“取消”按钮 【答案】B 【解析】函数MsgBox中参数buttons对应的数值若为1,则对话框中显示“确定”按钮和“取消”按钮。 20.描述Visual Basic 6.0过程参数传递不正确的是( )。 A.实参和形参的个数、顺序,类型必须一致 B.过程调用可以使用 Call 或直接使用过程名 C.实参和形参的名称可以不同 D.过程的参数调用都单向的 【答案】D 【解析】Visual Basic 6.0中,传址调用ByRef是双向传递,并非全部单向。 21.Err对象Number属性返回值为0,表示( )。 A.无错误 B.无返回值 C.语法错误 D.过程错误 【答案】A 【解析】Err对象是一个包括关于程序运行时错误信息的对象,其主要属性是 Number属性,该属性列出错误的序号,0表示没有产生错误。 22.若要在窗体上从点(50, 50)到点(150, 150)绘制一条蓝色的直线,并绘制一个填充色为红色的矩形,正确的代码是( )。 A.窗体名.Line(50, 50)-(150, 150), vbBlue, B, vbRed B.窗体名.Line(50, 50)-(150, 150), vbBlue, F, vbRed C.窗体名.Line(50, 50)-(150, 150), vbBlue; 窗体名.Line(50, 50)-(150, 150), B,vbRed D.窗体名.Line(50, 50)-(150, 150), vbBlue; 窗体名.Line(50, 50)-(150, 150),vbRed , B, F 【答案】D 【解析】在VB 6.0中,Line方法可以画直线,也可以画矩形(带 B 参数),语法格式为: [对象.]Line[Step](x1, y1)-[Step](x2, y2),[颜色],[B][F];一条蓝色的直线和一个填充色微红色的矩形,需要两条line语句。 23.声明通用过程使用的关键字是( )。 A.Private B.static C.public D.Sub 【答案】D 【解析】通用过程声明用sub。 24.当用鼠标双击窗体的空白区域时发生的事件是( )。 A.Click B.MouseUp C.DblClick D.MouseDown 【答案】C 【解析】双击窗体/控件触发DblClick(双击)事件;Click 为单击事件,MouseDown、MouseUp 分别是鼠标按下、松开事件。 25.FSO对象模型中用于读写文本文件的对象是( )。 A.Drive B.Folder C.Files D.TextStream 【答案】D 【解析】TextStream 对象:用于读/写文本文件。 二、判断题(本大题共10小题,每题2分,共20分) 26.Visual Basic中所有对象都有同样的属性。 【答案】X 27.RichTextBox 控件不仅允许输入和编辑文本,同时还提供了标准文本框控件所没有的更高级的指定格式的许多功能。( ) 【答案】√ 28.用Line方法画直线或矩形,必须指定直线或矩形的起点坐标。 ( ) 【答案】X 29.在Visual Basic 6.0中,逻辑运算符的优先级别高于比较运算符。 (  ) 【答案】X 30.在VisualBasic6. 0 中,参数传递分为按值传递和按地址传递,默认的传递方式是按地址传递。( ) 【答案】√ 31.执行For语句中的循环变量用于指定循环的计数,每执行一次循环之后,循环变量的值会增加1。( ) 【答案】X 32.If块结构中的End If可以省略。( ) 【答案】X 33.在Visual Basic 6.0中,‌Sgn函数‌返回数值表达式的符号值。( ) 【答案】√ 34.窗体的Scale Mode属性的返回或设置值可以看出窗体坐标系默认的度量单位是缇。( ) 【答案】√ 35.在Visual Basic 6.0中,最小化一个子窗体时,它的图标显示在任务栏中。( ) 【答案】X 三、名词解释题(本大题共4题,每题4分,共16分) 36.动态数组 【答案】动态数组是指计算机在执行过程中才给数组开辟存储空间的数组。可以用 ReDim 语句再次分配动态数组占据的存储空间,也可以用 Erase 语句删除它,收回分配给所占存储空间,也可以改变数组元素的个数 37.类模块 【答案】 类模块的扩展名为.cls,这类模块是面向对象编程的基础。在类模块中可以通过编写代码来建立新对象,这些新对象可以包含自定义的属性和方法。 38.工具栏控件 【答案】 工具栏控件是包含一个Button对象集合,该对象集合用来创建与应用程序相关联的工具栏。工具栏为用户访问应用程序的常用功能和命令提供了图形接口。 39.编译错误 【答案】 编译错误是由于程序中的语句违反了 Visual Basic 的语法规则而引起的错误。 四、简答题(本大题共4小题,每题5分,共20分) 40.简述Visual Basic 6.0的特点。 【答案】 Visual Basic 6.0的特点主要有: (1)自动处理底层消息; (2)可视化界面设计; (3)事件驱动模型; (4)交互式开发。 【解析】本题考查Visual Basic 6.0的特点。 41.列举几个常用的窗体事件。 【答案】 窗体有以下几个常用事件: (1) Click事件是在单击一个空白区域或一个无效控件时发生的; (2)对窗体而言,当双击被禁用的控件或窗体的空白区域时,DblClick事件发生 (3)在一个窗体被加载时发生Load事件。 【解析】本题考查常用的窗体事件的种类。 42.简述Timer控件中Interval属性和Enabled属性的作用。 【答案】 Timer控件中Interval属性和Enabled属性的作用为: Interval属性的作用是设置或返回对计时器控件的计时事件各调用间的毫秒数; Enabled属性的作用是设置或返回计时器控件的有效性。 【解析】本题考查Timer控件中Interval属性和Enabled属性的作用。 43.简述FSO对象模型中Driver、Folder、Files三个对象的功能。 【答案】 FSO对象模型中Driver、Folder、Files三个对象的功能分别为: Drive对象用于收集关于系统所用的驱动器的信息; Folder对象用于创建、移动或删除文件夹,并向系统查询文件夹的名称和路径等; Files对象用于创建、移动或删除文件,并向系统查询文件的名称和路径等; 【解析】本题考查FSO对象模型中Driver、Folder、Files三个对象的功能。 五、综合题(每题14分,共14分) 44.编写程序:解决百元买百鸡问题。 假如公鸡每只5元,母鸡每只3元,小鸡1元3只。现在有100元要求买 100只鸡,编程列出所有可能的买鸡方案。 【答案】 Dim x As Integer, y As Integer, z As Integer For x = 0 To 20 For y = 0 To 33 z = 100 - x - y If 5 * x + 3 * y + z / 3 = 100 Then Print x; y; z Next y Next x 【解析】本题考查For语句和If语句的用法。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:河南省普通高校对口招生专业理论考试《计算机与网络类考纲百套卷》,依据《河南省普通高校对口招生计算机与网络类专业课考试纲要》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲“掌握”“理解”要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第29卷,按《Visual Basic 6.0》范围和要求编写,考查Visual Basic 6.0程序设计模块知识的综合应用。 河南省《计算机与网络类考纲百套卷》第29卷 《Visual Basic 6.0》 课程综合卷 考试时间60分钟 满分120分 班级 姓名 学号 成绩 一、单项选择题(本大题共25小题,每题2分,共50分) 1.打开程序代码窗口的快捷键是( )。 A.F5 B.F6 C.F7 D.F8 2.在设计阶段,双击窗体上的某个控件时所打开的窗口是( )。 A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 3.有程序代码“Text1.Text="VisualBasic"”,其中的 Text1、Text和"VisualBasic"分 别代表的是( )。 A.对象、值、属性 B.对象、方法、属性 C.对象、属性、值 D.属性、对象、值 4.下列程序运行后输出结果是( )。 Const a as integer=10 a=100 b=20 Print a+b A.30 B.120 C.0 D.编译错误 5.( )可以作为 Visual Basic 中变量名。 A.a+b B.abc C.2a D.Then 6.变量a=8,b=5,执行t=a:a=b:b=t语句后,a和b的值分别是( )。 A.8 8 B.5 8 C.8 5 D.5 5 7.程序段:s=1 For i=1 To 10 Step 2 s=s*i i=i+1 Next i Print s,i 执行结束后,输出的结果是( )。 A.280 13 B.280 11 C.945 11 D.45 13 8.函数InStr("Visual Basic6.0程序设计教程","程序")的值是( )。 A.11 B.13 C.15 D.16 9.以下( )是 Visual Basic 合法的数组元素表示。 A.X (10) B.X (i+1) C.X10 D.X(1 to 10) 10.标签控件中的( )属性返回或设置一个值,该值指定标签控件的背景是否透明。 A.BackColor B.Font C.ForeColor D.BackStyle 11.既有输出功能,又有计算功能的是( )。 A.Print B.Let C.Rem D.End 12.当用户按下键盘字母 F键并松开时,触发的事件是( )。 A.KeyPress B.KeyDown C.Click D.MouseMove 13.可以创建对话框的方法是( )。 A.Print方法 B.InputBox函数 C.Split函数 D.ListBox控件 14.要使文本框获得输入焦点,则应使用文本框控件的( )方法。 A.GotFocus B.LostFocus C.KeyPress D.SetFocus 15.如果想要改变窗体的标题文字,则可以通过设置窗体的( )属性来实现。 A.Headline B.Apperance C.Title D.Caption 16.在VB窗体属性中,BorderStyle属性默认值是0-None,表示( )。 A.窗体双倍边框 B.窗体边框是可调整的 C.窗体是固定单边框 D.窗体没有边框 17.为了使列表框中的项目分为多列显示,需要设置的属性为( )。 A.List B.MultiSelect C.Columns D.Style 18.设置滚动条控件的( )属性,用来控制用户单击滚动箭头时Value的改变量。 A.LargeChange B.SmallChange C.Max D.Min 19.函数 MsgBox中参数buttons对应的数值若为1,则对话框中显示的按钮为( )。 A.只显示“确定”按钮 B.显示“确定”和“取消”按钮 C.显示“是”和“否”按钮 D.显示“重试”和“取消”按钮 20.描述Visual Basic 6.0过程参数传递不正确的是( )。 A.实参和形参的个数、顺序,类型必须一致 B.过程调用可以使用 Call 或直接使用过程名 C.实参和形参的名称可以不同 D.过程的参数调用都单向的 21.Err对象Number属性返回值为0,表示( )。 A.无错误 B.无返回值 C.语法错误 D.过程错误 22.若要在窗体上从点(50, 50)到点(150, 150)绘制一条蓝色的直线,并绘制一个填充色为红色的矩形,正确的代码是( )。 A.窗体名.Line(50, 50)-(150, 150), vbBlue, B, vbRed B.窗体名.Line(50, 50)-(150, 150), vbBlue, F, vbRed C.窗体名.Line(50, 50)-(150, 150), vbBlue; 窗体名.Line(50, 50)-(150, 150), B,vbRed D.窗体名.Line(50, 50)-(150, 150), vbBlue; 窗体名.Line(50, 50)-(150, 150),vbRed , B, F 23.声明通用过程使用的关键字是( )。 A.Private B.static C.public D.Sub 24.当用鼠标双击窗体的空白区域时发生的事件是( )。 A.Click B.MouseUp C.DblClick D.MouseDown 25.FSO对象模型中用于读写文本文件的对象是( )。 A.Drive B.Folder C.Files D.TextStream 二、判断题(本大题共10小题,每题2分,共20分) 26.Visual Basic中所有对象都有同样的属性。 27.RichTextBox 控件不仅允许输入和编辑文本,同时还提供了标准文本框控件所没有的更高级的指定格式的许多功能。( ) 28.用Line方法画直线或矩形,必须指定直线或矩形的起点坐标。 ( )29.在Visual Basic 6.0中,逻辑运算符的优先级别高于比较运算符。 (  ) 30.在VisualBasic6. 0 中,参数传递分为按值传递和按地址传递,默认的传递方式是按地址传递。( ) 31.执行For语句中的循环变量用于指定循环的计数,每执行一次循环之后,循环变量的值会增加1。( ) 32.If块结构中的End If可以省略。( ) 33.在Visual Basic 6.0中,‌Sgn函数‌返回数值表达式的符号值。( ) 34.窗体的Scale Mode属性的返回或设置值可以看出窗体坐标系默认的度量单位是缇。( ) 35.在Visual Basic 6.0中,最小化一个子窗体时,它的图标显示在任务栏中。( ) 三、名词解释题(本大题共4题,每题4分,共16分) 36.动态数组 37.类模块 38.工具栏控件 39.编译错误 四、简答题(本大题共4小题,每题5分,共20分) 40.简述Visual Basic 6.0的特点。 41.列举几个常用的窗体事件。 42.简述Timer控件中Interval属性和Enabled属性的作用。 43.简述FSO对象模型中Driver、Folder、Files三个对象的功能。 五、综合题(每题14分,共14分) 44.编写程序:解决百元买百鸡问题。 假如公鸡每只5元,母鸡每只3元,小鸡1元3只。现在有100元要求买 100只鸡,编程列出所有可能的买鸡方案。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第29卷课程综合卷 《Visual Basic 6.0程序设计》河南省对口招生《计算机与网络类考纲百套卷》
1
第29卷课程综合卷 《Visual Basic 6.0程序设计》河南省对口招生《计算机与网络类考纲百套卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。