搜档网
当前位置:搜档网 › vb模拟题

vb模拟题

vb模拟题
vb模拟题

要向C盘根目录下的名为my.txt的顺序文件中读出数据,应先使用_________语句打开文件。

复选框对象如果被选中,它的Value值为____________ 。

下列可作为Visual Basic 变量名的是____________。

以下能判断是否到达文件尾的函数是__________

如果在实验课上进行程序调试,运行时遇到意外出错,最有效的做法是:看清系统错误原因提示信息,____________,以确定错误原因。

要想从子过程调用后返回两个结果,下面子过程语句说明合法的是

____________ 。

在用通用对话框控件建立打开文件对话框时,在文件列表框中只允许显示txt和rtf类型的文件,则Filter属性的正确设置是_________。

在程序运行期间可以用____________函数把图形装入窗体、图片框或图像框。列表框List1中已有10个列表项,要显示列表框List1最后一项,有两种表示法, __________是正确的。

在默认情况下定义了10个元素的数组a,用变量n表示它的上界,有两种赋值语句,______________是正确的。

为了使控件对象不响应用户的事件,需要____________。

假定焦点已经位于文本框Text1中,则能够触发 KeyPress 事件的操作是

____________。

设变量x = 1,y = -1,a = 5,b = -5,则以下表达式的值为“真”的是____________。单击滚动条控件的箭头按钮,滑块的移动幅度与_______________属性设置有关。在自定义函数中,可以通过____________返回值。

程序填空

单击窗体执行将所输入的整数插入排序后的原数组元素适当位置。

Function Insert(s(), ByVal key As Integer) As Integer

Dim k%, i%, j%

k = ___(1)_____

For i = 0 To UBound(s)

If key < s(i) Then

k = i

_____(2)_______

End If

Next i

ReDim Preserve s(UBound(s) + 1)

For j = UBound(s) - 1 To k Step -1

______(3)____

Next j

s(k) = key

Insert =UBound(s)

End Function

Private Sub Form_Click()

Dim a() As Variant, i%, p%, m%

a = Array(1, 3, 6, 8, 9, 13, 17, 20, 25)

For i = 0 To UBound(a)

______(4)_____

Next i

Print: Print

p = InputBox("请输入要插入的数:")

m =____(5)____

For i = 0 To m

Print a(i);

Next i

Print: Print

End Sub

单击窗体读当前文件夹中的文本文件data.txt数据,找出其中年龄最大者的年龄、姓名和全部人数,输出并保存在当前文件夹的中result.txt。

data.txt的数据格式形如:

王海涛, 18

李林, 20

……

Private Sub Form_Click()

Dim Name$, Age%, maxName$, maxAge%

n = 0

maxAge = 0

Open App.Path + "\data.txt" For Input As #1

Do While ____(1)______

Input #1, Name, Age

n = n + 1

If Age > maxAge Then

____(2)______

maxName = Name

End If

Loop

Close #1

Label1.Caption = "最大年龄:" & maxAge & vbCrLf & "最大年龄姓名:" & maxName & vbCrLf & "人数:" & n

Open App.Path + "\result.txt" ______(3)______

Print #2, maxName, maxAge, n

Close #2

End Sub

单击按钮执行在输入样本串中查找字串,删除字串字符后输出至结果文本框。用复选框可选择查找方式是否区分大小写。

Private Sub Command1_Click()

Dim ss$, s0$, len0%, ms$, i%

ss = Text1.Text

s0 = Text2.Text

If _____(1)____ Then

s0 =_____(2)______

End If

len0 = Len(s0)

For i = 1 To Len(ss) - len0 + 1

ms = _____(3)______

If Check1.Value = 1 Then

ms = UCase(ms)

End If

If (ms = s0) Then

ss = Mid(ss, 1, i - 1) + Mid(ss, i + len0)

i = i - 1

End If

Next i

Text3.Text =___(4)_____

End Sub

操作题

三、程序调试题(共20分,每错2.5分,第1题有2处错,第2题3处错,第3题3处错)

启动工程文件C:\ks\cxts3.vbp,程序存在8处错误,请调试改正,并按原文件名和位置保存。正确结果见样例cxts3.exe。

改错方法:不能修改或重新定义变量,不允许增加或删除语句,但可以修改语句,所修改的语句必须在句尾加上注释标记'***********。

调试改错题1,有2处错误:

输入18位身份证号码,通过第7~10位取出出生年,给出寄语。对1959(含)出生的人,寄语为"步入中老年,请您注意身体!";对1960年代和1990年代出生的人,寄语均为"60后和90后要多沟通,避免代沟!"; 对于1970~1989年出生的人,寄语为"70、80后的青年,祝你工作顺利!";对于2000后出生的人,寄语为"小朋友,祝你茁壮成长!"; 其余判断为输入错误,清空文本框并置焦点。

Private Sub Command1_Click()

Dim bthyear%, lbltx$

bthyear = Val(Mid(Text1.Text, 7, 4))

Select Case bthyear

Case Is <= 1959

lbltx = "步入中老年,请您注意身体!"

Case (bthyear>=1960 and bthyear<=1969) or (bthyear>=1990 and bthyear<=1999)

lbltx = "60后和90后要多沟通,避免代沟!"

Case "1980" to "1989"

lbltx = "70、80后的青年,祝你工作顺利!"

Case 2000, 2001, 2002 To 2008, Is > 2008

lbltx = "小朋友,祝你茁壮成长!"

Case Else

lbltx = "输入错了吧?!请重新输入"

Text1.Text = ""

Text1.SetFocus

End Select

Label2 = lbltx

End Sub

调试改错题2,有3处错误:

产生隔行轮换显示字母和数字的菱形图案(规律如图)

Private Sub Command2_Click()

Dim i%, j%, k%, p%

p = 3

For i = 0 To 14

If i <= 7 Then

k = i

Else

k = 14 - i

End If

Picture1.Print Tab(p + 7 - k);

If k Mod 2 Then

For j = k To 3 * k

Picture1.Print Chr(66 + k);

Next j

Else

For j = k To 2 * k

Picture1.Print Trim(Str(k));

Next j

End If

Picture1.Print

Next i

End Sub

调试改错题3,有3处错误:

随机产生1~20个大写字符串,并随机产生一个大写字母分别填入两个文本框中,统计这个大写字母在该串中出现的次数。

Private Sub Command3_Click()

Dim str1$, str2$, i%, j%, sum%

Text2 = ""

i = Int(Rnd() * 20 + 1) '产生1~20之间的随机整数

For j = 1 To i

Text2 = Text2 + Chr(64 + Int(Rnd() * 26 + 1)) '随机产生大写字母字符串

Next

Text3 = Chr( Int(Rnd() * 26 + 1))

str1 = Text2

str2 = Text3

sum = 1

For j = 1 To i

If Left(str1, j, 1) = str2 Then

sum = sum + 1

End If

Next

If sum <> 0 Then

Label4 = str2 & "在字符串中出现了" & sum & "次。"

Else

Label4 = str2 & "在字符串中没有出现过"

End If

End Sub

四、编程题(35分)

1.在C:\KS 目录下新建项目bct0.VBP,按如下要求编程并保存。

2.在Form1窗体上放置两个列表框。建立如下菜单:

3.单击菜单"产生"随机产生10个大写字母,填入List1中。

单击菜单"筛选"将列表框1中"K"以后(含"K",ASCII码值为75)的字母选出,填入List2中。

4.单击"绘图"菜单项时,显示窗体2;单击"结束"菜单项时,结束程序的运行。

5.在窗体2上单击"绘图"命令按钮,设置画布区域为(-10, 2)-(10, -2),按以下公式绘制,当Y>0为红色图形,Y<0为蓝色图形,t= -3π~3π:

x = t

y = Sin(t)

(提示:函数图形通过计算Y的值,画垂直于X轴的直线显示)

单击"返回"命令按钮则关闭窗体2,返回窗体1。

VB模拟试题四

一、单选题(30分,每题1分) 1.计算机中采用二进制,是因为__(1) ____。 (A)可降低硬件成本 (B)两个状态的系统具有稳定性 (C)二进制的运算法则简单 (D)上述三个原因 2.我们通常说的U盘属于计算机部件中的___(2) ___。 (A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 打印设备 3.下列表示存储容量的数据中,____(3) ____是最小的。 (A)20480 KB (B) 1.44 MB (C) 1 GB (D)4865723 Byte 4. 一个完整计算机系统应包括___(4) ____。 (A) 主机和显示器 (B)硬件系统和软件系统 (C)系统软件和应用软件 (D) 内存和外存 5.下列执行速度最快的程序语言是___(5) ____。 (A)数据库语言 (B)高级语言 (C)机器语言 (D)汇编语言 6.一只白色的足球被踢进球门,则白色、足球、踢、进球门是___(6) ___。 (A)属性、对象、方法、事件 (B) 属性、对象、事件、方法 (C) 对象、属性、方法、事件 (D) 对象、属性、事件、方法 7. 以下叙述中正确的是____(7) ____。 (A)窗体的Name属性指定窗体的名称,用来标识一个窗体 (B)窗体的Name属性的值是显示在窗体标题栏中的文本 (C)可以在运行期间改变对象的Name属性的值 (D)对象的Name属性值可以为空 8. 在VB中,保存一个工程至少应保存两个文件,这两个文件分别是___(8) ____。 (A)文本文件和工程文件 (B)窗体文件和工程文件 (C)窗体文件和标准模块文件 (D)类模块文件和工程文件 9. 在下列说法中,正确的是___(9) ___ (A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 (B)在列表框中不能进行多项选择 (C) VB系统不能在列表框中自动实现将项目按字母顺序从大到小排列 (D)复选框的Value属性值为布尔型 10.当一个复选框被选中时,它的Value属性的值是___(10) ___ (A) 3 ( B) 2 (C) 1 (D) 0 11.计算结果为0的表达式是___(11) ____ (A)Int(2.4)+Int(-2.8) (B)Cint(2.4)+Cint(-2.8) (C)Fix(2.4)+Int(-2.8) (D)Fix(2.4)+Fix(-2.8) 12.可以惟一标识控件数组中的每一个控件属性的是___(12) ____ (A)Name (B)Caption (C)Index (D)Enabled 13. 下列变量名中,合法的变量名是___(13) ____。 (A)m24 (B)mn-k (C)24m (D)m+n 14. 若有语句”Dim Flag As Boolean”,则下面赋值语句正确的是___(14) _____。 (A) Flag ="True" (B) Flag='True' (C)Flag=Ture (D)Flag=True 15. 下列叙述不正确的是___(15) _____。 (A)InputBox函数返回值为字符型 (B)MsgBox函数返回值为所单击按钮的键值 (C) MsgBox语句没有返回值 (D) MsgBox语句返回值为所单击按钮的键值 16. 若要在Text1的光标(焦点)移动到其它控件时进行合法性判断,则可使用__(16) __事件来实 现。 (A) Refresh (B) SetFocus (C) LostFocus (D) GotFocus 17.一般情况下,控件的大小是由___(17) ___属性确定的 (A) Width和Height (B) Top和Left (C) Width和Left (D) Top和Width 18.以下能判断是否到达文件尾的函数是__(18) ____ (A)BOF (B) LOC (C)LOF (D)EOF

vb试题

1.在VB中,表达式”21\4+21Mod4”的结果是B A.5 B.6 C.7 D.出错 2.已知A,B,C,D是整型变量,且都已有互不相同的值,执行一下语句后,其值一定相等的变量是B B=8 A=C D=A D=B A.A,D B.A,C C.C,B D.B,A 3.在求圆周长及面积程序中,半径r可能带小数位,所以应将半径r定义为()类型D A.Integer B.Date C.Long D.Single 4.在VB中,以下关于符号常量的声明正确的是A A.const ONE as Integer=5 B.Dim ONE as Integer=5 C.Const ONE as Integet D.Dim ONE as Integer 5.以下说法中正确的是B A.一个算法至少有一个输入 B.任何算法包含的计算步骤都是有限的 C.一个问题只有一种算法可以结绝 D.程序的三种基本结构是顺序结构、选择结构、控制结构 6.下列逻辑表达式中值为“TRUE”的是D A.NOT(1=1) B.”abc”=”ABC” C.”a”>”b” D.(1>2)OR(2>1) 7.程序流程图表示处理的是A A.长方形 B.菱形 C.椭圆形 D.圆形 8.表达式“Val(”12”)+Len(“2b”)”的值是B A.12 B.14 C.122b D.出错 9.下列不是合法字符串常量的是D A.”你好”

B.“” C.”True” D.#False# 10.下面各选项中,针对对象描述不正确的是B A.对象与实体具有相应的属性和行为 B.客观世界中的实体可以作为对象 C.具有代码 D.具有唯一可识别的标识 11.在VB中改变对象属性时,应采用A A.属性窗口 B.窗体布局窗口 C.窗体设计器窗口 D.工程资源管理器窗口 12.关于算法的特性,以下说法不正确的是D A.有穷性 B.确定性 C.可行性 D.易用性 13.面向对象的程序设计中,关于类的描述正确的是A A.具有相同操作功能和相同的数据格式的对象的集合B.日常生活中对事物的分类 C.类是有对象创建的 D.类中的对象不用实例化就可直接调用 14.下列程序不能正常运行的是D A.for i=1to10 Print“Hello!” i=i+1 next B.for i=1to10step1 Print“Hello!” i=i+1 next C.for i=1to10 Print“Hello!” i=i+2 next D.for i=1to10step1 Print“Hello!” i=i-1 next 15.在VB的开发环境中,针对函数描述错误的是B A.函数可以有返回值也可以没有返回值 B.不可以自定义函数 C.可以自定义函数

VB模拟试题1

一、概念填空题 1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是( 1 )属性显示方式、属性列表和对当前属性的简单解释。 2.组合框有三种不同的风格,它们分别是:( 2 )、( 3 )和( 4 )。3.VB中,当KeyPress事件发生时会返回一个按键的( 5 )值。 4. 时钟控件是有规律地以一定的( 6 )激发计时器事件,而执行相应的代码程序。 5.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为( 7 )。6.声明一个双精度变量Num5,的声明语句是 ( 8 ) 。 7.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是( 9 )。8.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用( 10 )关键字。 9.Visual Basic逻辑数据类型只有 True 与 False 两个值。当逻辑数据转换成整型数据时,True 转换为( 11 ),False转换为( 12 )。 10.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:( 13 )变量、( 14 )变量和( 15 )变量。 11.在Visual Basic工程中,拥有多个窗体的程序可用( 16 )语句将窗体装入内存,用( 17 )语句将指定窗体从内存中删除。 12.在Visual Basic中,当坐标系确定后,如果坐标值前加上关键字Step,则坐标值(X,Y)是( 18 )坐标。 13.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由( 19 )括起来。 14.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中( 20 )个单选按钮。 二、概念选择题 1.不能触发滚动条Change事件的操作是()。 A) 拖动滚动条的滑块 B) 单击两端箭头 C) 单击滚动条的滑块 D) 单击滚动条的空白处 2.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符型,且s=“a”,Leble1为标签控件,Leble1的Caption属性值为Label1,下列合法的赋值语句是()。 A) X= Leble1.Caption B) Leble1.Caption=Str(X) C) X*3=Y D) Y=X*S 3.下列可以将变量A、B的值互换的语句是( )。 A) A=B : B=A B) C=B : B=A :A=C C) A=C : C=B : B=A D) A=(A+B)/2 :B=(A-B)/2 4.下列叙述中错误的是()。 A)VB是采用了事件驱动编程机制。

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模拟题

一、单选题 1.https://www.sodocs.net/doc/0e10649539.html,中的数据数据类型转换有两种方式,它们分别是隐式转换和显示转换。下面给出的哪个关键字不是https://www.sodocs.net/doc/0e10649539.html,中的类型转换关键字( )。D A CStr B Cint C CLng D Delegate 2.. 以下程序的执行后,结果为()B Dim a As Integer=0,j As Integer For j=1 TO 20 Step 2 a=a+j\5 Next j TextBox1.Text=Str(a) A 12 B 16 C 40 D 100 3.加载窗体时触发的事件是()B A、Click B、Load C、Gotfocus D、DoubleClick 4.改变窗体的标题,需修改窗体的()属性A A、Text B、Name C、Title D、Index 5.设置计时器时间间隔的属性是()C A、Enabled B、Name C、Interval D、Modifiers 6.以下变量名中合法的是()C A)x2-1 B)print C)str_n D)2x 7.按照结构化程序设计的要求,下面____语句是非结构化程序设计的语句。C A)if 语句B)For语句C)Goto语句D)Select Case语句8.下面控件中,没有Text属性的是________ D A)框架GruopBox B)列表框ListBox C)复选框CheckBox D)定时器Timer 9.在设计状态,列表框ListBox中的选项可以通过________属性设置。D A)List B)Items.Count C)Text D)Items 10.可以产生30-50(含30和50)之间的随机整数的表达式是()A A)Int(Rnd*21+30) B)Int(Rnd*20+30) C)Int(Rnd*50-Rnd*30) D)Int(Rnd*30+50)

VB试题(一)

〖第1题〗『判断』(1.0分) 在一个窗体的代码中不能使用Unload语句来卸载本窗体,即一个 窗体只能由其它窗体卸载. 答案:N 〖第2题〗『判断』(1.0分) 标签没有Change事件和SetFocus方法. 答案:N 〖第3题〗『判断』(1.0分) TextBox与Label有许多共同特点,它们都能显示和输入文本. 答案:N 〖第4题〗『判断』(1.0分) 已知窗的fillcolor=rgb(255,0,0)红,forecolor=rgb(0,255,0) 绿,fillstyle=0(solid)语句circle(200,100),500,,,,2的输出 结果是红边绿心的长椭圆. 答案:N 〖第5题〗『判断』(1.0分) 全局变量用global或public关键字声明,且仅在通用声明处可 以定义. 答案:N 〖第6题〗使用驱动器列表框、目录列表框和文件列表框构成一个文件管 理系统时,三者之间可以实现自动同步,即当在驱动器列表框 改变驱动器时,目录列表框和文件列表框的内容立即同跟着变. 答案:N 〖第7题〗将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法. 答案:Y 〖第8题〗定时将文本框中的数据保存到磁盘,应用于选用Timer计时器控件. 答案:Y 〖第9题〗事件过程由某个用户事件或系统事件触发执行,它不能被其它 过程调用. 答案:N 〖第10题〗在框架控件内的几个单选按钮中,只能有一个单选按钮的Value 属性为True. 答案:Y 〖第1题〗『单项选择』(1.0分) 函数Len(Str(Val("123.4")))的值为(). A:11 B:5 C:6 D:8 答案:C ***6***〖第2题〗『单项选择』(1.0分) 下列关于控件画法的叙述错误的是(). A:单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件 B:按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件

计算机vb模拟试题

一、单选题(本大题共25题,每题2分,共50分) 1、不属于VB三种工作模式的是()。 A.设计模式 B.运行模式 C.调试模式 D.中断模式 2、窗体的前景颜色由()属性设置。 A.BorderStyle B.BackColor C.ForeColor D.FillStyle 3、当窗体被启动时,()事件将会发生。 A.Load B.Unload C.QueryUnoad D.CLs 4、每个窗体对应一个窗体文件,窗体文件的扩展名是()。 A..bas B.cls C.frm D.vbp 5、可用来清除窗体内容的方法是()。 A.Print B.InputBox C.Cls D.Clear 6、下列语句有语法错误的是()。 A.a=5 B.b=a C.b=“a” D.5=a 7、表达式1+((2+3)*2)*2的值是()。 A.26 B.22 C.21 D.24 8、产生大于等于10且小于20的随机整数的表达式为()。 A.Int(Rnd(10)+10) B.Int(Rnd*10+10) C.Int(Rnd*10+11) D.Int(Rnd*20-10) 9、求字符串长度的函数是()。 A.Len B.long C.Length D.Val 10、若要使定时器暂停,应将其()属性设置值设为False。 A.Interval B.Value C.Text D.Enabled 11、下列可作为Visual Basic的变量名的是()。 A.Abt B.TA C.IF D.A[B]T 12、VB中可用()语句产生一消息框。 A. InputBox B.Shift C. Both D.MsgBox 13、以下程序段的输出结果是() Print Format(12345.6,"0.00E+00") A.1.23E+04 B.1.23E+4 C.1.23456E+04 D.1.23456E+4 14、执行下面的语句后,所产生的信息框的标题是()。 a = MsgBox("AAAA", "BBBB", "", 5) A.BBBB B.空 C.AAAA D.出错,不能产生信息框 15、以下程序段的输出结果是()。 Print 1;2; Print 3 A.1 2 3 B.1 23 C.123 D.12 3 16、下列关于Do While …Loop和Do…Loop Until循环执行循环次数的描述正确的是()。 A.Do While …Loop循环和Do…Loop Until循环至少都执行一次 B.Do While …Loop循环和Do…Loop Until循环可能都不执行 C.Do While …Loop循环至少执行一次和Do…Loop Until循环可能不执行循环 D.Do While …Loop循环可能不执行和Do…Loop Until循环至少执行一次 17、默认条件下,语句Dim a(3,4,5)定义的数组中所包含的数组元素的个数是()。 A. 12 B.60 C.120 D.345 18、数学关系3≤x<10对应的Visual Basic表达式是()。

VB模拟试卷

一、选择题 1.一只白色的足球被踢进球门,则白色、足球、踢、进球门是________。 A.属性、对象、方法、事件 B.属性、对象、事件、方法 C.对象、属性、方法、事件 D.对象、属性、事件、方法 2.有程序代码:Text1.Text="Visual Basic",其中的Text1、Text和"Visual Basic"分别代表___ ___。 A. 对象、值、属性 B. 对象、方法、属性 C. 对象、属性、值 D. 属性、对象、值 3.将命令按钮Command1设置为不可使用,应设置该命令按钮的( )属性。 A.Visible B.Value C.Caption D.Enabled 4.单选按纽(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的___ ___中安排适当的单选按纽,即可实现。 A. 框架控件(Frame)或图象控件(Image) B. 组合框(ComboBox)或图象控件(Image) C. 组合框(ComboBox)或图片框(PictureBox) D. 框架控件(Frame)或图片框(PictureBox) 5.以下有关对象属性的说法中正确的是________。 A. 对象所有的属性都罗列在属性窗口列表中 B. 不同对象不可能有同名属性 C. 不同对象的同名属性取值一定相同 D. 对象的某些属性既可以在实行窗口中设置,也可以通过程序代 码设置或改变 6.下列哪段代码能删除列表框list1中所有项() A Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem i Next i End Sub B Private Sub Command1_Click() For i = 0 To List1.ListCount List1.RemoveItem 0 Next i End Sub C Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem 1 Next i End Sub D Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem 0

2017vb模拟题1

【HNCE网上考试系统 v9.6】? 本套软件使用权属于:郑州大学 考试课程:VB-程序设计-练习? 考试时间:90分钟? 考场:第一考场? 考试日期: 剩余时间:88:09 保存交卷退出帮助本卷共有2道大题: 一、单项选择题(50道小题,共50分) 1、与传统的程序设计语言相比较,Visual?Basic最突出的特点是______。(1分) A、结构化的程序设计 B、数据处理 C、面向对象的可视化编程 D、中文支持 2、任何控件都具有的属性是______。(1分) A、Picture B、Caption C、Name D、AutoSize 3、保存一个Visual?Basic应用程序,正确的是______。(1分) A、只保存工程文件(.vbp) B、只保存窗体文件(.frm) C、只保存标准模块文件(.bas) D、分别保存窗体文件和工程文件 4、处于设计状态时,在窗体上双击鼠标,则系统在代码窗口显示的事件过程模板是______。(1分)

A、Load B、Click C、DblClick D、MouseDown 5、启动Visual?Basic后,VB为用户建立的第一个窗体是______。(1分) A、Form B、Form1 C、窗体1 D、窗体 6、程序如下:i?=?0:?s?=?0:?Do:?i?=?i?+?2:?s?=?i?+?s:?Loop?Until?i?>?4,执行后s的值是______(1分) A、10 B、11 C、12 D、15 7、表示年龄(age)在20岁和30岁之间的表达式是______。(1分) A、age>=20?And?age<=30 B、age>=20?0r?age<=30 C、age<=20?And?age>=30 D、age<=20?0r?age>=30 8、文本框中的ScrollBars属性已设置为?3-Both,但却没有水平和垂直滚动条的效果,原因可能是______。(1分) A、文本框中没有内容 B、文本框的MultiLine属性为False

vb试题及答案

VB试卷 一、单项选择题(每题2分,共40分) 1. 窗体的标题栏显示内容由窗体对象的属性决定。 A) BackColor B)BackStyle C)Text D)Caption 2. 窗体的示意图标可用属性来设置。 A) Picture B) Image C) Icon D) MouseIcon 3. 窗体的控制菜单的有无由窗体对象的属性决定。 A) ControlBox B) MinButton C) MaxButton D) BorderStyle 4. 若要取消窗体的最大化功能,则可设置属性为False来实现。 A) ControlBox B) MinButton C) MaxButton D) Enabled 5. 以下4个选项,不属于VB的工作模式。 A) 编译 B) 设计 C) 运行 D) 中断 6. 窗体的边框样式由窗体对象的属性来设置。 A) BackStyle B) BorderStyle C) WindowState D) FillStyle 7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。 A) FontName B) Font C) FontSize D) FontBold 8. 命令按钮的标题文字由属性来设置。 A) Text B) Caption C) Name D) (名称) 9. VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。 A) 变量 B) 属性 C) 事件 D) 方法 10. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。 A) Value B) Cancel C) Default D) Enabled 11. 若要使命令按钮不可见,可设置属性为False来实现。 A) Value B) Enabled C) Visible D) Cancel 12. 运行程序时,系统自动执行窗体的事件。 A) load B) click C) unload D) GotFocus 13. 若要设置文本框最大可接收的字符数,可通过属性来实现。 A) MultiLine B) Length C) Max D) MaxLength 14. 若要使某命令按钮获得控制焦点,可使用方法来设置。 A) Refresh B) SetFocus C) GotFocus D) Value 15. 若要使命令钮可响应事件,可通过设置属性的取值来实现。 A) Visible B) Enabled C) Default D) Value 16. 在运行时,若要调用某命令按钮的Click事件过程,可设置该命令按钮对象的 属性为True来实现。 A) Enabled B) Value C) Default D) Cancel 17. 标签框的边框,由属性的设置值决定。

vb模拟题

要向C盘根目录下的名为my.txt的顺序文件中读出数据,应先使用_________语句打开文件。 复选框对象如果被选中,它的Value值为____________ 。 下列可作为Visual Basic 变量名的是____________。 以下能判断是否到达文件尾的函数是__________ 如果在实验课上进行程序调试,运行时遇到意外出错,最有效的做法是:看清系统错误原因提示信息,____________,以确定错误原因。 要想从子过程调用后返回两个结果,下面子过程语句说明合法的是 ____________ 。 在用通用对话框控件建立打开文件对话框时,在文件列表框中只允许显示txt和rtf类型的文件,则Filter属性的正确设置是_________。 在程序运行期间可以用____________函数把图形装入窗体、图片框或图像框。列表框List1中已有10个列表项,要显示列表框List1最后一项,有两种表示法, __________是正确的。 在默认情况下定义了10个元素的数组a,用变量n表示它的上界,有两种赋值语句,______________是正确的。 为了使控件对象不响应用户的事件,需要____________。 假定焦点已经位于文本框Text1中,则能够触发 KeyPress 事件的操作是 ____________。 设变量x = 1,y = -1,a = 5,b = -5,则以下表达式的值为“真”的是____________。单击滚动条控件的箭头按钮,滑块的移动幅度与_______________属性设置有关。在自定义函数中,可以通过____________返回值。 程序填空 单击窗体执行将所输入的整数插入排序后的原数组元素适当位置。 Function Insert(s(), ByVal key As Integer) As Integer Dim k%, i%, j% k = ___(1)_____ For i = 0 To UBound(s)

VB模拟试卷和答案讲解

北京语言大学网络教育学院 《VB》模拟试卷一 注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。 2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。 3.本试卷满分100分,答题时间为90分钟。 4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。 一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。 1、关于VB的特点描述错误的是()。 [A] VB编程是可视化编程[B] 是面向对象的程序设计 [C]不可以访问数据库[D]采用事件驱动编程机制 2、下面关于鼠标的指针设置说法不正确的是()。 [A] 可以使用MouseIcon设置鼠标的形状 [B] 可以使用MousePointer设置鼠标的形状 [C] MousePointer设为99时,可用MouseIcon设置鼠标的形状 [D] MouseIcon只能通过属性窗口选择鼠标形状 3、Dim Snow(1 to 12 ,1),As Integer 是大小为()的二维数组。 [A]13*2 [B] 13*1 [C] 12*2 [D] 12*1 4、在工具箱里的都是()。 [A] 标准控件[B] 外部控件 [C] ActiveX控件[D] 可插入对象(OLE) 5、一个窗体大小改变时被触发的事件是()。 [A] Click事件[B] Resize事件 [C] Initialize事件[D] Unload事件 6、下列关于控件说法不正确的是()。 [A] Agent控件用于设置动画行为 [B] TextBox用于接收用户输入的信息 [C] Frame用于将控件分为若干组,当框架移动时,其中的控件不移动 [D] ListBox向列表中添加一个新的项目 7、关于CheckBox控件描述错误的是()。 [A] 是复选框按钮,用√表示选中[B] Value用来表示复选框状态。 [C] Value为1表示选中该框[D] Value为0表示该框被禁止,显示灰色 8、关于Shape控件描述正确的是()。 [A] 用于向窗体添加矩形、圆形等图形[B] Arial取值有7种,FillStyle取值有8种 [C] Arial用于设置显示控件的形状[D] FillStyle用来设置控件填充风格。 9、下面不属于循环控制语句的是()。

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考试试题及答案分解

卷1 一、填空题 1、VB程序设计的主要特点是可视化设计和事件 编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 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、都不对

VB模拟试题

VB模拟试题 一、选择题(15分,每题1分) 1、VB集成开发环境共有三种模式,以下 __________ 三种模式是正确? (A) 设计、运行、退出 (B)运行、中断、退出 (C) 设计、运行、中断 (D)运行、中断、结束 2、以下叙述中错误的是__________ (A) 事件过程是响应特定事件的一段程序 (B) 不同的对象可以具有相同名称的方法 (C) 对象的方法是执行指定操作的过程 (D) 对象事件的名称可以由编程者指定 3、如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 __________ (A) 如果工程中含有Sub Main过程,则程序一定首先执行该过程 (B) 不能把含有Sub Main过程的标准模块设置为启动模块 (C) 用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 (D) 任何时刻最多只有一个窗体是活动窗体 4、下列说法哪种正确?每次调用过程时,__________ (A) Dim声明的变量可保持原值;Static声明的变量会重新初始化。 (B) Static声明的变量可保持原值;Dim声明的变量会重新初始化。 (C) Dim、Static声明的变量都可以保持原来的值。 (D) Dim、Static声明的变量都会重新初始化。 5、表达式 5 Mod 3+3\5*2的值是__________ (A) 0 (B) 2 (C) 4 (D) 6 6、从字符串N的第5个字符开始,获取4个字符,应使用 _________。 (A) Len(N,5,4) (B) Mid(N,5,4) (C) Right(N,5,4) (D) Rtrim(N,5,4) 7、InputBox函数返回值的类型为 _________。 (A) 数值 (B) 字符串 (C) 变体 (D) 数值或字符串(视输入的数据而定) 8、语句Dim A(3, -2 to 2, 5)声明的数组A包含_________个数组元素。 (A) 120 (B) 75 (C) 60 (D) 13

VB模拟试卷1

1、打开工程文件st1.vbp,在窗体上添加一个名称为Command1的命令按钮,其标题为"移动本按钮",如图所示。要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写一条语句。按照原名保存文件,不得重新命名。 Command 1.Left=command 1.left Command 1.Left=command 1.left+100 End sub 2、打开工程文件st2.vbp,在窗体上添加一个名称为Shapel的形状控件,位置在窗体的顶部,在属性窗口中将其设置为圆形。添加一个名称为Timer1的计时器,在属性窗口中将其设置为禁用,时间间隔为0.5秒,窗体如图所示。请编写窗体的Load事件过程和计时器的事件过程,使得程序一开始运行,计时器即变为可用,且每隔0.5秒形状控件向下移动100。 注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。按照原名保存文件,不得重新命名。 Interval 1=500 Private Sub Form_load() Timer1.Enable=True Private Sub Timer 1_Timer() Shape1.Top=Shape1.Top +100 3、打开工程文件st3.vbp,在窗体上设计一个菜单。要求如下(运行时的效果见图): 再编写适当的事件过程,使得程序运行时,单击"上一个菜单项可用",则"不可用菜单项"变为可用。要求程序中不得使用变量,且只有一条语句。按照原名保存文件,不得重新命名。 4、打开工程文件st4.vbp,在名称为Form1的窗体上添加一个名称为Command1、标题为"保存文件"的命令按钮,再添加一个名称为Cd1的通用对话框。要求:

vb题库及答案

| 最新VB题库及答案 一、选择题 第1部分 1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是 A、Private Sub Text1_Change() = "计算机等级考试" End Sub ] B、Private Sub Command1_Click() Caption = "计算机等级考试" End Sub C、Private Sub Form_Click() = "计算机等级考试" End Sub D、Private Sub Command1_Click() = "计算机等级考试" { End Sub 2、在一行内写多条语句时,每个语句之间用()符号分隔。 A、 , B、: C、. D、; 3、下面()是合法的变量名。 A、X_YZ B、123ABC C、INTEGER D、X-Y ] 4、下面()是合法的字符常量。 A、 ABC$ B、“ABC” C、‘ABC’ D、 ABC 5、表达式16/4 - 2^5*8 MOD 5\2的值为()。 A、14 B、 4 C、20 D、2 6、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是 A、b=Left(a,10) B、b=Mid(a,10) — C、b=Right(a,10) D、b=Mid(a,11,10) 7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A",

VB模拟试题2

一、单选题(30分,每小题1分) 1、(C )字节称为一个MB。 (A)1024 (B)1000K (C)1024*1024 (D)10000K 2、计算机硬件系统的五大部件是(A )。 (A)CPU、内存储器、输入设备、输出设备、外存储器 (B)运算器、控制器、存储器、输出设备、输入设备 (C)CPU、总线、存储器、外设、主板 (D)主机箱、显示器、音箱、鼠标、键盘 3、常用的输入设备有(A )。 (A)键盘、鼠标、扫描仪(B)显示器、键盘、鼠标 (C)打印机、扫描仪、键盘(D)触摸屏、打印机、鼠标 4、计算机网络的主要作用是( D )。 (A) 数据处理(B) 信息传输与数据处理 (C) 文献查询(D) 资源共享与信息传输 5、二进制数1010等于十六进制数( C )。 (A) 10 (B) 11 (C) A (D) B 6、在VB中要强制显式声明变量,可在窗体模块或标准模块的声明段中加入语句( B )。 (A) Option Base 0 (B) Option Explicit (C) Option Base 1 (D) Option Compare 7、下列程序段的执行结果为( D )。 J1 = 10 J2 = 30 If J1 < J2 Then Print J2; Print J1 (A)10 (B)30 (C)10 30 (D)30 10 8、假设变量x1是一个布尔型(逻辑型)的变量,则下面正确的赋值语句是(C ) (A) x1="False" (B) x1='False' (C) x1=False (D) x1=#False# 9、在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,对应的事件过程是(B )。 (A) Private Sub Text1_LostFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.text) End Sub (B) Private Sub Text1_GotFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.text) End Sub (C) Private Sub Text1_SetFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub (D) Private Sub Text1_Change() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub

VB考试试题及答案

VB考试试题及答案

卷1 一、填空题 1、VB程序设计的主要特点是可视化设计和事 件编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 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、都不对

相关主题