VB课本习题答案第四章-.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《VB课本习题答案第四章-.pdf》由会员分享,可在线阅读,更多相关《VB课本习题答案第四章-.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章常用控件41 填空题1在图片框上放置的控件称为图片框的(子)对象,而窗体是图片框的(父)对象。2窗体的“名称”(Name)属性只能在(属性窗口中)设置。3 在 程 序 中 设 置 窗 体 Forml 的 Caption 属 性 为“主 窗 体”,使 用 的 赋 值 语 句 是(Forml.Caption=”主窗体”)。4当窗体的 Enabled 属性为(True )时,指定窗体响应事件。5窗体的 Unload 事件是在 QueryUnload 事件发生之(后)发生。6程序中,把当前窗体移动到屏幕左上角使用的方法为(Move 0,0 )。7在窗体 Form1中坐标为(1600,800 )的
2、位置上输出字符串“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:samplediannt.jpg”装载到图片框Picture1 上,使用的语句为(Picture1.Pic
3、ture=LoadPicture(“c:samplediannt.jpg”))。12若使图片框自动调整大小以适应装入的图形,则要设置Autosize属性的值为(True )。13除 了在 程序 使用 LoadPicture函 数装 载图 形外,还 可以 在设 计阶 段通 过修改(Picture )属性装载图形。14若程序中要把一些文本内容输出到图片框PictureBox,应使用(Print )方法。15当单选按钮 OptionButton的 Value属性为(False )时,表示该单选按钮处于未选中状态。16 若 使命 令 按 钮 Command1重 新 生效,则使 用 的 赋 值 语 句
4、为(Command1.Enabled=True )。17若使命令按钮不能接收和响应任何事件,可以设置 Visible属性的值为(False )。18只有控件对象的Enabled 和Visible属性值都为(True )时,该控件对象才能接受焦点。19Tab顺序是由建立控件时的(先后顺序)来确定。20设置框架 Frame上的文本内容需要使用(Caption )属性。21在框架上可以设置一组相关控件,这些控件作为框架的(子)控件,它们具有总体的激活/屏蔽特性。22若屏蔽框架上的控件对象,则需设置(Enabled )属性的值为 False。23列表框 ListBox 中项目的序号从(0 )开始到(L
5、istcount-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 计时器 Ti
6、mer 每经过一个由 InterVal属性指定的时间间隔就会触发一次(Timer )事件。30若要使计时器每 0.5 钞钟触发一次 Timer 事 件,则要把 InterVal属性 值设置为(500 )。42 选择题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
7、要使标题在标签框内居中显示,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
8、)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 )属性来设置。
9、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顺
10、序可以修改(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若要清除列表
11、框的所有项目内容,可以使用(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)
12、GotFocus 27设置计时器的时间间隔可以通过(d )属性来实现。a)Value b)Text c)Max d)InterVal 28暂时关闭计时器,需设置(b )属性。a)Visible b)Enabled c)Lock d)Cancel 43 问答题 1.在VB 集成环境中,用属性窗口设置字体(Font)属性时,系统将弹出一个对话框(见图4-10),指出该对话框中包含些什么控件?答:在该对话框中包含列表框、命令按钮、框架、复选框和文本框等控件。2设 Text1 为某一文本框名,下列程序段的输出结果是什么?Text1.Text=abcdefghijk Text1.selstart=3 T
13、ext1.sellength=5 Print Text1.SelText 答:输出结果是:defgh 3标签和文本框有什么区别?答:参见教材 4.3。4.比较用 Print 方法输出和用标签输出的优缺点。答:窗体、图片框和打印机等具有Print 方法,用于直接输出文本。输出格式、字体风格通过语句中的格式控制和对象的字体属性共同完成。Print方法只有在程序运行后,执行代码才能显示结果。标签控件利用 Caption 属性输出文本,可以通过字体属性设置显示风格。其属性可以在设计阶段给定,也可以在程序运行时改变。标签控件是窗体的子对象,主要用于界面设计,不能输出复杂格式的数据,特别地,不能直接把输出
14、送到外部设备,如打印机。5图片框和图象框的作用是什么?它们之间有什么区别?在什么情况下可以相互代替?在什么情况下必须使用图片框?答:参见教材4.4。6框架的作用是什么?如何在框架中建立控件?答:参见教材4.6。44 编程题1.编一程序能够实现:每次单击命令按钮Command1 能使标签 Label1 上的文字在窗体Form1上往右移动 100缇,当标签在窗体Form1上往右移出窗体的右边界时,再次单击命令按钮Command1 能使标签回到窗体的左边界。解答:(1)界面设计和属性设置在窗体上建立一个标签和两个命令按钮。窗体和窗体上控件的主要属性设置如表3-4-1所示。表3-4-1 第1题的属性设
15、置控件名称属性名属性值Form1 Caption 使标签往右移Label1 Caption FontName FontSize 欢迎使用 VB!隶书三号字Command1 Caption 移动Command2 Caption 结束(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)运行情况运 行 程
16、序 后,屏 幕出 现 用户 界 面。每单 击 一次 标题 为“移动”的 命 令按 钮,执 行Command1_Click事件过程,使标签往右移100缇。右移出窗体的右边界时,再次单击“移动”命令按钮,标签回到窗体的左边界。执行情况如图3.4.1 所示。图3.4.1 第1题的执行情况2编写一个把某些英文单词翻译为中文单词的简单程序。要求用户界面为一个窗体,窗体左侧是一个文本框,用户在这里输入想要翻译的英文单词(注意输入一个新的单词之前应清除原有内容);窗体中间是一个命令按钮,在该命令按钮上面显示“翻译”两字;窗体右侧也是一个文本框;当程序运行时,用户按下命令按钮后,窗体右侧的文本框显示单词的中文
17、意思。如果找不到想要翻译的英文单词,则给出相应的信息。解答:(1)界面设计和属性设置在窗体上建立两个标签、两个文本框和一个命令按钮。窗体和窗体上控件的主要属性设置如表 3-4-2 所示。表3-4-2 第2题的属性设置控件名称属性名属性值 Form1 Caption 英文单词翻译为中文单词 Label1 Caption 英文 Label2 Caption 中文 Text1 Text 空串 Text2 Text 空串 Command1 Caption 翻译(2)程序代码Private Sub Form_Load()Text1.Text=:Text2.Text=End Sub Private Sub
18、 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 Sing
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 课本 习题 答案 第四
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内