- 447.40 KB
- 2022-04-22 11:36:57 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'课后答案网,用心为你服务!大学答案---中学答案---考研答案---考试答案最全最多的课后习题参考答案,尽在课后答案网(www.khdaw.com)!Khdaw团队一直秉承用心为大家服务的宗旨,以关注学生的学习生活为出发点,旨在为广大学生朋友的自主学习提供一个分享和交流的平台。爱校园(www.aixiaoyuan.com)课后答案网(www.khdaw.com)淘答案(www.taodaan.com)
课后答案网www.khdaw.com一、选择题1.为了把窗体上的某个控件变为活动的,应执行的操作为B。A.单击窗体的边框B.单击该控件的内部C.双击该控件D.双击窗体2.假定已在窗体上放置了多个控件,并有一个是活动的,为了在【属性】面板中设置窗体的属性,预先应执行的操作为A。A.单击窗体上没有控件的地方B.单击任何一个控件C.不执行任何操作D.双击窗体的标题栏3.为了同时改变一个活动控件的高度和宽度,正确的操作是A。A.拖曳控件4个角上的某个小方块B.只能拖曳位于控件右下角的小方块C.只能拖曳位于控件左下角的小方块D.不能同时改变控件的高度和宽度khdaw.com4.在设计阶段,当双击窗体上的某个控件时,打开的是C。A.【工程】面板B.工具箱C.代码窗口D.【属性】面板5.工程文件的扩展名是B。A..vbgB..vbpC..vbwD..vbl二、填空题1.VisualBasic6.0中的对象主要分为窗体、控件两类。2.VisualBasic6.0是一种面向对象的可视化编程语言,采用了事件驱动的编程机制。3.编写VisualBasic程序代码需要在代码窗口进行。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
课后答案网www.khdaw.com一、选择题1.下列变量名中,合法的变量名是A。A.C24B.A.BC.A:BD.1+22.不是用于变量声明的关键字为D。A.PublicB.PrivateC.DimD.Print3.可用于全局变量声明的关键字为A。A.PublicB.PrivateC.DimD.Static4.表达式“4+56*7/8Mod9”的值是B。A.4B.5C.6D.75.表达式“(8>9)&(6>5)”的值是B。A.TrueB.FalseC.真D.假6.如果执行以下操作:a=8(是Enter键,下同)khdaw.comb=9printa>b则输出结果是C。A.–1B.0C.FalseD.True7.编写如下程序:PrivateSubForm_Click()Dima,bAsStringForm1.AutoReDraw=Truea="请输入"b="按Enter结束"c=8Printa&","&bEndSub程序运行时,在窗体上单击鼠标左键,窗体上显示的结果为C。A.a,bB.a&“,”bC.请输入,按Enter结束D.请输入按Enter结束8.编写如下程序:PrivateSubForm_Click()StaticXAsIntegerStaticYAsIntegerClsForm1.AutoReDraw=TrueY=1Y=Y+5X=5+XPrintX,YEndSub程序运行时,在窗体上单击鼠标3次后,窗体上显示的结果为D。A.1516B.156C.1515D.56二、填空题1.编写VisualBasic程序代码需要在代码窗口进行。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
课后答案网www.khdaw.com2.VisualBasic6.0中的变量分为局部变量、全局变量、模块变量。局部变量可用Dim或Static关键字来声明。3.为了在整个应用程序中用常量Pi来代替3.1416,应在主窗体口的顶层声明中使用语句:ConstPi=3.14。4.输入对话框的调用可使用InputBox函数;消息对话框的调用可使用MsgBox函数;在窗体上直接显示输出的结果可使用Print方法。三、简答题1.在VisualBasic6.0中,如何添加注释语句?答:在VisualBasic6.0中,添加注释语句有两种方法,一种是用“Rem”关键字,另一种是利用英文单引号“"”。如例2-1中,“显示c的值”为注释文字,除了使用英文单引号“"”来标示之外,还可以直接在其前面加上“Rem”关键字,使其成为注释。2.变量命名时应遵守哪些规则?答:变量命名需须遵守一定规则:khdaw.com•一个变量名的长度不能超过255个字符。•变量名的第一个字符必须是字母A~Z,第一个字母可以是大写,也可以是小写,其余的字符可以由字母、数字和下画线组成,但不可以是小数点、%、&、!、#、@、$等代表变量类型的结尾符号。•VisualBasic6.0中的保留字不能用做变量名,保留字包括VisualBasic6.0的属性、事件、方法、过程、函数等系统内部的标识符。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
课后答案网www.khdaw.com一、选择题1.当VisualBasic执行下面的语句后,A的值为C。A=1IfA>0ThenA=A+1IfA>1ThenA=0A.0B.1C.2D.32.编写如下代码:Ifx^2=9Theny=xIfx^2<9Theny=1/xIfx^2>9Theny=x^2+1当x=3时,y的值为A。A.3B.0.33C.17D.0.253.编写如下代码:khdaw.comIfx<0Theny=3*x-1Elsey=2*x-1EndIf当x=-2时,y的值为A。A.-7B.-5C.0D.74.有如下选择结构:Ifx>90theny=xelseIfx>80theny=x-1elsey=1-xEndIf如果让y=1-x,则x的范围为C。A.x>90B.x>80C.90>x>80D.x<=805.下面有语法错误的是D。A.Case1B.Case"a"C.Case1,3,4D.Casea>106.下面没有语法错误的是B。A.Case10To1B.Case"a"To"z"C.Case135D.Case"a",17.和Case1To10所代表的条件一致的是C。A.x>1B.x<10C.1=x>1二、填空题8.补充代码,以完成以下函数的求值。y=x+1(x<0)y=x-1(x>=0)Ifx<0Theny=x+1Elsey=x-1Endif9.补充代码,以完成求3个数(a,b,c)中的最小值。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
课后答案网www.khdaw.comIfa>bThenIfb>cThenmin=cElseIfa>cThenmin=bElsemin=bEndIfElseIfa>cThenmin=cElseIfb>cThenmin=aElsemin=akhdaw.comEndIf10.补充代码,以完成阿拉伯数字0~9向中文数字(零、壹、贰、叁、肆、伍、陆、柒、捌、玖)的转换。如果数字大于9或者小于0,则都转化为零:DimaAsInteger,bAsStringSelectCaseaCase0b="零"Case1b="壹"Case2b="贰"Case3b="叁"Case4b="肆"Case5b="伍"Case6b="陆"Case7b="柒"Case8b="捌"Case9b="玖"CaseElseb="零"EndCase三、编程题1.根据输入的x值分别计算两个数的和、差、积、商:x=1为求和,x=2为差,x=3为积,x=4为商。参考代码:DimaAsInteger,bAsInteger,cAsIntegerSelectCasexkhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
课后答案网www.khdaw.comCase1C=a+bCase2C=a-bCase3C=a*bCase4C=a/bEndSelect2.计算表达式的值:y=x(x<1)y=2x-1(1<=x<10)y=3x-11(x>=10)参考代码:khdaw.comIfx<1Theny=xElseIfx<10Theny=2*x-1Elsey=3*x-11Endifkhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
课后答案网www.khdaw.com一、选择题1.执行下面的程序段后,x的值为A。x=5Fori=1To20Step2x=x+i5NextiA.21B.22C.23D.242.在窗体上画两个文本框(其【Name】属性分别为“Text1”和“Text2”)和一个命令按钮(其【Name】属性为“Command1”),然后编写如下事件过程:PrivateSubCommand1_Click()x=0DoWhilex<50x=(x+2)*(x+3)khdaw.comn=n+1LoopForm1.PrintxForm1.PrintnEndSub程序运行后,单击命令按钮,窗体上显示的值分别为B。A.1和0B.2和72C.3和50D.4和1683.执行下面的程序段后,s的值为C。s=5Fori=2.6To4.9Step0.6s=s+1NextiA.7B.8C.9D.104.执行下面的程序段后,s的值为A。s=0i=1N=1DoWhileiyThenM=xElseM=yEndIfPrintMEndSubPrivateSubcommand1_Click()DimaAsInteger,bAsIntegera=100khdaw.comb=200Ma,bEndSub程序运行后,单击命令按钮,输出结果为200。2.假定有如下的Function过程:PublicFunctionS(xAsSingle,yAsSingle)S=0.5*x*yEndFunction在窗体上添加一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimaAsSingleDimbAsSingleDimareaasSinglea=5b=4area=S(5,4)PrintareaEndSub程序运行后,单击命令按钮,输出结果为10。3.假定有如下的Function过程:PublicSubCha(xAsSingle,yAsSingle)DimtASSingleIfx>ythent=yx=ty=xEndEndSub在窗体上添加一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimaAsSinglekhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
课后答案网www.khdaw.comDimbAsSingleDimareaasSinglea=5b=4Chaa,bPrinta,bEndSub程序运行后,单击命令按钮,输出结果为44。如果将代码行“PublicSubCha(xAsSingle,yAsSingle)”改为“PublicSubCha(ByValxAsSingle,ByValyAsSingle)”,则程序运行后,单击命令按钮,输出结果为54。二、简答题1.Sub过程和Function过程有何区别?各自如何声明?答:与Sub过程一样,Function过程也是一个独立的过程,可读取参数,执行一系列语句并改变其参数的值。与khdaw.comSub过程不同的是,Function过程可返回一个值供调用它的过程使用,即Function过程有返回值。建立Sub/Function过程有两种方法。一种方法是在【添加过程】对话框来完成,另外还可以在代码窗口中直接建立Sub/Function过程。2.按址传递和按值传递有何区别?答:用“ByVal”关键字指出参数是按值来传递的。按值传递时,传递的只是变量的副本。当调用一个子过程时,系统会将实参的值直接复制给形参,然后实参与形参之间便断开了联系,对形参的任何操作都不会影响到实参。用“ByRef”关键字指出参数是按址来传递的,按址传递是VisualBasic6.0默认的参数传递方式。按址传递时,形参将与原变量使用内存中的同一地址。也就是说,如果在过程中改变了这个形参的值,实参的值也会随之而改变。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
课后答案网www.khdaw.com一、填空题1.在VisualBasic6.0中一个完整的菜单包括菜单标题、访问键、快捷键3项,其中菜单名称是每个菜单必须有的。2.菜单按出现的位置的不同可分为菜单栏(下拉式菜单)和弹出式菜单两种,其中菜单栏一般显示在窗体标题栏下面,而弹出式菜单只有在单击鼠标右键的时候才出现。3.菜单编辑器由菜单属性设置区、菜单编辑区、菜单显示区3部分组成,所有设计好的菜单都会在菜单显示区中显示出来,并且通过内缩符号(…)来区分菜单的级别。4.弹出式菜单一般不直接显示在窗体上,既可以是菜单栏中的菜单项,也可以是Visible属性设为False的菜单项。要显示弹出式菜单可以用PopupMenu方法。二、选择题khdaw.com1.直接显示在窗体上的菜单项是(A)A.一级菜单B.二级菜单C.三级菜单D.四级菜单2.要使一个菜单项变为分隔线,必须将其标题属性设为(C)A.下划线B.&C.上划线D.减号3.含有子菜单的菜单不能设置(B)A.访问键B.快捷键C.菜单标题D.菜单名称4.下面哪些事件是菜单能响应的(D)A.Change事件B.MouseDown事件C.MouseUp事件D.Click事件khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
课后答案网www.khdaw.com一.填空题1.图片框和图像框都可以用来显示图片,但可以在图片框上画图,而不能在图像框上画图。2.为了将整幅图片显示在图片框中,必须将图片框的AutoSize属性设为True。3.用户建立自己的坐标系,可以通过同时设置图片框或窗体的ScaleTop、ScaleLeft、ScaleWidth、ScaleHeight这4个属性来建立,也可以通过只设置Scale1个属性来建立。4.在图片框绘图之前,除了要建立好坐标系之外,还必须设置好线条的类型、线条的宽度、绘图的模式、填充的样式和填充的颜色,其中线条类型由DrawStyle属性来设置,线条宽度DrawWidth属性来设置,绘图模式由DrawMode属性来设置,填充样式由FillStyle属性来设置,填充颜色由FillColor属性来设置。5.如果要将图片框中所有的图形都清除掉,可以通过使用Clear方法来实现,Pset方法可以用来画点,Line方法可以用来画直线,Circle方法可以用来画圆、khdaw.com圆弧、椭圆。6.用直线控件来绘制直线时,直线的起始位置由X1和Y1属性来确定,终止位置由X2和Y2属性来确定,直线的宽度由BorderWidth属性来决定。二.选择题1.图片框和图像框都是通过以下哪个属性来设置显示的图片的(C)A.MouseIconB.ImageC.PictureD.Icon2.将DrawWidth设置为大于1的数,则DrawStyle属性自动的设为(A)A.0B.1C.2D.33.在图片框中所画图形的颜色与下面哪个属性有关(D)A.DrawStyleB.DrawModeC.DrawWidthD.ScaleMode4.如果要在图片框中画一个既带起始边界线又带终止边界线的圆弧,圆心坐标为(1000,1000),圆弧半径为200,则下面代码正确的是(D)A.Picture1.Circle(1000,1000),200,2,4B.Picture1.Circle(1000,1000),200,-2,4C.Picture1.Circle(1000,1000),200,2,-4D.Picture1.Circle(1000,1000),200,-2,-45.用形状控件来显示各种不同图形时,所显示的图形由C属性来决定。A.【Picture】B.【Image】C.【Shape】D.【Icon】三.问答题1.如何向图片框和图像框中加载图片。答:要让图片框能显示图片,必须先向图片框加载图片,而图片的加载,便是通过设置“Picture”属性来完成的。“Picture”属性的设置可以在【属性】窗口来完成,也可以在程序代码中完成。2.用图片框和图像框如何实现对图片的放大和缩小。答:图片框是通过PaintPicture方法来实现对图片的放大和缩小;图像框是通过设置“Stretch”属性来实现对对图片的放大和缩小。3.如何画点、画直线、画矩形、画圆、画圆弧、画椭圆答:画点:Pset方法;画直线:Line方法;画矩形:Line方法;画圆:Circle方法;画椭圆:Circle方法;各自语法结构参看教材。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
课后答案网www.khdaw.comkhdaw.comkhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
课后答案网www.khdaw.com一、填空题1.在VisualBasic6.0中,程序共有设计、运行、中断3种工作模式。2.在VisualBasic6.0种,错误有编译错误、实时错误、逻辑错误3种类型。其中编译错误最容易被监测到,逻辑错误最难以被发现。3.实时错误的捕获,可以通过OnError语句来实现,退出实时错误处理程序可以用Resume语句来完成。二、问答题1.如何设置和取消断点?答:设置断点的方法:1)在代码窗口,将光标移到待设置断点的代码行。2)在代码行的左侧的“边界指示区”上单击鼠标左键或直接按F9键,此时该代码行会以反白样式显示,并且在“边界指示区”上会出现一个实小圆点●取消断点的方法khdaw.com1)代码窗口,将光标移到断点所在的代码行。2)在代码行的左侧的“边界指示区”上单击鼠标左键或直接按F9键,此时该代码行会以反白样式显示,并且在“边界指示区”上会出现一个实小圆点●2.逐语句执行和逐过程执行是如何进行的?它们之间有什么区别?答:逐语句运行程序就是让程序一次只运行一条语句,程序运行完一条语句之后,便进入中断状态,并将待运行的语句移到下一条语句;逐过程与逐语句类似,都是单步执行,即每次只执行一次操作。逐过程运行是将一个过程当作一次操作,程序每次只运行一个过程,然后便进入中断状态;如果当前语句包含过程的调用,采用逐语句运行则进入被调用的过程里面,并将下一条运行语句设在所调用的过程中,而采用逐过程运行则直接将调用的过程运行完毕,并将主程序中的下一条设为下一条运行语句。3.【立即窗口】、【本地窗口】、【监视窗口】各有什么功能?答:【本地窗口】是用来显示当前过程中所有变量的值,它只显示当前过程中可用的变量,如果过程发生改变,则【立即窗口】所显示的变量也会跟着改变;【立即窗口】可以用来检查某个变量或属性的值,也可以用来给变量或属性赋值;【监视窗口】是用来监视某一个变量或表达式的,一旦程序进入中断模式时,则在【监视窗口】中显示所监视对象的值。4.如何设置监视表达式?答:设置监视表达式的方法:1)击菜单【调试】/【添加监视】,打开“添加监视”对话框。2)在“表达式”文本框中输入表达式,表达式可以一个变量、属性或其他合法的表3)在“上下文”容器框中设置监视范围,包括“工程”和“模块”的设置。4)在“监视类型”中设置监视类型。单击对话框的【确定】按钮,完成监视表达式的添加khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com'
您可能关注的文档
- 固体物理学 (朱建国 著) 高等教育出版社 课后答案
- visual basic 程序设计 (刘世峰 著) 中央广播电视大学出版社 课后答案 第一章问题与习题_95-106页
- 微观经济学 原理案例与应用 (陈建萍 著) 中国人民大学出版社 课后答案
- 《化学反应工程》第三版 (陈甘堂 著)课后习题答案 化学工业出版社
- 《化学工艺学》第二版 (米镇涛 著) 课后习题答案 化学工业出版社
- Visual Basic程序设计 第二版 (张林峰 羊四清 著) 中国铁道出版社 课后答案
- 定量化学分析简明教程 第3版 (彭崇慧 冯建章 张锡瑜 著) 北京大学出版社 课后答案
- 微观经济学11章答案 安德鲁 马斯 科莱
- 管理会计学答案
- 多媒体技术基础 第三版 (林福宗 著) 清华大学出版社 课后答案
- 微观经济学20-22章答案 安德鲁 马斯 科莱 上海财大出版社
- 管理信息系统(路晓丽版)课后题答案(1-12章完整版)
- 微观经济学课后习题答案(第五版)--高鸿业主编
- Visual Basic程序设计教程 第4版 (蒋加伏 张林峰 著) 北京邮电学院出版社 课后答案
- 《环境学导论》复习题参考答案
- 微观经济学十八讲 (平新乔 著) 北京大学出版社 课后答案
- 光电成像原理与技术 (白廷柱 著) 北京理工大学出版社 部分习题答案
- 微观经济学原理 (吕建军 著) 暨南大学出版社 课后答案
相关文档
- 施工规范CECS140-2002给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程
- 施工规范CECS141-2002给水排水工程埋地钢管管道结构设计规程
- 施工规范CECS142-2002给水排水工程埋地铸铁管管道结构设计规程
- 施工规范CECS143-2002给水排水工程埋地预制混凝土圆形管管道结构设计规程
- 施工规范CECS145-2002给水排水工程埋地矩形管管道结构设计规程
- 施工规范CECS190-2005给水排水工程埋地玻璃纤维增强塑料夹砂管管道结构设计规程
- cecs 140:2002 给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程(含条文说明)
- cecs 141:2002 给水排水工程埋地钢管管道结构设计规程 条文说明
- cecs 140:2002 给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程 条文说明
- cecs 142:2002 给水排水工程埋地铸铁管管道结构设计规程 条文说明