VB期中复习资料剖析

VB期中复习资料剖析
VB期中复习资料剖析

上机2 基础

1、建立一个登陆窗口,用户在文本框中输入密码(不可见,出现*),单击“确定”按钮后,

输入的密码在标签中出现,单击“退出”按

钮结束运行。如图:(字体:黑体小四)

Private Sub Command1_Click()

Label2 = "输入的口令是" & Text1

End Sub

Private Sub Command2_Click()

End

End Sub

(注:“*”更改text1的PasswordChar属性)

2、建立应用程序对两个文本框中输入的内容进行交换(如a、b两变量交换通过下面三条语句完成t=a:a=b:b=t),单击“交换”按钮实现交换,单击“清空”按钮,清空文本框的内容,单击“结束”按钮结束运行。

Private Sub Command1_Click()

Dim t%

t = Val(Text1) : Text1 = Text2 : Text2 = t

End Sub

Private Sub Command2_Click()

Text1 = "" : Text2 = ""

End Sub

Private Sub Command3_Click()

End

End Sub

3、窗体中有3个按钮Command1、Command2和Command3,该程序的功能是当单击按钮Command1时,按钮2可用,按钮3不可见,正确的程序怎么样书写?

Private Sub Command1_Click()

Command3.Visible = False

End Sub

4、自动选择第3个字符起的6个字符。

Private Sub Form_Click()

Text1.SelStart = 2

Text1.SelLength = 6

Text2 = Text1.SelText

End Sub

5、实现两数相乘

Private Sub Text1_LostFocus( )

If Not IsNumeric (Text1) Then

Text1=””

Text1.SetFocus

End if

End Sub

Private Sub Text2_KeyPress (KeyAscii As Integer)

If KeyAscii = 13 Then

If Not IsNumeric(Text2) Then Text2 = ””

End if

End Sub

Private Sub Text3_GotFcous()

Text3 = Val(Text1) + Val(Text2)

End Sub

6、设计程序完成下列操作

(1)剪切、复制和粘贴的编辑操作

(2)字体、大小的格式设置

Dim st As String

Private Sub Commond1_Click()

st = Text1.SelText ‘将选中的内容存放在st变量中’

Text1.SelText = “”‘将选中的内容清除,实现剪切’

End Sub

Private Sub Commond2_Click()

st = Text1.SelText ‘将选中的内容存放在st变量中’

End Sub

Private Sub Commond3_Click()

Text1.SelTxet = st ‘将st变量中的内容插入到光标所在的位置,实现粘贴’End Sub

Private Sub Commond4_Click()

Text1.FontName = “黑体”

End Sub

Private Sub Commond5_Click()

Text1.FontSize = 20

End Sub

Private Sub Commond6_Click()

End

End Sub

7、建立一个学生情况登记表(要求:

在文本框输入相应的内容,点击“确

定”按钮,在窗体右边的标签输出四

个文本框的内容,程序运行界面如图)

Private Sub Command1_Click() (第7题)

Label2 = Text1 & vbCrLf & Text2 & vbCrLf & Text3 & vbCrLf & Text4 & vbCrLf

End Sub

Private Sub Command2_Click()

Text1 = "":Text2 = "":Text3 = "":Text4 = "":Label2 = ""

End Sub

Private Sub Command3_Click()

End

End Sub

上机3 顺序结构

1、动态显示Shape形状;

Private Sub Command1_Click()

Timer1.Enabled = True

End Sub

Private Sub Form_Load()

Timer1.Enabled = False

End Sub

Private Sub Timer1_Timer()

Shape1.Shape = Int(Rnd * 6 + 0)

End Sub

2、根据用户输入的半径,求对应的直径、圆周长、圆面积、球表面积、球体积,要求保留

3位小数显示结果;

Private Sub Command1_Click()

Const pi = 3.1415

Dim r!, d!, s!

r = Val(Text1): d = 2 * r: s = pi * r ^ 2:Text2 = d: Text3 = s

End Sub

Private Sub Command2_Click()

Text1 = "" : Text2 = "" : Text3 = ""

End Sub

Private Sub Command3_Click()

Text2 = Val(Text1) * 2

Text3 = 3.1415 * Val(Text1) ^ 2

End Sub

3、实现对于用户输入数字进行加密显示,加密方法:数字循环左移二位(提示:类似循环

问题,常借助于Mod运算符来解决:密文数字=(明文数字n+循环偏移量Δd+10)Mod 10;

Private Sub Command1_Click()

Text2 = (Val(Text1) + (-2) + 10) Mod 10

End Sub

4、请根据插入点位置和待插入字符串,单击

“插入”按钮实现字符串的插入。

(提示:将字符串插入点左边和右边的字符串使用Left和Right函数分离,使用字符串连接符按照左边字符串、插入字符串和右边字符串的顺序连接起来,即可完成插入操作。)

Private Sub

Command1_Click()

Text1 = Left(Text1, Val(Text2)) & Text3 & Right(Text1, Len(Text1) - Val(Text2))

End Sub

5、将输入的字符串前半部分和后半部分对称交换位置。

(提示:首先根据字符串的长度将字符串分为前、中、后三个部分,使用字符串函数进行截取三个部分字符串,并将其进行重新排放,最后将结果显示在新文本框中)

Private Sub Command1_Click()

Dim s1$, s2$, s3$, s$, n%

s = Text1

n = Len(s) \ 2

If Len(s) Mod 2 = 0 Then

s2 = ""

s3 = Right(s, Len(s) - n)

Else

s2 = Mid(s, n + 1, 1)

s3 = Right(s, Len(s) - 1 - n)

End If

s1 = Left(s, n)

Text2 = s3 & s2 & s1

End Sub

6、编一个华氏温度与摄氏温度之间转换的程序,转换公式如下:

3259F +=C )(32-F 9

5C = Private Sub Commond1_Click()

Dim f! , c!

f = Val(Text1)

c = 5/9 * ( f – 32 )

Text2 = Format( c, “0.00” ) ‘保留两位小数’

End Sub

Private Sub Commond2_Click()

Text1 = Format( 9/5 * Val(Text2) + 32 , “0.00” )

End Sub

7、输入半径,计算圆周长和圆面积,如图所示。

要求:检查输入数据的合法性,利用Msgbox 显示出错信息,定位出错文本框,计算结果保留两位小数。

Private Sub Text1_LostFocus()

If Not IsNumeric(Text1) Then

k = MsgBox("输入有非数字字符,请重新输入", vbOKOnly, "提示")

Text1 = ""

Text1.SetFocus

End If

End Sub

Private Sub Command1_Click()

Text2 = Format(3.1416 * Val(Text1) ^ 2, "0.00")

End Sub Private Sub Command2_Click()

Text3 = Format(2 * 3.1416 * Val(Text1), "0.00")

End Sub

8、输入一字符串,分别调用UCase、Len函数将其转换成大写字母并显示其字符串长度。

Private Sub Command1_Click()

Text2 = UCase(Text1)

Text3 = Len(Text1)

End Sub

9、随机产生一个3位正整数,然后逆序输出,产生的随机数与逆序数同时显示。

Private Sub Command1_Click()

x = Int(Rnd * 900 + 100)

a = x Mod 10

b = x \ 100

c = x \ 10 - 10 * b

Print x & vbCrLf & a & c & b

End Sub

10、Print方法练习,显示字符图形。

要求窗体不可改变大小,当单击“清屏”按钮后,清除窗体所显示的图形。

①Private Sub Command1_Click()

Dim i%

For i = 1 To 5

Print Tab(2 * (5 - i) + 4); String(2 * i - 1, "★"); Spc(4 * (5 - i) + 2); String(2 * i - 1, "★") Next i

End Sub

Private Sub Command2_Click()

Cls

End Sub

②Private Sub Command1_Click()

Dim i%

For i = 1 To 5

Print Tab(2 * (5 - i) + 4); String(2 * i - 1, "★"); String(2 * (5 - i) + 1, "☆"); String(2 * i - 1, "★") Next i

End Sub

Private Sub Command2_Click()

Cls

End Sub

(注:使窗体不可改变大小,设置窗体属性:

首先BoaderStyle = 1 – Fixed Single,然后MinButton = False )

上机4 选择结构

1、 编一程序输入上网的时间并计算上网费用,计算方法如下:

??

???≥<=小时上网时间小时上网时间

小时上网时间元,每小时元,每小时元,基数费用5050~101025.230 同时为了鼓励多上网,每月收费最多不超过150元。 Private Sub Command1_Click()

Dim t%, cost%

t = Val(Text1)

If t < 10 Then

cost = 30

ElseIf t < 50 Then

cost = 2.5 * t

Else

cost = 2 * t

End If

If cost > 150 Then cost = 150

Text2 = cost

End Sub

Private Sub Command2_Click()

Text1 = "" : Text2 = "" : Text1.SetFocus

End Sub

Private Sub Command3_Click()

End

End Sub

2、

VB期末考试试题及答案

二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B、Name C、Text D、Value

7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的 D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB C、 VB D、 VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2的结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件是容器控件 B 。 A、Image B、Picture C、ComboBox D、FileListBox 11、若要将窗体从内存中卸载出去,其实现的方法是 D 。 12、以下选项中,不是 Visual Basic控件的是 A 。 A.窗体 B.定时器 C.单选框 D.命令按钮 13、双击窗体中的对象后,Visual Basic将显示的窗口是 A 。 A.代码窗口 B.工具箱 C.项目(工程)窗口 D.属性窗口 14、可决定窗体的左上角是否有控制菜单的属性是 A 。 15、设有如下语句: Strl=InputBox("输人","","练习") 从键盘上输人字符“示例”后,Strl的值是 D 。 A.“输入” B.“” C.“练习” D.“示例” 16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 C 。 A. Form1_Click C. Frm1_Click D. Me_Click 17、窗体的hide属性的含义是 A 。 A.隐藏 B.展现 C.装入 D.卸载 18、若要设置定时器控件的定时时间,需设置的属性是 C 。 A.Enabled B.Value C.Interval D.Text 19、能够改变复选框中背景颜色的属性是 C 。

vb期末考试试题

2011-2012学年第一学期算法与程序设计期末考试题 班级:姓名:分数: 一、单项选择题(每题4分) 1.算法是解决问题的( ) A.程序代码 B.方法与步骤 C.计算公式 D.最终结果 2.以下不能作为vb常量的的是( ) A.“Good Luck” B. PI C. 1.5E-3 D. 16.34 3.以下各表达式中, 计算结果为0的是( ) A. INT(12.4)+INT(-12.6) B. CINT(12.4)+CINT(-12.6) C. FIX(13.6)+FIX(-12.6) D. FIX(12.4)+FIX(-12.6) 4.设a=″Visual Basic″,下面使b=″Basic″的语句是( ) A.b=Left(a,8,12) B.b=Mid(a,8,5) C.b=Right(a,5,5) D.b=Left(a,8,5) 5.inputbox() 函数返回值类型为( ) A.数值 B.字符串 C.数值和字符串 D.变体 6.下列关于For…Next语句的说法正确的是( ) A. 循环变量、初值、终值和步长都必须为数值型 B.Step后的步长只能为正数 C. 初值必须小于终值 D.初值必须大于终值 7.下列符号中,只有( )是合法的VB变量名。 A.xy23 B.23xy C.Sub D.xy8[1] 8.数学表达式Sin30°写成VB表达式是( ) A.Sin30 B.Sin(30) C.Sin(30°) D.Sin(30*3.14/180) 9.在VB的运算中,级别最高的是( ) A.= B.And C.Or D.Not 10.判断任意3条线段a、b、c能否构成三角形的表达式为( ) A.a+b>=c Or a+c>=b Or b+c>=a B.Not(a+bc And a+c>b And b+c>a 11.在Visual Basic 中,下列关于语句“Dim long as Integer”说法正确的是( ) A.定义long为字符型变量 B.这是一条错误的语句 C.这是一条合法的语句 D.定义long为长整型变量 12.设有下列语句: x=5 If x^2-4*x<0 Then y=5 Else Y=8 y=10 程序运行后,则下列叙述中正确的是( ) A.变量Y的值是5 B.变量Y的值是10 C.变量Y的值是8

VB程序设计期末考试复习题

VB复习题 一.选择题 1.使用声明语句建立一个数值型的变量后,VB自动将该变量初始化为(B)。 A.空值 B.0 C.1 D.Null 2.使用声明语句建立一个字符型的变量后,VB自动将该变量初始化为( A )。 A.空值 B.0 C.1 D.Null 3.使用声明语句建立一个布尔型的变量后,VB自动将该变量初始化为(A )。 A.False B.0 C.1 D.True 4.关于 VB 中的运算符,以下说法正确的是()。 A.“×”是算术运算符,含义是“乘法运算” B.“≠”是关系运算符,含义是“不等于” C.“!”是逻辑运算符,含义是“非” D.“And”是逻辑运算符,含义是“与” 5.对象的三要素是()。 A.属性、事件、程序 B.属性、事件、方法 C.窗体、事件、程序 D.语句、函数、程序 6.VB中,表达式10<2 Or Not 5>2+6的值为()。 A.TRUE B.FALSE C.0 D.出错 7.VB中,表达式Mid$("南京工程学院",3,4)的结果是()。A."工程学院" B."京工程学" C."程学院" D."工程" 8.在VB中,应用程序被称为()。 A.工程 B.窗体 C.属性 D.对象 9.VB中,事件Click由()引发。 A.移动鼠标 B.左键单击鼠标 C.双击鼠标 D.右键单击鼠标 10.VB中,隐藏窗体的方法是()。 A.Unload B.Stop C.Hide D.Show 11.在Visual Basic中最基本的对象是(),它是应用程序的基石,也是其它控件的容器。 A.文本框 B.命令按钮 C.窗体 D.标签 12.VB窗体文件的扩展名为()。 A.VBP B.FRM C.BAS D.EXE

VB期末考试试题

第一部分:客观题 1、 单项选择题 1、在窗体模块的通用段中声明变量时,不能使用的关键字是( ) A、 Dim B、 Public C、Private D、 Static 2、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 ( ) A、工程资源管理器窗口 B、工具箱窗口 C、 属性窗口 D、代码窗口 3、若要使某可见控件获得焦点,可使用( )方法来实现。 A、Refresh B、Setfocus C、Gotfocus D、Value 4、下列不可作为VB变量名的是( ) A、ABT1 B、Alpha C、ABC D、4*Delta 5、表达式 5 Mod 3+3\5*2的值是 ( ) A、 0 B、 6 C、4 D、 2 6、下列语句中,正确的赋值语句是( ) A、 i + j = 10 B、 2i = j C、 j = i + j D、 i * j = 0 7、执行下列程序段后,x的值是( )。 n = 4: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i < n A、 2 B、 6 C、 10 D、 14 8、当用户在窗体上单击鼠标时,不会触发的事件是( ) A、Click B、MouseDown C、MouseUp D、DblClick 9、下列为整型变量的是( ) A、 x! B、 x# C、x$ D、 x% 10、要从For循环中直接退出循环,可使用的语句( )。 A、Exit Do B、Exit Loop C、Exit For D、Stop 11、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是 ( ) A、x Mod 2 =1 Or y Mod 2 =1 B、x Mod 2 =0 Or y Mod 2=0

2016~2017第一学期期中考试高中三年级VB试卷

姓名 班级 考号 …………………………………装……………………………………订……………………………………线……………………………固安县职业中学2016~2017学年度第一学期期中考试 计算机专业高中三年级VB 试卷 命题教师: 高丽丽 考试时间:2016年11月 一、选择题 1. Visiul Basic 的版本中,( )的功能最强大。 A .学习版 B . 基础版 C .专业版 D .企业版 2.标准可执行文件是( ) A .标准EXE B .ActiveX EXE C .ActiveX DLL D .ActiveX 控件 3.Visual Basic 6.0没有下面那种版本。( ) A .企业版 B .学习版 C .工程版 D .专业版 4.一般标准模块文件的扩展名为( ) A .VBP B .VPG C .FRM D .BAS 5.在Visual Basic 中,数值1234&的类型是( ) A .整型 B .长整型 C .字符串型 D .双精度型 6.退出Visiul Basic 的错误方法是( ) A .单击窗口右上角的关闭按钮 B .选择“文件”菜单中 “退出”命令 C .按快捷键Alt+Q D .选择“文件” 菜单中 “关闭”命令 7.在正确安装Visiul Basic 6.0后,可以通过多种方式启动Visiul Basic 。以下方式中不能启动 Visiul Basic 的是( )。 A .通过“开始”菜单中的“程序”命令 B .通过“我的电脑”找到vb6.0.exe ,双击该文件名 C .通过“开始”菜单中的“运行”命令 D .进入DOS 方式,执行vb6.0.exe 文件 8.VB 6.0是一种面向( )的编程环境。 A .机器 B . 对象 C .过程 D .应用 9.工程资源管理器窗口中包含的文件类型有( )种。 A .2 B . 3 C .4 D .5 10.( )是用来控制对象的功能及操作的内部程序。 A .属性 B .方法 C .事件 D .代码 11.以下哪个不是事件产生的方式。( ) A .程序操作者触发 B .由工程触发 C .由系统触发 D .代码间接触发 12.Option Explicit 语句不可以放在( )。 A .窗体模块的声明段中 B .标准模块的声明段中 C .类模块的声明段中 D .任何事件过程中 13.下面程序运行后,输出结果是( )。 Dim zxs As Integer zxs%=232 zxs=232 Print zxs%;zxs A .232 232032 B .232 232 C .232.32 2232.32 D .任何事件过程中 14.若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用( )关键字在该过程定义局部变量。 A .Dim B .Private C .Public D .Static 15.在程序中分别将变量Inta 、B1、St 和D 定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是( )。 A .Inta=4.6 B .B1=#True# C .St=5 & 123.5 D .D=#10 / 05 / 01# 16.在窗体模块的通用声明段中声明变量时,不能使用( )关键字。 A .Dim B .Public C .Private D .Static 17.下列表达式能产生1~6自然数的是( )。 A .Int(Rnd(6)+1) B .Int(Rnd*6) C .Int(Rnd*7) D .Int(Rnd*6+1) 18.方法Print ”10+6=”;10+6输出结果是( )。 A .10+6=10+6 B .10+6=16 C .16=10+6 D .Int(Rnd*6+1) 19.下列没有类型说明符的变量是( )。 A .日期型 B .长整型 C .字符型 D .货币型 20.VB6.0变量名abc#的类型是( )。 A .字符串型 B .单精度类型 C .整型 D .双精度类型 二、填空题 1.Visual 中的含义是 ,指的是开发 的方法。Basic 是指 代码,英文全称是 。 2.退出Visual Basic 可单击 ,也可选择 菜单中的 命令,或按 + 键。 3.Visual Basic 开发环境的中心部分称为 。 4.属性窗口有两种显示方式,一种是按 排序,另一种是按 排序。 5.Visual Basic 有两种运行程序的方法, 模式和 模式。 6.窗体模块的文件扩展名为 、标准模块的文件扩展名为 、类模块的文件扩展名为 。 7.在Visiul Basic 语言中,注释符为 、分行符为 、并行符为 。

《VB程序设计》考试题型练习 答案

《VB 程序设计》考试题型练习 一. 填空 1. VB 中的对象具有 属性 、 事件 、和 方法 三种特性,它们是构成对象的三个基本要素。 2. VB 中的常量分为哪三种: 文字常量 、 符号常量(用户自定义常量) 系统内部常量 。 3. 变量的三要素是指: 变量的名 、 变量的数据类型 、 变量的值 。 4. VB 中日期型数据的表示格式为: #mm/dd/YYYY#或#mm-dd-YYYY# 。 5. 在VB 中,“\”是 整除 运算符;“/”是 浮点除 运算符。两个字符串可以使用连接符 &或+ 串接起来。 6. 2 22z y x z y x ++++的VB 表达式为 (x+y+z )/sqr(x^2+y^2+z^2) 。 7. a ac b b 242-+的VB 表达式为 (b+sqr(b^2-4*a*c))/(2*a) 。 8. 计时器控件的 Interval 属性用于设置Timer 事件发生的时间间隔,为了使计时器控件Timer1每隔0.5秒触发一次Timer 事件,应将该属性设置为 500 ;为了暂时关闭计时器,应把该计时器的 Enable 属性设置为False 。 二. 单选题 1. 如果要使VB 程序运行时不能对文本框中的内容进行编辑,需将文本框的哪个属性设置为True ( D )。 A )MultiLine B )Visible C )TabStop D )Locked 2. 表达式Right("asdf", 2)+Ucase("as" )的值为( A )。 A )dfAS B )asAS C )dfas D )asas 3. 执行如下语句: a =InputBox("Today", "Tomorrow", "Yesterday") 将显示一个输入对话框,在对话框的输入区中的默认值是( C )。 A) Today B) Tomorrow C) Yesterday D) Today Tomorrow Yesterday 4. 设a=3,b=5,则以下表达式值为真的是( B )。 A) a>=b And b>10 B) (a>b) Or (b>0) C) (a<0) Or Not (b>0) D) (-3+5>a) And (b>0)

大学-VB期末考试试题

VB期末考试试题A卷 一、填空题 1、VB程序设计的主要特点是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。 13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5)

VB期中考试题

VB期中考试题 一、填空题 1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。 2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名 3、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。 4、设置控件背景颜色的属性名称是______________________。 5、 x=InputBox(___ __, , ) 6、写出显示下图信息框的MsgBox函数 MsgBox( , , ) 二、选择题 1、下面不是VB工作模式的是( ) A.设计模式 B.运行模式 C.汇编模式 D.中断模式 2、可视化编程的最大优点是( ) A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象 D.所见即所得 3、下列不能打开属性窗口的操作是( ) A.执行“视图”菜单中的“属性窗口”命令 B.按F4键 C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮

4、下列可以打开立即窗口的操作是( ) A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是( ) A.可视化 B.面向对象 C.面向图形 D.事件驱动 6、以下能够触发文本框Change事件的操作是( ) A.文本框失去焦点 B.文本框获得焦点 C.设置文本框的焦点 D.改变文本框的内容 7、应用程序设计完成后,应将程序保存,保存的过程是( ) A.只保存窗体文件即可 B.只保存工程文件即可 C.先保存工程文件,之后保存窗体文件 D.先保存窗体文件(或标准模块文件),之后还要保存工程文件 8、任何控件都具有的属性是( ) A.TEXT B.CAPTION https://www.360docs.net/doc/368017869.html, D.FORECOLOR 5、决定控件上文字的字体、字形、大小及效果的属性是( ) A.TEXT B.CAPTION https://www.360docs.net/doc/368017869.html, D.FONT 9、在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的( )设置为0 A.INDEX B.TABINDEX C.TABSTOP D.ENABLED 10、运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的( )事件 A.CLICK B.DBLCLICK C.GOTFOCUS D.CHANGE 11、以下窗体名中哪些是非法的窗体名( )。 A._aform B.3frm C.f_1 D.frm 5 E.f_1* 12、一个名称为myfrm,标题属性为form1的窗体,它的单击事件名应为( )。 A. myfrm_click B.form1_click C.form_click D.me_click 13、执行下面语句:print “5*20” 的结果是( )。 A.“5*20” B.出现错误信息 C.5*20 D.100 14、下列语句代码不可正常执行的是( )。 A、Print 32765 + 3 B、Print 5 + 7 = 14 C、Print 256 / 128 D、Print "14" + 12 15、当用户单击命令按钮时,( )属性可以使得命令按钮对激发事件无效。 A. Name B.Enabled C.Default D.Cancel 16、下列语句中的( )语句可以用来正确地声明一个动态数组。 A.Private A(n) as integer B.Dim A() as integer C.Dim A(,) as integer D.Dim a(1 to n) 16、以下选顶中,不是Visual Basic 6.0默认控件名称的是 https://www.360docs.net/doc/368017869.html,mand1 B.Text1 C.Option1 https://www.360docs.net/doc/368017869.html,be1 17、表达式Fix(-26.99)+Int(24.56)的值为 A.-2 B.-3 C.-1 D.0 18、用下面语句定义的数组元素个数是 Dim a(-3 T0 3,2)as Integer A.6 B.12 C.14 D.21 19、在Visual Basic 6.0的立即窗口中,表达式Print 5>2的输出是

《VB程序设计》期末考试试卷(A)附答案

******学院 2009-2010学年第二学期 《VB程序设计》期末考试试卷(A)附答案 一、选择题(2分/题,共60分) (1)要设置窗体上各控件的属性,可以在___中进行。 A“窗体布局”窗口B“工程资源管理器”窗口 C“属性”窗口D“对象”窗口 (2)下面程序段___能够正确实现目的:如果x

(5)双击窗体中的对象后,VB将显示的窗口是___。 A工具箱B“工程”窗口 C“代码”窗口D“属性”窗口 (6)下列程序段的执行结果是___。 X=int(Rnd()+4) Selectcasex Case5 Print“优秀” Case4 Print“良好” Case3 Print”通过” Caseelse Print”不通过” Endselect A优秀B良好 C通过D不通过 (7)下列哪个不是窗体的属性___。 ACaptionBText CControlBoxDBorderStyle (8)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是___。 ACombo1.RemoveItemTextBCombo1.RemoveItem2 CCombo1.RemoveItem3DCombo1.RemoveItemCombo1.Listcount (9)窗体BorderStyle属性的功能是___。 A设置窗体的边框大小 B设置窗体的边框样式,是否显示标题栏,是否可以调整大小等 C决定是否显示窗体的控制菜单图标与状态控制按钮 D决定窗体的最大化或最小化按钮是否有效 (10)下列可作为VB的变量名的是___。

VB期末考试模拟题1讲解

【HNCE网上考试系统 v9.6】本套软件使用权属于:郑州大学 考试课程: 考试时间:100分钟考场:第一考场考试日期:2013.05.24 考号:姓名:剩余时间:99:42 保存交卷退出帮助 A B C D A B C D A B C D A B C D A B C D A B C D

A B C D A 命令 B 命令 C 命令 D 命令 A B C D A B C D A B C D A B C D A B

C D A B C D A B C D A 模块文件 B 件的属性 C 源文件 D 包含多个工程文件及属于该工程的其他文件 A 该窗体文件并没有被删除 B 窗体文件被删除 C 程仍然包含这个窗体 D A B C D A B C D

A B C D A B C D A可以实现交换两个变量值,而S2不能 B 个变量值,而S1不能 C 现交换两个变量值 D 现交换两个变量值 A B C D A B C D A 过程调用后均不保存值 B 有变量都是Static型的变量 C 所有变量都是Private型的变量 D 所有变量都是非全局Public A 用Dim语句或Static语句声明的变量 B 明它的过程

C Static语句声明的 D 程执行完毕后就被释放了 A B C D A B C D A B C D A B C D 声明段 A B C D A B C D A B

C D A B C D A B C D A B C D A 同 B Sub过程不可以 C 值,而Function过程能通过过程名返回值 D 或直接使用过程名调用,而 A工程中可以有多个窗体,但最多只能有一个窗体作为启动窗体 B 声明Public类型的变量来传递数据 C 大化、最小化或正常(保持设计时大小)等三种状态 D A 菜单 B 过程代码都放在窗体文件中 C 名必须相同 D 是设计阶段时显示的位置

VB程序设计期末模拟试卷

《VB程序设计》期末模拟试卷 一、单项选择 (b )1.被对象所识别的动作与对象可执行的动作分别称为对象的___________。 A.方法、事件 B.事件、方法 C.事件、属性 D.过程、属性 ( c)2.下列________是Single型变量。 A.Time% B.Name$ C.Sheight! D.CXYZ& (a )3.以下四个VB的变量名中,合法的是____________。 A.X23 B.$Re C. Len

D.3xy ( d)4.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是________。 A. str1是整型,str2是长整型 B. str1是长整型,str2变体型 C. str1、str2都是长整型 D. str1是变体型,str2是长整型 (b )5.表达式(&O36>31) and (“A”>”B”) 的结果是 ____________。 A.True B.False C.”&O3631AB” D.&O3631 (c )6.表达式“100” + 100 和表达式“100” & 100的值分别是 ____________。 A.200、200 B.“100100”、“100100” C.200、“100100”

D.“100100”、200 (b )7.以下语句执行时,从键盘上输入Zhao,并按回车键。执行结果是________。 Dim a As String A=InputBox("Input", "", "Name") Print a A.Input B.Zhao C.Name D.空字符串 (b)8.语句Print 4 + 5 \ 6 * 7 / 8 Mod 9的运行结果是________。 A.4 B.5 C.6 D.7 ( d)9.在窗体的通用段声明变量时,不能使用__________ 关键字。 A.Dim

大一VB期末考试试卷及答案

大一VB期末考试试卷及答案 1.在代码中引用一个控件时,应使用控件的( b )属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。 A.x+a <= b-y B. x > 0 AND y < 0 C.a = b OR x>y D. x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是( c )。 A.-1 B.0 C.1 D.以上都不对 5.67890属于( d )类型数据。 A.整型 B.单精度浮点数 C.货币型 D.长整型 6.下列变量名中正确的是( d )。 A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句( a )是有效的。 A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( b )。 A.Print B.Textbox C.Optionbutton D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。 A.Name B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为( b )。 Private Sub command1_click() Dim m(10)

2010年vb期中考试试卷及答案

2010年vb期中考试 满分:110分 姓名:________ 1、单项选择题(本题共计40分) 1、函数Cint(–3.5),Int(–3.5),Fix(–3.5)的值分别是________。( ) A、-3,–4,–3 B、-4,–4,–3 C、-3,–4,–4 D、-4,–3,–3 2、在VB中,下列关于控件的属性或方法中,搭配错误的有________个。 ①Timer1.Interval ②List1.Cls ③Text1.Print ④List1.RemoveItem ⑤Vscroll1.Value ⑥Picture1.Print ( ) A、0 B、1 C、2 D、3 3、若在一个应用程序窗体上,依次创建了CommandButton、TextBox、Label1等控件,则运行该程序显示窗体时,________会首先获得焦点。( ) A、窗体 B、CommandButton C、Label1 D、TextBox 4、下面的表达试的值为真的是________。( ) A、Mid(“Visual Basic”,1,12)=Right(“Programing Language Visual Basic”,12) B、“ABCRG”> ”abcde” C、Int(134.69) > Cint(134.69) D、78.9/32.77 < = 97.5/43.97 AND –45.4 > 4.98 5、执行语句"Print format(5459.478,"##,##0.00")",正确的输出结果是________。( ) A、5459.48 B、5,459.48 C、5,459.478 D、5,459.47 6、有如下程序代码: Private Sub Command1_Click( ) s=Sin(3.1415926/2) MsgBox s End Sub

VB考试题及答案

VB程序设计期末考试题 一、选择题 1 下列常量中,是Integer类型常量的是( C )。 A、123& B、-38844 C、123% D、32768 2 下面选项中()是字符连接运算符. A A、& B、And C、% D、Mod 3 下面关于VB的集成开发环境(IDE)的叙述中,不正确的是( B )。 A、IDE是设计、调试、运行VB程序的工具。 B、用户不能随意关闭IDE中的窗口。 C、"窗体设计" 窗口是用来设计应用程序界面(窗体)的。 D、打开 / 关闭各窗口的命令主要在IDE的"视图"菜单中。 4 len(“vb程序设计”)=( C ) 。 A、 5 B、2 C、 6 D、10 5 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 D A、7 B、0 C、2 D、4 6 赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=(A)。 A、157 B、12334 C、123 D、"12334" 7 在一个语句内写多条语句时,用来分隔每条语句的符号是(C). A、, B、; C、: D、、 8 将逻辑型数据转换成整型数据时,转换规则是( D )。 A、将True转换为 1 ,将False转换为 0 B、将True转换为 1 ,将False转换为 -1 C、将True转换为 0 ,将False转换为 -1 D、将True转换为 -1 ,将False转换为 0 9 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D).

A、SIN B、4^5 C、3*4 D、x+1 10 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。 A、不能计算 B、 True C、5 D、False 11 随机产生[10,50] 之间整数的正确表达式是( D )。 A、Round( Rnd*50) B、 Int(Rnd*40+10) C、Round( Rnd*51) D、 10+Int(Rnd*41) 12 每建立一个窗体,工程管理器窗口中就会增加一个(C). A、类模块文件 B、工程文件 C、窗体文件 D、程序模块文件 13 INT(100*RND(1))产生的随机整数的闭区间是(B). A、[1,100] B、[0,99] C、[0,100] D、[1,99] 14 下列数据类型中,占用内存最小的是(D). A、Integer B、Single C、Boolean D、Byte 15 VisualBasic是一种()程序设计语言.B A、过程式 B、非过程式 C、机器 D、低级 16 函数Int(10*Rnd)是在(A)范围内的整数. A、[0,9] B、[0,1] C、[1,9] D、[1,10] 17 以下合法的一组Visual Basic用户标识符是 C A、Sum 和 8abc B、a#x 和 Pi C、ForLoop 和 Total D、Const 和 DoWhile

VB期末考试复习题目

如果要将窗体中的某个命令按钮设置成运行时无法显示,应该设置它的属性。 类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为。 能够获得一个文本框中被选取文本的内容的属性是。 以下属于Visual Basic合法的数组元素是。 设置命令按钮的属性时,只有将属性设置为1,Picture属性才有效,否则无效。 VB有三种工作模式,它们分别是___________模式。 下列函数中,________函数返回的值是数值型的。 类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为。 以下控件中没有Print方法是( ) 以下叙述中错误的是 ( ) A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B)保存Visual Basic程序时,应分别保存窗体文件及工程文件 C)Visual Basic应用程序只能以解释方式执行 D)事件可以由用户引发,也可以由系统引发 下列数组声明语句中的数组a包含了_________个数组元素。( ) Dim a(4,-1 to 1,0 to 3) 复选框的Value属性为0时,表示( ) 复选框的Value属性为2时,表示( ) 主过程通过参数传递将一个参数传递给子过程A,并能够通过参数传递返回一个结果,下列子过程的正确定义 以下不属于Visual Basic系统的文件类型是。 A).frm B).bat C).vbg D).vbp 按变量名的定义规则,是合法定义的变量名。 结构化程序由三种基本结构组成,下面属于三种基本结构之一的是_______ 执行以下程序段后,变量c$的值为________。 a$="Visual Basic Programming"

VB程序设计期末试卷

《VB程序设计》期末试卷 一、判断题(每题1分,共10分) ()1、设置属性的语句格式为:“对象名.属性名=属性值”。 ()2、在窗体或模块文件中声明为Private的过程,只能被本窗体或模块中的过程所调用。()3、VB的赋值语句只能给变量赋值。 ()4、在VB中,字符型常量应使用"#"号将其括起来。 ()5、窗体大小只能通过鼠标拖动窗体边框来设置。 ()6、VB的Double类型数据,可以精确表示其数值范围内的所有实数。 ()7、若用户在键盘上按下一个键,则会产生一个Click事件。 ()8、罗马数制是进位计数制。 ()9、事件过程可以由用户事件触发执行,也可以由其他过程所调用。 ()10、Do While条件.....Loop和DO Until Not条件.....Loop 两条循环语句,实现循环控制是等效的。 二、单项选择题。(每小题2分,共50分) ()1.设a=“Visual Basic”,下面使b=“Visual”的语句是 A. b=Left(a,6) B. b=Mid(a,1) C. b=Rigth(a,5,5) D. b=Left(a,1,6) ()2.在立即窗口中执行?9>=9,输出结果是 A.0 B.True C.False D. -1 ()3.语句Dim var1 As Boolean作用是:将var1定义为什么类型变量 A.单精度型 B. 整型 C. 布尔型 D.字符型 ()4.Int(—0.618*10)/10的值是 A.—0.7 B.—0.6 C. —1 D. —0.1 ()5.表达式2 + 8 * 6 / 4 Mod 2的值是 A.5 B.2 C.6 D.9 ()6.在VB中快捷键F4打开哪个窗口? A. 资源管理器窗口 B. 属性窗口 C. 代码窗口 D. 立即窗口 ()7.函数Int( 64 * RND() )的值是在哪个范围内的整数? A. [0,63] B. [0,64] C. [1,63] D. [1,64] ()8.下列叙述中正确的是 A. 只有窗体才是Visual Basic中的对象 B. 只有控件才是Visual Basic中的对象 C. 窗体和控件都是Visual Basic中的对象 D. 窗体和控件都不是Visual Basic中的对象 ()9.用于Visual Basic程序设计的控件在 A. 工具箱中 B.工具菜单中 C. 工程窗口中 D.工具栏上 ()10.Visual Basic程序中表示续行的字符是 A. : B. _ C. \ D. ’ ()11.决定按钮显示内容的属性是 A. Text https://www.360docs.net/doc/368017869.html, C. Caption D.BackStyle ()12.下列可以把图形文件c:\地鼠1.jpg装入窗体FORM1中的语句为 A. Form1.Picture= LoadPicture("c:\ 地鼠1.jpg") B. Form1.Handle = " c:\ 地鼠1 .jpg" C. Form1 = LoadPicture("c:\ 地鼠1.jpg") D. Form1 = " c:\ 地鼠1.jpg" ()13.设a、b、c为整型变量,执行以下程序后a、b、c的值是 a=1:b=2:c=3 a=b:b=c:c=a A.2 3 1 B.2 3 2 C.3 2 1 D.1 3 2 ()14.将数学表达式2 2* 5 ) ( cos e b a+ +写成Visual Basic的表达式,其正确的形式是 A.Cos (a+b) ^2+5*exp(2) B.Cos^2(a+b)+ 5*exp(2) C.Cos (a+b) ^2+5*ln(2) D.Cos^2(a+b)+ 5*ln(2) ()15.下列描述图片框和图像框区别,那条是错误的 A.图像框中显示图片一般用作背景 B.图片框有拉伸属性

初三_vb期末考试试卷+答案

九年级期末VB 考试试卷 班级:学号:姓名: 123456789101112131415 一、选择题(每题两分,共十五题) 1.下列叙述中正确的是 (c) A. 只有窗体才是VB中的对象 B.只有控件才是VB中的对象 C. 窗体和控件都是VB中的对象 D.窗体和控件不是VB中的对象 2. 下列可以激活属性窗口的操作是(D) A. 用鼠标双击窗体的任何部位 B.执行“工程”菜单中的“工具箱”命令 C. 按 Ctrl+F4 键 D.按F4键 3. 下列不能打开工具箱窗口的操作是(B) A. 执行“视图”菜单中的“工具箱”命令 B.按 Alt+F8键 C. 单击工具栏上的“工具箱”按钮 D.按 Alt+V键,然后按 Alt+X键 4.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先 应执行的操作是 (A) A. 单击窗体上没有控件的地方 B.单击任一个控件 C. 不执行任何操作 D.双击窗体的标题栏 5. 为了把窗体上的某个控件变为活动的,应执行的操作是(C) A. 单击窗体的边框 B.单击该控件的内部 C. 双击该控件 D.双击窗体 6. 确定一个控件在窗体上的位置的属性是(D) A. Width 或 Height B. Width和 Height C. Top 或 Left D. Top和 Left 7. 确定一个窗体或控件的大小的属性是(B) A. Width 或 Height B. Width和 Height C. Top 或 Left D. Top和 Left 8. 为了同时改变一个活动控件的高度和宽度,正确的操作是( B) A. 拖拉控件 4 个角上的某个小方块 B.只能拖拉位于控件右下角的小方块 C. 只能拖拉位于控件左下角的小方块 D.不能同时改变控件的高度和宽度

相关文档
最新文档