VB会考理论题(张整理汇总)

合集下载

安徽高中会考vb试题及答案

安徽高中会考vb试题及答案

安徽高中会考vb试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中,哪个关键字用于声明变量?A. DimB. SetC. ReDimD. Option Explicit答案:A3. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable2C. _variableD. All of the above答案:B4. VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VB中,如何将文本框的内容赋值给一个变量?A. Text1.Text = variableB. variable = Text1.TextC. Text1 = variableD. variable.Text = Text1答案:B6. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A7. 在VB中,以下哪个选项是正确的条件语句?A. If...ThenB. Select...CaseC. Both A and BD. None of the above答案:C8. VB中,以下哪个关键字用于定义过程?A. FunctionB. SubC. Both A and BD. Neither A nor B答案:C9. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim array(10) As IntegerB. Dim array As Integer(10)C. Dim array(10) As StringD. All of the above答案:A10. VB中,以下哪个函数用于将字符串转换为数值?A. ValB. StrC. CIntD. Both A and C答案:D二、填空题(每题2分,共20分)1. VB中,声明一个整型变量并赋值为10的语句是:Dim number As Integer; number = ____。

高中信息技术-VB枚举算法与程序实现-浏览题阅览题-会考复习题

高中信息技术-VB枚举算法与程序实现-浏览题阅览题-会考复习题

高中信息技术VB枚举算法与程序实现浏览题阅览题会考复习题学校:___________姓名:___________班级:___________考号:___________一、选择题1.使用枚举法解决问题,在列举问题的可能解的过程中()A.可以遗漏,但不应重复B.不能遗漏,也不应重复。

C.可以重复,但不应遗漏。

可以遗漏,也可以重复。

【答案】B【解析】2.有如下VB程序段m=a(1)For i=2 to 100If a(i) > m then m=a(i)Next i该程序段执行后,变量m中存储的是( )A.累加值B.计数值C.a(1)至a(100)中的最大值D.最小值【答案】C【解析】3.读程序,写出下列程序的输出结果55、s = 1For j = 100 To -100 Step -1s = s * jNext jMsgBox (s)上述程序段中s = s*j 的执行次数是( )【答案】D【解析】4.统计1~1 000间个位数是4,且能被9整除的数共有多少个,可以采用的算法是( ) A.查找算法B.枚举算法C.解析算法D.排序算法【答案】B【解析】5.在游戏中经常有开数字密码锁得场景,已知一个6位数的密码锁,正确的数字顺序组合是由下面一组数字426815经过两次冒泡排序得到,请问开锁的正确数字组合可能是()。

A.864251 B.842651 C.126845 D.124685【答案】A【解析】6.某食品连锁店5位顾客贵宾消费卡的积分依次为810,512,613,700,900。

采用选择排序算法对其排序,若完成第一遍时的结果为:512,810,613,700,900,则完成第二遍的结果是( )A.512,613,700,900,810B.512,810,613,900,700C.512,900,613,700,810D.512,613,810,700,900【答案】D【解析】7.模拟剪刀石头布的游戏,骰子是一个正六面体,用1~3这3个数分别代表剪刀、石头、布这三种情况,使用RND随机函数可以表示为()A.INT(RND(3)+1)B.INT(RND*2+1)C.INT(RND(2)+1)D.INT(RND*3+1)【答案】D【解析】8.三个正整数a、b、c满足等式a2+b2=c2,a、b、c称为“勾股数”,求出100以内所A.枚举算法B.解析算法C.冒泡排序D.顺序查找【答案】A【解析】9.有如下VB程序:Dim i As Integer, j As Integer, k As string, n As Integern = 3List1.ClearFor i=1 To nk =″″For j=1 To ik = k+″*″Next jList1.AddItem kNext i该程序运行后, 在列表框List中显示的是( )A.B.C.D.【答案】A【解析】10.关于枚举算法的说法错误的是( )A.一般是通过循环中嵌套分支结构来实现的。

高中会考信息技术vb试题及答案

高中会考信息技术vb试题及答案

高中会考信息技术vb试题及答案1. 单选题:在VB中,下面哪个关键字用于声明变量?A. DimB. SubC. FunctionD. End答案:A2. 判断题:VB中的所有变量都必须在使用前声明。

答案:正确3. 填空题:在VB中,使用_________语句可以结束程序的执行。

答案:End4. 简答题:请描述VB中事件驱动编程的概念。

答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户输入、系统消息等)触发。

在VB中,程序通常在响应事件(如按钮点击、鼠标移动等)时执行代码,而不是按照预先定义的顺序执行。

5. 编程题:编写一个VB程序,实现输入两个整数,输出它们的和。

答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = Val(InputBox("请输入第一个整数:"))num2 = Val(InputBox("请输入第二个整数:"))sum = num1 + num2MsgBox "两个数的和为:" & sum```6. 多选题:在VB中,以下哪些控件可以用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CommandButton答案:A、B7. 填空题:在VB中,使用_________函数可以将字符串转换为整数。

答案:Val8. 简答题:请解释VB中的数组是什么,并给出一个创建数组的示例。

答案:数组是一组相同数据类型的元素的集合,它们在内存中连续存储。

数组可以用于存储和处理多个数据项。

创建数组的示例:```vbDim numbers(4) As Integernumbers(0) = 10numbers(1) = 20numbers(2) = 30numbers(3) = 40numbers(4) = 50```9. 编程题:编写一个VB程序,实现输入一个字符串,然后输出该字符串的逆序。

高中信息技术 VB赋值语句 浏览题阅览题 会考复习题

高中信息技术 VB赋值语句 浏览题阅览题 会考复习题

高中信息技术VB赋值语句浏览题阅览题会考复习题学校:___________姓名:___________班级:___________考号:___________一、选择题1.数组排序。

点击“产生随机数”按钮,让计算机随机产生10个整数,并对这10个整数进行标号,再点击“排序”按钮,对这10个整数进行从大到小排序。

如图所示。

程序代码如下:Dim a(1 To 10) As IntegerDim i, j, k, kt As IntegerPrivate Sub Command1_Click()List1.Clear'清除列表框数据For i =1 To 10Randomize'随机数初始化a(i) =Int(Rnd() * 1000)List1.AddItem Str(i) +”=” +Str(a(i))Next iCommand2.Enabled =True'激活排序按钮End SubPrivate Sub Command2_Click()For i =1 To 9k =iFor j =____①____To 10If a(j) > a(k) Then k =jNext jIf i <> k Then__②____End IfNext iList2.ClearFor i =1 To 10List2.AddItem Str(i) +” =” +Str(a(i))Next iEnd Sub请在①、②划线处填入合适的语句或表达式,把程序补充完整:程序中①划线处应填入__________________;程序中②划线处应填入__________________。

【答案】①I+1;②t=a(k):a(k)=a(i):a(i)=t【解析】2.执行VB语句s=Mid("abcdefgh",2,3)+chr(66)后,变量s的值为( ) A."cdB" B."bcd65" C."cdA" D."bcdB"【答案】D【解析】3.在VB中,有如下程序段,该程序段执行后,变量x的值是x=0for i=1 to 5x=x+i-1next iA.0 B.5 C.15 D.10【答案】D【解析】4.某VB程序功能:输入正整数n,单击命令按钮Command1后,则会衍生出一串有规律的数字,形式为“1 2 3…n-1 n n-1…3 2 1 ”。

高中信息技术 VB循环语句 浏览题阅览题 会考复习题

高中信息技术 VB循环语句 浏览题阅览题 会考复习题

高中信息技术VB循环语句浏览题阅览题会考复习题学校:___________姓名:___________班级:___________考号:___________一、选择题1.下列程序运行后的运行结果为▁▁▁。

X=8:Y=X:Z=10IF X<=Y THENPRINT X;Y;ELSEIF Z>=X THENPRINT ZEND IFEND IFA.10 8B.8 8C.10 10D.8 10【答案】B【解析】2.数组排序。

点击“产生随机数”按钮,让计算机随机产生10个整数,并对这10个整数进行标号,再点击“排序”按钮,对这10个整数进行从大到小排序。

如图所示。

程序代码如下:Dim a(1 To 10) As IntegerDim i, j, k, kt As IntegerPrivate Sub Command1_Click()List1.Clear'清除列表框数据For i =1 To 10Randomize'随机数初始化a(i) =Int(Rnd() * 1000)List1.AddItem Str(i) +”=” +Str(a(i))Next iCommand2.Enabled =True'激活排序按钮End SubPrivate Sub Command2_Click()For i =1 To 9k =iFor j =____①____To 10If a(j) > a(k) Then k =jNext jIf i <> k Then__②____End IfNext iList2.ClearFor i =1 To 10List2.AddItem Str(i) +” =” +Str(a(i))Next iEnd Sub请在①、②划线处填入合适的语句或表达式,把程序补充完整:程序中①划线处应填入__________________;程序中②划线处应填入__________________。

vb理论试题及答案

vb理论试题及答案

vb理论试题及答案一、单选题(每题2分,共20分)1. 在VB中,以下哪个选项不是基本数据类型?A. IntegerB. DoubleC. StringD. Array答案:D2. VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. SubD. Function答案:A3. 在VB中,以下哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Call答案:D4. VB中,以下哪个选项不是数组的声明方式?A. Dim arr(5)B. Dim arr() As IntegerC. ReDim arr(10)D. Dim arr(5, 5)5. 在VB中,以下哪个函数用于计算字符串长度?A. LenB. UBoundC. LBoundD. Mid答案:A6. VB中,以下哪个选项不是事件驱动编程的特点?A. 用户界面响应用户操作B. 程序执行顺序由事件决定C. 程序执行顺序由代码逻辑决定D. 事件可以触发程序代码的执行答案:C7. 在VB中,以下哪个选项不是窗体的属性?A. CaptionB. HeightC. WidthD. Print答案:D8. VB中,以下哪个关键字用于定义过程?A. FunctionB. SubC. DimD. Const答案:B9. 在VB中,以下哪个选项不是文件访问模式?B. OutputC. AppendD. Random答案:D10. VB中,以下哪个选项不是错误处理的关键字?A. On Error Resume NextB. On Error GoToC. On Error GoTo 0D. On Error Call答案:D二、判断题(每题1分,共10分)1. VB中,所有的变量必须在使用前声明。

(对)2. VB支持多继承。

(错)3. VB中,模块是包含过程和变量的容器。

(对)4. VB中,可以使用“=”来比较两个字符串是否相等。

vb考试题型大全及答案

vb考试题型大全及答案

vb考试题型大全及答案1. 单选题:下列哪个选项是Visual Basic中的保留字?A. DimB. IfC. ElseD. MyVar答案:A2. 判断题:在Visual Basic中,变量声明时必须指定数据类型。

答案:正确3. 填空题:在Visual Basic中,使用_________关键字可以声明一个变量。

答案:Dim4. 简答题:请解释Visual Basic中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由事件(如鼠标点击、键盘输入等)触发,而非顺序执行代码。

5. 编程题:请编写一个Visual Basic程序,计算并输出1到100的和。

答案:```Dim sum As IntegerFor i As Integer = 1 To 100sum = sum + iNext iMsgBox("1到100的和是:" & sum)6. 多选题:以下哪些是Visual Basic中的数据类型?A. IntegerB. StringC. BooleanD. Float答案:A, B, C, D7. 计算题:给定一个Visual Basic程序,该程序计算并输出一个数的平方根。

请计算5的平方根。

答案:2.2368. 案例分析题:分析以下Visual Basic代码段的功能。

```If x > 0 ThenMsgBox("x是正数")ElseMsgBox("x不是正数")End If```答案:该代码段使用If-Else结构判断变量x是否大于0,根据判断结果弹出相应的消息框。

9. 编程题:请编写一个Visual Basic程序,实现用户输入一个数,程序输出该数的平方。

答案:```Dim number As Integernumber = Val(InputBox("请输入一个数"))MsgBox("该数的平方是:" & number * number)10. 论述题:论述Visual Basic中面向对象编程的主要特点。

vb理论考试题及答案

vb理论考试题及答案

vb理论考试题及答案一、单选题(每题2分,共20分)1. Visual Basic中,哪个函数可以用来获取当前日期?A. Date()B. Now()C. Time()D. Today()答案:B2. 在Visual Basic中,下列哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B3. 如果要声明一个整型变量并初始化为5,应该使用哪个语句?A. Dim i As Integer = 5B. Integer i = 5C. i As Integer = 5D. Dim i = 5答案:A4. Visual Basic中,哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B5. 在Visual Basic中,哪个属性用于设置或返回一个窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A6. Visual Basic中,哪个事件是在窗体加载时触发的?A. LoadB. ClickC. MouseEnterD. MouseDown答案:A7. 在Visual Basic中,下列哪个运算符用于比较两个字符串是否相等?A. =B. ==C. <>D. ===答案:B8. Visual Basic中,哪个函数用于将字符串转换为小写?A. StrConv("Hello", vbLowerCase)B. LCase("Hello")C. UCase("Hello")D. Lower("Hello")答案:B9. 在Visual Basic中,下列哪个关键字用于声明一个子程序?A. FunctionB. SubC. ClassD. Module答案:B10. Visual Basic中,哪个控件用于显示一个下拉列表,允许用户从中选择一个项目?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B二、判断题(每题1分,共10分)1. Visual Basic是一种面向对象的编程语言。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB会考理论题练习姓名学号一、选择题C 1.计算机能够直接识别和处理的语言是。

A、汇编语言B、自然语言C、机器语言D、高级语言D 2.Visual Basic是一种语言。

A、汇编B、自然C、机器D、高级C 3.Visual Basic语言是一种面向的高级语言。

A、机器B、过程C、对象D、用户B 4.Visual Basic集成环境的大部分窗口都可以从主菜单项的下拉菜单中找到相应的打开命令。

A、编辑B、视图C、格式D、调试A 5.新建一个工程,将其窗体的Name属性设置为MyFirst,则默认的窗体文件名为。

A、Form1.frmB、工程1.frmC、MyFirst.frmD、Form1.vbpB 6.窗体设计器是用来设计。

A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件C 7.在Visual Basic中,建立一个文本编辑区域,可采用下列控件。

A、命令按钮B、标签C、文本框D、时钟控件B 8.每建立一个窗体,工程管理器窗口中就会增加一个。

A、工程文件B、窗体文件C、程序模块文件D、类模块文件B 9.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示事件过程模板。

A、Form_Click B、Form_Load C、Form1_Click D、Form1_LoadD 10.要改变控件的左边位置,应改变属性。

A、HeightB、WidthC、TopD、LeftC 11.要改变新建对象的缺省名称,应使用属性。

A、FontB、ForeColorC、NameD、CaptionC 12.要使一个命令按钮显示文字“确定”,正确的设置是把该命令的。

A、属性Font设置为“确定”B、属性FontColor设置为“确定”C、属性Caption设置为“确定”D、属性BorderStyle设置为“确定”C 13.要把一个命令按钮设置为默认按钮,应设置其属性值为True。

A、VisibleB、EnabledC、DefaultD、CancelD 14.把窗体设置为不可见,应该将其属性设置为False。

A、FontB、CaptionC、EnabledD、VisibleC 15.以下能在窗体Form1的标题栏中显示“Visual Basic窗体”的语句是。

A、=“Visual Basic窗体”B、Form1.Title=“Visual Basic窗体”C、Form1.Caption=“Visual Basic窗体”D、Form1.Text=“Visual Basic窗体”B 16.工程文件的扩展名为。

A、.frmB、.vbpC、.basD、.fixB 17.设在名称为MyForm的窗体上只有一个名称为C1的命令按钮,下面的叙述正确的是。

A、窗体的Click事件过程的过程名是MyForm_Click()B、命令按钮的Click事件过程名是C1_Click()C、命令按钮的Click事件过程的过程名是Command1_Click()D、命令按钮的Click事件过程的过程名是Text1_Click()A 18.若设置了文本框的属性PasswordChar=“$”,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是。

A、8个“$”B、1个$C、8个“*”D、无任何内容C 19.在Visual Basic中,方法是指。

A、对象的外部特征B、预先设置好的能被对象识别的特定动作C、VB内部函数或程序D、对象实施的一个动作或执行一项任务的途径B 20.下列不属于VB对象三要素的是。

A、事件B、类C、方法D、属性C 21.在VB中,只改变控件位置,应设置下列属性。

A、Height和WidthB、Height和TopC、Left和TopD、Left和WidthA 22.VB中,确定窗体到屏幕上边界距离的是。

A、TopB、LeftC、WidthD、HeightB 23.一只白色的足球被踢进球门,则白色、足球、踢、进球分别是。

A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、属性、方法、对象、事件D 24.双击窗体中的对象后,VB将显示的窗口是。

A、工程窗口B、工具箱C、属性窗口D、代码窗口C 25.一句语句要在下一行继续写,用空格加符号作为续行符。

A、+B、-C、_D、…C 26.下列Visual Basic类型名中,属于字符型。

A、IntegerB、SingleC、StringD、BooleanA 27.下列数据中,整型数据是。

A、123%B、123&C、123!D、123@D 28.Visual Basic程序中的注释所使用的字符是。

A、:B、\C、_D、’A 29.Visual Basic允许使用复合语句行,即把几个语句放在一行中,各语句之间用。

A、:B、,C、_ D、;C 30.下列叙述中不正确的是。

A、变量名的第一个字符必须是字母B、变量名的长度不超过255个字符C、变量名可以包含小数点D、变量名不能使用关键字A 31.下列语句中,定义strname和str为字符型变量的语句是。

A、Dim strname,str As StringB、Dim strname As String,Dim str As StringC、Dim strname As String,str As StringD、Dim strname As String;Dim str As StringD 32.VB中的变量如果没有显式声明其数据类型,则默认为。

A、日期型B、数据型C、字符型D、变体型A 33.在VB中,具有数值计算功能的是。

A、PrintB、DimC、InputBoxD、EndB 34.VB中交换变量x、y的数值的语句组有。

A、x=y:y=xB、t=x:x=y:y=tC、x=t:t=y:y=xD、SWAP x:yB 35.用于定义VB中变量类型的语句是。

A、PrintB、DimC、InputBoxD、MsgBoxB 36.语句a=a+1的正确含义是。

A、将变量a的值存放到a+1中去B、将变量a的值加1后赋给变量aC、变量a的值等于变量a+1的值D、将变量a+1的值存放变量a中去B 37.已知z=3,执行Print “z=”;5后,z的值为。

A、5B、3C、0D、以上都不对B 38.下述选项中,属于VB的程序设计特点的是。

A、面向对象、顺序驱动B、面向对象、事件驱动C、面向过程、事件驱动D、面向过程、顺序驱动B 39.保存一个工程至少应保存两个文件,这两个文件分别是。

A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件C 40.在VB6中的每一个对象都具有自己的属性、和方法。

A、控件B、函数C、事件D、公用过程A 41.下列赋值语句正确的是。

A、A = B + CB、B + C = AC、-2B = AD、2 = A + BD 42.关于多行结构的条件语句的执行过程,正确的是。

A、各个条件所对应的语句序列中,一定有一个语句序列被执行B、找到条件为True的第一个入口,从此处开始执行其后所有的语句序列C、若有多个条件都为True,则它们对应的语句序列都会被执行D、对于多行结构中的语句序列,有可能任何一个语句序列都不被执行C 43.关于多分支选择结构的Case语句,下列写法中错误的是。

A、Case 1,5,7,9B、Case 8 To 10C、Case 10 To 2D、Case Is<“man”A 44.用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为。

A、面向对象的程序设计B、结构化程序设计C、事件驱动的编程机制D、程序设计C 45.VB6共有三个版本,按功能从弱到强的顺序排列应是。

A、学习版、专业版和工程版B、学习版、工程版和专业版C、学习版、专业版和企业版D、学习版、企业版和专业版B 46.VB预先设置好的,能够被对象识别并且能够响应的动作是。

A、动作B、事件C、对象D、属性B 47.Visual Basic是用于开发环境下应用程序的工具。

A、LinuxB、WindowsC、NetwareD、UNIXC 48.VB提供控件的区域是。

A、工具栏B、文本框C、工具箱D、属性窗口A 49.语句S1、S2和S3按照下面的属性执行:先执行语句S1,再执行语句S2,最后执行语句S3,则这样的执行顺序属于编程中的。

A、顺序结构B、选择结构C、循环结构D、嵌套结构C 50.已知s=1+2+…+n,下列算法的功能是计算使s大于1000的最小n值:①变量s赋初值0,变量n赋初值0②将n的值增加1③将s的值加上n的值,结果存放在s中④如果s的值大于1000则转⑤否则转②⑤输出n的值上述算法描述中②③④步的控制结构是。

A、顺序结构B、选择结构C、循环结构D、树型结构B 51.可视化编程技术是一种基于用户界面(GUI)的编程技术。

A、字符B、图形C、网页D、动画A 52.Visual Basic 6.0有三种版本,我们可以在附带安装的中了解到它们的区别,该信息也常被人们看作是VB的帮助文档。

A、MSDNB、Help.txtC、标准EXED、VS 控件C 53.缺省的VB工具箱里控件较少,可以通过添加选项卡中“”的方法进行控件的添加,以此来创建个性布局的工具箱。

A、工程B、控件C、部件D、选项D 54.以下语句,表示单击命令按钮Command1时,浏览器WebBrowser1将打开文本框Text1内容对应的网页。

则其中分别表示属性、方法和事件三要素正确的是。

Private Sub Command1_Click()WebBrowser1.Navigate2 Text1.TextEnd SubA、Click、Navigate2、TextB、Navigate2、Text、ClickC、Text、Click、Navigate2D、Text、Navigate2、ClickB 55.要改变控件的宽度,应改变属性。

A、HeightB、WidthC、TopD、LeftC 56.以下可作字符串的连接运算符为。

A、@B、$C、&D、*B 57.下列Visual Basic逻辑运算符中优先级最高的是。

A、AndB、NotC、OrD、都一样D 58.下列数据中,哪一个是VB的合法整型数据?。

A、48796B、-56789C、34255D、25000B 59.VB中整型数据的有效范围是。

A、-32767~32768B、-32768~32767C、0~32767D、0~65534D 60.在下列四个常量中,哪一个是VB合法的字符型常量。

A、A$B、$AC、”A$”D、”A”$C 61.在VB中,变量QW#属于哪一种类型。

相关文档
最新文档