VB NET语言习题集刘炳文书Word文档下载推荐.docx
- 文档编号:16201022
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:44
- 大小:282.53KB
VB NET语言习题集刘炳文书Word文档下载推荐.docx
《VB NET语言习题集刘炳文书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《VB NET语言习题集刘炳文书Word文档下载推荐.docx(44页珍藏版)》请在冰豆网上搜索。
(2)要使文字移动,有两种方法:
对标签进行Move方法;
或对位置属性Left(左右移动)、Top(上下移动)进行改变。
控件的属性设置
控件名
属性
属性值
Form1
Text
“流动字幕”
BackgroundImage
S002963_.WMF
Button1
“移动/停止”
Button2
“退出”
Label1
Backcolor
选Web选项卡中的”Transparent”透明
“”
FontSize
小二号(18pt)pt-表示像素点
FontName
“隶书”
Timer1
Interval
1000
[程序]
PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load
Label1.Text="
新春快乐"
EndSub
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click
Timer1.Enabled=NotTimer1.Enabled
EndSub
PrivateSubTimer1_Tick(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesTimer1.Tick
Label1.Left+=10'
或写成Label1.Left=Label1.Left+10
Label1.Left=Label1.LeftModWidth ‘用标签的宽度对标签的left属性取余,实现标签跳出窗体后,能自动返回
PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.Click
End
第6章常用Windows窗体和控件
一、单选题
1.在VisualBasic.NET中最基本的对象是________,它是应用程序的基石,是其他控件的容器。
(A)文本框(B)命令按钮(C)窗体(D)标签
2.多窗体程序是由多个窗体组成。
在缺省的情况下,VB.NET在应用程序执行时,总是把________指定为启动窗体。
(A)不包含任何控件的窗体(B)设计时的Form1窗体
(C)包含控件最多的(D)由用户任意选定的一个窗体
3.有程序代码如下:
TextBox1.Text=”VisualBasic.NET”
则:
TextBox1.Text和“VisualBasic.NET”分别代表________。
(A)对象,值,属性(B)对象,方法,属性(c)对象,属性,值(D)属性,对象,值
4.若要使命令按钮不可操作,要对________属性设置。
(A)Enabled(B)Visible(C)BackColor(D)Text
5.要使Forml窗体启动时的标题栏显示“欢迎使用VB.NET”,以下________语句不正确的。
(A)Text=”欢迎使用VB.NET”
(B)me.Text=”欢迎使用VB.NET”
(C)me.Text=’欢迎使用VB.NET’
(D)Forml.Text=”欢迎使用VB.NET”
6.要使某控件在运行时不可显示,应对________属性进行设置。
(A)Enable(B)Visible(C)Width(D)MinButton
7.要使窗体在运行时没有最大化和最小化按钮,只要对下列________属性设置就有效。
(A)MinimizeBox(B)MaximizeBox(C)FormBoderStyle(D)Width
8.当运行程序时,VB.NET系统自动执行启动窗体的________事件过程。
(A)Load(B)Click(C)UnLoad(D)GotFoeus
9.当文本框的ScrollBars属性设置为非零值,却没有效果,原因是________。
(A)文本框中没有内容(B)文本框的MutliLine属性为False
(C)文本框的MutliLine属性为True(D)文本框的Locked属性为Time
10.要判断在文本框是否按了Enter键,应在文本框的________事件中判断。
(A)Change(B)KeyDown(C)Click(D)KeyPress
11.如果文本框的Enabled属性设为False,则________。
(A)文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上
(B)文本框的文本将变成灰色,用户能将光标置于文本框上,但是不能改变文本框中的内容
(C)文本框的文本将变成灰色,用户仍然能改变文本框中的内容
(D)文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容。
12、要使窗体总是在最顶层,需要把窗体的_______________属性设置为True。
(A)Anchor(B)Dock(C)StarPosition(D)TopMost
13、在VB.NET中,设置启动窗体的命令在______________菜单。
(A)文件(B)视图(C)项目(D)工具
14、在VB.NET中,当窗体接收到焦点时触发的事件是_______________。
(A)Actived(B)Deactive(C)LostFocus(D)GotFocuse
提示:
窗体启动后依次触发的事件顺序如下
构造函数NEW→Resize事件→Load事件→Actived事件→Paint事件
15.下列控件中,没有Text属性的是______________。
(A)分组框(B)列表框(C)复选框(D)单选按钮
16.用来设置粗体字的属性是______________。
(A)Italic(B)Name(C)Bold(D)Size
*17.引用列表框(ListBoxl)最后一个数据项应使用______________语句。
(A)ListBox1.Items(ListBox1.SelectedIndex)‘此句不行,SelectedIndex只能获取选定项的索引值
(B)ListBoxl.List(ListBoxl.ListCount-1)‘无list属性
(C)ListBox1.Items(ListBox1.Items.Count)‘列表框的数组下标越界
(D)ListBox1.Items(ListBox1.Items.Count-1)
注意:
正确的是D。
*18.假如列表框(ListBoxl)己有四个数据项,那么把数据项"
China"
添加到列表框的最后,不能使用的______________语句。
(A)ListBox1.Items.Add("
)(B)ListBoxl.Items.Add”China”
(C)ListBoxl.Items.Insert(3,“China”)(D)Listl.AddItem”China”,List.ListCount(E)ListBox1.Itms.Insert(ListBox1.Items.Count,"
)
只有D不行。
19.执行了下面的程序后,列表框中的数据项有______________。
DimiAsInteger
ForI=1To6
ListBox1.Items.Add(i)
Nexti
ForI=1To3
ListBox1.Items.Remove(i)
Nexti
(A)1,5,6(B)2,4,6(C)4,5,6(D)1,3,5
20.如果列表框(ListBoxl)中己有四项列表项,没有被选定的项目,则执行ListBox1.SelectedIndex语句的结果是_____________。
(A)0(B)-1(C)3(D)以上都不对
21.如果列表框(ListBoxl)中只有一个项目被用户选定,则执行Debug.write(ListBox1.SelectedIndex)语句的结果是_____________。
(A)在输出窗口输出被选定的项目的索引值(B)在Debug窗口输出True
(C)在窗体上输出被选定的项目的索引值(D)在输出窗体上True
22.假定时钟控件的Interval属性为1000,Enabled属性为True,并且有下面的事件过程,程序结束后变量x的值为_____________。
DimxasInteger,Iasinteger
SubTimerl_Tick()
ForI=1To10
X=X+1
Debug.WriteLine("
x="
&
x)
(A)1000(B)10000(C)10(D)以上都不对
23.在下列说法中,正确的_____________。
(A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上
(B)在列表框中不能进行多项选择
(C)在列表框中能够将项目按字母顺序从大到小排列
(D)分组框也有Click和DblClick事件
24.为了防止用户随意将光标置于控件之上并操作此控件,应将进行_____________设置。
(A)将控件的TabIndex属性设置为0
(B)将控件的TabStop属性设置为True
(C)将控件的TabStop属性设置为False
(D)将控件的Enabled属性设置为False
25.下列_____________控件没有Min、Max和Value属性。
(A)HScroll(B)ProgressBar(C)NumericUpDown(D)TabControl
26.当TrackBar(滑块控件)控件的Min属性为1,Max属性为40,TickFrequency属性为4,滑标上可见刻度数是_____________,划分了_____________等分。
(A)11,10(B)21,20(C)31,30(D)41,40
*27.一个NumericUpDown控件与文本框“捆绑”在一起,其Min、Max、Value和Increment分别为0、10、9和3,并且选定了“换行”功能,当用鼠标单击向上的箭头时,文本框中的值应是_____________。
(A)10(B)12(C)0(D)2
28.当用户按下并且释放一个键后会触发KeyPress、KeyUp和KeyDown事件,这三个事件发生的顺序是_____________。
(A)KeyPress、KeyDown、KeyUp(B)KeyDown、KeyUp、KeyPress
(C)KeyDown、KeyPress、KeyUp(D)没有规律
29.在下列关于键盘事件的说法中,正确的是_____C________。
(A)按下键盘上的任意一个键,都会引发KeyPress事件
(B)大键盘上的“1”键和数字键盘的“1”键的e.KeyCode码相同(大、小键盘值不同)
(C)KeyDown和KeyUp的事件过程中有e.KeyCode参数
(D)大键盘上的“4”键的上档字符是“$”,当同时按下Shift和大键盘上的“4”键时
KeyPress事件过程中的e.KeyChar参数值是“$”的ASCII值(结论是:
不能反应ASCII值,而是ASCII码字符)
30.列表框ListBox控件的SelectedIndexChanged事件的触发条件是当选中列表选项时触发该事件。
下面_____________属性的触发条件和功能与SelectedIndexChanged事件完全相同。
(A)FontChanged (B)GotFocus
(C)SelectedValueChanged(D)StyleChanged
31.当Combo控件DropDownStyle属性设置为Simple时,以下____________正确。
(A)该值是DropDownStyle属性的默认值
(B)该值设置组合框处于不可见状态
(C)该值设置组合框中文本框部分处于不可以编辑的状态
(D)该值设置组合框中文本框部分可编辑,且列表部分处于可见状态
32.以下_____________语句可以实现向列表控件中添加选项。
(A)ListBoxl.Items.Clear()
(B)ListBoxl.Add("
选项三”)
(C)ListBoxl.Items(“选项三”)
(D)ListBoxl.Items.Add("
33.下面关于状态栏Locked属性_____________是错误的。
(A)该属性用于设置是否锁定状态栏的设置位置
(B)该属性包括True和False两个值
(C)当该属性值为False(默认)值时,控件处于不锁定状态栏设置状态
(D)该属性可以在程序运行时通过语句修改其锁定状态
34.下列列表控件中_____________最能节省空间。
(A)ListBox(B)ListView(C)CheckedListBox(D)CompBox
*35.当状态栏ShowWPanels属性设置为_____________时,状态栏将按照设置面板显示。
(A)True(B)False(C)默认值(D)None
36.在下列关于通用对话框的叙述中,错误的是______________。
(A)FontDialog是显示字体对话框。
(B)在打开或另存为对话框中,用户选择的文件名可以经FileTitle属性返回。
(C)在文件打开或另存为对话框中,用户选择的文件名及其路径可以经FileName属性返回。
(D)通用对话框可以用来制作和显示帮助对话框。
37、以下正确的语句是________________。
(A)SaveFileDialogl.Filter=AllFiles|*.*|Pictures(*.Bmp)|*.Bmp
(B)CommonDialogl.Filter=”AllFiles“|”*.*”|”Pictures(*.Bmp)“|”*.Bmp
(C)CommonDialogl.Filter=”AllFiles|*.*|Pictures(*.Bmp)|*.Bmp”
(D)CommonDialogl.Filter=|AllFilesl|*.*|Pictures(*.Bmp)|*.Bmp|
38.在下面关于窗体事件的叙述中,错误的是______________。
(A)在窗体的整个生命周期中,Initialize事件只触发一次。
(B)在用Show显示窗体时,不一定发生Load事件。
(C)每当窗体需要重画时,肯定会触发Paint事件。
(D)Resize事件是在窗体的大小有所改变时被触发。
二、填空题
1.在程序运行时,试将文本框中的字体颜色设置为红色的语句有_____________________。
2.对象的属性是指________。
3.对象的方法是指________。
4.在刚建立项目时,为使窗体上的所有控件具有相同的字体格式,应对________属性进行设置。
5.当对文本框的ScrollBar的属性设置为Both(有水平和垂直滚动条),但没有水平和垂直滚动条显示,造成的原因是________属性设置为False的原因。
6.当对窗体form1加入背景图片应使用的属性是______________,设有一张图片sun.jpg在“D:
\图片”文件夹里,加入图片的方法是:
_______________________________________。
7.若己用窗体类创建了Forml、Form2两个窗体,默认启动窗体为Forml。
通过_______菜单的________的______选项,可将启动窗体设置为Form2。
在程序中若要显示Forml窗体,则执行__________语句。
8.在文本框中,通过______________属性能获得选定文本,且此属性只能在______________状态使用。
9.要对文本框中已有的内容进行编辑,按下键盘上的按键,就是不起作用,原因是设置________的属性为True。
10.在窗体上已建立多个控件如TextBoxl、Labell、Button1,若要使程序一运行焦点就定位在TextBoxl控件上,应该在窗体的________事件中,把TextBoxl控件的________属性的值设置为________。
若采用方法实现上述情况,应写的语句是__________________。
11.设置窗体Form1在程序运行时,不可以改变大小的属性和属性值是:
___________________。
12、在VB.NET中,获取或设置窗体左上角相对于屏幕左上角的坐标的属性是__________。
13.复选框____________属性设置为2-Grayed时,变成灰色,禁止用户选择。
14.__________属性设置为1,单选按钮和复选框的标题显示在左边。
15.通过__________属性设置,单选按钮和复选框以图形方式显示。
16.在程序运行时,如果将分组框的____________属性设为False,则分组框的标题呈灰色,表示分组框内的所有对象均被屏蔽,不允许用户对其进行操作。
17.列表框中项目的序号是从____________开始的。
18.____________表示列表框中最后一项的序号。
19.列表框中的____________属性是数组。
20.____________方法可清除列表框的所有内容。
21.组合框是组合了文本框和列表框的特性而形成的一种控件。
________风格的组合框不允许用户向文本框输入中数据,只能从列表框中进行选择。
22.滚动条响应的重要事件有____________和ValueChange。
23.当用户单击滚动条的空白处时,滑块移动的增量值由____________属性决定。
24.滚动条产生ValueChange事件是因为____________值改变了。
25.如果要每隔15s产生一个Timer事件,则Interval属性应设置为____________。
26.____________函数将返回系统的时间。
27.在设计状态,由____________属性决定TabControl控件中的选项卡数。
28.当用户单击鼠标右键时,鼠标的MouseDown、MouseUp和MouseMove事件的参数e.Button参数值为____________。
29.在计算机键盘上的“4”键的上档字符是“$”,当同时按下Shift和“4”键时,过程中e.KeyChar的值是____________。
30.有一个如图所示的应用程序。
当“计算机”和“操作系统”选项末被选定时,它们所在框架中的其他控件不能使用。
如果单击Ok按钮,则在下面的标签中显示用户所选择的信息。
请完成该应用程序的有关事件过程。
应用程序图
PrivateSub___________(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles___________
cboComputer.Enabled=NotcboComputer.Enabled
txtComputer.Enabled=NottxtComputer.Ensbled
PrivateSubcmdOk_Click()
LblOutput=””
IfchkComputer.CheckedThen
lblOutputer.Text=lblOutput.Text&
___________&
vbCrLf
lblOutput.Text=lblOutput.Text&
EndIf
IfchkOs.CheckedThen
If___________Then
lblOutput.Text=lblOutput.Text&
“Windows
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB NET语言习题集刘炳文书 NET 语言 习题集 文书