《VB语言程序设计》课程试题5

合集下载

VB考试试题及答案

VB考试试题及答案

二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。

A、GotFocus B、Load C、Click D、KeyDown2、滚动条控件(如下图)的Max属性所设置的是 A 。

A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select * Form student 中的*表示 B 。

A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。

A、EnabledB、CaptionC、Default D、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。

A、CaptionB、NameC、Text D、Label6、设置一个单项选择按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。

A、CaptionB、NameC、Text D、Value7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D 。

A、在标题项中输入&,然后打勾B、在索引项中打勾C、在有效项中打勾D、在复选项中打勾8、当执行以下过程时,在窗体上将显示 A 。

Private Sub Command1_Click( )Print "VB";Print "Hello! ";Print "VB"End SubA、VBHello!VBB、VBHello!VBC、VBD、VBHello! VBHello!VB9、语句Print "The answer is:";20/4-2的结果为 B 。

A、The answer is 20/4-2B、The answer is 3C、The answer is "20/4-2"D、非法语句10、以下哪个控件是容器控件 B 。

vb程序设计试题(含答案)

vb程序设计试题(含答案)

第一套试题一、选择题(每题2分,共30分)1.在VB环境中,工程文件的扩展名是( C )(A).frm (B).bas (C).vbp (D).frx2.下面4项中不属于面向对象系统三要素的是( A )(A)变量(B)事件(C)属性(D)方法3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C )(A)\ (B)/ (C)Mod (D)*4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置(A)BackColor (B)ForeColor(C)AutoRedraw (D)Caption5.不论何控件,共同具有的属性是( B )(A)Text (B)Name(C)ForeColor (D)Caption6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ(C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D )(A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构(C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D )(A)“12334”(B)123 (C)12334 (D)1579.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是( D )(A)If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1 (B)If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1(C)If sex=“男”And age<40 And Right(duty,2)= “教授” Then n=n+1 (D)If sex=“男”And age<40 And duty=“教授”And duty=“副教授” Then n=n+110.若要清除列表框的所有内容,可用来实现的方法是( C )(A)RemoveItem (B)Cls(C)Clear (D)以上均不可以11.要使时钟控件Timer1的Timer事件不起作用,以下正确的语句是( B ) (A)Timer1.Visible=False (B)Timer1.Enabled=False(A) Timer1.Interval=1000 (D)Timer1.Index=012.引用列表框(List1)最后一个数据项应使用的语( B )(A)List1.List(List1.ListCount) (B)List1.List(List1.ListCount-1)(C)List1.List(ListCount) (D)List1.List(ListCount-1)13.如下数组声明语句,正确的是( B )(A)Dim a[3,4]As Integer (B)Dim a(3,4)As Integer(C)Dim a(n,n) As Integer (D)Dim a(3,4)As Integer14.下面子过程语句说明合法的是(A、D )(A)Sub f1(ByVal n%) (B)Sub f1(n%)As Integer(C)Function f1%(f1%) (D)Function f1(ByVal n%)15.假定有如下的命令按钮(名称为Command1)事件过程:Private Sub Command1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据是:”,,”输入数据:"+xEnd Sub16.程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是( A )(A)x的值是数值10 (B)输入对话框的标题是“输入整数”(C)信息框的标题是“输入数据:10”(D)信息框中显示的是“输入的数据是:”二、填空题(每题2分,共20分)1、当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择视图菜单的工具箱选项,使“工具箱”窗口显示。

程序的设计语言VB单项选择题与答案

程序的设计语言VB单项选择题与答案

《程序设计语言VB》单选题1. Visual Basic是一种面向()的程序设计语言。

A. 用户B. 事件C. 程序D. 对象2. 在Visual Basic6.0中规定工程文件的扩展名是()。

A. vbpB. forC. frmD. bas3. Visual Basic6.0中规定窗体文件的扩展名是()。

A. forB. frmC. vbpD. bas4. 如何使一个标签或按钮控件在运行时不可用()。

A. 把它的Visible属性设置成FalseB. 把它的Visible属性设置成TrueC. 把它的Enabled属性设置成FalseD. 把它的Enabled属性设置成True5. 控件的字体可在属性窗口的()属性中调整?A. FontB. ColorC. TextD. Caption6. 若要将某命令按钮设置为默认命令按钮。

则应设置为True的属性是()。

A. ValueB. CancelC. DefaultD. Enabled7. 在VB中,记录对象数据的是()。

A. 方法B. 事件C. 属性D. 语句8. 在文本框上显示文本的属性是()。

A. ValueB. TextC. PrintD. Enabled9. InputBox函数返回值的类型为()。

A. 字符串B. 数值C. 变体D. 数值或字符串(视输入的数据而定)10. 设有语句:a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是()。

A. 字符串"20"B. 字符串"120"C. 默认值100D. 数值12011. 下列控件中可用于接受用户输入文本,又可用于显示文本的是()。

A. Label控件B. TextBox控件C. Timer控件D. CommandButton控件12. 语句PRINT "25*4"的输出结果是()。

大学vb考试题库及答案

大学vb考试题库及答案

大学vb考试题库及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. Variable2C. variable_2D. Variable!答案:B2. Visual Basic中,以下哪个是正确的整型常量?A. 123.45B. 0x1AC. 1.2E3D. 0.1答案:B3. 以下哪个是Visual Basic中的保留关键字?A. MyVarB. DimC. VarD. MyFunction答案:B4. 在Visual Basic中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Sub MySub(x As Integer)D. Function MySub(x As Integer) As Integer答案:C5. Visual Basic中,以下哪个是正确的数组声明?A. Dim MyArray(10)B. Dim MyArray(0 To 10) As IntegerC. Dim MyArray() As Integer = New Integer(10)D. Dim MyArray(10) As Integer答案:B6. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 ThenPrint "Positive"End IfC. If x > 0 ThenPrint "Positive"End IfD. If x > 0 ThenPrint "Positive"End If7. Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iLoopC. While i < 10Print ii = i + 1End WhileD. Do While i < 10Print ii = i + 1Loop8. 在Visual Basic中,以下哪个是正确的函数调用?A. Call MyFunction(5)B. MyFunction 5C. MyFunction(5)D. MyFunction Call 5答案:C9. Visual Basic中,以下哪个是正确的事件处理程序?A. Sub Form_Click()End SubB. Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)End SubC. Sub Form_Click(ByVal sender As Object)End SubD. Sub Form_Click(ByVal e As EventArgs)End Sub答案:B10. 在Visual Basic中,以下哪个是正确的窗体属性?A. Me.Caption = "My Form"B. Me.Text = "My Form"C. = "My Form"D. Me.Title = "My Form"答案:A二、填空题(每题2分,共20分)1. 在Visual Basic中,声明一个整型变量的正确语法是:Dim ________ As Integer。

《VB语言程序设计》习题答案

《VB语言程序设计》习题答案

《VB语言程序设计》习题参考答案第1章习题一、单选题1.D 2.B 3.C 4.A 5.C 6. A 7.A 8.B 9.C 10.(1)A (2)B二、多选题1.ACDE 2.BCDE 3.CD 4. CE三、填空题1.事件驱动 2.解释,编译 3.设计,运行,中断4. 属性,方法,事件5. Command2_Click6. 中央,代码7.MyForm.frm 8. (1)Cmd1_Click() (2)Print "VB语言程序设计"编程及上机调试1. 按要求设置窗体属性2.在窗体上建立一个标签Label1。

程序代码如下:Private Sub Form_Click()Label1.Caption = "你单击了窗体"End SubPrivate Sub Form_DblClick()Label1.Caption = "你双击了窗体"End Sub3.在窗体上建立两个文本框Text1(输入数)、Text2(输出数)和一个命令按钮Command1。

两个文本框的Text属性均为空。

Private Sub Command1_Click()Dim x As Singlex = Val(Text1.Text)Text2.Text = 15 * xEnd Sub第2章习题一、单选题1.①D,②D 2.①A,②C 3.A 4.B 5.B 6.B 7.C 8.D 9.B 10.B 11.A 12.A 13.B 14.A 15.B 16.A 17.B二、多选题1.BD 2.CD 3.AC 4. AD三、填空题1.(1) Sin(50*3.14159/180) (2) (2+x*y)/(2–y*y)(3) a*a–3*a*b/(3+a) (4) x^(3/8)+Sqr(y*y+4*a*a/(x+y^3))2.Int(50+6*Rnd)3.(1)138 (2)3 (3)214 (4) "inchina" (5)70 (6) "45"(7)04. "系统管理数据库"编程及上机调试1~3题:按要求完成操作练习。

VB程序设计试题 及 参考答案

VB程序设计试题 及  参考答案

VB程序设计及参考答案一、单选题(共20分,每小题1分)1、要改变控件的宽度,应修改该控件的()属性。

(A)TOP (B)width (C)Left (D)Height2、将命令按钮Command1设置为不可见,应修改该命令按钮的()属性。

(A)Visible (B)Value (C)Caption (D)Enabled3、()对象具有clear方法。

(A)图片框(B)窗体(C)复选框(D)列表框4、启动VB后,就意味着要建立一个新()。

(A)窗体(B)文件(C)工程(D)程序5、下列()对象不具有Clear方法。

(A)列表框(B)组合框(C)剪贴框(D)图片框6、组合框有三种风格,它们由Style属性所决定,其中为简单组合框时,Style 属性值应为()(A)0 (B)1 (C)2 (D)37、下列可调整图片框的大小以适合图片的属性是()(A)Stretch (B)autosize (C)picture (D)oledropmode 8、要想清除文本框中的内容则可利用()进行。

(A)Caption (B)Text (C)Clear (D)Cls9、在文本框控件中将Text的内容全部显示为所定义的字符的属性是()。

(A)Password (B)PasswordChar(C)需要编程来实现(D)以上都不是10、Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是()。

(A)从主程序开始执行(B)按过程顺序执行(C)事件驱动(D)按模块顺序执行11、下列四项中合法的变量名是()。

(A)a-bc (B)a_bc (C)4abc (D)integer12、无论何种控件,共同具有的属性是()(A)Text (B)Name (C)Caption (D)ForeColor13、有程序代码如下:Text1.Text = "Visual Basic程序设计"则Text1、Text ,和"Visual Basic程序设计"分别代表()。

《VB程序设计》综合复习资料习题

《VB程序设计》综合复习资料习题

《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向___对象_______的可视化程序设计语言,采取了____事件驱动______的编程机制。

2、在VB中工程文件的扩展名是___vbp_________,窗体文件的扩展名是_____frm_______,标准模块文件的扩展名是_____bas_______。

3、执行“工程”菜单下的____部件______命令,可选择并添加ActiveX控件。

控件。

4、Visual Basic 6.0用于开发___windows______环境下的应用程序。

环境下的应用程序。

二、选择题1、下面不是VB工作模式的是(C )A.设计模式.汇编模式 D.中断模式.中断模式.运行模式 C.汇编模式.设计模式 B.运行模式2、可视化编程的最大优点是(C )A.具有标准工具箱.具有标准工具箱B.一个工程文件由若干个窗体文件组成.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象.不需要编写大量代码来描述图形对象D.所见即所得.所见即所得3、下列不能打开属性窗口的操作是(C )A.执行“视图”菜单中的“属性窗口”命令.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是(D )A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是(D )A.可视化.面向图形 D.事件驱动.事件驱动.面向对象 C.面向图形.可视化 B.面向对象三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用___tabstop___________属性。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案VB考试试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows平台的应用程序开发中。

对于学习VB的人来说,参加考试是一种检验自己掌握程度的方式。

下面将为大家提供一些VB考试试题及答案,希望对大家的学习有所帮助。

一、选择题1. VB是以下哪种类型的编程语言?A. 面向过程编程语言B. 面向对象编程语言C. 函数式编程语言D. 混合编程语言答案:B. 面向对象编程语言2. VB中的变量声明关键字是?A. DimB. VarC. IntD. Public答案:A. Dim3. VB中的循环结构中,以下哪个关键字用于跳出当前循环?A. ExitB. BreakC. ContinueD. End答案:A. Exit4. VB中的条件语句中,以下哪个关键字用于多个条件的判断?A. IfB. ElseC. ElseIfD. Switch答案:C. ElseIf5. VB中的函数定义关键字是?A. SubB. FunctionC. MethodD. Procedure答案:B. Function二、填空题1. VB中的注释符是()。

答案:'2. VB中的数组下标是从()开始的。

答案:03. VB中的字符串连接符是()。

答案:&4. VB中的逻辑与运算符是()。

答案:And5. VB中的模块化编程可以通过()来实现。

答案:函数和子程序三、简答题1. VB中的控件是什么?请举例说明。

答:VB中的控件是用于与用户进行交互的可视化组件。

例如,按钮(Button)、文本框(TextBox)、标签(Label)等都是VB中常见的控件。

通过控件,我们可以实现用户输入、数据展示、按钮点击等功能。

2. VB中的事件是什么?请举例说明。

答:VB中的事件是指在特定条件下发生的操作或响应。

例如,按钮的点击事件(Click Event)是指当用户点击按钮时触发的事件,我们可以在该事件中编写相应的代码来实现按钮的功能。

VB程序设计试题及答案(一)

VB程序设计试题及答案(一)

VB程序设计试题及答案(一)一、单选题1. VB6.0是一种面向B 的编程环境。

(A) 机器(B) 对象(C) 过程(D) 应用2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下D 语句是正确的。

(A) Forml.Caption=“欢迎使用VB”(B) Forml.Caption='欢迎使用VB'(C) Forml.Caption=欢迎使用VB(D) Forml.Caption="欢迎使用VB"3. 若要使命令按钮不可操作,要对A 属性进行设置。

(A) EnabIed (B)Visible(C) Backcolor (D)Caption4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过C 事件获得输入键值的ASCII码。

(A) Change (B) LostFocus(C) KeyPress (D) GotFocus5. 下面A 是合法的变量名。

(A) X_yz (B) 123ab。

(C) integer (D) X-Y6. 以下关系表达式中,其值为False的是A 。

(A) "ABC">"AbC" (B) "女">"男"(C) "BASIC"=UCase("basic) (D) "123"<"23"7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是A 。

(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C) x=y=z=1 (D) xyz=18. VB提供了结构化程序设计的三种基本结构,三种基本结构是D 。

(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。

《VB语言程序设计》课程试题

《VB语言程序设计》课程试题

学年 第一学期《VB 语言程序设计》课程试题课程号:1630013√ 考试 □ A 卷√ 闭卷□ 考查√ B 卷□ 开卷一、判断正误(请将答案填在括号内,每题( )1. 用VB 编写的源程序无法在计算机中直接执行。

( )2. 长整型(Long )是VB 中的一种基本数据类型,其表示范围为-32768~32767。

( )3. 一般情况下,系统事件是指用户在计算机系统中通过按键或鼠标操作而产生的事件。

( )4. 在属性窗口中,既可以按字母顺序,也可按分类顺序显示所选对象的属性。

( )5. VB 集成开发环境包括三种工作状态,用户只能在设计状态下修改程序代码。

( )6. 当文本框具有焦点时,用户按下光标键时将触发该文本框的KeyPress 事件。

( )7. 我们可以将菜单编辑器看成是菜单控件的属性窗口,其中的“标题”、“索引”项分别对应着菜单控件的Caption 、Index 属性。

( )8. 为了选中某个单选按钮,可以在程序代码中将该单选按钮的Enable 属性设置为True 。

( )9. 设置图片框(PictureBox)对象的Stretch 属性,可使该对象根据装入的图形自动调整本身的大小。

( )10. 文件既可以存储在计算机的外存储器中,也可以存储在计算机的内存储器中。

二、单项选择(请将答案填在括号内,每题1分,共10分)( )1. 以下四个变量名中,合法的是__________ 。

A. PiB. 7StudC. PrintD. Mod ( )2. 要通过代码删除列表框List1中当前选中的一项,可使用__________班级:姓名:学号:试题共 页加白纸 二 张密封线GDOU-B-11-302语句。

A. List1.ClearB. List1.DeleteList1.ListIndexC. List1.RemoveItem List1.ListIndexD. List1.ClearList1.ListIndex()3. 以下四个项目中,不可以用于用户输入的是__________ 。

(完整word版)VB程序设计试题题库及答案.doc

(完整word版)VB程序设计试题题库及答案.doc

VB程序设计笔试题题库一、选择题1 下列常量中,是 Integer类型常量的是(C )。

A、123&B、-38844C、123%D、327682 下面选项中 () 是字符连接运算符 . ( A )A、&B、AndC、%D、Mod3下面关于 VB 的集成开发环境( IDE )的叙述中,不正确的是(B )。

A、IDE是设计、调试、运行 VB程序的工具。

B、用户不能随意关闭 IDE中的窗口。

C、" 窗体设计 " 窗口是用来设计应用程序界面(窗体)的。

D、打开 / 关闭各窗口的命令主要在 IDE的" 视图 " 菜单中。

4 len( “程vb序设计”)=( C ) 。

A、 5B、2C、 6D、105 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 DA、7B、0C、2D、46 赋值语句 A=123 + Mid$( “123456”,3,2)执行后, A= ( A )。

A、157B、12334C、123D、"12334"7 在一个语句内写多条语句时 , 用来分隔每条语句的符号是 ( C ).A、,B、;C、:D、、8 将逻辑型数据转换成整型数据时,转换规则是( D )。

A、将 True 转换为 1 ,将 False 转换为 0B、将 True 转换为 1 ,将 False 转换为 -1C、将 True 转换为 0 ,将 False 转换为 -1D、将 True 转换为 -1 ,将 False 转换为 09 表达式 2+3*4^5-SIN(X+1)/2 中最先进行的运算是 ( D ).A、SINB、4^5C、3*4D、x+110 如果 x=2 ,则表达式 x+1>2 Or sin(x)>0.9 And 3>x+3 的值( B )。

A、不能计算B、 TrueC、5D、False11 随机产生 [10,50] 之间整数的正确表达式是( D )。

VB程序设计练习题及参考答案

VB程序设计练习题及参考答案

VB程序设计练习题及参考答案visualbasic程序设计练习题一、填空1.当进入vb集成环境,发现没有显示“工具箱”窗口时,应选择菜单的选项,使“工具箱”窗口显示。

2.在BMP图形文件之后加载命令按钮的图片属性时,所需的图形不会显示在选项按钮上,因为该属性未设置为1(图形)。

3.在文本框中,通过属性能获得当前插入点所在的位置。

4.要编辑文本框中的现有内容,请按键盘上的键,但该键不起作用,因为该属性已设置为true。

6.在vb中,1234、123456&、1.2346e+5、1.2346d+5四个常数分别表示、、、。

7.整数变量x存储两位数。

要交换两个数字的位置,例如,13变为31,表达式为。

8.表示x是5的倍数或是9的倍数的逻辑表达式为。

9.如果a=3.5、B=5.0、C=2.5和d=true,则表达式a>=0anda+C>B+3ornotd的值为。

10.int(-3.5)、int(3.5)值分别是、。

11.表达式ucase(mid(\的值是。

12.要将以下语句循环20次,循环变量的初始值应为:fork=to-5step-213.下面程序段显示个“*”。

fori=1到5 Forj=1打印\nextjnexti14.复选框属性设置为2-grayed时,变成灰色,禁止用户选择。

15.属性设置为1,单选按钮和复选框的标题显示在左边。

16.属性设置为1,单选按钮和复选框以图形方式显示。

17.程序运行时,如果框架属性设置为false,框架标题为灰色,表示框架内的所有对象均被屏蔽,不允许用户对其进行操作。

18.列表框中项目的序号是从开始的。

19.指示列表框中最后一项的序列号。

20.方法可以清除列表框中的所有内容。

21.组合框是组合了文本框和列表框的特性而形成的一种控件。

风格的组合框不允许用户输入列表框中没有的项。

22.VB程序存储在模块中,模块分为______________三种类型。

123.如果希望每15秒生成一次计时器事件,interval属性应设置为。

vb试题及答案

vb试题及答案

vb试题及答案VB(Visual Basic)是一种常用的编程语言,被广泛应用于Windows 平台的软件开发中。

本文将提供一些关于VB的试题以及对应的答案,供读者学习和参考。

一、选择题1. VB是以下哪种类型的编程语言?a) 面向对象编程语言b) 过程式编程语言c) 自然语言d) 并发编程语言答案:b) 过程式编程语言2. VB最初是由哪家公司开发的?a) 微软b) Applec) IBMd) Sun Microsystems答案:a) 微软3. 下列哪个是VB的集成开发环境(IDE)?a) Visual Studiob) Eclipsec) Xcoded) NetBeans答案:a) Visual Studio4. VB中的变量声明关键字是?a) varb) dimc) intd) string答案:b) dim5. VB中用于循环执行一段代码的控制结构是?a) for loopb) while loopc) do-while loopd) switch-case答案:c) do-while loop二、填空题1. 编写一个VB代码片段,实现将两个数相加并输出结果的功能。

答案:```Dim num1 As Integer = 5Dim num2 As Integer = 3Dim result As Integerresult = num1 + num2Console.WriteLine("相加结果为:" & result)```2. VB中的条件分支语句是________。

答案:if-then语句3. VB中的数组索引是从______开始的。

答案:04. VB中的函数返回值可以使用关键字______指定。

答案:Return5. VB中用于定义一个子过程的关键字是______。

答案:Sub三、简答题1. 请解释VB中的“Option Explicit”语句的作用。

《程序设计语言VB》试卷含答案

《程序设计语言VB》试卷含答案

《程序设计语言VB》试卷(A卷)姓名_______ __班级___________学号___________成绩___________一、单选题(每题1分,共20题,总计20分)1.设A=7,B=4,C=6,,则表达式A Mod3+B^3/C\5的值为____C________ 。

A.1 B.2 C.3 D.出错2.下列选项中,为字符串常量的是_____B____ 。

A.6/12/2001 B."6/12/2001" C.#6.12.2001# D.' 6/12/2001’3.执行语句Print Format(5459.478, "##,##0.00"),正确的输出是_______B__ 。

A.5459.48 B.5,459.48 C.5,459.478 D.5,459.474.表达式123+27 mod 10\6+asc(“A”)的值为__B_________ 。

A.191 B.65 C.189 D.1885.假定有一个菜单项,名为Menuitem,为了在运行时使该菜单失效,以下正确的语句是_____A___ 。

A.Menuitem.Enabled = False B.Menuitem.Enabled = TrueC.Menuitem.Visible = True D.Menuitem.Visible = False6.下列控件中,______B____控件没有“Caption”属性。

A.CheckBox(复选框) B.Text(文本框)C.Frame(框架)、 D.Label(标签)7.下面Sub子过程的各个语句中,正确的是__D________。

① Private Sub Sub1(A() As string)② Private Sub Sub1(A(1 to 10) As string*8)③ Private Sub Sub1(S As string)④ Private Sub Sub1(s As string*8)A abcdB abcC acdD ac8.若要设置定时器控件的定时时间,需设置的属性是__A________。

VB会考试题

VB会考试题

VB程序设计语言命题试卷一、选择题(2分/题,共30分)()1.下列不属于对象的基本特征的是 _A、属性B、方法C、事件D、类()2.如果要改变窗体的标题,需要设置窗体对象的属性。

A、NameB、CaptionC、BackColorD、BorderStyle()3A、双击鼠标可以触发DblClick事件B、窗体或控件的事件的名称可以由编程人员确定C、移动鼠标时,会触发MouseMove事件D、控件的名称可以由编程人员设定()4.在VB中程序注解可以加在下列哪个符号之后A、’B、/C、:D、!()5. 通过改变单选按钮(OptionButton)控件的 _属性值,可以改变单选按钮的选取状态。

A、ValueB、StyleC、AppearanceD、Caption()6. 下列 _关键字用于定义常量..A、DimB、PublicC、ConstD、Private()7.若A≤B或C≤D,则E=2,写作VB语句应为:If A<=B _C<=D then E=2A、XorB、AndC、<>D、Or()A、 Width和HeightB、 Width或HeightC、 Top和LeftD、 Top或LeftA.Mid$(S,2,3) B、Middle(S,2,3)C、Right$(S,2,3)D、Left$(S,2,3)()10.以下关系表达式中,其值为False的是 _A.“ABC”>“AbC” B.“the”< >“they”C.“9”=“8” D.“Integer”>“Int”()11.在VB中,以下控件不能作为其他控件窗口的是A、框架B、图片框C、影像框D、窗体()12.下列VB程序语句正确的是 _A、If A≥B Then T=A : A=B : B=TB、If A≥B Then T=A ; A=B ; B=TC、If A>=B Then T=A A=B B=TD、If A>=B Then T=A : A=B : B=T()13.下面程序的循环次数是 _For j=8 To 35 Step 3Print jNext jEndA、10B、9C、27D、28()14.在窗体中添加一个命令按钮Command1,并编写如下程序:Private Sub Command1_Click( )x=InputBox(x)If x^2=9 Then y=xIf x^2<9 Then y=1/xIf x^2>9 Then y=x^2+1Print yEnd Sub程序运行后,在InputBox中输入3,单击命令按钮,程序的运行结果是 _A.3 B.0.33 C.17 D.0.25()15.下列程序段:Private Sub Form_Click()Dim i as integer,s As Integers=0:i=0while i>5i=i+1s=s+iwendPrint sEnd Sub程序运行后,窗体上显示的内容是 _A.0B.10C.15D.21二、填空题(2分/空,共20分)1.VB6.0是基于____________环境的程序开发工具。

vb程序设计题库及答案详解

vb程序设计题库及答案详解

vb程序设计题库及答案详解在编写VB程序设计题库及答案详解时,我们通常会按照以下结构进行排版:1. 题目编号:为每个题目分配一个唯一的编号,方便索引和查找。

2. 题目描述:清晰地描述题目要求,包括输入、输出、功能等。

3. 解题思路:简要说明解题的步骤和方法。

4. 代码实现:提供完整的VB代码实现,包括必要的注释。

5. 运行结果:展示程序运行后的结果,可以是截图或文本描述。

6. 注意事项:列出在编写程序时应注意的问题或常见的错误。

7. 拓展思考:提供一些拓展问题或变体,引导读者进一步思考。

以下是一篇符合标题的正文内容示例:题目编号:001题目描述:编写一个VB程序,实现用户输入两个整数,程序输出这两个整数的和。

解题思路:1. 使用InputBox函数获取用户输入的两个整数。

2. 将输入的字符串转换为整数类型。

3. 计算两个整数的和。

4. 使用MsgBox函数显示结果。

代码实现:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = Val(InputBox("请输入第一个整数:"))num2 = Val(InputBox("请输入第二个整数:"))sum = num1 + num2MsgBox "两个整数的和是:" & sum```运行结果:程序将弹出两个输入框,用户输入两个整数后,将显示一个消息框,展示这两个整数的和。

注意事项:- 确保输入的是整数,否则Val函数可能会失败。

- 输入框中不要包含非法字符。

拓展思考:- 如果用户输入的不是数字,程序应如何处理?- 能否修改程序,使其能够计算两个数的平均值而不是和?请注意,这只是一个示例,实际的题库及答案详解会根据具体题目的不同而有所变化。

VB语言程序设计试题库

VB语言程序设计试题库

VB 程序设计一、判断题1. 同一Form 窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。

( X )2. 一个对象的若能识别多个事件,我们只能对其中一个事件编程()3. 单选按钮与复选框对象的 Value 属性类型不同,且只能取值 True 和False。

(√)4. 事件过程由某个用户事件或系统事件触发执行,它不能被其他过程调用。

()5. 图片框的Move 方法不仅可以移动图片框,而且还可以改变该图片框的大小,同时也会改变该图片框有关属性的值。

(√)6. “A=B=C”是一个合法的 Visual Basic 语句。

()7. 当在一个简单组合框的文本框中输入一个它的列表框中没有的条目时,组合框会自动把这一条目添加到它的列表框中。

()8. Visual Basic 程序的运行可以从 Main ()过程启动,也可以从某个窗体启动。

(√)9. 在图片框中放置的控件既可以在该图片框内移动,也可以移出该图片框外。

()10. 对于文件系统控件,当驱动器控件 Drivel 中的驱动器符改变时,文件夹列表控件 Dir1 中显示的文件夹也作相应的改变,可以在Drive1 中的Change 事件中使用如下命令。

Dir1. Path= Drive1. Drive(√)11. 滚动条控件可作为用户输入数据的一种方法。

(√)12. 单选按钮控件和复选框控件都具有 Value 属性,它们的作用完全相同。

()13. 静态变量是一种局部变量,当原过程再次被执行时,静态变量的初值是上一次过程调用后的值。

(√)14. Visual Basic 提供的几种标准坐标系统的原点都是在绘图区域的左上角,如果要把坐标原点放在其他位置,则需使用自定义坐标系统。

(√)15.注释语句 REM 可自成一语句。

(√)16. 用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发 KeyPress ()17. 组合框兼有文本框和列表框两者的功能,用户可以通过键人文本或选择列表中的项目来进行选择。

vb试题及答案

vb试题及答案

vb试题及答案VB(Visual Basic)是一种由微软公司开发的基于事件驱动编程模型的高级程序设计语言。

它具有简单易学的特点,常被用于Windows 操作系统的开发。

本文将为您介绍一些常见的VB试题及其答案,帮助您更好地学习和掌握VB编程。

1. 请简要介绍VB的历史和特点。

VB(Visual Basic)是一种由微软公司推出的面向对象的高级程序设计语言。

它最早于1991年发布,并经历了多个版本的发展。

VB 具有以下特点:- 易学易用:VB采用直观的图形用户界面,提供可视化设计和拖拽式编程,使得初学者能够快速上手。

- 事件驱动:VB基于事件驱动的编程模型,响应用户的操作或事件触发相应的处理代码。

- 强大的集成开发环境(IDE):VB提供了强大的IDE,包括代码编辑器、调试功能和可视化设计工具,方便程序开发和调试。

- 可扩展性:VB支持与其他编程语言和技术的集成,如数据库连接、网络编程等,具有较高的灵活性和可扩展性。

2. 请举例说明VB中常用的数据类型及其含义。

在VB中,常用的数据类型有:- Integer:整型数据,用于表示整数值。

- Double:双精度浮点型数据,用于表示带有小数部分的数值。

- String:字符串类型,用于表示文本。

- Boolean:布尔型数据,用于表示真或假的逻辑值。

- Date:日期型数据,用于表示日期和时间。

- Object:对象类型,用于表示任意类型的对象。

3. 如何定义一个函数和一个子过程(Subroutine)?在VB中,可以通过如下方式定义一个函数和一个子过程:- 函数的定义:Function 函数名(参数列表) As 返回值类型' 函数体End Function- 子过程的定义:Sub 过程名(参数列表)' 过程体End Sub4. 请简要介绍VB中常用的判断和循环结构。

- 判断结构:- If-Then语句:用于根据条件执行不同的代码块。

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

2009 —— 2010学年 第一学期《VB 语言程序设计》课程试题课程号: 1630013 √ 考试 √ A 卷√ 闭卷□ 考查□ B 卷□ 开卷一、 填空题(每空1分,共10分)1. VB 中过程的参数传递有两种方式:( )和( )。

2. 若 x=2,y=4 和 z=6,则逻辑表达式 Not(x>y) Or x+y+z<50 And 100/z<y 的值为 ( )。

3. 用随机函数Rnd 生成大于或等于1,小于10的随机整数值的表达式:( )。

4. 已知数组元素A(1)=4,A(2)=2,A(3)=1,A(4)=3,则A(A(1)+A(2)-A(4))的值为 ( )。

5. Dim a #语句声明变量a 是( )型变量。

6. 若以写的方式打开顺序文件”d:\file1.dat ”(文件号为5),则正确的语句是( )。

7. 在窗体上使用Print 方法输出列表框List1中序号为5项目内容,语句为( )。

8. 向组合框Combo5添加序号为3,内容为“广东海洋大学”的项目,使用的语句为( )9. 当单选按钮OptionButton 的Value 属性为( )时,表示该单选按钮处于未选中状态。

10. 若在标准模块中以关键字public 定义子过程,则在( )中都可以调用该子过程。

二、 单项选择题(每题1.5分,共30分)1、 指示一个窗体位置的值是窗体的( ) A )对象 B )事件 C )属性 D )方法2、 在VB 中,下列变量名不合法的是________________。

A. 姓名B. a$bC. sum%D. n0_1班级:姓名:学号:试题共 页 加白纸 二 张密封线GDOU-B-11-3023、数学式子sin25°写成VB表达式是______A. sin25B. Sin(25)C. Sin(25*3.14/180)D. Sin(25°)4、设窗体上有一个滚动条,单击滚动条右端的按钮一次,滚动条移动一定的刻度值,决定此刻度值的属性是______。

A. MaxB. MinC. SmallChangeD. Largechange5、下面循环语句中在任何情况下都至少执行一次循环体的是______A. Do While <条件>B. While <条件>循环体循环体Loop WendC. DoD. Do Until <条件>循环体循环体Loop Until <条件> Loop6、执行下列程序段输出结果是()X%=2Do while x <8Print “*”;X=x+2LoopA. *B. **C. ***D. ****7、若把图片框Picture1中的图形清除,以下错误的选项是()A. Picture1.DelB. Picture1.Picture = LoadPicture("")C. Picture1.Picture = LoadPicture( )D. Picture1.Picture=Nothing8、工程文件的扩展名是。

A.vbg B.vbp C.vbw D.vbl9、设a=2,b=3,c=4,d=5,表达式3>2*b OR a=c AND b <>c OR c>d的值是。

A. 1B. TrueC. FalseD. -110、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是。

A. 工程资源管理器窗口B. 工具箱窗口C. 代码窗口D. 属性窗口11、运行下列程序,结果为。

const a=2a=4 :print aA.2 B. 4 C. 0 D. 出错12、要用数组A存放如下方阵的数据,如果不浪费存储空间,说明数组A的语句应是。

9 2 32 5 63 6 8A.Dim A(9) As Integer B.Dim A(3,3) As IntegerC.Dim A(-1 to 1,-3 to -1) As Single D.Dim A(-3 to -1,1 to 3) As Integer13、在窗体上画一个水平滚动条,名称为HScroll1;再画一个文本框,名称为Text1。

要想使用滚动条滑块的变化量来调用文本框中文字的大小,则可满足的语句是。

A.Text1.FontName= HScroll1.MaxB.Text1.FontSize= HScroll1.MinC.Text1.FontSize= HScroll1.valueD.Text1.FontBold= HScroll1.value14、按文件的内容划分有。

A.顺序文件和随机文件B.ASCII文件和二进制文件C.程序文件和数据文件D.磁盘文件和打印文件15、在下列语句中,数组a说明正确的是()A)n=5 : Dim a(1 to n) As IntegerB)D im a(10) As Integer : ReDim a(1 to 12)C)D im a() As Single : ReDim a(3, 4) As IntegerD)Dim a() As Integer : n=5 : ReDim a(1 to n) As Integer三、程序阅读题(每题5分,共20分)1.写出执行下列事件过程的输出结果。

Private Sub Form_Click()Dim i, x, yFor i = 1 To 3x = i*i + 2Select Case xCase 6y = x/4 + 6Case 10 To 20y = x*xCase Elsey = 0End SelectPrint "x="; x, "y="; yNext iEnd Sub2.写出单击Command1按钮后,下列程序运行的结果。

Private Sub Command1_Click()Dim a(1 To 9) As IntegerDim b(1 To 3, 1 To 3) As IntegerDim i%, j%For i = 1 To 9a(i) = iNext iFor i = 1 To 3For j = 1 To 3b(i, j) = 2*a(i*j)If j>=i Then Print b(i, j),Next jPrintNext iEnd Sub3.写出以下程序的运行,单击Form1窗体后的结果。

Private Sub Form1_Click ( )Print "*";Tab(9);3,Tab(18);6PrintFor I=15 to 16Print I;For j=3 To 6 Step 3Print Tab(3*j);j*I;Next jPrintNext IEnd Sub4.写出单击Command1按钮后,下列程序运行的结果。

Dim x As IntegerPrivate Sub Command1_Click()x = 100C all s1: Print xC all s2: Print xEnd SubPrivate Sub s1()D im x As Integerx = x + 200: Print xEnd SubPrivate Sub s2()x = x + 200: Print xEnd Sub四、程序填空题(每题5分,共10分)1、设计一个计时程序。

该程序用户界面如图所示,由一个文本框(text 1),和两个按钮:命令按钮1( Command1)按钮,命令按钮2(Command2)组成。

程序运行后,用户按开始(Command1)按钮,则开始计时,文本框中显示秒数,按停止(Command2)按钮,则计时停止。

Option ExplicitDim iPrivate Sub Commandl_Click( )i=0Timer1.Interval=1000Timer1.Enabled= 4End SubPrivate Sub Command2_Click( )Timer1.Enabled= 5End subPrivate Sub Form_Load( )Timer1.Enabled=FalseText1.Text = ""End SubPrivate Sub Timer1_Timer( )i=i+ 6Text1.Text= iEnd Sub2、下列程序在屏幕上如图显示学生的各科成绩及总分,请完成程序。

Private Type stuno As String * 8name As String * 8maths As Integerphysics As Integerprogramming As Integertotal As IntegerEnd TypePrivate Sub Command1_Click()Dim student As 10student.no = 123 = "陈东"student.maths = 96student.physics = 88student.programming = 83student.total= 11 Print "学号: "; student.noPrint "姓名: "; Print "数学: "; student.mathsPrint "物理: "; student.physicsPrint "编程: "; student.programmingPrint "总分: "; student.totalEnd Sub五、程序设计题(每题6分,共30分)1.编写程序在窗体上打印如图所示的图案。

要求用子过程实现打印一个三角形图案。

在Command1_Click()过程中调用两次子过程来实现整个图案的打印。

2.编写一个事件过程,使用随机函数产生10个两位整数存放到一维数组a中,并对该数组中的数据用选择排序法按从大到小的顺序排列和输出排列的结果。

3.求ax2+bx+c=0方程的根。

其中系数a、b、c用InputBox函数输入,计算结果在文本框Text1中显示。

4. 编程:输入一个1~9之间的整数a,计算s=a+aa+aaa+aaaa+……前7项的和,要求将计算多项式中的每一项的运算写作函数。

5.文本文件e:\aaa.txt中存放了若干英文单词,要求在单击命令按钮Command1后,将其中以字母a或A打头的单词依次显示在列表框List1中。

相关文档
最新文档