VisualBasic程序设计2052129-知到答案、智慧树答案_第1页
VisualBasic程序设计2052129-知到答案、智慧树答案_第2页
VisualBasic程序设计2052129-知到答案、智慧树答案_第3页
VisualBasic程序设计2052129-知到答案、智慧树答案_第4页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序设计2052129-知到答案、智慧树答案第一章单元测试1、问题:下面不是VB工作模式的是选项:A:设计模式B:运行模式C:汇编模式D:中断模式答案:【汇编模式】2、问题:可视化编程的最大优点是选项:A:一个工程文件由若干个窗体文件组成B:不需要编写大量代码来描述图形对象C:所见即所得D:具有标准工具箱答案:【不需要编写大量代码来描述图形对象】3、问题:下列不能打开属性窗口的操作是选项:A:按F4键B:单击工具栏上的“属性窗口”按钮C:执行“视图”菜单中的“属性窗口”命令D:按Ctrl+T答案:【按Ctrl+T】4、问题:的编程机制是选项:A:事件驱动B:可视化C:面向对象D:面向图形答案:【事件驱动】5、问题:继承了Basic语言简单易用的语法特点,同时支持面向对象的编程机制,其中构成其控件(对象)的三要素是选项:A:属性事件方法B:属性事件事件过程C:属性过程方法D:控件窗体事件答案:【属性事件方法】6、问题:下列关于面向对象和可视化程序设计的叙述正确的是选项:A:面向对象和可视化是一个意思B:面向对象是程序设计的思想方法,可视化是一种辅助手段,二者没有必然联系C:面向对象的语言一定是可视化的D:可视化的语言一定是面向对象的答案:【面向对象是程序设计的思想方法,可视化是一种辅助手段,二者没有必然联系】7、问题:以下叙述中错误的是选项:A:保存程序时,应分别保存窗体文件及工程文件B:打开一个工程文件时,系统自动装入与该工程有关的窗体?标准模块等文件应用程序只能以解释方式执行D:事件可以由用户引发,也可以由系统引发答案:【应用程序只能以解释方式执行】第二章单元测试1、问题:以下能够触发文本框Change事件的操作是()选项:A:文本框失去焦点B:文本框获得焦点C:设置文本框的焦点D:改变文本框的内容答案:【改变文本框的内容】2、问题:若要求从文本框中输入密码时在文本框中只显示#号,则应用在此文本框的属性窗口中设置()选项:属性值为#B:Caption属性值为C:Passwordchar属性值为#D:Passwordchar属性值为答案:【Passwordchar属性值为#】第三章单元测试1、问题:以下哪个是合法的变量选项:A:abc@123B:123_abcC:ab123cD:right答案:【ab123c】2、问题:在中语句的续行号采用选项:A:空格与下划线B:下划线与空格C:空格与短线D:短线与空格答案:【空格与下划线】3、问题:假设变量是一个布尔型变量,则下面正确的赋值语句是选项:答案:【】4、问题:变量未赋值时,数值型变量的值为选项:A:无任何值B:空C:0D:1答案:【0】5、问题:如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为选项:A:TRUEC:-1D:0答案:【-1】6、问题:表达式4+56*7/8Mod9的值是选项:A:4B:7C:6D:5答案:【5】7、问题:设x=4,y=8,z=7,表达式xz)Orz选项:A:-1B:FalseC:1答案:【False】8、问题:表达式12000+"129"&200的值是选项:A:"12329"B:"12000129200"C:"12129200"D:12329答案:【"12129200"】9、问题:下列可作为变量名的是选项:A:constAB:A#AC:4AD:?xy答案:【constA】10、问题:如果变量a=2、b="abc"、c="acd"、d=5,则表达式acAndb<>c的值选项:B:NoC:False答案:【】11、问题:把字符串“123”转换为数值123时应该使用的函数是选项:A:StrC:LogD:Len答案:【】12、问题:表示条件“a是大于b的奇数”的逻辑表达式是选项:A:a>bandamod2=0B:a>borInt((a-1)/2)=(a-1)/2C:a>bandInt((a-1)/2)=(a-1)/2D:a>bor(a-1)mod2=0答案:【a>bandInt((a-1)/2)=(a-1)/2】13、问题:以下4类运算符,优先级最低的是选项:A:关系运算符B:算术运算符C:逻辑运算符D:字符运算符答案:【逻辑运算符】14、问题:以下4种描述中,错误的是选项:A:符号常量的使用和变量的使用没有差别B:根据数据类型不同,常量可分为字符型常量、数值常量、日期/时间型常量和布尔型常量C:符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质D:常量在程序执行期间其值不会发生改变答案:【符号常量的使用和变量的使用没有差别】第四章单元测试1、问题:把MsgBox的返回值转换为数值应该使用的函数是选项:B:LogC:StrD:Len答案:【】2、问题:以下()程序段可以实施XY变量值的变换选项:B:Y=X:X=YD:Z=X:Y=Z:X=Y答案:【】3、问题:下列语句中正确的是选项:A:txt1.text+txt2.text=txt3.textB:=cmdokC:a=inputbox(“hello”)D:12label.caption=1234答案:【a=inputbox(“hello”)】4、问题:语句PRINT“INT(-13.2)=”;INT(-13.2)的输出结果为选项:A:INT(-13.2)=-13B:INT(-13.2)=-13.2C:INT(-13.2)=-14D:INT(-13.2)=13.2答案:【INT(-13.2)=-14】5、问题:以下关于MsgBox的叙述中,错误的是选项:A:通过MsgBox函数可以设置信息框中图标和按钮的类型B:MsgBox函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量C:MsgBox函数返回一个整数D:MsgBox语句没有返回值答案:【MsgBox函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量】6、问题:在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:PrivateSubCommand1_Click()StaticXAsIntegerClsY=1Y=Y+5X=5+XPrintX,YEndSub程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为选项:A:1516B:1515C:56D:156答案:【156】7、问题:为了给三个变量赋初值1,下面正确的赋值语句是选项:A:x=1,y=1,z=1B:x=y=z=1C:xyz=1D:x=1∶y=1∶z=1答案:【x=1∶y=1∶z=1】第五章单元测试1、问题:If语句中的条件表达式只能使用关系或逻辑表达式选项:A:错B:对答案:【错】2、问题:在SelectCase情况语句中,各分支(即Case表达式)的先后顺序无关选项:A:错B:对答案:【错】3、问题:在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()x=InputBox("Input")SelectCasexCase1,3Print"分支1"CaseIs>4Print"分支2"CaseElsePrint"Else分支"EndSelectEndSub程序运行后,如果在输入对话框中输入2,则窗体上显示的是选项:A:程序出错B:分支2C:Else分支D:分支1答案:【Else分支】4、问题:以下Case语句中错误的是选项:B:Case3,5,Is>10C:CaseIs>10D:CaseIs>10AndIs<50答案:【CaseIs>10AndIs<50】5、问题:当VB执行下面语句后,A的值为__________。A=1选项:A:0B:3C:1D:2答案:【0】6、问题:阅读下面的程序段:n1=InputBox("请输入第一个数:")n2=InputBox("请输入第二个数:")Printn1+n2当输入分别为和222时,程序输出为选项:A:222B:333D:程序出错答案:【】7、问题:设a=6,则执行x=IIF(a>5,-1,0)后,x的值为选项:A:0B:6C:5D:-1答案:【-1】8、问题:关于语句“Ifs=1thent=1”,下列说法正确的是选项:A:s=1是关系表达式,t=1是赋值语句B:s=1是赋值语句,t=1是关系表达式C:t不能是逻辑变量D:s必须是逻辑型变量答案:【s=1是关系表达式,t=1是赋值语句】9、问题:设有语句x=InputBox(“输入数值”,“0”,“示例”)程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是选项:A:变量X的值是数值10B:变量X的值是字符串“10”C:在InputBox对话框标题栏中显示的是“示例”D:0是默认值答案:【变量X的值是字符串“10”】第六章单元测试1、问题:下面程序运行时=s+nNextnNextm内层循环的循环总次数是6次选项:A:对B:错答案:【对】2、问题:Do-LoopUntil语句实现循环时,只要条件是假,循环将一直进行下去。选项:A:对B:错答案:【对】3、问题:下列循环语句所确定的循环次数______。Fork=200to100Step-20选项:A:5B:4C:3D:6答案:【6】4、问题:假定有以下程序段:Fori=1to3Forj=5to1Step–1Printi*jNextj,i则语句Printi*j的执行次数是选项:A:15B:18C:17D:16答案:【15】5、问题:VB中Do……Loop结构既可以构成当型循环,也可以构成直到型循环,根据下面的代码:Dimi,nasIntegern=20i=1DoPrinti;i=i+2LoopUntili>20判断循环结构的类型和循环体的执行次数,正确的选项是选项:A:当型循环,10次B:当型循环,20次C:直到型循环,20次D:直到型循环,10次答案:【直到型循环,10次】6、问题:设有如下程序段:x=2x=x+iNext运行以上程序后,x的值是__________选项:A:26B:27C:57D:38答案:【27】第七章单元测试1、问题:定长数组中的数组元素个数一旦定义好后,在程序运行过程中不再会发生变化;而动态数组的元素个数则是可变的选项:A:对B:错答案:【对】2、问题:语句DIMAA(3,4,5)中定义的数组有()个元素选项:A:345B:60C:120D:12答案:【120】3、问题:动态数组因为在程序运行前无法确定数组的大小,所以经常根据程序的运行情况,对数组进行重新定义,以下关于VB中动态数组的叙述中不正确的是选项:A:当对动态数组使用Erase语句进行释放操作时,将释放其内存B:Preserve为ReDim语句的可选参数,用于保留动态数组原来的内容C:首次用Dim进行动态数组声明的时候,必须指明它的类型和上下界D:可以用ReDim语句重新定义动态数组,并且可以进行多次重定义答案:【首次用Dim进行动态数组声明的时候,必须指明它的类型和上下界】4、问题:下列程序段的运行结果是______。OptionBase1PrivateSubCommand1_Click()Dimdd=Array(1,2,3,4,5)n=1Fork=5To3Step–1s=s+d(k)*nn=n*10NextkPrintsEndSub选项:A:123B:234D:345答案:【345】5、问题:下列语句所定义的数组的元素个数为_______。DimAry(3to6,-2to2)选项:A:24B:16C:25D:20答案:【20】6、问题:假设已经使用了语句Dima(3,5),下列下标变量中不允许使用的是选项:A:a(2-1,2*2)B:a(1,1)C:a(3,1.4)D:a(-1,3)答案:【a(-1,3)】第八章单元测试1、问题:在窗体上已经建立了一个文本框Txt1和一个命令按钮Comd1,运行程序后单击命令按钮,则在文本框Txt1中显示的内容是DimaAsIntegerPrivateSubComd1_Click()DimbAsIntegera=1:b=20CallMySub(b)EndSubSubMySub(x)x=xMod7+aEndSub选项:A:6B:7C:8D:9答案:【8】2、问题:下面程序的运行结果是Dimm1AsInteger,p1AsInteger‘模块级变量PrivateSubForm_Load()Showp1=1:m1=5CallSub1CallSub1Printp1EndSubPrivateSubSub1()Ifm1>1Thenm1=m1-1p1=p1*4Printp1;EndSub选项:A:41664B:4416C:41616D:4161答案:【41616】3、问题:下列关于过程叙述不正确的是选项:A:无论过程传值调用还是过程传址调用,参数传递都是双向的B:过程的传值调用是将实参的具体值传值递给形参C:过程的传址调用是将实参在内存的地址传递给形参D:过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的答案:【无论过程传值调用还是过程传址调用,参数传递都是双向的】4、问题:在应用程序中,以下描述正确的是选项:A:过程的定义不可以嵌套,但过程的调用可以嵌套B:过程的定义可以嵌套,但过程的调用不能嵌套C:过程的定义和过程的调用均不可以嵌套D:过程的定义和过程的调用均可以嵌套答案:【过程的定义不可以嵌套,但过程的调用可以嵌套】5、问题:假设已通过下列Sub语句定义了Mysub过程。若要调用该过程,可以采用_______语句选项:A:CallMysub(40000)B:Mysub32000C:PrintMysub(120)D:s=Mysub(2)答案:【Mysub32000】6、问题:要使过程调用后返回两个参数s和t,下列的过程定义语句中,正确的是选项:C:SubMysub1(ByRefs,ByReft)答案:【SubMysub1(ByRefs,ByReft)】7、问题:Sub过程不能通过其过程名返回值选项:A:对B:错答案:【对】8、问题:因为Function过程有返回值,所以只能在表达中调用,而不能使用call语句调用选项:A:对B:错答案:【对】9、问题:如果在定义过程时,一个形参使用传递地址方式说明的,则调用过程时与之对应的实参只能按地址方式传递选项:A:对B:错答案:【错】10、问题:在定义了一个函数后,可以象调用任何一个VB内部函数一样使用它,即可以在任何表达式、语句或函数中引用它选项:A:错B:对答案:【对】第九章单元测试1、问题:对于复选框控件如果在程序中设置它为选中状态,下面语句正确的是选项:A:chkBoy.Selected=true答案:【】2、问题:计时器控件用于每隔一段时间自动触发一次事件,可以有规律地重复执行一段程序,它用于设置两次事件时间间隔的属性是选项:A:SmallChangeB:LargeChangeC:MaxD:Interval答案:【Interval】3、问题:以下控件叙述正确的为选项:A:组合框包含了列表框的功能B:组合框和列表框的功能完全相同C:列表框包含了组合框的功能D:组合框和列表框的功能完全不同答案:【组合框包含了列表框的功能】4、问题:若想要建立一个学生管理的输入界面,其中要求选择学生的性别/政治面貌(党/团/群众)及选课情况(共有5门课,可任选),应如何在窗体中利用单选钮和选择框来实现选项:A:将5门课程用一组5个选择框来表示,将性别和政治面貌用5个单选钮来表示B:将5门课程用一组5个单选钮来表示,将性别和政治面貌用5个选择框来表示C:用一组10个选择框来表示课程、性别和政治面貌D:将5门课程用一组5个选择框来表示,用两个框架分别将性别用2个单选钮,政治面貌用3个单选钮来表示答案:【将5门课程用一组5个选择框来表示,用两个框架分别将性别用2个单选钮,政治面貌用3个单选钮来表示】5、问题:在窗体上画一个名称为的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是选项:A:Timer1.Interval=5B:Timer1.Interval=0.5D:Timer1.Interval=500答案:【Timer1.Interval=500】6、问题:在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为选项:……NextB:Fori=1ToList1.listCount……Next……NextD:Fori=0ToList1.ListCount-1……Next答案:【Fori=0ToList1.ListCount-1……Next】7、问题:设组合框Combo1中有3个项目,则能删除最后一个项的语句是选项:A:Combo1.RemoveItem2B:Combo1.RemoveItem3D:Combo1.RemoveItemCombo1.Listcount答案:【Combo1.RemoveItem2】8、问题:读取列表框第3个表项值,把值赋给变量x,不可以采用选项:A:Listl.listindex=2x=list1.textB:x=Listl.List(2)C:x=Listl.text(2)D:Listl.selected(2)=truex=list1.text答案:【x=Listl.text(2)】9、问题:将数据项“计算机”添加到列表框List1中作为第8项的内容,应使用选项:A:List1.AddItem7,“计算机”B:List1.AddItem8,“计算机”C:List1.AddItem“计算机”,8D:List1.AddItem“计算机”,7答案:【List1.AddItem“计算机”,7】10、问题:清除List1列表框对象内容的语句是List1.Cls,清除Combo1组和框对象内容的语句是Combo1.Clear。选项:A:对B:错答案:【错】11、问题:计时器()控件的Interval属性设为1000,Enabled属性为False,则每隔1秒的时间就产生一次事件选项:A:对B:错答案:【错】第十章单元测试1、问题:在菜单编辑器中使用“索引”时,可有一组菜单项具有相同的“名字”选项:A:对B:错答案:【对】2、问题:在程序运行过程中,不可以重新设置菜单项的属性。选项:A:错B:对答案:【对】3、问题:在下列关于菜单的说法中,错误的是选项:A:菜单项的快捷键不可以任意设置B:除了Click事件之外,菜单项还能响应其他的如DblClick等事件过程C:每一个菜单项都是一个控件,与其他控件一样都有自己的属性和事件D:在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择答案:【除了Click事件之外,菜单项还能响应其他的如DblClick等事件过程】4、问题:对窗体编写如下事件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论