admin 管理员组

文章数量: 887021


2023年12月22日发(作者:导轨滑块摩擦系数为多少)

一、单项选择题(共70题)

1. 下列控件中,没有Text属性的是( )。

A. 框架

答案:D

2. 复选框的CheckState属性为rminate时,表示( )。

A. 复选框未被选定

B. 复选框被选中

D. 复选框不可以操作

B. 列表框 C. 复选框 D. 定时器

C. 复选框被选定并有灰色的勾

答案:C

3. 在下列关于单选按钮和复选框的说法中,错误的是( )。

A. 某个单选按钮被单击一定会触发它的CheckedChanged

B. 一个单选按钮状态发生变化,同一组中必有另一个单选按钮的状态也发生变化

C. 某个复选框被单击一定会触发它的CheckedChanged

D. 一个复选框的状态发生变化,不会影响其他复选框的状态

答案:A

4. 在设计状态,列表框中的选项可以通过( )属性设置。

A. List

答案:D

5.在下面对列表框(ListBox1)的操作中,正确的语句是( )。

B. (4)

D. (1,"打印机")

B. C. Text D. Items

("计算机")

答案:C

6.引用列表框(ListBox1)最后一个数据项应使用( )。

A. ()

B. ( - 1)

C.

D. (edIndex)

答案:B

7.在下列说法中,正确的是( )。

A. 在程序运行期间,可以通过恰当的设置让时钟控件显示在窗体上

B. 若单击某个单选按钮,则该单击按钮的CheckedChanged事件一定被触发

C. 在列表框中能够将项目按字母排序大到小排列

D. 框架也有Click和DoubleClick事件

答案:D

8. 在下列属性和事件中,属于滚动条和进度条共有的是( )。

A. Scroll

答案:D

9.下列关于定时器的说法中,正确的是( )。

A. 当Enabled属性为False时,不产生Tick事件

B. 在程序运行时不可见,这是因为Visible属性为False

C. 当Interval属性为0,则Tick事件不会发生

D. 通过恰当的设置可以将Interval属性的单位改为秒

答案:A

10. 以下正确的语句是( )。

A. =All Files| *.*|Pictures(*.Bmp)|*.Bmp

B. ="All Files"|"*.* "|"Pictures(*.Bmp)"|"*.Bmp

C. ="All Files|*.*|Pictures(*.Bmp)|*.Bmp"

D. ={All Files|*.*|Pictures(*.Bmp)|*.Bmp}

答案:C

11. 在下列关于通用对话框的说法中错误的是( )。

A. 可以用ShowDialog方法打开

B. 可以用Show方法打开

C. 当选择了"取消"按钮后,ShowDialog方法的返回值是

D. 通用对话框是非用户界面控件

答案:B

12. 在下列关于菜单的说法中,错误的是( )。

A. 每个菜单项都是一个对象,也有自己的属性、事件和方法

B. 除了Click事件之外,菜单项还能响应DoubleClick等事件

C. 菜单中的分隔符也是一个对象

D. 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择。

B. ValueChanged C. LargeChange D. Maximum

答案:B

13. 假定有一个窗体类Form2,则将它实例化并显示的正确语句为( )。

A.

B.

C.

D.

Dim f2 as New Form2

Dim f2 as Form2

alog

答案:D

14.假定Form2中有一个文件框(TextBox1),则另一个窗体访问用户在该文本框中输入的数据的正确代码段是( )。(假定s为字符串变量)

A.

B.

C.

Dim f2 as New Form2

s=

Dim f2 as New Form2

alog

s=

D.

答案:D

15.下列关于键盘事件的说法中,正确的是( )。

A. 按下键盘上的任意一个键都会引发KeyPress事件

B. 按下大键盘上的"1"键和数字键盘的"1"键的e的值相同

C. KeyDown/KeyUp事件过程中可使用r

D. 大键盘上"4"键的上档字符是 "$",当同时按下Shift和大键盘上的 "4"键时,Keypress事件过程中的r为"$"

答案:D

16. 在KeyDown/KeyUp 的事件过程中,能用来检查Ctrl和F3是否同时按下的表达式为

( )。

A. e=Keys.F3 And l

B. r=Keys.F3 And l

C. r=Keys.F3 And e=l

D. e=Keys.F3 And

答案:A

17. InputBox( )函数括号中的第一个参数代表( )。

A. 提示信息 B. 标题 C. 默认值

答案:A

18. 要在文本框中显示文本,应给其( )属性赋值。

A. Text B. Caption C. Name

答案:A

19. 将按钮的Visible属性设为False,按钮会( )。

A. 可用且可见 B. 可用不可见 C. 可见不可用

答案:D

20. 下面哪个控件在程序运行时是不可见的( )。

A. 单选钮 B. 组合框 C. 计时器

答案:C

21. 要调整某控件的宽度,应修改( )属性。

A. Top B. Left C. Width

答案:C

22. 下面哪个控件的特点同ListBox最接近( )。

A. ComboBox B. TextBox C. PictureBox

答案:A

23. 下面哪一项不是窗体具有的方法( )。

A. Hide B. Show C. CenterToScreen

答案:D

24. 下面( )控件没有Image属性。

A. 窗体 B. 按钮 C. 图片框

答案:A

D. 对话框位置

D. File

D. 不可用不可见D. 框架

D. Height

D. Form

D. ToString

D. 标签

25. 在窗体装入时,将发生( )事件。

A. Click

答案:B

26. 要将TextBox1中的文本用MessageBox函数显示出来,应使用( )。

A. ()

B. (TextBox1)

C. ("")

D. ("TextBox1")

答案:A

27. 下面哪一项是控件的事件( )。

A. Size

答案:D

28. 用于专门输入日期时间型数据的控件是( )。

A. Timer

答案:B

29. 有多个文本框,要设置它们获得焦点的顺序,应使用( )属性。

A. Tab

答案:A

30. 验证数据后向用户提示错误可以使用( )控件。

A. TrackBar

答案:D

31. 要以表格形式显示数据表,可以使用以下( )控件。

A. ListBox

答案:B

32. 要在窗体上创建一个状态栏,可使用( )控件。

A. TrackBar

答案:B

33. MsgBox函数中有4个参数,其中必须写明的参数是( )。

A. 指定对话框中显示按钮的数目

C. 所有参数都是可选的

B. 设置对话框标题

D. 提示信息

B. StatusBar C. ToolBar D. Panel

B. DataGrid C. DataSet D. TextBox

B. TextBox C. MaskEdit D. ErrorProvider

B. Text C. ReadOnly D. Font

B. DateTimePicker C. ListBox D. TextBox

B. Show C. Close D. GetFocus

B. Load C. Deactivate D. Closed

答案:D

34. 对于列表框ListBox1,下列( )可以选定列表框的最后一项内容。

A.

B. edIndex

C. ( - 1)

D. ( - 1)

答案:C

35. 同一个窗体中,各个对象的( )属性值是不同的,它用于唯一识别对象。

A. Name

答案:A

36. 当运行程序时,系统自动执行启动窗体的( )事件过程。

A. Load

答案:A

37. 在窗体模块中自定义过程前加 Private 关键字,该过程可以在( )中被调用。

A. 本窗体

B. 其他窗体

D. 其他应用程序

B. UnLoad C. Click D. GotFocus

B. Location C. Text D. Size

C. 该应用程序其他模块

答案:A

38. Timer 控件可用于后台进程中,可在Timer事件内编程,要触发Timer事件,必须通过( )属性。

A. Tag

答案:B

39. 要使文本框成为密码输入框,一般应修改文本框的( )。

A. PasswordChar属性和MaxLength属性,并且 MultiLine属性值只能为False。

B. PasswordChar属性和MaxLength属性,并且Lines属性值只能为False。

C. 只修改PasswordChar属性值就可以了,其他属性可以不修改。

D. PasswordChar属性和MaxLength属性, MultiLine属性值可以为True。

答案:C

40. 窗体中提供的是Hide方法的作用是( )。

A. 销毁窗体对象

答案:D

B. 关闭窗体 C. 将窗体极小化 D. 隐藏窗体

B. Enabled C. Visible D. Interval

41. 窗体对象的Close方法的作用( )。

A. 极小化窗体 B. 隐藏窗体 C. 关闭窗体 D. 销毁窗体对象

答案:C

42. 程序中如何显示一个内容为"this is a test"消息框? ( )

A. eBox("this is a test!")

B. ("this is a test!")

C. alog("this is a test!")

D. ssageBox("this is a test!")

答案:B

43. 在模块MyModule中定义的过程ShowHelpInfo(如下),其访问权限为(

Public Module MyModule

Sub ShowHelpInfo(String info)

End Module

A. 仅在MyModule中可以使用 B. 在本项目中可以使用

C. 在本解决方案中可以使用 D. 在派生模块中可以使用

答案:C

44. 在模块MyModule中定义的过程ShowHelpInfo(如下),其访问权限为(

Public Module MyModule

Private Sub ShowHelpInfo(String info)

End Module

A. 仅在MyModule中可以使用 B. 在本项目中可以使用

C. 在本解决方案中可以使用 D. 在派生模块中可以使用

答案:A

45. 在中,在窗体上显示控件的文本,用( )属性设置。

A. Text B. Name C. Caption D. Image

答案:A

46. 不能作为容器使用的对象是( )。

A. 图像框 B. 框架 C. 图片框 D. 窗体

答案:A

47. 以下不属于键盘事件的是( )。

)。)。

A. KeyDown

答案:C

B. KeyUp C. Unload D. KeyPress

48. VB提供( )属性用于控制对象是否可用。

A. Default

答案:C

49. 以下选项中,不是 Visual Basic控件的是( )。

A. 窗体

答案:A

50. 双击窗体中的对象后,Visual Basic将显示的窗口是( )。

A. 代码窗口

答案:A

51. 窗体Form1的Name属性是Frm1,它的单击事件过程名是( )。

A. Form1_Click

答案:C

52. 若要设置定时器控件的定时时间,需设置的属性是( )。

A. Enabled

答案:C

53. 把 InputBox 的返回值转换为数值应该使用的函数是( )。

A. Log

答案:D

54. 为使计时器控件每隔5秒钟产生一个计时器事件(timer 事件),则应将其Interval属性值设置为( )。

A. 5

答案:D

55. 单机滚动条两端的任何一个滚动箭头,将触发该滚动条的( )事件。

A. Scroll

答案:C

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

A. GotFocus B. Load C. Click D. KeyDown

B. KeyDown C. change D. Dragver

B. 500 C. 300 D. 5000

B. Str C. Len D. Val

B. Value C. Interval D. Text

B. Form_Click C. Frm1_Click D. Me_Click

B. 工具箱 C. 项目窗口 D. 属性窗口

B. 定时器 C. 单选框 D. 命令按钮

B. Cancel C. Enabled D. Visible

答案:C

57. 允许在菜单项的左边设置打勾标记,下面( )论述是正确的。

A. 在标题项中输入&,然后打勾

C. 在有效项中打勾

答案:D

58. 下列哪个控件是容器控件( )。

A. Image

答案:B

59. 若要将窗体从内存中卸载出去,其实现的方法是( )。

A. Show

答案:D

60. 设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是( )。

A. Caption

答案:D

61. 在窗体中建立通用过程的一般步骤为( )。

(1)在解决方案资源管理器窗口中找到需要的窗体并双击它

(2)打开代码窗口

(3)滚动代码,找到文字“Windows窗体设计器生成的代码”所在的位置、。

(4)直接在该段文字的下方输入要建立的通用过程

A. (1)(2)

答案:C

62. 如果要使文本框能够多行显示,则应使( )属性值为True。

A. MulitiLine

答案:A

63. 要判断在文本框是否按了Enter键,应在文本框的( )事件中判断。

A. Change

答案:C

64. 当指针指向窗体Form1时,鼠标指针改为用户自己定义的指针图标,应使用( )语句形式。

B. KeyDown C. KeyPress D. Click

B. MaxLength C. SeLength D. Locked

B. (3) C. (1)(2)(3)(4) D. (2)(3)(4)

B. Name C. Text D. Value

B. Hide C. Load D. UnLoad

B. Picture C. ComboBox D. FileListBox

B. 在索引项中打勾

D. 在复选项中打勾

A. = New Cursor("图标文件名")

B. = New Cursor("图标文件名")

C. = Cursor("图标文件名")

D. = Cursor("图标文件名")

答案:B

65. PictureBox控件又称图片框控件,它的作用是( )。

A. 显示相片

答案:A

66. 为了使标签不覆盖背景,应将标签的( )属性设置为Transparent。

A. AutoSize

答案:D

67. 窗体上有一个文本框控件Text1,假设已存在三个整型变量a,b和c,且变量a的值为5,变量b的值为7,变量c的值为12。以下的( )语句可以使文本框内显示的内容为:5+7=12。

A. =a+b=c

B. ="a+b=c"

C. Text1=a & "+" & b & "=" & c

D. Text1="a" & "+" & "b" & "=" & "c"

答案:C

68. PictureBox中的图像被拉伸或收缩,以适合PictureBox的大小的属性( )

A. hImage

C. Image

答案:A

69. 如果要在文本框中输入字符时,只显示某个字符,如星号(*),应设置文本框的( )属性。

A. Caption

答案:B

70. 在代码中引用一个控件时,应使用控件的( )属性。

A. Caption

答案:B

B. Name C. Text D. Index

B. PassWordChar C. Text D. Char

B.

D. ze

B. BorderStyle C. FlatStyle D. BackColor

B. 添加相片 C. 控制相片 D. 删除相片

二、填空题(共21题)

1. 复选框(__________)属性设置为Indeterminate,则变成灰色,并显示一个选中标记。

答案:CheckState

2. 在程序运行时,如果将框架的(__________)属性设置为False,则框架呈灰色,表示框架内的所有对象均被屏蔽,不允许用户对它们操作。

答案:Enabled

3. 列表框中选项的序号是从(__________)开始的。

答案:0

4. (__________)表示列表框中最后一项的序号。

答案:-1

5. (__________)方法可清除列表框中的所有选项。

答案:Clear

6. 组合框是组合了文本框和列表框的特性而形成的一种控件。(__________)风格的组合框不允许用户输入列表框中没有的项。

答案:下拉式列表框

7. 滚动条响应的重要事件有(__________)和ValueChanged。

答案:Scroll

8. 当用户单击滚动条中的空白时,滑块移动的增量值由(__________)属性决定。

答案:LargeChange

9. 滚动条产生ValueChanged事件是因为(__________)值改变了。

答案:Value

10. 如果要每隔15秒产生一个计时器事件,则Interval属性应设置为(__________)。

答案:15000

11. 使用(__________)方法可打开指定的网页。

答案:

12. 在LinkLabel控件中,通过(__________)属性可以设置超级链接。

答案:LinkArea

13. 若菜单项中的某个字符之前加一个(__________),则该字符成为热键。

答案:&

14. 在菜单项中Text中,若输入(__________),则菜单项成了分隔符。

答案:-(减号)

15. 弹出菜单是通过(__________)控件创建的。

答案:ContextMenu

16. 可通过设置控件的(__________)属性将控件与一个弹出菜单建立关联。

答案:ContextMenu

17. 隐藏窗体的方法是(__________)。

答案:Hide

18. 在多重窗体中,除了可以指定某个窗体作为启动对象外,还可以指定(__________)作为启动对象。

答案:Sub Main

19. 当用户单击鼠标又键时,在MouseDown、MouseUp、MouseMove事件过程中的值为(__________)。

答案:

20. 若同时按下Shift键和其他键,则KeyDown/KeyUp事件过程中(__________)为True。

答案:

21. 下面程序段是将列表框ListBox1中重复的项目删除,只保留一项。

Dim i,j As Integer

For i=0 To -1

For j=-1 To (__________) Step -1

If (i)=(j) Then

(__________)

End If

Next j

Next i

答案:i+1、At(j)

三、应用题(共4题)

1. 下面是一个学生成绩录入程序。它具有如下的功能:

(1) 文本框中能输入0~9之间的数字字符。

(2) 当焦点离开文本框时,能检查录入的成绩是否有效。若成绩不在0~100之间,则清除原数据,并且要求重新输入。

(3) 若文本框左边的复选框未被选定,则文本框不可以输入成绩并且不参加计算总分和平均成绩。

Sub Form1_Load(.....) Handles

view=( (1) )

End Sub

Sub Form1_KeyPress(....) Handles ss

If r < "0" Or r > "9" Then

( (2) )

End If

End Sub

'CheckBox2和CheckBox3的CheckedChanged事件过程略

Sub CheckBox1_CheckedChanged(.......)Handles dChanged

d=( (3) )

End Sub

Sub TextBox1_LostFocus(......)Handles cus

If(Val()<0 Or Val()>100) Then

= ""

( (4) )

End If

End Sub

Sub Button1_Click( .....) Handles

Dim Total As Integer=0,Count As Integer=0

If d Then

Total=Total+(Val())

Count=Count+1

End If

If d Then

Total=Total+(Val())

Count=Count+1

End If

If d Then

Total=Total+(Val())

Count=Count+1

End If

( (5) )

=Total/Count

End Sub

答案:

(1) True

(2) d = True

(3) d

(4) ()

(5) =Total

2. 下图是一个定时程序。用户在两个文本框(TextBox1和TextBox2)中设置定时时间,然后单击"定时"(Button1)按钮开始定时,当系统时间 与定时时间相等时弹出信息框"时间到!"。两个文本框的MaxLength属性为2,定时器名称为Timer1,系统当前时间显示在label1标签中。

Sub Botton1_Click(.....)Handles

( (1) )

End Sub

Sub Timer1_Tick(......)Handles

Dim h , m As Integer

=TimeOfDay

h=Hour(TimeOfDay)

( (2) )

If ( (3) ) Then

d=False

MsgBox("时间到!")

End If

End Sub

答案:

(1) d=True

(2) M=Minute(Now)

(3) Val()=h and val() = m

3. 设计并完成一个过程Split( ByVal data As Decimal ),能将参数data 进行按比例“拆分”, data值的40%送给Label控件Lb1的文本属性,而将data值的60%数值送给Label控件Lb2的文本属性。

答案:

Public sub split(byval data as Decimal)

Dim a as decimal,b as decimal

A=data*0.4

B=data*0.6

=ctr(a)

=ctr(b)

End sub

4. 1) 在学号姓名文件夹下新建项目,项目文件名为KSA1。

2) 在Form1(窗体1)上放置1个列表框,1个标签Label1。并建立如下菜单:

菜单项

应用

产生

素数和

-

结束

窗体2

备注

一级菜单

二级菜单

二级菜单

分隔线

二级菜单

一级菜单

Form2(窗体2)上放置 "绘图"和"返回"两个命令按钮。

3) 在窗体1上单击"产生"菜单项,在列表框ListBox1中随机生成10个3位正整数。

在窗体1上单击"素数和"菜单项,在label1中显示素数和。

4) 在窗体1上单击"窗体2"菜单项时,显示窗体2;单击"结束"菜单项时,结束程序的运行。

5) 在窗体2上单击"绘图"命令按钮, 在窗体2的Label1上显示九九乘法表的上三角。单击"返回"命令按钮则关闭窗体2,返回窗体1。


本文标签: 窗体 控件 属性 事件 显示