章慧2013VB试卷2最终版(理论)_第1页
章慧2013VB试卷2最终版(理论)_第2页
章慧2013VB试卷2最终版(理论)_第3页
章慧2013VB试卷2最终版(理论)_第4页
章慧2013VB试卷2最终版(理论)_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、试卷二选择题:1)结构化程序设计中,下面对goto语句使用描进正确的是 A)禁止使用goto语句 B)应避免滥用goto语句 C)使用goto.语句程序效率高 答案:B 难度:1 知识点:等级考试-公共基础2)下列叙述中正确的是 A)数据的逻辑结构与存储结构是一一对应的 B)算法的时间复杂度与空间复杂度一定相关 C)算法的时间复杂度是指执行算法所需要的计算工作量 D)算法的效率只与问题的规模有关,而与数据的存储结构无关 答案:C 难度:1 知识点:等级考试-公共基础3)某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根节点在第1层) A)3 B)8 C)12D)6 答案:C

2、难度:1 知识点:等级考试-公共基础4)下面不属于软件测试实施步骤的是 A)回归测试 B)单元测试 C)集成测试D)确认测试 答案:A 难度:1 知识点:等级考试-公共基础5)对长度为n的线性表作快速排序,在最坏情况下,比较次数为 A)n (n - 1) B)n (n - 1)/2 C)nD)n - 1 答案:B 难度:1 知识点:等级考试-公共基础6)有三个关系R,S和T如下:则由关系R和S得到关系T的操作是 A)选择 B)并 C)交D)差 答案:D 难度:1 知识点:等级考试-公共基础7)有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人

3、代表,员工数),职员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) 线性表链式存储结构的存储空

4、间一般要少于顺序存储结构 B) 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的 C)线性表链式存储结构与顺序存储结构的存储空间都是连续的 答案:B 难度:1 知识点:等级考试-公共基础11)语句Print Format$(23846.5, 000,000.00)的输出结果是 A)023,846.50 B)23,846.50 C)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*

5、(d + 0.05)) D)0.01 * Int(100*(d + 0.005)) 答案:D 难度:1 知识点:VB程序设计 13)以下不属于Visual Basic数据文件的是 A)二进制文件 B)随机文件 C)数据库文件D)顺序文件 答案:C 难度:1 知识点:VB程序设计14)设A、B、C是三角形的3条边,则以下表示“任意两边之和大于第三边”的布尔表达式是 A)A + B C Or A + C B Or B + C = C And A + C= B And B + C = A C)A + B C Or A + C B Or B + C AD)Not ( A + B= C Or A + C

6、= B Or B + C = A) 答案:B 难度:1 知识点:VB程序设计15)如果要将一个窗体从内存中清除,应使用的语句是 A)Uload B)Load C)HideD)Show 答案:A 难度:1 知识点:VB程序设计16)以下Visual Basic不支持的循环结构是 A)Do End DoB)For Each Next C)Do LoopD)For Next 答案:A 难度:1 知识点:VB程序设计17)如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为 A)按Ctrl+D键 B)按Alt+ D键 C)按D键 D)按Shift + D键 答案:B 难度:1 知识点:VB

7、程序设计18)设子程序过程定义的首部为 Public Sub S(x As Integer, y As Single) 则以下正确的调用形式为 A)S 5,4.8 B)Sub 5,4.8 C)Call Sub(5,4.8) D)Call S 5,4.8 答案:A 难度:1 知识点:VB程序设计19)为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是 A)把窗体的Contro1Box属性设置为True,并且把Borderstyle属性设置为0 B)把窗体的Contro1Box属性设置为False,并且把Borderstyle属性设置为1到5中的一个数 C)把窗体的Contro1B

8、ox属性设置为True,并且把Borderstyle属性设置为1到5中的一个数 D)把窗体的Contro1Box属性设置为Fa1se,其他属性任意 答案:C 难度:1 知识点:VB程序设计20)假定有如下情况语句:Select Case x 能表示x 5的Case子句是 A)Case - 5 To 5 B)Case Is 5 C)Case Abs(x) 5 D)case not (-5 to 5) 答案:A 难度:1 知识点:VB程序设计21)通用对话框Filter属性的作用是 A)指定对话框的打开方式 B)指定对话框中显示的文件类型 C)设置对话框的标题 D)指定对话框所选择的文件名 答案:

9、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事件过程结构如下:Private

10、Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) End Sub则以下叙述中错误的是 A)Button参数用于确定按下的鼠标键 B)Shift参数用于确定是否按下了A1t、Ctr1或Shlft键 C)MouseUp表示抬起鼠标按键时触发的事件 D)X 、Y参数表示的是Command1左上角在窗体中的位置 答案:D 难度:1 知识点:VB程序设计25)要将单选按钮Opt1设为被选中,应设置的属性是 A)SetFocus B)Enabled C)Selected D)Value 答

11、案:D 难度:1 知识点:VB程序设计26)窗体上有一个名称为Vscroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是 A)Largechange B)Min C)Max D)Smallchange 答案:D 难度:1 知识点:VB程序设计27)窗体上有一个名称为commandl的命令按钮,一个名称为Textl的文本框,其Text属性值为 VB Programming 。运行程序后,选中其中的VB,并执行如下事件过程: Private Sub Command1_Click() Text1.SelText = c+ End Sub 则文本框中显示的内容为 A)

12、VB Programming B)VB C)c+ Programming D)文本框被清空 答案:C 难度:1 知识点:VB程序设计28)设窗体名称为frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是 A)FrmTest . Title=等级考试 B)Form1. Title=等级考试 C)Form1.Caption=等级考试 D)FrmTest . Caption=等级考试 答案:D 难度:1 知识点:VB程序设计29)以下关于菜单的叙述中错误的是A)菜单中各菜单项可以是控件数组元素B)弹出式菜单的编辑、定义在菜单编辑器中进行C)对于同一窗体中的菜单,各菜单项的名称必

13、须唯一D)对于同一窗体中的菜单,各菜单项的标题必须唯一 答案:D 难度:1 知识点:VB程序设计30)对于文本框Textl,能够获得按键的ASCII码值的事件过程是A)Text1_Click()B)Text1_Change()C)Text1_KeyPressD)Text1_KeyUp 答案:C 难度:1 知识点:VB程序设计31)窗体上有一个名称为Command1的命令按钮,其单击事件过程如下Option Base 1Private Sub Command1_Click() Dim a(4, 4) As Integer For i = 1 To 4 For j = 1 To 4 a(i, j)

14、 = Int(Rnd * 100) Next Next For i = 1 To 4 For j = 1 To 4 If X a(i, j) Then Y = a(i, j) Next s = s + a(i, j) Next Print X, Y, sEnd Sub 关于以上程序,以下叙述中错误的是 A)计算结果x是二维数组各元素中的最大数 B)计算结果s是二维数组各行第一个元素之和 C)二维数组元素的值是不大于99的随机整数 D)计算结果y是二维数组各元素中的最小数 答案:B 难度:1 知识点:VB程序设计32)窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。命

15、令按钮的单击事件过程如下:Private Sub Command1_Click() Dim x1 As Integer, x2 As Integer, x3 As Integer s = Trim(Text1.Text) strlen = Len(s) For i = 1 To strlen c = Mid(s, i, 1) Select Case c Case 0 To 9 x1 = x1 + 1 Case A To Z x2 = x2 + 1 Case a To z x3 = x3 + 1 Case Else x4 = x4 + 1 End Select Next Print x1; x1

16、, x2; x2, x3; x3, x4; x4End Sub以下关于上述程序的叙述中,正确的是A)Select Case c 有误,Case后面应该是一个表达式B)s是去掉文本框中字符串末尾的空格C)各Case分支条件有误,不能用To表示字符的取值区间D)x4是字符串中非字母、非数字字符的个数 答案:D 难度:1 知识点:VB程序设计33)窗体上有一个名称为Command1的命令按钮。要求编写程序,把文件f1.txt的内容写到f2.txt中,然后将f1.txt删除。命令按钮的单击事件过程如下:Private Sub Command1_Click() Open C:f1.txt For Inp

17、ut As #1 Open C:f2.txt For Input As #2 Do While Not EOF(2) Line Input #1, str1 Print #2, str1 Loop Close Kill C:f1.txtEnd Sub该程序运行时发生错误,应该进行的修改是 A)Not EOF(2)应该改为Not EOF(1) B)Close语句应改为Close All C)Line Input应改为Get D)打开f1.txt应该使用Output方式,打开f2.txt应该使用Input方式 答案:A 难度:1 知识点:VB程序设计34)窗体上有一个名称为Command1的命令按

18、钮,并有如下程序代码:Option Base 1Private Sub Command1_Click() Dim a(4, 4) As Integer Dim b As Integer Dim i As Integer, j As Integer For i = 1 To 4 For j = 1 To 4 a(i, j) = i + j Next j Next i Call f(a, b) Print bEnd SubPublic Sub f(x() As Integer, ByRef y As Integer) y = 0 For i = 1 To 4 y = y + x(i, i) Nex

19、tEnd Sub运行程序,单击命令按钮后,窗体上显示的是A)2B)8C)20D)0 答案:C 难度:1 知识点:VB程序设计35)窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:对于上述事件过程,以下叙述正确的是Option Base 1Private Sub Command1_Click() Dim a(10) As Integer For i = 1 To 10 a(i) = Int(Rnd * 100) Next x = InputBox(输入100以内的整数) For i = 1 To 10 If a(i) = x Then p = i Exit For End If Next If p = 0 Then Print 没有找到与输入数据相同的数! Else Print Str(x) + 在数组中的位置是 + Str(p) End IfEnd SubA)若产生的随机数中有相同数,则p是其中

温馨提示

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

评论

0/150

提交评论