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

2025-01-09
| 2份
| 12页
| 260人阅读
| 3人下载

内容正文:

河南省对口升学招生考试(春季高考)《Visual Basic6.0 程序设计》45分钟模拟试卷训练专辑,共18份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机基础课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加河南省对口升学(春考高考)的学生。与本专辑配套的还有河南省对口升学招生考试(春季高考)《计算机组装与维修》45分钟专题训练专辑,欢迎同学和老师们下载使用。 《河南省普通高等学校对口招收中等职业学校毕业生考试》 Visual Basic6.0 程序设计模拟试卷 综合试卷一 时间:45分钟 总分:120分 班级 姓名 学号 成绩 一、选择题(本大题共25小题,每小题 2 分,共 50分) 1.打开Visual Basic 6.0中的立即窗口,可以使用的快捷键是( )。 A.Ctrl+A B.Ctrl+G C.Ctrl+V D.Ctrl+C 2.按照Visual Basic 6.0规范的表达式是( )。 A.a3+ab B. C.a*[a+b] D.a*(a+b) 3.函数UCase("visual")的值为( )。 A.Visual B.visual C.VisuaL D.VISUAL 4.不能作为变量名的是( )。 A.ABC B.D00 C.12ABC D.xyz 5.设a="12345678",则表达式Mid(a,5,3)& Right(a,3)的值是( )。 A."567" B."678" C."567678" D."678567" 6.表达式34\8的值是( )。 A.4.25 B.3 C.4 D.5 7.下列说法中正确的是( )。 A.全局变量必须在标准模块中用Public声明 B.局部变量除使用Dim声明外,还可以使用Static声明,含义是相同的 C.标准模块中声明的变量一定都是全局变量的 D.模块级变量可在窗体模块中用Private和Dim定义 8.通过( )方法可以输出一个一维数组中的各个元素。 A.引用数组的下标 B.将数组名赋值给变量 C.使用数组名可以直接输出 D.以上都不正确 9.下列是通用对话框控件的是( )。 A.Label控件 B.Form控件 C.CommonDialog控件 D.ComboBox控件 10.运行语句a=InputBox("录入数值","0","管理")时,当用户输入5并按确定键,下列说法正确的是( )。 A.提示语是“管理” B.标题是“管理” C.“录入数值”是默认值 D.变量a的值是字符串“5” 11.MouseMove事件中若button参数的值为4,则说明用户按下鼠标的( )键。 A.左按钮 B.右按钮 C.中间按钮 D.左按钮和右按钮 12.窗体初始属性应写在( )事件中。 A.Load B.UnLoad C.Activate D.Click 13.文本框控件中获得输入焦点的方法是( )。 A.KeyUp B.KeyDown C.KeyPress D.SetFocus 14.返回当前文本框中所选择的文本字符串属性是( )。 A.SelText B.SelStart C.Text D.SelLength 15.用于将命令按钮设置为窗体上的取消按钮的属性是( )。 A.Cancel B.Default C.Style D.Value 16.单选按钮控件被选中应设置Value属性的值为( )。 A.0 B.1 C.False D.True 17.计时器控件的Interval属性值为0时,则表示( )。 A.属性值为0秒 B.属性值为0毫秒 C.计时器失效 D.Enable属性值为False 18.Shape控件的FillStyle属性值为6时填充效果为( )。 A.水平线 B.垂直线 C.交叉线 D.对角交叉线 19.“暂停动画播放”是ShockWaveFlash 控件的( )方法实现的。 A.Rewind B.Stop C.Back D.Play 20.( )语句用于声明对DLL动态链接库中外部过程的引用。 A.Dim B.Public C.Declare D.Private 21.Visual Basic6.0中不能声明变量的语句是( )。 A.Const B.Dim C.Private D.Static 22.下列说法中错误的是( )。 A.数组下标的下界值可以为负数 B.数组下标的下界值默认为1 C.数组下标的下界值必须小于上界值 D.数组下标的上界值可以为负数 23.Visual Basic中强制显式声明变量的语句是( )。 A.Option Base 1 B.Option Explicit 1 C.Option Explicit D.Option Base 24.顺序型文件的访问方式不包括( )。 A.Input B.Insert C.Output D.Append 25.通过( )语句可以定义记录类型名。 A.Dim B.Static C.Pubilc D.Type 二、判断题(本大题共10小题,每题 2分,共 20 分) 1.属性是对对象特性的描述。( ) 2.发生“除数为零”的错误是一种实时错误。( ) 3.数组声明后数组元素的值都为0。 ( ) 4.在引用数组元素时,数组名、数据类型和维数可以与声明数组时不一致。( ) 5.窗体的Caption属性用于设置窗体的标题。( ) 6.修改窗体的Name属性值就是改变其窗口中的标题属性。( ) 7.按住Shift键的同时按下方向键可以移动控件的位置。( ) 8.状态栏控件最多能被分成16个Panel对象。( ) 9.Line方法画直线或矩形时,必须指定直线或矩形的起点坐标。( ) 10.随机型访问适用于读/写任意有结构的文件。( ) 三、名词解释题(本大题共4小题,每题 4 分,共 16 分) 1.工程 2.隐式声明 3.Erase语句 4.Clipboard对象 四、简答题(本大题共4小题,每小题5分,共20分) 1.Visual Basic 6.0过程参数有哪几种传递方式?有何不同? 2.Visual Basic程序的潜在错误有哪些解决方法? 3.如何创建控件数组? 4.简述从顺序文件中读取字符型数据的步骤。 五、综合题(14 分) 编写程序:求l00到500之间能被3整除的数的平方和。 要求:(1)只需要写出相关程序代码。 (2)代码中,数值之和赋值给变量s,并使用消息对话框显示结果s。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 河南省对口升学招生考试(春季高考)《Visual Basic6.0 程序设计》45分钟模拟试卷训练专辑,共18份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机基础课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加河南省对口升学(春考高考)的学生。与本专辑配套的还有河南省对口升学招生考试(春季高考)《计算机组装与维修》45分钟专题训练专辑,欢迎同学和老师们下载使用。 《河南省普通高等学校对口招收中等职业学校毕业生考试》 Visual Basic6.0 程序设计模拟试卷 综合试卷一 时间:45分钟 总分:120分 班级 姓名 学号 成绩 一、选择题(本大题共25小题,每小题 2 分,共 50分) 1.打开Visual Basic 6.0中的立即窗口,可以使用的快捷键是( )。 A.Ctrl+A B.Ctrl+G C.Ctrl+V D.Ctrl+C 【答案】B 【解析】Visual Basic 6.0集成开发环境中看不到立即窗口,则可以在“视图”下拉菜单中选择“立即窗口”命令或者按下Ctrl+G组合键。故选B。 2.按照Visual Basic 6.0规范的表达式是( )。 A.a3+ab B. C.a*[a+b] D.a*(a+b) 【答案】D 【解析】VB表达式要使用VB中的运算符,并且只有圆括号。故选D。 3.函数UCase("visual")的值为( )。 A.Visual B.visual C.VisuaL D.VISUAL 【答案】D 【解析】函数UCase把小写字母转换为大写字母。故选D。 4.不能作为变量名的是( )。 A.ABC B.D00 C.12ABC D.xyz 【答案】C 【解析】标识符不能数字开头,变量名是标识符的一种。故选C。 5.设a="12345678",则表达式Mid(a,5,3)& Right(a,3)的值是( )。 A."567" B."678" C."567678" D."678567" 【答案】C 【解析】函数Mid取中段字符串函数,函数Right取右字符串函数。故选C。 6.表达式34\8的值是( )。 A.4.25 B.3 C.4 D.5 【答案】C 【解析】34\8即34整除8,只取整数即4。故选C。 7.下列说法中正确的是( )。 A.全局变量必须在标准模块中用Public声明 B.局部变量除使用Dim声明外,还可以使用Static声明,含义是相同的 C.标准模块中声明的变量一定都是全局变量的 D.模块级变量可在窗体模块中用Private和Dim定义 【答案】D 【解析】全局变量可以在标准模块中用Public声明;局部变量除使用Dim声明外,还可以使用Static声明,含义是不相同的;标准模块中声明的变量不一定都是全局变量。故选D。 8.通过( )方法可以输出一个一维数组中的各个元素。 A.引用数组的下标 B.将数组名赋值给变量 C.使用数组名可以直接输出 D.以上都不正确 【答案】A 【解析】引用数组元素时在数组名后的括号内指定下标。故选A。 9.下列是通用对话框控件的是( )。 A.Label控件 B.Form控件 C.CommonDialog控件 D.ComboBox控件 【答案】C 【解析】通用对话框控件即CommonDialog控件。故选C。 10.运行语句a=InputBox("录入数值","0","管理")时,当用户输入5并按确定键,下列说法正确的是( )。 A.提示语是“管理” B.标题是“管理” C.“录入数值”是默认值 D.变量a的值是字符串“5” 【答案】D 【解析】语法格式InputBox(提示语,标题,默认值),用户输入数据按下确定键则显示输入数据。故选D。 11.MouseMove事件中若button参数的值为4,则说明用户按下鼠标的( )键。 A.左按钮 B.右按钮 C.中间按钮 D.左按钮和右按钮 【答案】C 【解析】参数Button的值为1、2和4时,分别对应鼠标的左按钮、右按钮及中间按钮。故选C。 12.窗体初始属性应写在( )事件中。 A.Load B.UnLoad C.Activate D.Click 【答案】A 【解析】Load事件在一个窗体被装载时发生Load事件。当使用Load语句启动应用程序,或引用未装载的窗体属性或控件时,发生此事件。故选A。 13.文本框控件中获得输入焦点的方法是( )。 A.KeyUp B.KeyDown C.KeyPress D.SetFocus 【答案】D 【解析】SetFocus方法是文本框控件的一个常用方法,用于将焦点移至文本框控件。故选D。 14.返回当前文本框中所选择的文本字符串属性是( )。 A.SelText B.SelStart C.Text D.SelLength 【答案】A 【解析】SelText属性返回或设置包含当前所选择文本的字符串。故选A。 15.用于将命令按钮设置为窗体上的取消按钮的属性是( )。 A.Cancel B.Default C.Style D.Value 【答案】A 【解析】Cancel属性返回或设置一个值,用于指定窗体中的命令按钮是否为取消按钮。故选A。 16.单选按钮控件被选中应设置Value属性的值为( )。 A.0 B.1 C.False D.True 【答案】D 【解析】Value属性值为True,则表明单选按钮被选中,属性值为False,则表明单选按钮未被选中。故选D。 17.计时器控件的Interval属性值为0时,则表示( )。 A.属性值为0秒 B.属性值为0毫秒 C.计时器失效 D.Enable属性值为False 【答案】C 【解析】如果计时器控件的Interval属性值设置为0,则计时器失效。故选C。 18.Shape控件的FillStyle属性值为6时填充效果为( )。 A.水平线 B.垂直线 C.交叉线 D.对角交叉线 【答案】C 【解析】FillStyle属性值为0表示实心,1表示透明,2表示水平线,3表示垂直线,4表示左上对角线,5表示右下对角线,6表示交叉线,7表示对角交叉线。故选C。 19.“暂停动画播放”是ShockWaveFlash 控件的( )方法实现的。 A.Rewind B.Stop C.Back D.Play 【答案】B 【解析】Stop方法用于暂停Flash动画的播放。故选B。 20.( )语句用于声明对DLL动态链接库中外部过程的引用。 A.Dim B.Public C.Declare D.Private 【答案】C 【解析】Declare语句用于在模块级别中声明对DLL动态链接库中外部过程的引用。故选C。 21.Visual Basic6.0中不能声明变量的语句是( )。 A.Const B.Dim C.Private D.Static 【答案】C 【解析】Const语句用于声明常量。故选C。 22.下列说法中错误的是( )。 A.数组下标的下界值可以为负数 B.数组下标的下界值默认为1 C.数组下标的下界值必须小于上界值 D.数组下标的上界值可以为负数 【答案】B 【解析】数组中下标的下界值默认为0。故选B。 23.Visual Basic中强制显式声明变量的语句是( )。 A.Option Base 1 B.Option Explicit 1 C.Option Explicit D.Option Base 【答案】C 【解析】如果希望在程序中强制显示声明所有变量,则可以在模块的声明段中加入Option Explicit语句。故选C。 24.顺序型文件的访问方式不包括( )。 A.Input B.Insert C.Output D.Append 【答案】B 【解析】顺序型文件有Output、Input、Append三种访问方式。故选B。 25.通过( )语句可以定义记录类型名。 A.Dim B.Static C.Pubilc D.Type 【答案】D 【解析】在模块级别中使用Type语句定义包含一个或多个字段的用户自定义的数据类型。故选D。 二、判断题(本大题共10小题,每题 2分,共 20 分) 1.属性是对对象特性的描述。( ) 【答案】√ 【解析】属性是对对象特性的描述,不同的对象具有不同的属性。故表述正确。 2.发生“除数为零”的错误是一种实时错误。( ) 【答案】√ 【解析】实时错误也称为运行时错误,是指在代码正在运行时发生的错误。发生了“除数为零”的运行错误。故表述正确。 3.数组声明后数组元素的值都为0。 ( ) 【答案】× 【解析】使用Dim语句定义数组时,数值数组中的全部元素初始化为0,字符串数组中的全部元素初始化为空字符串。故表述错误。 4.在引用数组元素时,数组名、数据类型和维数可以与声明数组时不一致。( ) 【答案】× 【解析】在引用数组元素时,数组名、数据类型和维数必须与声明数组时一致。故表述错误。 5.窗体的Caption属性用于设置窗体的标题。( ) 【答案】√ 【解析】Caption属性用于设置窗体的标题。故表述正确。 6.修改窗体的Name属性值就是改变其窗口中的标题属性。( ) 【答案】× 【解析】窗体的标题使用Caption属性修改,窗体的名称属性是Name。故表述错误。 7.按住Shift键的同时按下方向键可以移动控件的位置。( ) 【答案】× 【解析】在按住Ctrl键的同时按下方向键来移动控件。故表述错误。 8.状态栏控件最多能被分成16个Panel对象。( ) 【答案】√ 【解析】StatusBar控件最多能被分成16个Panel对象,这些对象包含在Panel集合中。故表述正确。 9.Line方法画直线或矩形时,必须指定直线或矩形的起点坐标。( ) 【答案】× 【解析】Line方法中参数(X1,Y1)是可选的,用于指定直线或矩形的起点坐标,若省略参数(X1,Y1),起始点由CurrentX和CurrentY属性指定的位置。故表述错误。 10.随机型访问适用于读/写任意有结构的文件。( ) 【答案】× 【解析】随机型访问适用于读/写有固定长度记录结构的文本文件或二进制文件。故表述错误。 三、名词解释题(本大题共4小题,每题 4 分,共 16 分) 1.工程 【答案】:工程是在Visual Basic中的应用程序开发过程中使用的文件集。其文件扩展名为.vbp。 【解析】:本题主要考查工程的概念。 2.隐式声明 【答案】:在Visual Basic中,也允许变量不经过声明就直接使用,称为隐式声明。 【解析】:本题主要考查隐式声明的概念。 3.Erase语句 【答案】:Erase语句用来释放动态数组的内存空间或清除定长数组的内容。 【解析】:本题主要考查Erase语句的概念。 4.Clipboard对象 【答案】:Clipboard对象提供对系统剪贴板的访问,该对象用于操作剪贴板上的文本和图形,使得用户能够复制、剪切和粘贴应用程序中的文本和图形。 【解析】:本题主要考查Clipboard对象的概念。 四、简答题(本大题共4小题,每小题5分,共20分) 1.Visual Basic 6.0过程参数有哪几种传递方式?有何不同? 【答案】:按值传递参数和按地址传递参数。按值传递的参数是变量的副本,如果在过程中改变了参数的值,则变动只影响形参而不会影响实参本身。按地址传递的参数是变量的内存地址,将变量传递给过程时,通过过程可永远改变变量的值。 【解析】:本题主要考查参数传递方式和不同。 2.Visual Basic程序的潜在错误有哪些解决方法? 【答案】:对于已经发现的错误,可以利用调试工具对程序的运行进行跟踪,找出并改正导致错误的语句;对于不可避免的错误或还没有发现的错误,可以设置错误捕获语句,对错误进行捕获和处理。 【解析】:本题主要考查潜在错误的解决方法。 3.如何创建控件数组? 【答案】:有两种方法:1.复制并粘贴一个控件,当提示创建控件数组时,单击“是”按钮;2.将一个控件命名为已有控件名称,当提示创建控件数组时,单击“是”按钮。 【解析】:本题主要考查创建控件数组的步骤。 4.简述从顺序文件中读取字符型数据的步骤。 【答案】:1.用Open语句以Input方式打开;2.用Line Input#语句、Input函数、和InputB函数等读取顺序文件中的字符型数据;3.用Close语句关闭文件。 【解析】:本题主要考查顺序文件读取字符数据的步骤。 五、综合题(14 分) 编写程序:求l00到500之间能被3整除的数的平方和。 要求:(1)只需要写出相关程序代码。 (2)代码中,数值之和赋值给变量s,并使用消息对话框显示结果s。 【答案】: Dim i As Integer,s As Long s=0 For i=100 To 500 If i Mod 3 = 0 Then s=s+i^2 Next i MsgBox(s) 【解析】:本题主要考查VB编程语言的运用。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

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