您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 章慧2013VB试卷2最终版(理论)
试卷二选择题:1)结构化程序设计中,下面对goto语句使用描进正确的是A)禁止使用goto语句B)应避免滥用goto语句C)使用goto.语句程序效率高答案:B难度:1知识点:等级考试-公共基础2)下列叙述中正确的是A)数据的逻辑结构与存储结构是一一对应的B)算法的时间复杂度与空间复杂度一定相关C)算法的时间复杂度是指执行算法所需要的计算工作量D)算法的效率只与问题的规模有关,而与数据的存储结构无关答案:C难度:1知识点:等级考试-公共基础3)某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根节点在第1层)A)3B)8C)12D)6答案:C难度:1知识点:等级考试-公共基础4)下面不属于软件测试实施步骤的是A)回归测试B)单元测试C)集成测试D)确认测试答案:A难度:1知识点:等级考试-公共基础5)对长度为n的线性表作快速排序,在最坏情况下,比较次数为A)n(n-1)B)n(n-1)/2C)nD)n-1答案:B难度:1知识点:等级考试-公共基础6)有三个关系R,S和T如下:则由关系R和S得到关系T的操作是A)选择B)并C)交D)差答案:D难度:1知识点:等级考试-公共基础7)有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为A)职员号B)公司号,职员号C)公司号,职员号,工资D)职员号,工资答案:B难度:1知识点:等级考试-公共基础8)一般情况下,对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的A)行B)记录C)元组D)属性答案:D难度:1知识点:等级考试-公共基础9)下面不属于软件需求分析阶段主要工作的是A)需求分析B)需求变更申请C)需求评审D)需求获取答案:B难度:1知识点:等级考试-公共基础10)下列叙述中正确的是A)线性表链式存储结构的存储空间一般要少于顺序存储结构B)线性表链式存储结构的存储空间可以是连续的,也可以是不连续的C)线性表链式存储结构与顺序存储结构的存储空间都是连续的答案:B难度:1知识点:等级考试-公共基础11)语句PrintFormat$(23846.5,000,000.00)的输出结果是A)023,846.50B)23,846.50C)23,846.5D)23846.5答案:A难度:1知识点:VB程序设计12)以下能对正实数d的第3位小数四舍五入的表达式是A)0.01*Int(d+0.005)B)0.01*Int(d+0.05)C)0.01*Int(100*(d+0.05))D)0.01*Int(100*(d+0.005))答案:D难度:1知识点:VB程序设计13)以下不属于VisualBasic数据文件的是A)二进制文件B)随机文件C)数据库文件D)顺序文件答案:C难度:1知识点:VB程序设计14)设A、B、C是三角形的3条边,则以下表示“任意两边之和大于第三边”的布尔表达式是A)A+BCOrA+CBOrB+CAB)A+B=CAndA+C=BAndB+C=AC)A+BCOrA+CBOrB+CAD)Not(A+B=COrA+C=BOrB+C=A)答案:B难度:1知识点:VB程序设计15)如果要将一个窗体从内存中清除,应使用的语句是A)UloadB)LoadC)HideD)Show答案:A难度:1知识点:VB程序设计16)以下VisualBasic不支持的循环结构是A)Do…EndDoB)ForEach…NextC)Do…LoopD)For…Next答案:A难度:1知识点:VB程序设计17)如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为A)按Ctrl+D键B)按Alt+D键C)按D键D)按Shift+D键答案:B难度:1知识点:VB程序设计18)设子程序过程定义的首部为PublicSubS(xAsInteger,yAsSingle)则以下正确的调用形式为A)S5,4.8B)Sub5,4.8C)CallSub(5,4.8)D)CallS5,4.8答案:A难度:1知识点:VB程序设计19)为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是A)把窗体的Contro1Box属性设置为True,并且把Borderstyle属性设置为0B)把窗体的Contro1Box属性设置为False,并且把Borderstyle属性设置为1到5中的一个数C)把窗体的Contro1Box属性设置为True,并且把Borderstyle属性设置为1到5中的一个数D)把窗体的Contro1Box属性设置为Fa1se,其他属性任意答案:C难度:1知识点:VB程序设计20)假定有如下情况语句:SelectCasex能表示︱x︱5的Case子句是A)Case-5To5B)CaseIs5,Is5C)CaseAbs(x)5D)casenot(-5to5)答案:A难度:1知识点:VB程序设计21)通用对话框Filter属性的作用是A)指定对话框的打开方式B)指定对话框中显示的文件类型C)设置对话框的标题D)指定对话框所选择的文件名答案:B难度:1知识点:VB程序设计22)以下不属于VB控件的是A)点B)形状C)直线D)框架答案:A难度:1知识点:VB程序设计23)窗体上有一个名称为Combol的组合框,为了引用Combo1中最后一个列表项,应使用的表达式是A)Combo1.List(ListCount)B)Combo1.List(Combo1.ListCount)C)Combo1.List(Combo1.ListCount-1)D)Combo1.List(ListCount-1)答案:C难度:1知识点:VB程序设计24)命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)…EndSub则以下叙述中错误的是A)Button参数用于确定按下的鼠标键B)Shift参数用于确定是否按下了A1t、Ctr1或Shlft键C)MouseUp表示抬起鼠标按键时触发的事件D)X、Y参数表示的是Command1左上角在窗体中的位置答案:D难度:1知识点:VB程序设计25)要将单选按钮Opt1设为被选中,应设置的属性是A)SetFocusB)EnabledC)SelectedD)Value答案:D难度:1知识点:VB程序设计26)窗体上有一个名称为Vscroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是A)LargechangeB)MinC)MaxD)Smallchange答案:D难度:1知识点:VB程序设计27)窗体上有一个名称为commandl的命令按钮,一个名称为Textl的文本框,其Text属性值为VBProgramming。运行程序后,选中其中的VB,并执行如下事件过程:PrivateSubCommand1_Click()Text1.SelText=c++EndSub则文本框中显示的内容为A)VBProgrammingB)VBC)c++ProgrammingD)文本框被清空答案:C难度:1知识点:VB程序设计28)设窗体名称为frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是A)FrmTest.Title=等级考试B)Form1.Title=等级考试C)Form1.Caption=等级考试D)FrmTest.Caption=等级考试答案:D难度:1知识点:VB程序设计29)以下关于菜单的叙述中错误的是A)菜单中各菜单项可以是控件数组元素B)弹出式菜单的编辑、定义在菜单编辑器中进行C)对于同一窗体中的菜单,各菜单项的名称必须唯一D)对于同一窗体中的菜单,各菜单项的标题必须唯一答案:D难度:1知识点:VB程序设计30)对于文本框Textl,能够获得按键的ASCII码值的事件过程是A)Text1_Click()B)Text1_Change()C)Text1_KeyPressD)Text1_KeyUp答案:C难度:1知识点:VB程序设计31)窗体上有一个名称为Command1的命令按钮,其单击事件过程如下OptionBase1PrivateSubCommand1_Click()Dima(4,4)AsIntegerFori=1To4Forj=1To4a(i,j)=Int(Rnd*100)NextNextFori=1To4Forj=1To4IfXa(i,j)ThenX=a(i,j)IfYa(i,j)ThenY=a(i,j)Nexts=s+a(i,j)NextPrintX,Y,sEndSub关于以上程序,以下叙述中错误的是A)计算结果x是二维数组各元素中的最大数B)计算结果s是二维数组各行第一个元素之和C)二维数组元素的值是不大于99的随机整数D)计算结果y是二维数组各元素中的最小数答案:B难度:1知识点:VB程序设计32)窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Dimx1AsInteger,x2AsInteger,x3AsIntegers=Trim(Text1.Text)strlen=Len(s)Fori=1Tostrlenc=Mid(s,i,1)SelectCasecCase0To9x1=x1+1CaseAToZx2=x2+1CaseaTozx3=x3+1CaseElsex4=x4+1EndSelectNextPrintx1;x1,x2;x2,x3;x3,x4;x4EndSub以下关于上述程序的叙述中,正确的是A)SelectCasec有误,Case后面应该是一个表达式B)s是去掉文本框中字符串末尾的空格C)各Case分支条件有误,不能用To表示字符的取值区间D)x4是字符串中非字母、非数字字符的个数答案:D难度:1知识点:VB程序设计33)窗体上有一个名称为Command1的命令按钮。要求编写程序,把文件f1.txt的内容写到f2.txt中,然后将f1.txt删除。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()OpenC:\f1.txtForInputAs#1OpenC:\f2.txtForInputAs#2DoWhileNotEOF(2)LineInput#1,str1Print#2,str1LoopCloseKillC:\f1.txtEndSub该程序运行时发生错误,应该进行的修改是A)NotEOF(2)应该改为NotEOF(1)B)Close语句应改为CloseAllC)LineInput应改为GetD)打开f1.txt应该使用Output方式,打开f2.txt应该使用Input方式答案:A难度:1知识点:VB程序设计34)窗体上有一个名称为Command1的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommand1_Click()Dima(4,4)AsIntegerDimbAsIntegerDimiAsInteger,jAsIntegerFori=1To4Forj=1To4a(i,j)=i+jNextjNextiCallf(a,b)PrintbEndSubPublicSubf(x()AsInteger,ByRefyAsInteger)y=0Fori=1To4y=y+x(i,i)NextEndSub运行程序,单击命令按钮后,窗体上显示的是A)2B)8C)20D)0答案:C难度:1知识点:VB程序设计35)窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提
本文标题:章慧2013VB试卷2最终版(理论)
链接地址:https://www.777doc.com/doc-2152333 .html