vb书后习题解答新教材b

vb书后习题解答新教材b

ID:5567323

大小:157.50 KB

页数:14页

时间:2017-12-18

vb书后习题解答新教材b_第1页
vb书后习题解答新教材b_第2页
vb书后习题解答新教材b_第3页
vb书后习题解答新教材b_第4页
vb书后习题解答新教材b_第5页
资源描述:

《vb书后习题解答新教材b》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、作业一1.VB是用于开发________环境下应用程序的工具。(B)A.DOSB.WindowsC.DOS和WindowsD.UNIX2.VB6.0是________位操作系统下的应用程序开发工具。(A)A.32B.16C.32或16D.643.一个对象可执行的动作与可被一个对象所识别的动作分别称为________(B)A.事件、方法B.方法、事件C.属性、方法D.过程、事件4.有一个红色、充满氢气的气球,如果人不小心松开手抓的引线,就会飞走;如果用针刺它,则会爆破。请问,对于气球对象,哪些是属性、哪些是事件、哪些是方法?答:属性是红色、氢气;事件是松开、针刺;方法是飞走、爆破

2、。5.VB的集成开发环境都有哪些元素些组成?答:VB的集成开发环境由标题条、菜单条、弹出式菜单(上下文菜单)、工具栏、控件工具箱、初始窗体、工程资源管理器子窗口、属性子窗口、窗体布局子窗口、代码编辑器窗口、立即、本地和监视窗口等。6.简述用VB开发应用程序的一般步骤?答:VB开发应用程序的一般步骤是:①创建程序的用户界面;②设置界面上各个对象的属性;③编写对象响应事件的程序代码;④保存工程;⑤测试和调试应用程序,检查并排除程序中的错误;⑥创建可执行程序。作业二2.以下窗体名中哪些是非法的窗体名?(ABDE)A._aformB.3frmC.f_1D.frm5E.f_1*6.有程序

3、代码如下:Form2.Caption=”Help”,试问:Form2、Caption和Help分别代表______(C)A.对象、值、属性B.值、属性、对象C.对象、属性、值D.属性、对象、值7.VB的常用控件中,哪些控件具有Caption属性,而没有Text属性?哪些控件具有Text属性,却没有Caption属性?答:具有Caption属性而没有Text属性的控件有:标签、命令按钮、复选框、选项按钮、框架;具有Text属性而没有Caption属性的控件有:文本框、组合框、列表框。8.对象的属性是否只能在设计界面时在属性窗口中进行设置?属性窗口中的属性列表是否包括了一个对象的所

4、有属性?答:属性的设置既可以在属性窗口中进行设置,也可以在程序代码中进行设置,但有些对象的有些属性只能在属性窗口中进行设置,如文本框的多行属性,有些对象的有些属性只能在程序代码中进行设置,如列表框的列表项数目属性;属性窗口中的属性列表中不包括一个对象的所有属性,如列表框的ListIndex属性、ListCount属性就不在属性列表中。9.除窗体之外,还有哪些控件可作为其他控件的容器使用?答:还有:框架、图片框10.常用控件中具有Value属性的控件有哪些?它们的取值及类型有何异同?答:常用控件中具有Value属性的控件有:选项按钮、复选框、滚动条;选项按钮的取值为逻辑型,选中该

5、选项按钮时,其值为True,未选中该选项按钮时,其值为False;复选框的取值为数值型,选中该复选框时,其值为1,未选中该复选框是,其值为0,复选框变灰时,其值为2;滚动条的取值为数值型,其值为滚动块在滚条中的位置。12.以下使用方法的代码中,正确的是________(C)A.Label1.SetFocusB.Form1.ClearC.Text1.SetFocusD.Combo1.Cls作业三7.变量作用域包括几个等级?说明的方式有何区别?答:变量作用域包括三个等级:过程级、窗体级、全局级。局部(过程级):用Dim、Static在过程中定义,作用范围:仅限于该过程,也就是在其它

6、过程中无效;Static:静态变量,脱离该过程后,变量的值不消失,用于子过程或函数过程中;窗体(模块)级:用Private、Dim在通用/声明部分定义,作用范围:该窗体中所有过程,脱遇该窗体后无效,也就是在其它窗体的过程中无效;全局(公有的):用Public在通用/声明部分定义;如果在标准模块中定义,则作用范围为该工程的所有窗体,调用时直接使用变量名;如果在窗体模块中定义,则作用范围为该工程的所有窗体,但本窗体调用时直接使用变量名,该工程中其它窗体调用时,须加定义时的窗体名作为前缀。10.将下面的条件用VB的逻辑表达式表示。(1)X+Y小于10且X-Y要大于0(2)X、Y都是正

7、整数或都是负整数(3)A、B之一为零但不得同时为零(4)C1+C2+C3大于等于255或C1与C2分别大于90且C3大于80答:(1)X+Y<10AndX-Y>0(2)X*Y>0AndX=Int(X)AndY=Int(Y)(3)A*B=0AndA<>B(4)C1+C2+C3>=255OrC1>90AndC2>90AndC3>8011.求下列表达式的运算结果:Mid(“VisualBasic”,1,12)=Right(“ProgrammingLanguageVisualBasic”,12)Tr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。