您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 软件技术课后习题及答案冯萍版
2.1试根据题意写出空白处的内容。(1)VisualBasic是可视化的、面向对象、采用事件驱动方式的结构化高级程序设计语言。(2)在VisualBasic开发集成环境中,如果工具箱不可见,应在工具主菜单中操作而使它可见。(3)双击窗体中的对象后,VisualBasic将显示的窗口是代码窗口。(4)要使窗体在运行时最大化,应设置其WindowState属性。(5)可以同时删除字符串前导和尾部空白的函数是trim。(6)函数Val(aSd76fG2hgf356)的返回值是。(7)在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。用于标志各个控件数组元素的参数是______。(8)在按下“Esc”键后,要让程序执行CommandButton_Click事件中的代码,应将CommandButton的属性设为True。(9)使一个控件不可见,应设置其Visible属性。(10)若要将窗体从内存中卸载出去,其实现的方法是Unload。2.2试从下列四个选项中选择正确的答案(单选题)(1)一个对象可以执行的动作和可被对象识别的动作分别称为A。A.事件、方法B.方法、对象C.属性、方法D.过程、事件(2)与传统的程序设计语言相比,VisualBasic最突出的特点是C。A.结构化程序设计B.程序开发环境C.事件驱动编程机制D.程序调试技术(3)以下不能在“工程资源管理器”窗口中列出的文件类型是D。A..basB..resC..fnnD..ocx(4)以下不属于VisualBasic系统的文件类型是B。A.frmB.batC.vbgD.vbp(5)下面B不是模块的类型。A.标准模块B.对象模块C.窗体模块D.类模块(6)如果要使某句代码不起作用,可以在该代码前加上D。A.EchoB.:C.ReD.'(7)下列C不能作为VisualBasic中的变量名。A.DIATB.P777C.56TTYOD.xyz(8)下面B,C是算术运算符。A.ImpB.^C.&D.Xor(9)下列B表达式是非法的。A.Count*x+Sin(19*3.1415926/180)B.(5)/6+7.INT25.2C.(7+y)^3/4+Cos(4*3.1415936)D.((a+b)*c)/86*(k+j)(10)下面运算符中,优先级最高的是D。第2章VisualBasic程序设计基础2A.NotB.IsC.LikeD.&(11)假定blnl是布尔型变量,下列赋值语句中正确的是B。A.blnl='True'B.blnl=TrueC.blnl=#True#D.blnl=34(12)用下面语句定义的数组的元素个数是D。DimA(-3To5)AsIntegerA.6B.7C.8D.9(13)下面为自定义标志符的是A。A.ValueB.DateC.StringD.Binary(14)下面有B对象不能作为容器。A.Frame控件B.Image控件C.PictureBox控件D.From窗体(15)可决定窗体的左上角是否有控制菜单的属性是A。A.ComtrolBoxB.MinButtonC.MaxButtonD.BorderStyle(16)程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是C。A.MouseDownB.MouseUpC.LoadD.Click(17)如果要改变窗体的标题,则需要设置的属性是A。A.CaptionB.NameC.BackColorD.BorderStyle(18)窗体从加载到显示,依次引发的事件有D。A.Load,Initialize,ActivateB.Initialize,Activate,LoadC.Load,Activate,InitializeD.Initialize,Load,Activate(19)设置命令按钮的标题文字时,应改变的属性是C。A.textB.NameC.CaptionD.名称(20)若要获得滚动条的当前值,可访问的属性是B。A.TextB.ValueC.MaxD.Min(21)使图形能自动按控件大小而改变的控件是B。A.图片框B.图像框C.标签框D.框架(22)若要设置文本框中所显示的文本颜色,使用的属性是C。A.BackColorB.FillColorC.ForeColorD.BackStyle(23)VisualBasic提供的日期函数是B。A.Time$B.Date$C.Year$D.Timer$(24)下列控件中可自动设置滚动条是C。A.复选框B.框架C.文本框D.标签框(25)以下D控件没有Caption属性。A.CheckBoxB.LabelC.CommandButtonD.TextBox(26)TextBox的B属性能够让用户接受多行文本。A.NameB.MultiLineC.TextD.Autosize(27)当文本框中的内容改变时,肯定会激活它的A事件。A.ChangeB.LoadC.ClickD.Activate第2章VisualBasic程序设计基础3(28)以下D对象不能载入图形。A.FormB.PictureBoxC.CommandButtonD.Frame(29)如果要输入一个整型数赋值给变量x,下列A语句合法。A.x%=InputBox$(请输入一个数:)B.x$=InputBox(请输入一个数:)C.x%=MsgBox(请输入一个数:)D.x$=MsgBox(请输入一个数:)(30)在窗体上面画一个名称为TxtA的文本框,然后编写如下的事件过程:PrivateSubTxtA_KeyPress(Keyasciiasinteger)…ENDSub若焦点位于文本框中,则能够触发KeyPress事件的操作是__D___。A.单击鼠标B.双击文本框C.鼠标滑过文本框D.按下键盘上的某个键(31)目录列表框的Path属性的作用是___A___。A.显示当前驱动器或指定驱动器上的路径B.显示当前驱动器或指定驱动器上的某目录下的文件名C.显示根目录下的文件名D.只显示当前路径下的文件(32)inputBox$函数返回值的类型为B。A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)(33)为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是B。A.ValueB.DefaultC.CancelD.Enabled(34)为了把焦点移到某个指定的控件,所使用的方法是A。A.SetFocusB.VisibleC.RefreshD.GetFocus(35)假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为A。A.MenuItem.Enabled=FalseB.MenuItem.Enabled=TrueC.MenuItem.Visible=TrueD.Menultem.Visible=False(36)为了暂时关闭计时器,应把该计时器的某个属性设置为False,这个属性是C。A.VisibleB.TimerC.EnabledD.Interval(37)VisualBasic提供的单选钮(Option)所具有的功能是C。A.选择一次B.选择多次C.单一选择D.多重选择(38)确定复选框是否选中,可访问的属性是A。A.ValueB.CheckedC.SelectedD.Caption(39)下列可作为VisualBasic变量名的是A。A.AAB.4AC.?xYD.constA第2章VisualBasic程序设计基础4(40)表示滚动条控件取值范围最大值的属性是A。A.MaxB.LargeChangeC.ValueD.Max—Min(41)在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是D。A.PrivateSublist1_Click()B.PrivateSubListl_C1ick()Label1.Caption=list1.listlndexLabell.Nanle=Listl.listindexEndSub.EndSubC.PrivateSubList1_Click()D.PrivateSubList1_Click()Label1.Name=List1.TextLabel1.Caption=List1.TextEndSubEndSub(42)以下能够正确计算n!的程序是C。A.PrivateSubCommand1_ClicK()n=5:x=1Dox=x*1i=i+1LoopWhileinPrintxEndSubC.PrivateSubCommand1_Click()n=5:x=1:i=1DoX=X*1i=i+1Loopwhilei=nPrintxEndSub(43)以下是ru对象的单击事件过程,当第2次调用此过程时,在执行EndSub之前,b的值是B。PrivateSubru_Click()DimbAsIntegerb=b+1EndSubA.0B.1C.2D.不确定(44)设有如下的记录类型TypeStudentNumberAsstringnameAsStringageAsIntegerB.PrivateSubCommand1_Click()n=5:x=1:i=1DoX=X*1i=i+1LoopWhileinPrintxEndSubD.PrivateSubCommandl_C1ick()n=5:x=1:i=1DoX=X*li=i+1loopWhileinPrintxEndSub第2章VisualBasic程序设计基础5EndType则正确引用该记录类型变量的代码是B。A.DimsAsStudents.name=张红B.Student.name=张红C.DimsAsTypeStudentS.name=张红D.DimsAsTypes.Dame=张红2.3试判断下列各题(是/否)。(1)VisualBasic是事件驱动型可视化编程工具。(T)(2)VisualBasic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性。(F)(3)VisualBasic中控件的某些属性只能在运行时设置。(T)(4)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件。(F)(5)一个工程中可以含有多个标准模块文件。(T)(6)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件。(T)(7)保存VisualBasic程序时,应分别保存窗体文件及工程文件。(T)(8)VisualBasic应用程序只能以解释方式执行。(F)(9)标志符必须以大写字母(A~Z)开头,后可跟字母(A~Z,a~z),数字或下画线。(F)(10)用Const声明的常量在程序运行过程中是不能被重新赋值的。(T)(11)Dimx与DimxAsVariant等价。(T)(12)为Date型变量赋值date=#10-1-9912:20am#是错误的。(F)(13)按地址转递参数使过程用变量的内存地址去访问实际变量的内容。因此,将变量传递给过程时,通过过程改变了变量值。(T)(14)过程的参数可以是控件名称。(T)(15)用数组作为过程的参数时,使用的是“传地址”方式。(T)(16)只有函数过程能够将过程中处理的信息传回到调用的程序中。(F)(17)Private表示此过程只可被本模块中的其他过程调用。(T)(18)MsgBox函数的返回值是一个字符串值,具体值与用户选择的不同按钮有关。(F)(19)窗体文件包含该窗体及其控件的属性。(T)(20)窗体或控件的事件的名称由编程人员确定。(F)(21)窗体事件和其中所有控件事件的代码都放在窗体文件中。(T)(22)窗体的名字和存盘的窗体文件名必须相同。(F)(23)开始运行时窗体的位置只能是设计阶段时显示的位置。(F)(24)窗体的Load事件在加载窗体时发生。(T)(25)窗体的Height、wid
本文标题:软件技术课后习题及答案冯萍版
链接地址:https://www.777doc.com/doc-2011690 .html