文档库 最新最全的文档下载
当前位置:文档库 › VB课本习题答案第四章

VB课本习题答案第四章

VB课本习题答案第四章
VB课本习题答案第四章

第4章常用控件

4.1 填空题

1.在图片框上放置的控件称为图片框的(子)对象,而窗体是图片框的(父)对象。

2.窗体的“名称”(Name)属性只能在(属性窗口中)设置。

3.在程序中设置窗体Forml的Caption属性为“主窗体”,使用的赋值语句是( Forml.Caption = ”主窗体”)。

4.当窗体的Enabled属性为( True )时,指定窗体响应事件。

5.窗体的Unload事件是在QueryUnload事件发生之(后)发生。

6.程序中,把当前窗体移动到屏幕左上角使用的方法为( Move 0,0 )。

7.在窗体Form1中坐标为( 1600,800 )的位置上输出字符串“Visual BASIC 6.0”使用的语句为(Form1.Currrentx=1600 )、(Form1.Currenty=800 )、和( Form1.Print “Visual BASIC 6.0”)。

8.若使文本框有边框,需设置BorderStyle属性的值为( 1 )。

9.在程序运行期间,用户可以用文本框显示信息。文本框接受输入的内容的属性是( Text )。

10.若使文本框内能够接受多行文本,则要设置Multiline属性的值为( True )。

11.要把图形文件“c:\sample\diannt.jpg”装载到图片框Picture1上,使用的语句为( Picture1. Picture=LoadPicture(“c:\sample\diannt.jpg”) )。

12.若使图片框自动调整大小以适应装入的图形,则要设置Autosize属性的值为( True )。

13.除了在程序使用LoadPicture函数装载图形外,还可以在设计阶段通过修改( Picture )属性装载图形。

14.若程序中要把一些文本内容输出到图片框PictureBox,应使用( Print )方法。

15.当单选按钮OptionButton的Value属性为( False )时,表示该单选按钮处于未选中状态。

16.若使命令按钮Command1重新生效,则使用的赋值语句为( Command1.Enabled=True )。

17.若使命令按钮不能接收和响应任何事件,可以设置Visible属性的值为( False )。

18.只有控件对象的Enabled和Visible属性值都为( True )时,该控件对象才能接受焦点。

19.Tab顺序是由建立控件时的(先后顺序)来确定。

20.设置框架Frame上的文本内容需要使用( Caption )属性。

21.在框架上可以设置一组相关控件,这些控件作为框架的(子)控件,它们具有总体的激活/屏蔽特性。

22.若屏蔽框架上的控件对象,则需设置( Enabled )属性的值为False。

23.列表框ListBox中项目的序号从( 0 )开始到( Listcount-1 )结束。

24.要显示列表框List1中序号为3项目内容,语句为( Print List1.List(3) )。

25.向组合框Combo2添加序号为5,内容为“计算机学院”的项目,使用的语句为( Combo2.AddItem “计算机学院”,5 )。

26.要删除组合框Combo1序号为3的项目,使用的语句为( Combo1.ReMoveItem 3 )。

27.使用滚动条ScrollBar时,若要设置当用鼠标单击两个滚动箭头之间区域的滚动幅度,需使用( LargeChange )属性。

28.若要设置水平或垂直滚动条的最小值,需使用( Min )属性。

29.计时器Timer每经过一个由InterVal属性指定的时间间隔就会触发一次( Timer )事件。

30.若要使计时器每0.5钞钟触发一次Timer事件,则要把InterVal属性值设置为( 500 )。

4.2 选择题

1.窗体标题栏的显示内容由窗体的( b )属性决定。

a) Name b)Caption c)BackColor d)Enabled

2.当窗体被装入内存时,系统将自动执行( a, b )事件过程。

a) Load b)Activate c)Unload d)QueryUnload

3.在标签框上显示的内容由( b )属性来实现。

a) Name b) Caption c) Text d) ForeColor

4.要使标题在标签框内居中显示,Alignment属性的取值应为( 2 )。

a) 0 b) 1 c) 2 d) 3

5.若使标签框根据所显示内容自动调整其大小,则可以通过设置( a )属性值为True 来实现。

a) AutoSize b) Alignment c) Enabled d) Visible

6.文本框没有( d )属性。

a) BackColor b) Enabled c) Visible d) Caption

7.若设置文本框最多可以接受的字符数,则可以使用( d )属性。

a) Length b) Multiline c) Max d) MaxLength

8.在文本框中设置垂直滚动条,要使ScrollBars的值为( c )。

a) 0 b) 1 c) 2 d) 3

9.在运行程序时,要使文本框获得焦点,则需使用( b )方法。

a) Change b) SetFocus c) GotFocus d) Move

10.下列控件中,没有AutoSize属性的是( b, d )。

a) 标签b) 文本框c) 图片框d) 图像框

11.若把图片框Picture1中的图形清除,可以使用的语句是( b, c, d )。

a) Picture1.Del

b) Picture1. Picture=LoadPicture("")

c) Picture1. Picture= LoadPicture( )

d) Picture1. Picture=Nothing

12.命令按钮上的文本内容由( b )属性来设置。

a) Text b) Caption c) Name d) Show

13.若将命令按钮设置为默认选择命令按钮,可以通过( c )属性来实现。

a) Value b) Cancel c) Default d) Enabled

14.要使命令按钮失效,则可以设置( b )属性的值为False来实现。

a) Value b) Enabled c) Visible d) Cancel

15.若使命令按钮在屏幕不可见,则可以通过修改( c )属性实现。

a) Value b) Enabled c) Visible d) Cancel

16.当复选框Value属性值为( b )表示该复选框被选中。

a) 0 b) 1 c) 2 d) 3

17.改变控件的Tab顺序可以修改( d )属性值。

a) Visible b) Enabled c) TabStop d) TabIndex

18.下列控件中( d )不能接受GotFocus和LostFocus事件。

a) 命令按钮b) 组合框c) 复选按钮d) 计时器

19.要使列表框中的项目垂直滚动,应设置Columns属性值为( a )。

a) 0 b) 1 c) 2 d) 3

20.若要得到列表框中项目的数目,可以访问( c )属性。

a) List b) ListIndex c) ListCount d) Text

21.设置列表框的选择方式,应使用( b )属性。

a) Columns b) MultiSelect c) Style d) List

22.若要清除列表框的所有项目内容,可以使用( c )方法。

a) AddItem b) ReMove c) Clear d) Print

23.删除列表框中的某一个项目,需要使用( d )方法。

a) Clear b) ReMove c) Move d) ReMoveItem

24.在组合框中选择某一项目内容,可以通过( d )属性获得。

a) List b) ListIndex c) ListCount d) Text

25.若要获得滚动条的当前位置,可以通过访问( a )属性来实现。

a) Value b) Max c) Min d) LargeChange

26.当用鼠标拖动滚动块时触发( b, c )事件。

a) Move b) Change c) Scroll d) GotFocus

27.设置计时器的时间间隔可以通过( d )属性来实现。

a) Value b) Text c) Max d) InterVal

28.暂时关闭计时器,需设置( b )属性。

a) Visible b) Enabled c) Lock d) Cancel

4.3 问答题

1. 在VB集成环境中,用属性窗口设置字体(Font)属性时,系统将弹出一个对话框(见图4-10),指出该对话框中包含些什么控件?

答:在该对话框中包含列表框、命令按钮、框架、复选框和文本框等控件。

2.设Text1为某一文本框名,下列程序段的输出结果是什么?

Text1.Text = "abcdefghijk "

Text1.selstart = 3

Text1.sellength = 5

Print Text1.SelText

答:输出结果是:defgh

3.标签和文本框有什么区别?

答:参见教材 4.3。

4. 比较用Print方法输出和用标签输出的优缺点。

答:窗体、图片框和打印机等具有Print方法,用于直接输出文本。输出格式、字体风格通过语句中的格式控制和对象的字体属性共同完成。Print方法只有在程序运行后,执行代码才能显示结果。标签控件利用Caption属性输出文本,可以通过字体属性设置显示风格。其属性可以在设计阶段给定,也可以在程序运行时改变。标签控件是窗体的子对象,主要用于界面设计,不能输出复杂格式的数据,特别地,不能直接把输出送到外部设备,如打印机。

5.图片框和图象框的作用是什么?它们之间有什么区别?在什么情况下可以相互代替?在什么情况下必须使用图片框?

答:参见教材4.4。

6.框架的作用是什么?如何在框架中建立控件?

答:参见教材4.6。

4.4 编程题

1. 编一程序能够实现:每次单击命令按钮Command1能使标签Label1上的文字在窗体Form1上往右移动100缇,当标签在窗体Form1上往右移出窗体的右边界时,再次单击命令按钮Command1能使标签回到窗体的左边界。

解答:

(1) 界面设计和属性设置

在窗体上建立一个标签和两个命令按钮。窗体和窗体上控件的主要属性设置如表3-4-1所示。

表3-4-1 第1题的属性设置

(2

Private Sub Command1_Click()

If Label1.Left > Form1.ScaleWidth Then

Label1.Left = 0

Else

Label1.Left = Label1.Left + 100

End If

End Sub

Private Sub Command2_Click()

End

End Sub

(3)运行情况

运行程序后,屏幕出现用户界面。每单击一次标题为“移动”的命令按钮,执行Command1_Click事件过程,使标签往右移100缇。右移出窗体的右边界时,再次单击“移动”命令按钮,标签回到窗体的左边界。执行情况如图3.4.1所示。

图3.4.1 第1题的执行情况

2.编写一个把某些英文单词翻译为中文单词的简单程序。要求用户界面为一个窗体,窗体左侧是一个文本框,用户在这里输入想要翻译的英文单词(注意输入一个新的单词之前应清除原有内容);窗体中间是一个命令按钮,在该命令按钮上面显示“翻译”两字;窗体右侧也是一个文本框;当程序运行时,用户按下命令按钮后,窗体右侧的文本框显示单词的中文意思。如果找不到想要翻译的英文单词,则给出相应的信息。

解答:

(1) 界面设计和属性设置

在窗体上建立两个标签、两个文本框和一个命令按钮。窗体和窗体上控件的主要属性设置如表3-4-2所示。

表3-4-2 第2题的属性设置

(2)

Private Sub Form_Load()

Text1.Text = "": Text2.Text = ""

End Sub

Private Sub Command1_Click()

Select Case LCase(Trim(Text1.Text))

Case "china"

Text2.Text = "中国"

Case "france"

Text2.Text = "法国"

Case "england"

Text2.Text = "英国"

Case "america"

Text2.Text = "美国"

Case "india"

Text2.Text = "印度"

Case Else

Text2.Text = "找不到该单词!"

End Select

End Sub

Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Text1.Text = "": Text2.Text = ""

End Sub

(3) 运行情况

上机运行程序后,屏幕出现用户界面。此时,把鼠标移到Text1文本框并单击,然后输入英文国家名,例如,China。英文国家名输入后,单击标题为“翻译”的命令按钮,系统执行相应的Click事件过程。执行结果如图3.4.2所示。单击工具栏上的“结束”按钮,系统结束程序的执行。

图3.4.2 第2题的执行结果

3.在文本框中输入算术表达式,并以回车符作为输入结束标志。对表达式中的圆括号是否配对进行检查,且给出配对或不配对信息。若配对,则给出“左右圆括号配对”的信息;否则,给出“左圆括号多于右圆括号”或“右圆括号多于左圆括号”的信息。

解答:

(1) 界面设计和属性设置

在窗体上建立一个文本框。窗体和文本框的主要属性设置如表3-4-3所示。

表3-4-3 第3题的属性设置

(2)

Dim n As Integer

Private Sub Text1_KeyPress(KeyAscii As Integer)

Cls

If Chr(KeyAscii) = "(" Then

n = n + 1

ElseIf Chr(KeyAscii) = ")" Then

n = n - 1

End If

Print

If KeyAscii = 13 Then

If n = 0 Then

Print Tab(18); "左右圆括号配对!"

ElseIf n > 0 Then

Print Tab(15); "左圆括号多于右圆括号!"

Else

Print Tab(15); "右圆括号多于左圆括号!"

End If

End If

End Sub

Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Cls

Text1.Text = ""

n = 0

End Sub

(3) 运行情况

运行程序后,焦点在Text1文本框上。输入算术表达式,然后按回车键,执行Text1_KeyPress 事件过程。执行结果如图3.4.3所示。若输入另一个算术表达式,可以单击Text1文本框,再次输入算术表达式和按回车键,执行Text1_MouseDown事件过程。

图3.4.3 第3题的执行结果

4.编写一个程序,把某一图形装入到一个图片框中,且能实现该图形的放大、缩小和全屏显示。

解答:

(1) 界面设计和属性设置

在窗体上建立一个图片框和三个命令按钮。窗体和窗体上控件的主要属性设置如表3-4-4所示。

表3-4-4 第4题的属性设置

(2) 程序代码

Private Sub Command1_Click()

If Picture1.Height < 2200 Then

If Form1.ScaleHeight - Picture1.Height > 50 Then

Picture1.Height = Picture1.Height + 50

End If

End If

If Form1.ScaleWidth - Picture1.Width > 70 Then

Picture1.Width = Picture1.Width + 70

End If

End Sub

Private Sub Command2_Click()

Select Case Picture1.Height

Case Is > 50

Picture1.Height = Picture1.Height - 50

Case Is > 30

Picture1.Height = Picture1.Height - 30

Case Is > 10

Picture1.Height = Picture1.Height - 10

End Select

Select Case Picture1.Width

Case Is > 100

Picture1.Width = Picture1.Width - 100

Case Is > 50

Picture1.Width = Picture1.Width - 50

Case Is > 30

Picture1.Width = Picture1.Width - 30

Case Is > 10

Picture1.Width = Picture1.Width - 10

End Select

End Sub

Private Sub Command3_Click()

Picture1.Height = Form1.ScaleHeight - 1000

Picture1.Width = Form1.ScaleWidth

End Sub

Private Sub Form_Load()

Picture1.Picture=LoadPicture _

("c:\Program Files\Microsoft Office\Office\Bitmaps\styles\Globe.wmf") End Sub

(3) 运行情况

运行程序后,单击不同的命令按钮,系统执行相应的Click事件过程。执行结果如图3.4.4所示。

图3.4.4 第4题的执行结果

5. 编写一个求三角函数值的程序。在程序中,用户可以选择输入角度或弧度值,也可以选择计算一种三角函数(例如,正弦、余弦、正切等)的值,且能把计算的结果显示出来。要求分别使用两组单选按钮进行输入选择和计算选择,每组单选按钮存放在一个框架中;用文本框输入角度或弧度值,用标签输出计算结果。

解答:

(1) 界面设计和属性设置

在窗体上建立两个标签、两个文本框和两个框架。一个框架包含两个单选按钮,另一个框架包含三个单选按钮。窗体和窗体上控件的主要属性设置如表3-4-5所示。

表3-4-5 第5题的属性设置

(2) 程序代码

Const Pi = 3.14159265

Private Sub Form_Load()

Option1.Value = True

Option3.Value = True

Text1.Text = "": Text2.Text = ""

End Sub

Private Sub Text1_Change()

Dim X As Single

If (Option1.Value) Then

X = Val(Text1.Text) * Pi / 180

Else

X = Val(Text1.Text)

End If

If (Option3.Value) Then

Text2.Text = Sin(X)

ElseIf (Option4.Value) Then

Text2.Text = Cos(X)

ElseIf (Option5.Value) Then

Text2.Text = Tan(X)

End If

End Sub

Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Text1.Text = "": Text2.Text = ""

End Sub

(3) 运行情况

运行程序后,在文本框Text1输入角度,系统执行Text1_Change事件过程。执行结果如图3.4.5所示。单击标题为“弧度”的单选按钮和标题为“余弦”的单选按钮,鼠标单击文本框Text1,输入弧度,系统执行Text1_Change事件过程,执行结果如图3.4.6所示。

图3.4.5 第5题的执行结果(a)图3.4.6 第5题的执行结果(b) 6.编写一个程序,产生一个字体浏览器。要求用一个列表框显示系统当前可供选择的字体,另一个列表框显示系统当前可供选择的字体大小,并且使用标签显示所选字体及其大小样例。

解答:

(1)界面设计和属性设置

在窗体上建立四个标签、两个列表框。窗体和窗体上控件的主要属性设置如表3-4-6所示。

表3-4-6 第6题的属性设置

(2)

Private Sub Form_Load()

Dim i As Integer

For i = 0 To Screen.FontCount - 1

List1.AddItem Screen.Fonts(i)

Next i

For i = 8 To 12

List2.AddItem Trim(Str(i))

Next i

For i = 14 To 72 Step 2

List2.AddItem Trim(Str(i))

Next i

End Sub

Private Sub List1_Click()

Label4.FontName = List1.Text

End Sub

Private Sub List2_Click()

Label4.FontSize = List2.Text

End Sub

(3) 运行情况

运行程序后,执行事件过程Form_Load,屏幕上显示用户界面。单击左边列表框List1上某一复选框,选择字体。然后单击右边列表框List2上的某一复选框,选择字号,系统执行相应的事件过程。执行结果如图3.4.7所示。

图3.4.7 第6题的执行结果

7. 编写一个用于演示颜色合成情况的程序。要求使用滚动条作为红、绿和蓝三种基色值的输入控件。(提示:使用RGB函数对输入的三种基色进行合成得到复合颜色)解答:

(1) 界面设计和属性设置

在窗体上建立四个标签和三个滚动条。窗体和窗体上控件的主要属性设置如表3-4-7所示。

表3-4-7 第7题的属性设置

(2) 程序代码

Private Sub HScroll1_Scroll()

Label1.Caption = "红色份量值:" & HScroll1.Value

Label4.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)

End Sub

Private Sub HScroll2_Scroll()

Label2.Caption = "绿色份量值:" & HScroll2.Value

Label4.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)

End Sub

Private Sub HScroll3_Scroll()

Label3.Caption = "蓝色份量值:" & HScroll3.Value

Label4.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)

End Sub

(3)运行情况

运行程序后,把鼠标移到各个滚动条的滚动块,然后单击并拉着滚动块移动一段距离,系统执行相应的事件过程。执行结果如图3.4.8所示。

图3.4.8 第7题的执行结果

8.编写程序,把某一图形装入一个图像框中,并使它能在窗体上从左至右往返不断移动。(提示:使用窗体的Left属性和计时器控件)

解答:

(1) 界面设计和属性设置

在窗体上建立一个图像框、一个计时器和一个命令按钮。窗体和窗体上控件的主要属性设置如表3-4-8所示。

表3-4-8 第8题的属性设置

(2) 程序代码

Dim x, f As Integer

Private Sub Form_Load()

Image1.Picture=LoadPicture _

("c:\Program Files\Microsoft Office \Office\Bitmaps\Dbwiz\Evtmgmt.gif") Timer1.Interval = 10 ' 设定Timer事件每隔10毫秒发生一次

End Sub

Private Sub Timer1_Timer()

Select Case f ' f =0则向左移动,f =1则向右移动

Case 0

If x < 5000 Then x = x + 100 Else f = 1 '使图片向右移动

Case 1

If x > -3000 Then x = x - 100 Else f = 0 '使图片向左移动

End Select

Image1.Left = x ' 把图像框的左上角水平移到x的位置

End Sub

Private Sub Command1_Click()

End

End Sub

(3) 运行情况

运行程序后,屏幕出现一幅往返移动的图片。单击标题为“停止移动”的命令按钮,结束程序的执行。

大学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.wendangku.net/doc/614969613.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

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

V B考试题库,二级习题 (含答案) https://www.wendangku.net/doc/614969613.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题库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.wendangku.net/doc/614969613.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.wendangku.net/doc/614969613.html,bo1.Remove https://www.wendangku.net/doc/614969613.html,bo1.Cls https://www.wendangku.net/doc/614969613.html,bo1.Clear https://www.wendangku.net/doc/614969613.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题库及答案

| 最新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第二章习题

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.简述常量或变量的命名规则

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

第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

VB程序设计练习题附加答案

《VB程序设计》综合复习资料 第一章Visual Basic程序设计概述 一、填空题 1、Visual Basic是一种面向__对象________的可视化程序设计语言,采取了事件驱动________的编程机制。 2、在VB中工程文件的扩展名是vbp__________,窗体文件的扩展名是___frm_________,标准模块文件的扩展名是__bas_________。 3、执行“工程”菜单下的_部件_________命令,可选择并添加ActiveX控件。 4、Visual Basic 6.0用于开发__ WINDOWS ________环境下的应用程序。 二、选择题 1、下面不是VB工作模式的是(C) A.设计模式B.运行模式C.汇编模式D.中断模式 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.可视化B.面向对象C.面向图形D.事件驱动

三、简答题 1、代码窗口主要包括哪几部分? 2、在工程资源管理器窗口中,主要列出了哪三类文件? 3、窗体布局窗口的主要用途是什么? 4、VB的基本特点是什么? 5、怎样理解可视化设计? 6、怎要理解事件驱动编程? 第二章简单的VB程序设计 一、填空题 1、设置是否可以用Tab键来选取命令按钮,应该用__ Tabstop ____________属性。 2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。 3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。 4、设置控件背景颜色的属性名称是______________________。 5、所有控件都具有的共同属性是__________________属性。 6、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是_______________。 7、VB中的每个对象(控件)都有一组特征,这组特征称为__________,我们通过修改它可以控制对象的外观和操作。 8、通常情况下,VB中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和_____________文件,后者的扩展名为.Bas,通常由Basic语言编写,是一个可共用的子程序。 9、VB有三种工作模式,分别是设计(Design)模式、_____________和中断(Break)模式。 二、选择题 1、以下能够触发文本框Change事件的操作是(c) A.文本框失去焦点B.文本框获得焦点

最新大学VB考试题库及答案

大学V B考试题库 一、单项选择题 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、="VisualBasic窗体" B、="VisualBasic窗体" C、="VisualBasic窗体" D、="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 集成环境的主窗口中不包括(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 B、将控件的TabStop属性设置为True

第二章 简单的VB程序设计习题

第二章简单的VB程序设计习题 一、选择题 1. 假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先执行的操作是 ()。 (A)单击窗体上没有控件的地方(B)单击任一个控件 (C)不执行任何操作(D)双击窗体的标题栏 2. 在VB中最基本的对象是(),它是应用程序的基石,是其它控件的容器。 (A)文本框(B)命令按钮 (C)窗体(D)标签 3. 有程序代码如下:text1.text=“visual basic”则:text1、text和“visual basic”分别代表()。 (A)对象,值,属性(B) 对象,方法,属性 (C)对象,属性,值(D) 属性,对象,值 4. VB是一种面向对象的程序设计语言,()不是面向对象系统所包含的三要素。 (A)变量(B)事件(C)属性(D)方法 5. VB的一个应用程序至少包括一个()文件,该文件存储窗体上使用的所有控件对象和有关的()、 对象相应的()过程和()代码。 (A)模块、方法、事件、程序(B)窗体、属性、事件、程序 (C)窗体、程序、属性、事件(D)窗体、属性、事件、方法 6. 在VB6.0环境已有应用程序的情况下,要重新建立一个工程的操作是()。 (A)单击工具栏上的“添加工程”按钮 (B)在工程资源管理器窗口上单击右键,在弹出的快捷菜单中选择“新建工程”选项 (C)选择“文件”菜单中的“新建工程” (D)选择“视图”菜单中的“新建工程” 7. 为了把窗体上的某个控件变为活动,应执行的操作是()。 (A)单击窗体的边框(B)单击该控件的内部 (C)双击该控件(D)双击窗体 8. 确定一个控件在窗体上的位置的属性是()。 (A)Width和Height (B)Width或Height (C)Top和Left (D)Top或Left 9. 确定一个窗体或控件的大小的属性是()。 (A)Width和Height (B)Width或Height (C)Top和Left (D)Top或Left 10. 对于窗体,下面()属性可以在程序运行时进行设置。 (A)MaxButton (B)BorderStyle (C)Name (D)Left 11. 要使Print方法在Form_Load事件中起作用,要对窗体的()属性进行设置。 (A)BackColor (B)BorderStyle (C)AutoRedraw (D)Caption 12. 要使标签控件显示时不覆盖其背景内容,要对()属性进行设置。 (A)BackColor (B)BorderStyle (C)ForeColor (D)BackStyle 13. 要使对象看得见而不可操作,要对()属性设置。 (A)Enabled (B)Visible (C)BackColor (D)Caption 14. 文本框没有()属性。

二级VB第二章练习题

VB练习题 1).在Visual Basic中,称对象的数据为(A ) A)属性B)方法C)事件D)封装 2).对象是一个逻辑实体,它是( C)的集合 A)数据B)代码C)数据与代码D)属性 3).对象可以识别和响应的某些操作行为称为(D ) A)属性B)方法C)多态D)事件 4).下列关于事件的叙述不正确的是( A ) A)事件是系统预先为对象定义的能被对象认别的动作 B)事件可分为用户事件和系统事件两类 C)VB为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须有用户自 行编写 D)VB中所有对象的默认事件都是Click() 5).以下事件关于事件的说法错误的是( D ) A).事件是由系统预先定义好的,能够被对象识别的动作 B).用户可以根据需要建立新的事件 C).事件的名称是不可改变的,有VB预先定义,它是VB的保留字 D).不同类型的对象所识别的事件不一定相同 6).每当窗体失去焦点首先会触发( B )事件 A).ACTIVATE B)Deactivate C)Lostfocus D)Initialize 7.)设有一个窗体应用程序,分别有窗体form1和form2,在程序运行时,当焦点从form1移动到form2时,则在窗体form2的Initialize事件发生后,首先触发的事件是( A ) A)Activate B) Deactivate C)Lostfocus D)Gotfocus 8).ControlBox属性只适用于窗体,当窗体的( A )属性设置为0—None时,该属性不起作用。A)Borderstyle B)Autoredraw C)Windowstate D) Enabled 9).确定一个窗体大小的属性是(A) A)Width 和Height B) Width和Top C)Top 和Left D) Top 和Height 10).当一个窗体成为活动窗体时,首先触发的事件是( A ) A)Active B)Load C)UnLoad D) Initialize 11).为了使窗体上的某个控件成为活动控件,应该执行的操作是( C ) A)单击窗体的空白部分B)双击窗体的空白部分C)单击该控件D)双击该控件 12).为了同时改变一个活动控件的高度和宽度,正确的操作是( A ) A)拖拉控件4个角上的某个小方块 B)只能拖拉位于控件右下角的小方块 C)只能拖拉位于控件左上角的小方块 D)不能同时改变控件的宽度和高度 13).要想改变一个窗体的标题内容,则应该设置( C )属性的值 A)Name B)FontName C)Caption D)Text 14).( B )属性能改变窗体的边框线 A)FontStyle B)BorderStyle C)BackStyle D)Border 15).决定一个窗体有无控制菜单的属性(D ) A)MinButton B)Caption C)MaxButton D)ControlBox

vb练习题,电子版 第二章 对象

第二章对象 教学要求: 了解对象的概念以及对象的事件、方法和属性,掌握属性设置的方法;了解控件的分类及特点,掌握控件命名的方法和控件值的概念,熟练控件的画法和基本操作。 知识点: 对象的概念,对象的事件、方法和属性;控件的操作。 内容导航: 一、对象 (一)Visual Basic的对象 1.什么是对象 对象是系统中的基本运行实体。 在Visual Basic6.0中,对象分为两类,一类是由系统设计好的,称为预定义对象,可以直接使用或进行操作;另一类由用户定义,可以像C++一样建立用户自己的对象。 2.对象属性 对象属性是一个对象的特性,不同的对象有不同的属性。 常见的对象属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等。 3.对象事件 对象事件是由Visual Basic预先设置好的、能够被对象识别的动作。 4.对象方法 对象方法是对象的行为方式,也就是对象能够执行的操作。 (二)对象属性设置 先选择要设置属性的对象,然后激活属性窗口。通常有以下3种方式: 1.直接键入新属性值 2.选择输入,即通过下拉列表选择所需要的属性值 3.利用对话框设置属值 二、窗体 (一)窗体的结构与属性 窗体与Windows下的窗口不但结构类似,而且特性也差不多。 下面按字母顺序列出窗体的常用属性。这些属性适用于窗体,同时也适用于其他对象。1.AutoRedraw(自动重画) 2.BackColor(背景颜色) 3.BorderStyle(边框类型) 4.Caption(标题) 5.ControlBox(控制框) 6.Enabled(允许) 7.字形属性设置 8.ForeColor(前景颜色) 9.Height、Width(高、宽) 10.Icon(图标)

计算机基础第二章习题

主备李雪平 第二章 windows 操作系统 习题一 1.填空题 (1)要安装或删除一个应用程序,必须打开 ______________窗口,然后使用其中的添加 /删除程序功能。( 2)在 Windows 7 中,系统提供了常用的多种汉字输入法,他们有 _________________ 、 _______________ 、 _________________、 _________________ 和郑码输入法。 (3)文件具有四种属性设置,即_________________________、_________________________、_________________________、 _________________________。 (4)在“开始” 菜单的“搜索程序和文件” 框中输入“CMD ”命令,可以切换到_________________________方式。 ( 5)在 Windows 7界面的每个窗口的右上角都有几个按钮,一个是“”表示 __________________按钮,一个是“”表示 _________________按钮,另一个是“”表示___________________按钮。 ( 6)在 Windows 7中,任务栏系统默认安装于屏幕底部,它还可以处于屏幕的、 _________________________ _________________________、 _________________________。 ( 7)Windows 7 提供了软键盘功能,以方便用户输入各种特殊符号。要在屏幕上弹出软件盘,应先 _________________________,然后在弹出的菜单中选择相应的软键盘。 (8)通过_________________________可恢复被误删的文件或文件夹。 (9)使用鼠标器的基本操作有_________________________、_________________________、_________________________、 _________________________。 ( 10)预定义的、用来替代某些特定物的特殊组合,叫做_________________________。 2.选择题 ( 1)利用键盘操作,快速打开“资源管理器”中的“文件“菜单的按键为() A. Ctrl+C B. Alt+F C. F1 D. Esc (2) 在 Windows操作系统中,关于窗口和对话框,下列说法正确的是() A.窗口、对话框都可以改变大小 B.窗口可以改变大小,而对话框不可以改变大小 C. 窗口不可以改变大小,而对话框可以改变大小 D.窗口、对话框都不可以改变大小 (3) Windows 7 操作系统的桌面指的是() A.整个屏幕 B. 全部窗口 C. 某个窗口 ( 4) Windows 7中任务栏上的内容是() D. 活动窗口 A. 当前窗口的图标 C. 所有以打开的窗口的图标 ( 5)“开始”菜单中包括了Windows 7 B. 以启动并正在执行的程序名 D. 已经打开的文件名 系统的() A. 主要功能 B. 全部功能 C. 部分功能 D. 初始化功能 ( 6)删除Windows桌面上某个应用程序的图标,意味着() A .该应用程序连同其图标一起被删除 B. 只删除了该应用程序,对应的图标被隐藏 C. 只删除了图标,对应的应用程序被保留 D. 该应用程序连同其图标一起被隐藏 ( 7)在对各种形式的菜单进行选择时,有两种操作方式。一种是用键盘进行选择,另一种是 (行选择。 )进

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", "B")后,x 的值为 A、"a" B、"b" C、"B" D、"A" 8、在窗体上画一个文本框,然后编写如下事件过程: Private Sub Form_Click() x = InputBox("请输入一个整数")

大学vb考试试题库大全

一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.wendangku.net/doc/614969613.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个Visual Basic应用程序,应当(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、Visual Basic 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、在设计阶段放置的控件

VB第二章课后习题答案

习题 一、选择题 1. 在程序中已将变量Inta、Bl、st和D分别定义为Integer型、Boolean型、String型和Date型,下列语句中,正确的是。 A. Inta="333"+"a22" B. D=#10/05/01# C. st=5+"abc" D. Bl= #True# 2. 语句Print "5*20" 输出结果是。 A. "5*20" B. 出错 C. 5*20 D. 100 3. 下列可作为Visual Basic变量名的是。 A. a#a B. 4a C. xy D. Consta 4. 表达式6*7/8 Mod 9的值是_______。 A. 4 B. 5 C. 6 D. 7 5. 将数学表达式cos2(a+b)+5e2写成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) 6 .数学表达式Sin25°写成VB表达式是_______。 A. Sin25 B. Sin(25) C. Sin(25°) D. Sin(25*180) 7. 选拔身高T超过1.7米且体重W小于公斤的人,表示该条件的逻辑表达式为_______。 A. T>= And W<= B. T<= Or W>= C. T> And W< D. T>= Or W< 8. 执行语句代码print format, "##,##"),以下答案中哪一个是正确的_______。 A. B. 2,004.21 C. 2, D. 02, 9. 下面表达式的值为真的是_______。 A. Mid("Visual Basic",1,12)=Right("Programming language Visual Basic",12) B. "ABCRG">"abcde" C. Int>=Round D. <=957/ And –> 10. 实现字符的Unicode编码方式与Windows编码方式相互转换的函数是。 A. str B. strconv C. trim D. mid 二、填空题 1. 在VB中整型数据占 2 个字节的内存空间,双精度浮点型数据占8 个字节的内存空间。 2. 在VB中,字符串常量要用双引号括起来,日期/时间型常量要用#号括起来。 3. 表达式10\6 = 10 mod 6 的运算结果是False 。 4. a$=Lcase("Hello") a$的返回值是:hello; b$=Ucase("Hello") b$的返回值是:HELLO。 5. 要强制显式变量声明时,需在声明段部分加入语句Option Explicit 。 6. 在VB中,用Dim X As Integer定义的变量X,系统默认值为0 。 7. 语句Print Int*100+/100的输出结果是:。 8. 设有如下程序段: a$="BeijingShanghai" b$=Mid(a$,InStr(a$,"g")+1)

相关文档