2013计算机二级VB真考选择题题库_第1页
2013计算机二级VB真考选择题题库_第2页
2013计算机二级VB真考选择题题库_第3页
2013计算机二级VB真考选择题题库_第4页
免费预览已结束,剩余94页可下载查看

下载本文档

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

文档简介

2013计算机二级VB真考选择题题库(1)L程序流程图中带有箭头的线段表示的是(C)»A)图兀关系B)数据流〇控制流D)调用关系.结构化程序设计的基本原则不包括(A)。A)多态性B)自顶向下C)模块化D)逐步求精.软件设计中模块划分应遵循的准则是(B)。A)低内聚低耦合B)高内聚低耦合〇低内聚高耦合D)高内聚高耦合.在软件开发中,需求分析阶段产生的主要文档是(B)。A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划.算法的有穷性是指(A)«A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的〇算法程序的长度是有限的D)算法只能被有限的用户使用.対长度为n的线性表排序,在最坏情况下,比较次数不是n(n—1)/2的排序方法是(D)。A)快速排序B)冒泡排序〇直接插入排序D)堆排序.下列关于栈的叙述正确的是(B)。A)栈按“先进先出”组织数据B)栈按"先进后出"组织数据C)只能在栈底插入数据D)不能删除数据

.在数据库设计中,将E-R图转换成关系数据模型的过程属于(C)〇A)需求分析阶段B)概念设计阶段〇逻辑设计阶段D)物理设计阶段.有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为(D)。A)并B)自然连接C)笛卡尔积D)交.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(健或码)为(C)。绩绩号绩绩号名成成课姓号号号号课学学学11.以下叙述中错误的是(D)。A)标准模块文件的扩展名是.basB)标准模块文件是纯代码文件〇在标准模块中声明的全局变量可以在整个工程中使用D)在标准模块中不能定义过程时在VIj中,表达式3•2\5Mad3的值是(103D)出现错误提示.以下选项中,不合法的VisualBasic的变量名是(B)〇a5b_xyza_bandif.以下数组定义语句中,错误的是(C)〇Statica(10)AsIntegerDimc(3,1To4)Dimd(-10)Dimb(0To5, 1To3)AsInteger.现有语句:y=nf(x>0,xMod3,0)设x=10,则y的值是(B).013D)语句有错.窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出ー个快捷菜单,如图所示。下列说法错误的是(A)。A)在设计"粘贴”菜单项时,在菜单编辑器窗口中设置了"有效"属性(有"ノ”)B)菜单中的横线是在该菜单项的标题输入框中输入了・个"-"(减号)字符〇在设计"选中"菜单项时,在菜单编辑器窗口中设置了"复选"属性(有"J")D)在设计该弹岀菜单的主菜单项时,在菜单编辑器窗口中去掉了"可见"前面的"ノ".在设计窗体时双击窗体的任何地方,可以打开的窗口是(A)。A)代码窗口B)属性窗ロ〇工程资源管理器窗口D)工具箱窗口.若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是(D)。IntegerStringBooleanVariant.为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为(C)〇DimpiAsIntegerDimpi⑺AsIntegerDimpiAsSingleDimpiAsLong.表达式2*32+4*2/2+3セ的值是( )B303149D)48.为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为(D)。0123.文本框Texll的KeyDown事件过程如下:PrivateSubTextl_KeyDown(KeyCodeAsInteger,ShiftAsInteger)EndSub其中参数KeyCode的值表示的是发生此事件时(C)〇A)是否按下了Alt键或Ctrl键B)按下的是哪个数字键〇所按的键盘键的键码D)按下的是哪个鼠标键.窗体I:有一个名称为HScrolll的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是(A)〇PrivateSubHScrolll_Change()PrintHScrolll.ValueEndSubPrivateSubHScrolll_Change()PrintHScroll1.SmallChangeEndSubPrivateSubHScrolll_Scroll()PrintHScrolll.ValueEndSubPrivateSubHScrolll_Scroll()PrintHScroll1.SmallChangeEndSub.若已把ー个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是(C)»A)用鼠标右键单击此按钮B)按键盘上的Esc键〇按键盘上的回车键D)用鼠标右键双击此按钮.要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是(A).①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来A)①B)①、②C)③D)①、②、③.能够存放组合框的所有项冃内容的属性是(C)«CaptionTextListSelected.设窗体ヒ有一个标签Label1和一个计时器Timer1,Timeノ的Interval属性被设置为100〇,Enabled属性被设置为True。要求程序运行时每秒在标签中显示・次系统当前时间。以下可以实现上述要求的事件过程是(B)。PrivateSubTimerl_Timer()Label1.Caption=TrueEndSubPrivateSubTimerl_Timer()Label1.Caption=Time$EndSubPrivateSubTimerl_Timer()Label1.Interval=1EndSubPrivateSubTimerl_Timer()Fork=1ToTimerl.IntervalLabell.C叩tion=TimerNextkEndSub28.窗体上有一个名称为CD1的通用对话框控件和由四个命令按钮组成的控件数组Command1,其ド标从左到右分别为〇、1、2、3,窗体外观如图所示。命令按钮的事件过程如下:PrivateSubCommandl_Click(IndexAsInteger)SelectCaseIndexCase0CD1.Action=1CD1.ShowSaveCD1.Action=5EndEndSelect

EndSub对上述程序,下列叙述中错误的是(C)。A)单击"打开”按钮,显示打开文件的对话框B)单击"保存”按钮,显示保存文件的对话框〇单击"打印"按钮,能够设置打印选项,并执行打印操作D)单击"退出"按钮,结束程序的运行29.窗体上有一个名称为Framel的框架(如图),若要把框架上显示的"Framel"改为汉字"框架",下面正确的语句是(下面正确的语句是(A)B)C)D)A)B)C)D)的命令按钮,如图所示。Framel.Name="框架”Framel.Caption="框架"Framel.Text='権架"Framel.Value="框架,"30.在窗体上画一个名称为Combol的组合框,名称为Textl的文本框,以及名称为Commandl运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的事件过程如下:PrivateSubCommandl_Click()IfTextl.Se1LengthoOThenElseCombo1.AdditemText1EndIfEndSub程序中横线处应该填写的是(C)。Combo1.AdditemText1.TextCombo1.AdditemTextl.SelStartCombo1.AdditemTextl.SelTextCombo1.AdditemTextl.SelLength31.窗体上有一个名称为Textl的文本框,一个名称为CD1的通用对话框,ー个标题为"打开;Tex,1画1 打开文件I文件”的命令按钮,如图所示。 : 命令按钮的单击事件过程如下:PrivateSubCommandl__Click()CD1.ShowOpenOpenCDl.FileNameForInputAs#IMsgBoxCDl.FileNameLineInput#1,sText1.Text=sClose#1EndSub单击命令按钮,执行以上事件过程,打开选定的文件,读取文件的内容并显示在文本框中.以下叙述中正确的是(A)〇A)程序没有错误,可以正确完成打开文件、读取文件中内容的操作B)执行Open命令时出错,因为没有指定文件的路径Open语句是错误的,应把语句中的ForInput改为ForOutputLineInput命令格式错.窗体上有一个如右图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控A)是图像框(Image)B)是图片框(PictureBox)〇是形状控件D)不是上述3种控件中的ー种.窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这ー功能的是(A)〇PrivateSubCombol_KeyDown(KeyCodeAsInteger,ShiftAsInteger)IfKeyCode=13ThenCombol.AdditemCombol.TextEndIfEndSubPrivateSubCombol_KeyDown(KeyCodeAsInteger,ShiftAsInteger)IfKeyCode=13ThenCombol.AdditemText1.TextEndIfEndSubPrivateSubCombol_Click()Combo1.AdditemCombo1.TextEndSubPrivateSubCombol_Click()Combo1.AdditemText1.TextEndSub34.工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPrivateyAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSubForm_Load()DimbAsIntegera=2:b=3:x=10:y=20EndSubPrivateSubCommandl_Click()a=a+5:b=b+5:x=x+5:y=y+5Printa;b;x;yEndSub运行程序,单击窗体上的命令按钮,则在窗体上显示的是(D)。TOC\o"1-5"\h\z5 5 15 57 5 15 25〇 7 8 15 5D) 7 5 15 5.窗体上的三个命令按钮构成名称为Commandl的控件数组。如图所示。程序如下,PrivateSubCommandl_CIick(IndexAsInteger)IfIndex=1ThenPrint”计算机等级考试”EndIfIfIndex=2ThenPrintCommandl(2).CaptionEndIfEndSub运行程序,单击”命令按钮2”,则如下叙述中正确的是(D)。A)PrintCommandl(2).Caption语句有错B)在窗体上显示"命令按钮2"〇在窗体上显示"命令按钮3"D)在窗体上显示"计算机等级考试”.下面程序的执行结果是(B)〇PrivateSubCommandl_Click()a=Ok=lDoWhilek<4x=kAkAak=k+lPrintx;LoopEndSu)00037.窗体上有名称分别为Textl、Text2的文本框,名称为Commandl的命令按钮。运行程序,在Textl中输入"FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()Text2.Text=UCase(Mid(Textl.Text,5,4))EndSub在Text2中显示的是(D)«formlistFORMLIST.窗体上有名称为Commandl的命令按钮,名称分别为Listl、List2的列表框,其中Listl的MultiSelect属性设置为l(Simple)»并有如下事件过程:PrivateSubCommandl_Click()Fori=OToListl.ListCount—1IfListl.Selected(i)=TrueThenList2.AdditemTextEndIfNextEndSub上述事件过程的功能是将Listl中被选中的列表项添加到List2中。运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是(C)〇A)将For循环的终值改为Listl.ListCountB)将Listl.Selected6=True改为Listl.LisKi).Selected=TrueC)将List2.AdditemText改为List2.AdditemListl.List⑴D)将List2.AdditemText改为List2.AdditemListl.Listindex.设有如卜Command1的单击事件过程及fun过程:PrivateSubCommandl_Click()DimxAsIntegerx=Val(InputBox("请输入ー个整数”))fun(x)EndSubPrivateSubfun(xAsInteger)IfxMod2=0Thenfun(x/2)Printx;EndSub执行上述程序,输入6,结果是(A)o36636D)程序死循环.命令按钮Command1的单击事件过程如下:PrivateSubCommandl_Click()Dima(10, 10)AsIntegerx=0Fori=lTo3Forj=1To3a(i,j)=i*2ModjIfx<a(i,j)Thenx=a(i,j)NextNextPrintxEndSub执行上述事件过程后,窗体上显示的是(B)。12342013计算机二级VB真考选择题题库(2).一个栈的初始状态为空。现将元素1、2,3、4、5、A、B、C、D,E依次入栈,然后再依次出栈,则元素出栈的顺序是(B)。12345ABCDEEDCBA54321〇ABCDE12345D)54321EDCBA.下列叙述中正确的是(D)«A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况〇在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D)循环队列中元素的个数是由队头指针和队尾指针共同决定.在长度为n的有序线性表中进行二分查找,最坏情况ド需要比较的次数是(C).0(")O(n2)〇〇(lofen)D)O(nlog2").ド列叙述中正确的是(A).A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构〇顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间.数据流图中带有箭头的线段表示的是(D)。A)控制流B)事件驱动〇模块调用D)数据流.在软件开发中,需求分析阶段可以使用的工具是(B)。N-S图DFD图〇PAD图D)程序流程图7.在面向对象方法中,不属于"对象”基本特点的是(A)。A)一致性B)分类性〇多态性D)标识唯一性8-间宿舍可住多个学生,则实体宿舍和学生之间的联系是(B)。A)ー对ーB)ー对多C)多对ーD)多对多9.在数据管理技术发展的三个阶段中,数据共享最好的是(C)。A)人工管理阶段B)文件系统阶段〇数据库系统阶段D)三个阶段相同10.有三个关10.有三个关系R、S和T如下:则所使用的运算为(A)笛"尔积B)交C)并D)自然连接.以下不能输出"Program”的语句是(D)«TOC\o"1-5"\h\zPrint Mid("VBProgram", 3, 7)PrintRight("VBProgram",7)Print Mid("VBProgram", 3)Print Left("VBProgram". 7).以下叙述中错误的是(D)。A)在通用过程中,多个形式参数之间可以用逗号作为分隔符B)在Print方法中,多个输岀项之间可以用逗号作为分隔符〇在Dim语句中,所定义的多个变量可以用逗号作为分隔符D)当一行中有多个语句时,可以用逗号作为分隔符.设a=4,b=5,c=6,执行语句Printa<bAndb<c后,窗体上显示的是(A)1,TrueFalseC)出错信息D)0.执行下列语句:strInput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击"确定"按钮,则变量strinput的内容是(C).A)"请输入字符串"B)"字符串对话框"C)"字符串"D)空字符串.以下关于过程及过程参数的描述中,错误的是(C)。A)调用过程时可以用控件名称作为实际参数B)用数组作为过程的参数时,使用的是"传地址"方式C)只有函数过程能够将过程中处理的信息传回到调用的程序中D)窗体(Form)可以作为过程的参数16.在窗体上有两个名称分别为Textl、Text2的文本框,ー个名称为Commandl的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePersonnameAsString*8majorAsString*20EndTypeDimpAsPerson设文本框中的数据已正确地赋值给Person类型的变量p,当单击"保存"按钮时,能够正确地把变量中的数据写入随机文件Test2.dat中的程序段是(C)〇OpenHc:\Test2.dat"ForOutputAs#lPut#1,hpClose#1Open"c:\Test2.dat"ForRandomAs#1Get#1,1,pClose#1Openuc:\Test2.datHForRandomAs#1Len=Len(p)Put#l,1,pClose#1OpenHc:\Test2.dat"ForRandomAs#1Len=Len(p)Get#1,1,pClose#1.假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是(D)。A)如果”条件表达式”的值是0,则一次循环体也不执行B)如果"条件表达式"的值不为0,则至少执行一次循环体〇不论"条件表达式"的值是否为"真",至少要执行一次循环体D)如果"条件表达式"的值恒为0,则无限次执行循环体.执行语句DimX,YAsInteger后(D)〇X和Y均被定义为整型变量X和Y均被定义为变体类型变量〇X被定义为整型变量,Y被定义为变体类型变量D)X被定义为变体类型变量,Y被定义为整型变量19.以下关系表达式中,其值为True的是(B)。A)“XYZ”>“XYz”B)“VisualBasic"〇”visualbasic”“the”="there””Integer”v”Int”20.执行以下程序段:〃$=”VisualBasicProgramming0b$=”C++”c$=UCase(Left$(a$,7))&b$&Right$(a$,12)后,变量c$的值为(B)0VisualBASICProgrammingVISUALC++ProgrammingVisualC++ProgrammingVISUALBASICProgramming.设窗体上有一个列表框控件Listl,含有若干列表项。以下能表示当前被选中的列表项内容的是(C)。List1.ListList1.ListindexList1.TextList1.Index.在窗体上画一个文本框(名称为Textl)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是(A)〇PrivateSubTextl_Change()Label1.Caption=Str(Len(Text1.Text))EndSubPrivateSubTextl_Click()Label1.Caption=Str(Len(Text1.Text))EndSubPrivateSubTextl_Change()Label1.Caption=Text1.TextEndSubPrivateSubLabell_Change()Label1.C叩tion=Str(Len(Text1.Text))EndSub.在窗体上画两个单选按钮,名称分别为Optionl、Option2,标题分别为〃宋体"和〃黑体”;1个复选框(名称为Checkl,标题为〃粗体”)和1个文本框(名称为Textl,Text属性为〃改变文字字体”),窗体外观如图所示。程序运行后,要求"宋体"单选按钮和"粗体"复选框被选中,则以下能够实现上述操作的语句序列是(D)〇A)Option1.Value=FalseCheck1.Value=TrueB)Option1.Vaiue=TrueCheck1.Vaiue=0Option2.Value=FalseCheck1.Value=2Option1.Vaiue=TrueCheck1.Value=1.以下说法中正确的是(A)«A)当焦点在某个控件上时,按下ー个字母键,就会执行该控件的KeyPress事件过程B)因为窗体不接受焦点,所以窗体不存在自己的KeyP优ss事件过程C)若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同D)在KeyPress事件过程中,KeyAscii参数可以省略.假定通过及制、粘贴操作建立了一个命令按钮数组Command],以下说法中错误的是(D)。A)数组中每个命令按钮的名称(Name属性)均为CommandlB)若未做修改,数组中每个命令按钮的大小都一样〇数组中各个命令按钮使用同一个Click事件过程D)数组中每个命令按钮的Index属性值都相同.以下关于菜单的叙述中,错误的是(B)〇A)当窗体为活动窗体时,用Ctrl+E键可以打开菜单编辑器B)把菜单项的Enabled属性设置为False,则可删除该菜单项〇弹出式菜单在菜单编辑器中设计D)程序运行时,利用控件数组可以实现菜单项的增加或减少.以下叙述中错误的是(C)«A)在程序运行时,通用对话框控件是不可见的B)调用同一个通用对话框控件的不同方法(如ShowOpen或ShowSave)可以打开不同的对话框窗ロ〇调用通用对话框控件的ShowOpen方法,能够直接打开在该通用对话框中指定的文件D)调用通用対话框控件的ShowColor方法,可以打开颜色対话框窗口.下面控件中,没有C叩tion属性的是(C)。A)复选框B)单选按钮〇组合框D)框架.用来设置文字字体是否斜体的属性是(D).Fon(UnderlineFontBoldFontSlopeFontltalic30.窗体上有一个名称为Timerl的计时器控件,ー个名称为Shapel的形状控件,其Shape属性值为3(Circle)。编写程序如ド:PrivateSubForm_Load()Shapel.Top=0Timer1.Interval=100EndSubPrivateSubTimerl_Timer()StaticxAsIntegerShapel.Top=Shapel.Top+100x=x+1IfxMod10=0ThenShape1.Top=0EndIfEndSub以下关于上述程序的叙述中,错误的是(C).A)每执行・次Timerl_Timer事件过程,x的值都在原有基础上增加1B)Shapel每移动10次回到起点,重新开始C)窗底上的Shapel由下而上移动D)Shapel每次拓动1()0.设有如下一段程序:PrivateSubCommandl_Click()StaticaAsVarianta=ArrayC'one\"two”,“three",“four“,“five“)Printa(3)EndSub针对上述事件过程,以下叙述中正确的是(D)。A)变量声明语句有错,应改为Statica(5)AsVariantB)变量声明语句有错,应改为Statica〇可以正常运行,在窗体上显示theeD)可以正常运行,在窗体上显示four.求1!+2!+……+10!的程序如下:PrivateFunctions(xAsInteger)f=lFori=1Toxf=f*iNexts=fEndFunctionPrivateSubCommandl_Click()DimiAsIntegerDimyAsLongFori=lTo10NextPrintyEndSub为实现功能要求,程序的横线处应该填入的内容是(C)。Calls(i)Callsy=y+s(i)y=y+s.窗体上有一个由两个文本框组成的控件数组,名称为Tex”,并有如下事件过程:PrivateSubTextl_Change(IndexAsInteger)SelectCaseIndexCase0Text1(1).FontSize=Text1(0).FontSize*2Text1(1).Text=Text1(O).TextCase1Text1(O).FontSize=Text1(1).FontSize/2Textl(O).Text=Textl(l).TextCaseElseMsgBox”执行Else分支”EndSelectEndSub关于上述程序,以下叙述中错误的是(D)。A)Index用于标识数组元素B)本程序中CaseElse分支的语句永远不会被执行C)向任何ー个文本框输入字符,都会在另ー个文本框中显示该字符D)下标为0的文本框中显示的字符尺寸将越来越小.设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommandl_Click()‘循环1Fori=1To3Forj=1To4b(j,i)=a(i,j)NextjNexti‘循环2x=b(L1)Fori=1To4Forj=lTo3Printb(i,j);Ifx<b(i,j)Thenx=b(i,j)NextjPrintNextiEndSub程序中的数组a已被赋值。以下关于上述程序的叙述中,正确的是(B)。A)窗体模块中,不能使用Dim声明a、b数组B)"循环1"可以正常运行〇"循环2"中循环变量i、j的终值不对,所以不能正常运行D)程序可以正常运行,x中保存的是数组b中所有元素中最小的数.某人编写了向随机文件中写一条记录的程序,代码如下:TypeRTypeNameAsString*10TelAsString*20EndTypePrivateSubCommandl_Click()DimpAsRTypep.Name=InputBox("姓名ッp.Tel=InputBox(“电话号”)Open"Books.datHForRandomAs#1Put#1,,pClose#1EndSub该程序运行时有错误,修改的方法是(A)〇A)在类型定义"TypeRType”之前加上〃Private”B)DimpAsRType必须置于窗体模块的声明部分C)应把Open语句中的ForRandom改为ForOutputD)Put语高应该写为Put#l,p.Name,p.Tel(36)有如下程序:PrivateSubForm_Click()DimsAsInteger,pAsIntegerp=lFori=1To4Forj=lTois=s+jNextjp=p*sNextiPrintpEndSub程序运行后,单击窗体,则输出结果是(D)。A)在类型定义"TypeRType〃之前加上〃Private"B)DimpAsRType必须置于窗体模块的声明部分C)应把Open语句中的ForRandom改为ForOutputD)Put语言应该写为Put#1,p.Name,p.Tel.某人编写了向随机文件中写一条记录的程序,代码如下:TypeRTypeNameAsString*10TelAsString*20EndTypePrivateSubCommandl_Click()DimpAsRTypep.Name=InputBox(”姓名”)p.Tel=InputBox(”电话号”)OpenHBooks.datHForRandomAs#1Put#1,,pClose#1EndSub该程序运行时有错误,修改的方法是(A)。A)在类型定义"TypeRType"之前加上"Private"B)DimpAsRType必须置于窗体模块的声明部分C)应把Open语句中的ForRandom改为ForOutputD)Pul语而应该写为Put#l,p.Name,p.Tel.有如下程序:PrivateSubForm_Click()DimsAsInteger,pAsIntegerFori=1To4Forj=1Tois=s+jNextjp=p*sNextiPrintpEndSub程序运行后,单击窗体,则输出结果是(D)。90180400800Command].设有如图所示窗体和以下程序:一PrivateSubCommandl_Click()Text1.Text=MVisualBasic”EndSubPrivateSubTextl_LostFocus()IfTextl.Texto”BASIC”ThenTextl.Text=',HText1.SetFocusEndIfEndSub程序运行时,在Textl文本框中输入"Basic”(如图所示),然后单击Command1按钮,则产生的结果是(A)〇A)文本框中无内容,焦点在文本框中B)文本框中为"Basic”,焦点在文本框中〇文本框中为"Basic”,焦点在按钮上D)文本框中为"VisualBasic”,焦点在按钮上.窗体I:有一个名称为Commandl的命令按钮,其事件过程如下:PrivateSubCommandl_Click()x="VisualBasicProgramming*'a=Right(x,11)b=Mid(x,7,5)c=MsgBox(a,,b)EndSub运行程序后单击命令按钮。以下叙述中错误的是(D)。A)信息框的标题是BasicB)信息框中的提示信息是Programmingc的值是函数的返回值MsgBox的使用格式有错.设工程文件包含两个窗体文件Forml.frm、Form2.frm及・个标准模块文件Modulel.bas。两个窗体上分别只有・个名称为Commandl的命令按钮。Form1的代码如下:PublicxAsIntegerPrivateSubForm_Load()x=ly=5EndSubPrivateSubCommandl_Click()Form2.ShowEndSubForm2的代码如下:PrivateSubCommandl_Click()PrintForm1.x,yEndSubModule1的代码如下:PublicyAsInteger运行以上程序,单击Forml的命令按钮Commandl,则显示Form2;再单击Form2上的命令按钮Commandl,则窗体上显示的是(A)〇A)15B)05〇00D)程序有错.窗体上有一个名称为Textl的文本框,•个名称为Commandl的命令按钮。窗体文件的程序如下:PrivateTypexaAsIntegerbAsIntegerEndTypePrivateSubCommandl_Click()DimyAsxy.a=InputBox(n,')Ify.a\2=y.a/2Theny.b=y.a*y.aElsey.b=Fix(y.a/2)EndIfText1.Text=y.bEndSub对以上程序,下列叙述中错误的是(D)。X是用户定义的类型InputBox函数弹出的对话框中没有提示信息C)若输入的是偶数,y.b的值为该偶数的平方D)Fix(y.a/2)把y.a/2的小数部分四舍五入,转换为整数返回2013计算机二级VB真考选择题题库(3).下列叙述中正确的是(D).A)栈是“先进先出"的线性表B)队列是“先进后出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构.支持子程序调用的数据结构是(A)。A)栈B)树〇队列D)ニ叉树.某ニ叉树有5个度为2的结点,则该ニ叉树中的叶子结点数是(C)«10864.ド列排序方法中,最坏情况下比较次数最少的是(D)。A)冒泡排序B)简单选择排序〇直接插入排序D)堆排序.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(C)«A)编译程序B)操作系统〇教务管理系统

D)汇编程序6.ド面叙述中错误的是(A).A)软件测试的冃的是发现错误并改正错误B)对被调试的程序进行"错误定位”是程序调试的必要步骤〇程序调试通常也称为DebugD)软件测试应严格执行测试计划,排除测试的随意性.耦合性和内聚性是对模块独立性度量的两个标准。ド列叙述中正确的是(B)〇A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利丁ー提高模块的独立性〇耦合性是指ー个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度.数据库应用系统中的核心问题是(A)。A)数据库设计B)数据库系统设计〇数据库维护D)数据库管理员培训由关系R通过运算得到关系S,则所使用的运算为(B)。择影入接选投插连择影入接选投插连ABcD.将E-R图转换为关系模式时,实体和联系都nJ•以表示为(C)。A)属性B)键C)关系D)域.下列叙述中正确的是(C)。A)MsgBox语句的返冋值是ー个整数B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作C)MsgBox语句的第一个参数不能省略D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空12.语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是(D)«1828〇21D)32.以下关于函数过程的叙述中,正确的是(A)。A)函数过程形参的类型与函数返回值的类型没有关系B)在函数过程中,过程的返回值可以有多个〇当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D)如果不指明函数过程参数的类型,则该参数没有数据类型.以下关于过程及过程参数的描述中,错误的是(C),.A)过程的参数可以是控件名称B)调用过程时使用的实参的个数应与过程形参的个数相同(假定不含可变参数)C)只有函数过程能够将过程中处理的信息返回到调用程序中D)窗体可以作为过程的参数は以下变量名中合法的是(C).x2—1printstr_n2x5x4-3..把数学表2y-6达式表示为正确的VB表达式应该是(D)«A)(5x+3)/(2y-6)B)x«5+3/2«y-60(5*x+3)♦(2»y-6)D)(x*5+3)/(y*2-6).下面有关标准模块的叙述中,错误的是(A)。A)标准模块不完全由代码组成,还可以有窗体B)标准模块中的Private过程不能被工程中的其他模块调用〇标准模块的文件扩展名为.basD)标准模块中的全局变量可以被工程中的任何模块引用.可以产生30〜50(含30和50)之间的随机整数的表达式是(A)。lnt(Rnd*21+30)Int(Rnd*20+30)Int(Rnd*50-Rnd*30)Int(Rnd*3O+5O).在程序运行时,ド而的叙述中正确的是(C)。A)用鼠标右键单击窗体中无控件的部分,会执行窗体的Form_Load事件过程B)用鼠标左键单击窗体的标题栏,会执行窗体的Form一Click事件过程C)只装入而不显示窗体,也会执行窗体的Form.Load事件过程D)装入窗体后,每次显示该窗体时,都会执行窗体的Form.Click事件过程.下列有关文件的叙述中,正确的是(C)。A)以Output方式打开一个不存在的文件时,系统将显示出错信息B)以Append方式打开的文件,既可以进行读操作,也可以进行写操作〇在随机文件中,每个记衆的长度是固定的D)无论是顺序文件还是随机文件,其打开的语句和打开方式都是完全相同的.若看到程序中有以下事件过程,则可以肯定的是,当程序运行时(D)〇PrivateSubClick_MouseDown(Butto

温馨提示

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

评论

0/150

提交评论