当前位置:文档之家› VB练习题2

VB练习题2

VB练习题2
VB练习题2

一、概念填空题

1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是()、属性显示方式、属性列表和对当前属性的简单解释。

2.组合框有三种不同的风格,它们分别是:( )、( )和( )。

3. 时钟控件是有规律地以一定的( )激发计时器事件,而执行相应的代码程序。

4.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为()。5.声明一个双精度变量Num5,的声明语句是 ( ) 。

6.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是

()。

7.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用()关键字。

8.Visual Basic逻辑数据类型只有 True 与 False 两个值。当逻辑数据转换成整型数据时,True 转换为(),False转换为()。

9.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:

()变量、()变量和()变量。

10.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由()括起来。11.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中()个单选按钮。

二、概念选择题

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是采用了事件驱动编程机制。

B)VB是面向过程的程序设计语言。

C)VB是可视化程序设计语言。

D)VB是面向对象的程序设计语言。

5.要声明一个长度为256个字符的定长字符串变量Str,正确的是()。

A) Dim Str as string 256 B) Dim Str as string(256)

C) Dim Str as string [256] D) Dim Str as string*256

6.下列关系运算结果为“True”的是( )。

A) "1"+2="12" B) "1"+"2"="3"

C) "1" & 2="12" D) "1" & "2"="3"

7.设a=2,b=3,c=4,d=5,下列表达式的a>b And c<=d Or 2*a>c值是( )。

A) True B) False

C) -1 D) 1

8.确定复选框是否选中,可访问的属性是()。

A) Value B) Checked

C) Selected D) Caption

9.变量S#,TT%,MS$是以下何种类型()的变量。

A)单精度双精度字符型

B)双精度整型字符型

C)整型字符型单精度

D)字符型单精度双精度

10.下列不属于图形控件方法的是()。

A) Picture B) Print

C) Move D) Cls

11.在程序代码中清除图片框Picture1 中的图形的正确语句是( )。

A)Picture1.Picture=″″

B)Picture1.Picture=Loadpicture(″″)

C)Picture1.Image=″″

D)Picture1.Picture=Null

12.设a=9,则执行 x=IIF(a>15,18,23)后,x 的值为( )。

A) 9 B) 15

C) 18 D) 23

13.数学表达式Sin25写成VB表达式是( )。

A) Sin 25 B) Sin(25)

C) Sin 25° D) Sin(25*3.14/180)

14.下列逻辑运算结果为“T rue”的是( )。

A) Flase or Not True B) Flase And Not True

C) True or Not True D) True And Not True

15.日期数据应该在数据的( )括起来。

A) 前后各用一个双引号B) 前后各用一个单引号

C) 前后各用一个圆括号D) 前后各用一个“#”号

16.下列运算结果中,值最大的是()。

A) 3\4 B) 3/4 C) 4 mod 3 D) 3 mod 4

17.下列对过程调用时参数传递的不正确说法是()。

A)参数传递有传值和传址两种

B)传址是实参的值随着形参的改变而改变

C)传值是实参的值不会随着形参的改变而改变

D)传址是形参的变化不会影响到实参

18.用Dim b(-2 to 4) As String语句所定义的数组的元素个数是()个。

A) 2 B) 4 C) 6 D) 7

19.下列关于For …next 语句的说法正确的是()。

A) 循环变量、初值、终值和步长都必须为数值型。

B) Step后的步长只为正数。

C) 初值必须小于终值。

D) 初值必须大于终值。

20.假设Select Case X (X字符型变量),下列错误的Case表达式是()。

A) Is =“G” B)“A”,“B”,“C”,“T”

C)“a” To “z” D) X = “G”

三、阅读程序写结果

1.Dim k As Integer

n = 12

m = 2

k =4

Do While k <= n

m = m * 2

k = k + 2

Loop

Print m

2. A = 100

B = 50

C = 30

IF A < B AND B < C THEN B = C

IF B = C OR A < C THEN A = A-100

PRINT A,B,C

3.Dim M(10),N(10)

I = 3

For j = 1 To 5

M(j) = j

N(I) = 2 + I * j

Next j

Print N(I); M(I)

4 程序运行后,单击命令按钮,输出结果为。

Sub S(x As Single, ByVal y As Single)

t = x

x = t * y

y = t / y

End Sub

Private Sub Command1_Click ()

Dim a As Single,b As Single

a = 8

b = 9

S a , b

Print a ; b

End Sub

四、程序填空

1.以下程序用来产生80个小于50~165之间的随机整数,将这些数中能被3和5除余2的数在窗体上显示。

Private Sub Command1_Click()

Randomize

For I = 1 To 80

X = ( )

If ( ) Then

Print X

End If

Next I

End Sub

2. 该程序是单击命令按钮,用InputBox函数输入二个整数后,调用自定义函数,求组合

C m n即m! / (n!(m - n)!),在图形框中输出结果。

Private Sub Command1_Click()

Dim M%, N%,S%

M = InputBox(“输入M”)

N = InputBox(“输入N”)

S=( )

Picture1.Print “S=”;S

End Sub

Function Zh( ) As Long

P = 1

For H = 1 To X

P = P * H

Zh= P

End Function

3.该程序是输入任意三角形的三个边,调用子过程求出三角形的面积。

Private Sub Form_Click()

Dim A%, B%, C%, AREA!

A = InputBox("输入三角形的第一个边A")

B = InputBox("输入三角形的第二个边B")

C = InputBox("输入三角形的第三个边C")

Print A, B, C

()

Print AREA

End Sub

Sub Triangle()

P = (X + Y + Z) / 2

S = Sqr(P * (P - X) * (P - Y) * (P - Z))

End Sub

五、程序设计

数组C是一维动态定长字符数组,每个字符串长度最多9个字符,数组元素个数M由文本框Text1输入的值确定,当在文本框中输入数组元素个数失去焦点后,用InputBox 函数输入M个字符串赋予C数组中;单击图形框(Picture1)在该图形框输出这些字符串的升序;单击“清空”命令按钮(Command1),清除文本框、图形框中的内容;单击“退出”命令按钮(Command2),结束程序运行。

要求:

(1)设计(画出)界面

(2)给出对象(控件)属性表

(3)编写Text1失去焦点事件、Picture1单击事件、Command1单击事件和Command2单击事件的事件过程代码。

一、概念填空题

1、对象列表框

2、下拉组合框|简单组合框|下拉列表框

3、时间间隔

4、3

5、Dim Num5#

6、Text1.SetFocus

7、Preserve 8、-1|0

9、工程级|窗体级|过程级 10、双引号 11、两个

二、概念选择题

1 -10 C B B B D C B A B A

11-20 B D D C D D D D A D

三、阅读程序写结果

1、64

2、100 50 30

3、17 3

4、72 9

四、程序填空

1、Int(Rnd * 116 + 50)

X Mod 3 = 2 And X Mod 5 = 2

2、Zh(M)/(Zh(N)*Zh(M-N))

X

3、Call Triangle(A,B,C,AREA)

X,Y,Z,S

五、程序设计

Dim C() As String * 9, N%

Private Sub Text1_LostFocus()

N = Val(Text1)

ReDim C(1 To N)

For i = 1 To N

C(i) = InputBox("输入字符串")

Next i

End Sub

Private Sub Picture1_Click()

For i = 1 To N

For j = i To N

If C(i) > C(j) Then

t = C(i): C(i) = C(j): C(j) = t

End If

Next j

Next i

For i = 1 To N

Picture1.Print C(i);

End Sub

Private Sub Command1_Click() Picture1.Cls

Text1 = ""

End Sub

Private Sub Command2_Click() End

End Sub

2012 VB_NET练习题2(题目)

第1-2章 https://www.doczj.com/doc/4816826317.html, 基础 一、题1 1..NET 的目的就是将( )作为新一代操作系统的基础,对互联网的设计思想进行扩展。 2.对象的特征称( ),对象能够执行的操作称( ),对象能够识别的操作称( )。 3.面向对象的程序设计语言的基本编程模式是( )驱动。 4.要退出应用程序的执行,不能执行下列的( )语句。 ①End ②Application.Exit ③Application.Exit() ④Stop ⑤Debug.Break 5.要使文本框中的文字不能被修改,应把( )属性设置成False 。 6.当运行程序时,系统自动执行启动窗口的( )事件过程。 7.当文本框的ScrollBars 属性设为Horizontal ,MultLine 属性设为True,却没有效果,原因是( )。 8.图片控件PictureBox 的属性SizeMode 用于调节框内显示图的大小。下面的( )枚举值能使图片自动缩放填满整个图片框。 ①Zoom ②StretchImage ③AutoSiuze ④CenterImage 二、题2 https://www.doczj.com/doc/4816826317.html, 框架包括 和NET 类库。 2.项目可以视为编译后的一个可执行单元,可以是应用程序、动态链接库等,而企业级的解决方案往往需要多个可执行程序的合作,为便于管理,在Visual https://www.doczj.com/doc/4816826317.html, 集成环境中引入了 。 3.要想Label 控件显示给定的文字“您好”,应在设计状态下设置它的 属性值。 4.要想在控制台程序运行时输入信息,可使用Console 对象的 方法,要输出信息应使用Console 对象的 方法。 5.在https://www.doczj.com/doc/4816826317.html, 中, 过程是控制台应用程序的入口点。 6.语句:Me.BackgroundImage= ,可以清除窗体的背景图。 第3章 数据类型与表达式 一、题1 1.将算术式,e d c b a -+-?15写成https://www.doczj.com/doc/4816826317.html, 表达式为( )。 2.数学式“2/3 e (x+y)”的VB .NET 表达式是( )。 3.15除以4余数的-3次方的VB .NET 表达式为( ) 4.将变量k 四舍五入保留2位小数的表达式是( )。 5.要定义固定长度字符串变量str 要使用( )。 6.表达式Chr(Int(Rnd*10+66))所产生的是( )。 7.表达式Len(“123程序设计ABC ”)的值是( )。 二、题2 1.若A=20,B=80,C=70,D=30,则表达式A+B>160 or (B*C>200 And Not D>60)的值是 。 2.表达式7Mod4*4^3/6\2的值为: 。 3.表达式Len(Str(17.35))mod 2的值为 。 https://www.doczj.com/doc/4816826317.html, 的一个语句好可以分别写在多行上,行末尾加上 作为续行标志;另

大学VB考试题库

大学VB考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.doczj.com/doc/4816826317.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏 B、菜单栏 C、状态栏 D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0

第二部分 VB练习题与答案

VB 练习题与答案

96 第2章数据类型与表达式 一、选择题 1. 一个语句行内写多条语句时,每个语句之间用( )符号分隔。 A. , B. : C. 、 D. ; 2. 一句语句要在下一行继续写,用( )符号作为续行符。 A. + B. – C. _ D. … 3. 下面( )是合法的变量名。 A. X_yz B. 123ab C. integer D. X-Y 4. 下面( )是不合法的整数。 A. 100 B. &Ol00 C. &H100 D. %100 5. 下面( )是合法的字符常量。 A. ABC$ B. "ABC" C. 'ABC' D. ABC 6. 下面( )是合法的单精度型变量。 A. num! B. sum% C. xinte$ D. mm# 7. 下面( )是不合法的单精度常数。 A. 100! B. 100.0 C. 1E+2 D. 100.0D+2 8. 表达式16/4-2^5*8/4 MOD 5\2的值为( )。 A. 14 B. 4 C. 20 D. 2 9. 数学关系3≤x<10表示成正确的VB表达式为( )。 A. 3<=X<10 B. 3<=x AND x<10 C. x>=3 OR x<10 D. 3<=x AND<10 10. “\”、“/”、“Mod”、“*”四个算术运算符中,优先级别最低的是( )。 A. \ B. / C. Mod D. * 11. 与数学表达式ab/3cd对应的不正确V isual Basic 6.0表达式是( )。 A. a*b/(3*c*d) B. a/3*b/c/d C. a*b/3/c/d D. a*b/3*c*d 12. Rnd函数不可能为下列( )值。 A. 0 B. 1

2016年计算机二级《VB》基础练习题及答案(2)

2016年计算机二级《VB》基础练习题及答案(2) 1[简答题]在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,它们的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求: ①Text2可以显示多行文本,并且有垂直和水平两个滚动条; ②程序运行时在Textl中显示输入的字符为“*”。 程序运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjtl.vbp,窗体文件名保存为sjtl.frm。 参考解析: 【考点分析】本题考点有:窗体的Caption属性,文本框的Name、Width、Hei【ght、PasswordChar、Text、MuhiLine、ScrollBars属性。 【解题思路】文本框控件的MuhiLine属性用于设置文本框是否显示多行文本,值为Tr ue表示是,值为False则表示否。ScrollBars属性设置文本框是否有水平或垂直滚动条,它有0、l、2和3这4个值,0表示没有滚动条(默认值),1表示只有水平滚动条,2表示只有垂直滚动条,3表示有水平和垂直滚动条。文本框的PasswordChar属性常用于设置用某字符(如“*”)屏蔽用户在文本框中键入的内容,常用于口令输入。 【操作步骤】 步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控件及属性见表3.8和表3.9。

步骤2:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】由于ScrollBars属性的设置值较多,易混乱,请考生牢记4个值分别设置的文本框滚动条属性。 2[单选题]在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。 A.外模式 B.内模式 C.概念模式 D.逻辑模式 参考答案:B 参考解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。 3[单选题]以下关系表达式中,其值为True的是()。 A.1f.XYZ”>”XYz” B.”VisualBasic”<>”visualbasic” C.P the-.=’’there·t D.”Integer”<”Int” 参考答案:B 参考解析:用关系运算符比较两个操作敷时,如果两个操作数是字符型的,按字符的A SCIl码从左到右一一比较,即先比较第1个,若相同再比较第2个,依次比较,直到比较

VB考试题库,二级习题(含答案)

V B考试题库,二级习题 (含答案) https://www.doczj.com/doc/4816826317.html,work Information Technology Company.2020YEAR

VB考试一 1、能够获得一个文本框中被选取文本的内容的属性是______。 A:SelStart B:SelLength C:SelText D:Text 参考答案:C 2、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应当使用的语句为:______。 A:Text1.Enabled = False B:Text1.Hide C:Text1.Clear D:Text1.Visible = False 参考答案:D 3、对于语句 If x=1 Then y=1, 下列说法正确的是____。 A: x=1和y=1 均为赋值语句 B: x=1和y=1 均为关系表达式 C: x=1为赋值语句,y=1为关系表达式 D: x=1为关系表达式,y=1 为赋值语句 参考答案:D 4、以下变量名中,______是不符合Visual Basic的命名规范的。 A:_mnu_Open_234 B:Abc901 C:price_ D:K 参考答案:A 5、MsgBox 函数返回值的类型是__________。 A:数值或字符串 B:字符串 C:变体 D:整型数值 参考答案:D 6、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。 A:进入中断模式 B:进入运行模式 C:进入设计模式 D:不用进入任何模式 参考答案:A 7、设a=6,则执行 x=IIF(a>5,-1,0) 后,x的值为______。 A:-1 B:6 C:0 D:5 参考答案:A 8、可以同时删除字符前导和尾部空白的函数是______。 A:Mid B:Rtrim C:Trim D:Ltrim 参考答案:C 9、以下语句的输出结果是______。 Print Format$("32548.5","000,000.00")

VB练习题含答案

第一部分 1 在窗体上添加一个命令按钮(名称为Cmd1,标题为"输出平均值")。程序运行后,单击命令按钮完成以下工作: ①随机产生20个0到1000的整数,将其放入一个一维数组中 ②求出所有元素的平均值,并显示在窗体上(如下图所示) Private Sub Cmd1_Click() Dim a%(19), i%, sum!, aver! Randomize For i = 0 To 19 a(i) = Int(Rnd * 1001) sum = sum + a(i) Next i aver = sum / 20 Print aver End Sub 2 请在名称为Form1的窗体上添加一个名称为Text1的文本框和一个名称为C1、标题为"转换"的命令按钮,如下图所示。在程序运行时,单击"转换"按钮,可以把Text1中的小写字母转换为大写,把大写字母转换为小写,其他字符不变。 Private Sub C1_Click() Dim ch As String, ch1 As String, i% ch = Text1 For i = 1 To Len(ch) If Asc(Mid(ch, i, 1)) >= 65 And Asc(Mid(ch, i, 1)) <= 90 Then ch1 = ch1 + LCase(Mid(ch, i, 1)) Else ch1 = ch1 + UCase(Mid(ch, i, 1)) End If Next i Text1 = Text1 + vbCrLf Text1 = Text1 + ch1 End Sub 3 在窗体上添加一个命令按钮(名称为MyCmd1,标题为"输出最大值")。程序运行后,单击命令按钮完成以下工作: ①随机产生30个0~1000的整数,将其放入一个一维数组中 ②求出其中的最大值,并显示在窗体上。 Private Sub MyCmd1_Click() Dim a%(29), i%, max% Randomize For i = 0 To 29

vb题库2(2019525153035)

单选 1.启动VisualBasic后,系统为用户新建的工程起一个名为()的临时名称. A.窗体 B.工程1 C.窗体1 D.工程 2.下列关于窗体上控件的基本操作错误的是(). A.按下一次DEL键可以同时删除多个控件 B.按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件 C.按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件 D.按一次DEL键只能删除一个控件 3.求以10 为底X 的常用对数的表达式为(). A.LOG(X)/LOG(10) B.LOG(X) C.LOG(X)/LOG(E) D.LN(X) 4.要在图片框P1中打印字符串"HowAreYou",应使用语句(). A.P1.Print"HowAreYou" B.Print"HowAreYou" C.P1.Picture=LoadPicture("HowAreYou") D.Picture1.Print="HowAreYou" 5.在窗体Form1的Click事件过程中有以下语句: Label1.Caption="Visual Basic" 若本语句执行之前,标签控件的Caption属性为默认值,则标签控件 的Name属性和Caption属性在执行本语句之前的值分别为(). A."Label1"、"Label1" B."Caption"、"Label" C."Label"、"Label" D."Label1"、"Visual Basic" 6.要使得标签能自动扩充以满足字体大小则可对其()属性进行设置. https://www.doczj.com/doc/4816826317.html,emnemonic B.tag C.autosize D.alignment 7.要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine 属性设置为True,然后再将ScrollBar属性设置为(). A.0B.2C.3D.1 8.以下不具有Picture属性对象是(). A.文本框 B.窗体 C.图片框 D.图像框 9.由For k=10 to 0 step 3:next k循环语句控制的循环次数是(). A.-10 B.0 C.-11 D.12 10.循环结构For I%= -1 to -17 Step -2 共执行()次. A.5 B.8 C.9 D.6 11.()属性决定了按Tab键时焦点在各个控件之间移动的顺序. A.SetFocus B.TabStop C.Tablndex D.Index 12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是(). A.-10 B.0 C.-11 D.12 13.单击滚动条两端的任一个滚动箭头,将触发该滚动条的()事件. A.Scroll B.Change C.KeyDown D.Dragover 14.要清除组合框Combol中的所有内容,可以使用()语句. https://www.doczj.com/doc/4816826317.html,bo1.Remove https://www.doczj.com/doc/4816826317.html,bo1.Cls https://www.doczj.com/doc/4816826317.html,bo1.Clear https://www.doczj.com/doc/4816826317.html,bo1.Delete

VB考试题库,二级习题(含答案)

VB考试一 1、能够获得一个文本框中被选取文本的内容的属性是______。 A:SelStart B:SelLength C:SelText D:Text 参考答案:C 2、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应当使用的语句为:______。 A:Text1.Enabled = False B:Text1.Hide C:Text1.Clear D:Text1.Visible = False 参考答案:D 3、对于语句If x=1 Then y=1, 下列说法正确的是____。 A:x=1和y=1 均为赋值语句 B:x=1和y=1 均为关系表达式 C:x=1为赋值语句,y=1为关系表达式 D:x=1为关系表达式,y=1 为赋值语句 参考答案:D 4、以下变量名中,______是不符合Visual Basic的命名规范的。 A:_mnu_Open_234 B:Abc901 C:price_ D:K 参考答案:A 5、MsgBox 函数返回值的类型是__________。 A:数值或字符串 B:字符串C:变体D:整型数值 参考答案:D 6、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。 A:进入中断模式B:进入运行模式 C:进入设计模式D:不用进入任何模式 参考答案:A 7、设a=6,则执行 x=IIF(a>5,-1,0) 后,x的值为______。 A:-1 B:6 C:0 D:5 参考答案:A 8、可以同时删除字符前导和尾部空白的函数是______。 A:Mid B:Rtrim C:Trim D:Ltrim 参考答案:C 9、以下语句的输出结果是______。 Print Format$("32548.5","000,000.00")

vb课后练习答案习题解答 (5)

第5章数组与记录 5.1 填空题 1.若要定义一个包含10个字符串元素,且下界为1的一维数组s,则数组说明语句为()。 答案:Dim s(1 To 10) As String 2.若要定义一个元素为整型数据的二维数组a,且第一维的下标从0到5,第二维下标从-3到6,则数组说明语句为()。 答案:Dim a(0 To 5,-3 To 6) As Integer 3.如果数组元素的下标值为实数,则VB系统会按()进行处理。 答案:四舍五入原则 4.数组元素个数可以改变的数组称为();数组元素可以存放不同类型数据的数组称为()。 答案:可调数组、可变类型数组 5.数组刷新语句用于()。若被刷新的数组是数值数组,则把所有元素置();若被刷新的数组为字符串数组,则把所有元素置()。 答案:清除指定数组内容、0、空字符串 10.控件数组是由一组类型和()相同的控件组成,共享()。 答案:名字、同一个事件过程 11.控件数组中的每一个控件都有唯一的下标,下标值由()属性指定。 答案:Index 12.建立控件数组有两种方法:()和()。 答案:在设计阶段通过相同Name属性值来建立、在程序代码中使用Load方法 5.2 选择题 1.下列一维数组说明语句错误的是()。 a) Dim b(100) AS Double b) Dim b(-5 To 0) AS Byte c) Dim b(-10 To –20) AS Integer d) Dim b(5 To 5) AS String 答案:c 2.若有数组说明语句为:Dim a(-3 To 8),则数组a包含元素的个数是()。 a) 5 b) 8 c) 11 d) 12 答案:d 3.设有数组说明语句:Dim c(1 To 10),则下面表示数组c的元素选项中()是错误的。 a) c(i-1) b) c(5+0.5) c) c(0) d) c(10) 答案:c 4.下列数组说明语句中正确的是()。 a) Dim a(-1 To 5,8)AS String b) Dim a(n,n)AS Integer c) Dim a(0 To 8,5 To –1)AS Single d) Dim a(10,-10)AS Double

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练习题及答案.doc

vb 练习题及答案 【篇一:vb 习题(含答案)】 lass=txt>1 、vb 程序中,通常不会产生错误提示的是( )。(1 分) a、编译错误 b、逻辑错误 c、运行时错误 d、实时错误 2、在设计阶段,双击窗体上任一空白处,打开的窗口是( )。(1 分) a、工程资源管理器窗口 b、代码窗口 c、工具箱窗口 d、属性窗口 3、下列说法中,正确的说法是( )。(1 分) a、窗体名称和该窗体文件名必须一致 b、窗体名称和该窗体文件名 可以不相同 c、窗体名称和该窗体文件名不能使用汉字 d、窗体名称不能使用汉字、但该窗体文件名能使用汉字 4、visual basic 有完备的help 联机帮助功能,可以通过按下功能 键( )得到帮助。( 1 分) a、f9 b 、f8 c、f1 d 、f5 5、以下( )控件可作为容器使用。( 1 分) a、label b 、picturebox c、textbox d 、image 6、将窗体的boderstyle 属性设置为( )可使窗口不显示标题栏。( 1 分) a、0 b 、1 c、2 d 、5 7、文本框没有( )属性(1 分) a、text b 、name c、caption d 、borderstyle 23、下列( )是不合法的常量。( 1 分) a、100 b 、10e02 c、100.0 d 、10e0.5 24、下列对变量的定义中,定义x 为变体型变量的是( )。(1 分) a、dim x as double b 、dim x c、dim x! d 、x%=23

25、设有如下变量声明:dim testdate as date ,为变量testdate 正确赋值的表达方式是( )。(1 分) a、textdate=#1/1/2002# b 、testdate=#1/1/2002# c、textdate=date(1/1/2002) d 、 testdate=format(m/d/yy,1/1/2002) 26、在立即窗口中运行以下语句,a=beijing :b=shanghai :print a,b 对其输出结果的描述中,正确的是( )。(1 分) a、beijing 和shanghai 中间没有空格 b、beijing 和shanghai 中 间有1 个空格 c、beijing 和shanghai 中间有 6 个空格 d、beijing 和shanghai 前面有7 个空格 27、语句段a=3: b=5:t=a :a=b: b=t 执行后( )。(1 分) a、a 值为3,b 值为3 b 、a 值为3,b 值为5 c、a 值为5,b 值为5 d 、a 值为5,b 值为3 28、下列语句中,正确的是( )。(1 分) a、if x3*y and xy then y=x^3 b 、if x3*y and xy then y=3x c、if x3*y : xy then y=x^3 d 、if x3*y and xy then y=x**3 29、下面程序段dim x%: x=5: if x then y=x+1 else y=x 运行后, y 结果是( )。(1 分) a、5 b 、6 c、1 d 、显示出错信息 30、执行语句 a = inputbox(today, tomorrow, yesterday, 5, 5) , 将显示一个输入对话框,在对话框的输入区中显示的信息是( )。(1 分) a、today b 、tomorrow c、yesterday d 、5 31、窗体上有一个命令按钮command1, 编写如下事件过 程: private sub command1_click() :x = val(inputbox(x=)) : y = inputbox(y=) : print x + y : end sub, 单击命令按钮,先后在两个输 入对话框中输入123 和321 ,窗体显示的内容是( )。(1 分) a、444 b 、123321 c、123+321 d 、出错信息 32、执行语句msgbox aaa, 2, bbb 后,所产生的消息框的标题是 ( )。(1 分) a、aaa b 、bbb

VB练习题2

1.项目文件的扩展名是() A..vb B..sln C..exe D..vbproj 2.集成开发环境有两类窗口:浮动和固定,下面的()窗口不是浮动窗口。 A.工具箱B.属性 C.即时D.窗体 3.要使窗体的标题为“演示实例”,应修改窗体的()属性。 A.Caption B.Tip C.Item D.Text 4.在https://www.doczj.com/doc/4816826317.html,中,下面属于方法的是()。 A.Focus B.SelectedText C.LostFocus D.Keypress 5.一条语句要在下一行继续写,可用()符号作为续行符。 A.+ B.- C.空格和_ D.... 6.若要使命令按钮不可操作,要对()属性进行设置。 A.Enabled B.Visible C.BackColor D.Text 7.在https://www.doczj.com/doc/4816826317.html,集成环境中创建https://www.doczj.com/doc/4816826317.html,应用程序时,除了工具箱窗口、窗体窗口和属性窗口 外,必不可少的窗口是() A.窗体布局窗口B.立即窗口 C.代码窗口D.监视窗口 8.当运行程序时,系统自动执行启动窗体的()事件过程 A.Load B.Click C.Unload D.GotFocus 9.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是() A.文本框没有内容B.文本框的MultiLine属性为False C.文本框的MultiLine属性为True D.文本框的Locked属性为True 10.若要使标签控件显示时不要覆盖窗体的背景图案,要对()属性进行设置 A.BackColor B.BorderStyle C.ForeColor D.BackStyle 11.数据类型为Long的类型标识符为()。 A.%B.&C.!D.# 12.下面()是日期型常量。 A.“5/17/12”B.5/17/12 C.#5/17/12#D.(5/17/12) 13.下面的()是合法的单精度型变量。 A.num! B.sum% C.char! D.mm# 14.下面的()是合法变量名。 A.X_yz B.123abc C.Integer D.X-Y 15.Rnd函数不可能为下列的()值。 A.0 B.1 C.0.1234 D.0.0005 16.图片框控件(PictureBox)是专门用于显示图片的控件,主要属性image用于设置显示 在控件上的图片,使用()语句可以在程序中消除已装入的图片。 A.PictureBox控件名.image=”” B.PictureBox控件名.image=Nothing C.PictureBox控件名.image=Image.FromFile(“”) D.PictureBox控件名.image=Image.FromFile(Nothing) 17.表达式16/4-2^5*8/4Mod5\2的值为() A.14 B.4 C.20 D.2 18.表达式Len(“123程序设计ABC”)的值是() A.10 B.14 C.20 D.17 19.为了给x,y,z三个整型变量赋初值1,正确的赋值语句是()。 A.x=1:y=1:z=1 B.x=1,y=1,z=1

VB第二章习题

Visual Basic基础知识习题 简单应用 说明:符号""代表空格。 一、选择题: 1.以下4种描述中,错误的是() A.常量在程序执行期间其值不会发生改变 B.根据数据类型不同,常量可分为字符型常量、数值常量、日期、时间型常量和布尔型常量 C.符号常量是用一个标识符来代表一个常数,好像是为常数取一个名字,但仍保持常数的性质 D.符号常量的使用和变量的使用没有差别 2.下面合法的常量是() A.1/2 B.'abcd' C.1.2*5 D.False 3.表达式16/4-2^5*8/4MOD5\2的值为() A.14 B.4 C.20 D.2 4.Visual Basic日期型常量的定界符是() A.## B.'' C.() D.{} 5.数学关系式3≤X<10表示成正确的VB表达式为() A.3<=X<10 B.3<=X AND X<10 C.X>=3OR X<10 D. 3<=X AND<10 6.下面正确的赋值语句是()

A.x+y=30 B.pi*r*r=y C.Y=x+30 D.X=3y 7.表达式ASC("F")的类型是() A.字符表达式B.关系表达式 C.算术表达式D.逻辑表达式 8.下面语句中有非法调用的是() A.X=Sgn(-1) B.X=Fix(-1) C.X=sqr(-1) D.X$=chr$(65) 9.如果变量a=2、b="abc"、c="acd"、d=5,则表达式ac AND b<>c的值为() A.true B.false C.yes D.no 二、填空题: 1.为了给x,y,z三个变量赋初值1,正确的赋值语句是______________。 2.在算术运算符、字符运算符、关系运算符和逻辑运算符中,优先级最低的是____________________。 3.已知a="12345678",则表达式Left(a,4)+Mid(a,4,2)的值是_______。 4.X是小于100的非负数,描述该条件的逻辑表达式是____________。 5.在VB中,用Dim X As Integer语句定义的变量X,系统默认其值为_________。 三、简答题 1.简述常量或变量的命名规则

vb模拟练习二(参考答案)范文

A100 B Label1.Left = Label1.Left C D Label1.Move Label1.Left A B C D A B C D A Private Sub Command1_Click(): B Private Sub Command1_Click(): C Private Sub Text1_Change(): D Private Sub Text1_Click(): A If a ≥ b Then t=a B If a ≥ b Then t=a;a=b; C If a >= b Then t=a D If a >= b Then t=a:

A B C D A B C D A函数的“提示信息参数”不能缺省 B 函数,只能输入一个值 C 回值是数值型的 D 的返回值必须赋予一个变量 A 如Case x ,y ,z B 如Case "a ","b","c" C 如Case 1 to 10 D 如Case Is <8 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 窗口中选择Picture属性条,然后按回车键 B Del键 C 句Picture1.Picture = D 句Picture1.Picture = A B C D A B C D A age>=20 And age<=30 B age>=20 0r age<=30

C age<=20 And age>=30 D age<=20 0r age>=30 A (.vbp) B (.frm) C (.bas) D 工程文件 A B C D A B C D A B C D A B C Text1_KeyPress(KeyAscii D A B C D

数据库第二章课后习题解答

第3部分 习题及其解答 第一章的两道题 设计 N 开始时间 结束时间 版权 专利号 月薪

3-2 习题2 分别把习题、习题的ER 图转换成关系模型数据结构。 【参考答案】 1.习题的ER 图可转换成如下的关系模型数据结构。 ① 程序员(编号,姓名,性别,年龄,单位,职称),其中编号是关键字; ② 程序(程序名称,版权,专利号,价格),其中程序名称是关键字; ③ 设计(编号,程序名称,开始时间,结束时间),其中(编号,程序名称)是关键字。 2.习题的ER 图可转换成如下的关系模型数据结构。 ① 工厂(工厂名称,厂址,联系电话),其中工厂名称是关键字; ② 产品(产品号,产品名,规格,单价),其中产品号是关键字; ③ 工人(工人编号,姓名,性别,职称,工厂名称,雇用期,月薪),其中工人编号是关键字,工厂名称是外关键字,雇用期和月薪是联系属性; ④ 生产(工厂名称,产品号,月产量),其中(工厂名称,产品号)是关键字,生产关系是表示联系的。 判断下列情况,分别指出它们具体遵循那一类完整性约束规则 生产 月产量 雇用 雇用期

1.用户写一条语句明确指定月份数据在1~12之间有效。 2.关系数据库中不允许主键值为空的元组存在。 3.从A 关系的外键出发去找B 关系中的记录,必须能找到。 【解答】 1.用户用语句指定月份数据在1~12之间有效,遵循用户定义的完整性约束规则。 2.关系数据库中不允许主键值为空的元组存在,遵循实体完整性约束规则; 3.从A 关系的外键出发去找B 关系的记录,必须能找到,遵循引用完整性约束规则。 判断下列情况,分别指出他们是用DML 还是用DDL 来完成下列操作 1.创建“学生”表结构。 2.对“学生”表中的学号属性,其数据类型由“整型”修改为“字符型”。 3.把“学生”表中学号“021”修改为“025”。 【解答】 1.创建“学生”表结构,即定义一个关系模式,用DDL 完成。 2.修改“学生”表中学号属性的数据类型,即修改关系模式的定义,用DDL 完成。 3.修改“学生”表中学号属性的数据值,即对表中的数据进行操作,用DML 完成。 给出两个学生选修课程关系A 和B ,属性为姓名、课程名、成绩。分别写出后列各关系代数运算的结果关系。 1.A 和B 的并、交、差、乘积、自然联接。 2.> '' (A ); 2= ''∧<'' (B ); ,(A ); (B )。 3. 关系A 姓名 课程名 成绩 李红 数学 89 罗杰明 英语 78 关系B 姓名 课程名 成绩 黄边晴 C++语言 86 李红 数学 89

【大学Visual Basic考试】vb考试必考题选择题2

大学vb考试题库大全 单项选择题 81、设a=3,b=5,则以下表达式值为真的是(B)。 A、a>=b And b>10 B、(a>b)Or(b>0) C、(a<0)or(b<0) D、(-3+5>a)And(b>0) 82、执行语句a=InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5), 将显示一个输入对话框,在对话框的输入区中显示的信息是(A)。 A、Today B、Tomorrow C、Yesterday D、Day before Yesterday 83、VB提供了结构化程序设计的3种基本结构,这3种基本结构是(B)。 A、递归结构,分支结构,循环结构 B、选择结构,过程结构,顺序结构 C、过程结构,输入、输出结构,转向结构 D、分支结构,循环结构,顺序结构 84、下面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+1 85、当语句w=IIf(4>10,”Red”,“Green”)执行后,变量w中的值是(C)。 A、Null B、“Red” C、“Green” D、-1 86、赋值语句:a=123+MID(“123456”,3,2)执行后,a变量中的值是(D)。 A、“12334” B、123 C、12334 D、157 87、设有语句x=InputBox(“AAAA”,“BBBB”,“”),程序运行后,所产生的对话框的标题应为(C)。 A、AAAA B、空 C、BBBB D、出错,不能产生对话框 88、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r

VB练习题

1.项目文件的扩展名是() A. .vb B..sln C..exe D..vbproj 2.集成开发环境有两类窗口:浮动和固定,下面的()窗口不是浮动窗口。 A.工具箱 B.属性 C.即时 D.窗体 3.要使窗体的标题为“演示实例”,应修改窗体的()属性。 A.Caption B.Tip C.Item D.Text 4.在https://www.doczj.com/doc/4816826317.html,中,下面属于方法的是()。 A.Focus B.SelectedText C.LostFocus D.Keypress 5.一条语句要在下一行继续写,可用()符号作为续行符。 A.+ B.- C.空格和 _ D. ... 6.若要使命令按钮不可操作,要对()属性进行设置。 A.Enabled B.Visible C.BackColor D.Text 7.在https://www.doczj.com/doc/4816826317.html,集成环境中创建https://www.doczj.com/doc/4816826317.html,应用程序时,除了工具箱窗口、窗体窗口和属性窗口 外,必不可少的窗口是() A.窗体布局窗口 B.立即窗口 C.代码窗口 D.监视窗口 8.当运行程序时,系统自动执行启动窗体的()事件过程 A.Load B.Click C.Unload D. GotFocus 9.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是() A.文本框没有内容 B.文本框的MultiLine属性为False C.文本框的MultiLine属性为True D.文本框的Locked属性为True 10.若要使标签控件显示时不要覆盖窗体的背景图案,要对()属性进行设置 A.BackColor B. BorderStyle C.ForeColor D. BackStyle 11.数据类型为Long的类型标识符为()。 A.% B. & C.! D. # 12.下面()是日期型常量。 A.“5/17/12” B.5/17/12 C.#5/17/12# D.(5/17/12) 13.下面的()是合法的单精度型变量。 A.num! B.sum% C.char! D.mm# 14.下面的()是合法变量名。 A.X_yz B.123abc C.Integer D.X-Y 15.Rnd函数不可能为下列的()值。 A.0 B.1 C.0.1234 D.0.0005 16.图片框控件(PictureBox)是专门用于显示图片的控件,主要属性image用于设置显示 在控件上的图片,使用()语句可以在程序中消除已装入的图片。 A.PictureBox控件名.image=”” B.PictureBox控件名.image=Nothing C.PictureBox控件名.image=Image.FromFile(“”) D.PictureBox控件名.image=Image.FromFile(Nothing) 17.表达式16/4-2^5*8/4 Mod 5\2的值为() A.14 B.4 C.20 D.2 18.表达式Len(“123程序设计ABC”)的值是() A.10 B.14 C.20 D.17 19.为了给x,y,z三个整型变量赋初值1,正确的赋值语句是()。 A.x=1: y=1: z=1 B.x=1,y=1,z=1

相关主题
文本预览
相关文档 最新文档