《Visual Basic6.0 程序设计》综合复习卷(三)45分钟专题训练

2025-01-09
| 2份
| 13页
| 129人阅读
| 1人下载

内容正文:

河南省对口升学招生考试(春季高考)《Visual Basic6.0 程序设计》45分钟模拟试卷训练专辑,共18份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机基础课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加河南省对口升学(春考高考)的学生。与本专辑配套的还有河南省对口升学招生考试(春季高考)《计算机组装与维修》45分钟专题训练专辑,欢迎同学和老师们下载使用。 《河南省普通高等学校对口招收中等职业学校毕业生考试》 Visual Basic6.0 程序设计模拟试卷 综合试卷三 时间:45分钟 总分:120分 班级 姓名 学号 成绩 一、选择题(本大题共25小题,每小题 2 分,共 50分) 1.下列调用Cls方法的格式正确的是( )。 A.Form_cls B.Form cls C.Form-cls D.Form.cls 2.语句Print Int(-19.5)的值是( )。 A.-21 B.-20 C.20 D.21 A 3.( )方法有输出和计算功能。 A.Print B.Let C.Rem D.Cls 4.算术表达式16 Mod 5+23\4*2的值是( )。 A.0 B.1 C.2 D.3 5.对于 Variant 类型的数组,可以( )函数进行初始化。 A.Dim B.Array C.Trim D.Erase 6.Rnd是( )函数。 A.随机数 B.平方根 C.绝对值 D.取整数 7.在每次重新执行过程时,局部变量会被重新初始化,若希望过程结束后能继续保持过程中局部变量的值,则应该使用( )关键字将这个变量声明为静态变量。 A.Static B.Public C.Private D.Dim 8.在Visual Basic中编写程序时,多行语句写一行要用( )来连接。 A.‘ B.: C.\ D._ 9.通用对话框中显示“打开”对话框的方法是( )。 A.双击工具箱中的“打开”对话框控件,将其添加到窗体上 B.单击通用对话框控件,然后在窗体上画出通用对话框控件,再将Action属性值设为1 C.在程序中用ShowSave方法显示“打开”对话框 D.在程序中用ShowOpen方法显示“打开”对话框 10.InputBox函数的返回值是( )类型。 A.数值型 B.字符串型 C.布尔型 D.可变型 11.MsgBox函数中参数buttons的设置值为1,则对话框中显示的按钮为( )。 A.“确定”按钮 B.“确定”和“取消”按钮 C.“是”和“否”按钮 D.“重试”和“取消”按钮 12.通过修改控件的( )属性,可以改变控件在窗体中的垂直位置。 A.Top B.Left C.Width D.Height 13.组合框控件中输入或选择的数据可以通过( )属性来获得。 A.List B.ListIndex C.Text D.Style 14.设置某个控件在运行时无效,正确的是( )。 A.把属性Enabled设置为True B.把属性Enabled设置为False C.把属性Visible设置为True D.把属性Visible设置为False 15.在窗体中制作两组单选按钮控件,可以使用( )来分隔。 A.文本框控件 B.框架控件 C.列表框控件 D.组合框控件 16.当滚动框处于最右位置或最下端时,Value属性值应为( )。 A.Min B.Max C.Max和Min之间 D.Max和Min之外 17.组合框控件Style属性值为( )时,被设置为简单组合框。 A.0 B.1 C.2 D.3 18.ShockWaveFlash控件的Forward方法用于( )。 A.开始播放动画 B.返回动画的第一帧 C.跳到动画的上一帧 D.跳到动画的下一帧 19.在程序代码中要清除图像框中的图形可以通过( )方法来实现。 A.InputBox B.Cls C.LoadPicture D.PaintPicture 20.语句Circle (500,500),500, , , ,0.6将绘制( )。 A.画圆 B.椭圆 C.扇形 D.圆弧 21.整型数据可以存储的最大整数是( )。 A.32767 B.32768 C.255 D.256 22.可以在字符串"Visual Basic"中取出字符串"Basic"的函数是( )。 A.Len B.Mid C.Trim D.UCase 23.在Visual Basic中使用( )语句激活错误捕获功能。 A.Error B.On Error C.Erase D.Exit Sub 24.把记录添加或者替换到以随机访问方式打开的文件中使用的语句是( )。 A.Open B.Get C.Put D.Print 25.在Open语句中使用( )子句可以确定打开的文件是顺序型还是随机型。 A.For B.Line C.As D.Len 二、判断题(本大题共10小题,每题 2分,共 20 分) 1.代码窗口用于查看程序代码,在这个窗口中可以声明公共变量、编写公共模块程序和对象的事件过程。( ) 2.标识符在同一范围内必须是唯一的。( ) 3.赋值语句a=2的含义是变量a的值等于数值2。 ( ) 4.For循环语句中能退出循环语句是End For。( ) 5.窗体的KeyUp事件是在对象具有焦点时松开一个键时发生的事件。( ) 6.Click事件是3种鼠标事件中最常用的事件。( ) 7.列表框控件中的项目较多且超过了列表框控件的长度时,系统会自动在窗体边上加一个滚动条。( ) 8.图像框控件的Width属性用于设置或返回图像的高度。( ) 9.List、ListCount、ListIndex都是列表框控件的属性。( ) 10.FSO对象模型支持二进制文件的创建和操作。( ) 三、名词解释题(本大题共4小题,每题 4 分,共 16 分) 1.标准模块 2.注释语句 3.逻辑表达式 4.逻辑错误 四、简答题(本大题共4小题,每小题5分,共20分) 1.简述IIf函数的功能。 2.写出过程的功能及分类区别。 3.简述窗体的UnLoad事件和QueryUnLoad事件的区别。 4.简述使用TextStream对象读取数据的方法。 五、综合题(14 分) 编写程序:随机生成n个200-301之间的整数,n的值由用户输入(n的值小于100),将它们存放至一维数组中,求出这n个整数中的最小值及该一维数组元素之和。 要求:(1)使用 For循环实现,写出相关程序的代码。 (2)利用随机函数 Rnd生成整数。 (3)最小值和元素之和显示在窗体上。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 河南省对口升学招生考试(春季高考)《Visual Basic6.0 程序设计》45分钟模拟试卷训练专辑,共18份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机基础课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加河南省对口升学(春考高考)的学生。与本专辑配套的还有河南省对口升学招生考试(春季高考)《计算机组装与维修》45分钟专题训练专辑,欢迎同学和老师们下载使用。 《河南省普通高等学校对口招收中等职业学校毕业生考试》 Visual Basic6.0 程序设计模拟试卷 综合试卷三 时间:45分钟 总分:120分 班级 姓名 学号 成绩 一、选择题(本大题共25小题,每小题 2 分,共 50分) 1.下列调用Cls方法的格式正确的是( )。 A.Form_cls B.Form cls C.Form-cls D.Form.cls 【答案】D 【解析】调用方法的语法格式:对象名.方法名 [参数列表]。故选D。 2.语句Print Int(-19.5)的值是( )。 A.-21 B.-20 C.20 D.21 A 【答案】B 【解析】函数Int(x)取不大于x的最大整数。故选B。 3.( )方法有输出和计算功能。 A.Print B.Let C.Rem D.Cls 【答案】A 【解析】Print方法具有计算和输出双重功能。故选A。 4.算术表达式16 Mod 5+23\4*2的值是( )。 A.0 B.1 C.2 D.3 【答案】D 【解析】16 Mod 5结果为1,23\4*2结果为2。故选D。 5.对于 Variant 类型的数组,可以( )函数进行初始化。 A.Dim B.Array C.Trim D.Erase 【答案】B 【解析】对于可变型数据类型数组而言,可以使用Array函数进行初始化。故选B。 6.Rnd是( )函数。 A.随机数 B.平方根 C.绝对值 D.取整数 【答案】A 【解析】函数Rnd生成0~1之间的随机数。故选A。 7.在每次重新执行过程时,局部变量会被重新初始化,若希望过程结束后能继续保持过程中局部变量的值,则应该使用( )关键字将这个变量声明为静态变量。 A.Static B.Public C.Private D.Dim 【答案】A 【解析】静态变量要使用Static关键字来声明。故选A。 8.在Visual Basic中编写程序时,多行语句写一行要用( )来连接。 A.‘ B.: C.\ D._ 【答案】B 【解析】将多个语句写在同一行中,但是每个语句之间必须用冒号来连接。故选B。 9.通用对话框中显示“打开”对话框的方法是( )。 A.双击工具箱中的“打开”对话框控件,将其添加到窗体上 B.单击通用对话框控件,然后在窗体上画出通用对话框控件,再将Action属性值设为1 C.在程序中用ShowSave方法显示“打开”对话框 D.在程序中用ShowOpen方法显示“打开”对话框 【答案】B 【解析】调用CommonDialog控件的ShowOpen方法显示“打开”对话框,或者将CommonDialog控件的Action属性值设为1。故选B。 10.InputBox函数的返回值是( )类型。 A.数值型 B.字符串型 C.布尔型 D.可变型 【答案】B 【解析】InputBox函数用来在一个对话框中显示提示,等待用户输入文本或按下按钮,并返回包含文本框内容的字符串。故选B。 11.MsgBox函数中参数buttons的设置值为1,则对话框中显示的按钮为( )。 A.“确定”按钮 B.“确定”和“取消”按钮 C.“是”和“否”按钮 D.“重试”和“取消”按钮 【答案】B 【解析】参数buttons设置值为vbOKCancel,数值为1,显示“确定”和“取消”按钮。故选B。 12.通过修改控件的( )属性,可以改变控件在窗体中的垂直位置。 A.Top B.Left C.Width D.Height 【答案】A 【解析】Top属性用于指定对象在窗体上的垂直位置。故选A。 13.组合框控件中输入或选择的数据可以通过( )属性来获得。 A.List B.ListIndex C.Text D.Style 【答案】C 【解析】Text属性返回或设置组合框控件中编辑或选择的数据。故选C。 14.设置某个控件在运行时无效,正确的是( )。 A.把属性Enabled设置为True B.把属性Enabled设置为False C.把属性Visible设置为True D.把属性Visible设置为False 【答案】A 【解析】Enabled属性返回或设置一个布尔值,用于决定控件是否响应用户生成事件。故选A。 15.在窗体中制作两组单选按钮控件,可以使用( )来分隔。 A.文本框控件 B.框架控件 C.列表框控件 D.组合框控件 【答案】B 【解析】可以将对象分组的有窗体、框架控件和图像框控件。故选B。 16.当滚动框处于最右位置或最下端时,Value属性值应为( )。 A.Min B.Max C.Max和Min之间 D.Max和Min之外 【答案】B 【解析】Max属性返回或设置当滚动框处于底部或最右位置时,一个滚动条控件的Value属性最大设置值。故选B。 17.组合框控件Style属性值为( )时,被设置为简单组合框。 A.0 B.1 C.2 D.3 【答案】B 【解析】Style属性用于设置组合框控件的样式。属性值为0,则呈现为下拉式组合框;属性值为1,则得到一个简单组合框;属性值为2,则呈现为下拉式列表。故选B。 18.ShockWaveFlash控件的Forward方法用于( )。 A.开始播放动画 B.返回动画的第一帧 C.跳到动画的上一帧 D.跳到动画的下一帧 【答案】D 【解析】Forward方法用于跳到动画的上一帧。故选D。 19.在程序代码中要清除图像框中的图形可以通过( )方法来实现。 A.InputBox B.Cls C.LoadPicture D.PaintPicture 【答案】C 【解析】LoadPicture([filename]),参数filename若省略,则清除窗体、图像框控件及图像控件中的图像。故选C。 20.语句Circle (500,500),500, , , ,0.6将绘制( )。 A.画圆 B.椭圆 C.扇形 D.圆弧 【答案】B 【解析】语句Circle (500,500),500将画出一个圆,0.6为纵横尺寸比,圆将变成椭圆。故选B。 21.整型数据可以存储的最大整数是( )。 A.32767 B.32768 C.255 D.256 【答案】A 【解析】整型数据的存储空间大小为-32768~32767。故选A。 22.可以在字符串"Visual Basic"中取出字符串"Basic"的函数是( )。 A.Len B.Mid C.Trim D.UCase 【答案】B 【解析】函数Mid取中段字符串。故选B。 23.在Visual Basic中使用( )语句激活错误捕获功能。 A.Error B.On Error C.Erase D.Exit Sub 【答案】B 【解析】在Visual Basic中,使用On Error语句激活错误捕获功能,并将错误处理程序指定为从行号位置开始的程序段。故选B。 24.把记录添加或者替换到以随机访问方式打开的文件中使用的语句是( )。 A.Open B.Get C.Put D.Print 【答案】C 【解析】使用Put语句把记录添加或替换到以随机型访问的方式打开的文件中。故选C。 25.在Open语句中使用( )子句可以确定打开的文件是顺序型还是随机型。 A.For B.Line C.As D.Len 【答案】A 【解析】在Open语句中For子句用于指定文件的访问方式。故选A。 二、判断题(本大题共10小题,每题 2分,共 20 分) 1.代码窗口用于查看程序代码,在这个窗口中可以声明公共变量、编写公共模块程序和对象的事件过程。( ) 【答案】× 【解析】代码窗口用于查看和编辑程序代码,在这个窗口中可以声明公共变量、编写公共模块程序和对象的事件过程。故表述错误。 2.标识符在同一范围内必须是唯一的。( ) 【答案】√ 【解析】此为标识符命名规则。故表述正确。 3.赋值语句a=2的含义是变量a的值等于数值2。 ( ) 【答案】× 【解析】赋值语句是把右边的表达式的值赋给左边的变量或某个带有属性的对象的语句。故表述错误。 4.For循环语句中能退出循环语句是End For。( ) 【答案】× 【解析】退出For循环的语句为Exit For。故表述错误。 5.窗体的KeyUp事件是在对象具有焦点时松开一个键时发生的事件。( ) 【答案】√ 【解析】KeyDown事件和KeyUp事件是当一个对象具有焦点时按下或松开一个键时发生的事件。故表述正确。 6.Click事件是3种鼠标事件中最常用的事件。( ) 【答案】× 【解析】MouseDown事件是3种鼠标事件中最常用的事件。故表述错误。 7.列表框控件中的项目较多且超过了列表框控件的长度时,系统会自动在窗体边上加一个滚动条。( ) 【答案】× 【解析】列表框控件中的项目较多且超过了其的长度时,系统会自动在列表框控件边上加一个滚动条。故表述错误。 8.图像框控件的Width属性用于设置或返回图像的高度。( ) 【答案】× 【解析】图像框控件的Width属性用于设置或返回图像的宽度。故表述错误。 9.List、ListCount、ListIndex都是列表框控件的属性。( ) 【答案】√ 【解析】列表框控件的常用属性有List、ListCount、ListIndex、SelCount、Selected、Sorted、Style。故表述正确。 10.FSO对象模型支持二进制文件的创建和操作。( ) 【答案】× 【解析】FSO对象模型支持通过TextStream对象来创建和操作文本文件,但是它不支持二进制文件的创建和操作。故表述错误。 三、名词解释题(本大题共4小题,每题 4 分,共 16 分) 1.标准模块 【答案】:文件扩展名为.bas,这类模块是应用程序内其他模块访问的过程和声明的容器。 【解析】:本题主要考查标准模块的概念。 2.注释语句 【答案】:注释语句是为了方便程序阅读而对程序进行的说明,对程序运行没有影响。 【解析】:本题主要考查注释语句的概念。 3.逻辑表达式 【答案】:逻辑表达式由关系表达式、逻辑运算符组成,逻辑运算符用来对各种布尔型数据进行逻辑运算,其值是一个逻辑值,即True或False。 【解析】:本题主要考查逻辑表达式的概念。 4.逻辑错误 【答案】:逻辑错误是最难以处理的一种错误。程序可以正常执行,但得不到所希望的结果。这不是程序语句的错误,而是由于在设计程序时本身存在的逻辑缺陷导致的。 【解析】:本题主要考查逻辑错误的概念。 四、简答题(本大题共4小题,每小题5分,共20分) 1.简述IIf函数的功能。 【答案】:IIf函数用于计算表达式的值并据此返回两个值中的一个,语法格式Result=IIf(条件,True 部分,False部分),当条件的值为True 时,IIf 函数返回True 部分的值,当条件为False 时,返回False 部分的值。 【解析】:本题主要考查IIf函数的功能。 2.写出过程的功能及分类区别。 【答案】:为了简化程序设计,通常将程序分割成较小的逻辑部件,这些部件称为过程。过程分为 Sub 过程和 Function 过程,前者有返回值而后者没有返回值。 【解析】:本题主要考查过程的功能及分类。 3.简述窗体的UnLoad事件和QueryUnLoad事件的区别。 【答案】:当窗体从内存中卸载时发生Unload事件。在一个窗体或应用程序关闭之前发生QueryUnload事件。当关闭一个应用程序时,可以使用QueryUnload或 Unload 事件过程将Cancel属性设置为True来阻止关闭过程。当关闭窗体对象时,QueryUnload事件先于Unload事件发生。 【解析】:本题主要考查UnLoad和QueryUnLoad事件的区别。 4.简述使用TextStream对象读取数据的方法。 【答案】:Read:从一个文件中读取指定数量的字符;ReadLine:从一个文件中读取一整行数据;ReadAll:读取一个文本文件中的所有内容。 【解析】:本题主要考查TextStream对象读取数据的方法。 五、综合题(14 分) 编写程序:随机生成n个200-301之间的整数,n的值由用户输入(n的值小于100),将它们存放至一维数组中,求出这n个整数中的最小值及该一维数组元素之和。 要求:(1)使用 For循环实现,写出相关程序的代码。 (2)利用随机函数 Rnd生成整数。 (3)最小值和元素之和显示在窗体上。 【答案】: Dim i As Integer,s As Integer Dim n As Integer,min As Integer,a(1 to 100) As Integer s=0 n=InputBox("输入") For i=1 To n a(i)=Int((301-200+1)*Rnd+200) s=s + a(i) Next i min= a(1) For i=2 To n If min>a(i) Then min=a(i) Next i Print min;s 【解析】:本题主要考查VB编程语言的运用。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

《Visual Basic6.0 程序设计》综合复习卷(三)45分钟专题训练
1
《Visual Basic6.0 程序设计》综合复习卷(三)45分钟专题训练
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。