计算机二级VB模拟试题10及答案.docx

上传人:b****8 文档编号:10285249 上传时间:2023-02-09 格式:DOCX 页数:14 大小:20.08KB
下载 相关 举报
计算机二级VB模拟试题10及答案.docx_第1页
第1页 / 共14页
计算机二级VB模拟试题10及答案.docx_第2页
第2页 / 共14页
计算机二级VB模拟试题10及答案.docx_第3页
第3页 / 共14页
计算机二级VB模拟试题10及答案.docx_第4页
第4页 / 共14页
计算机二级VB模拟试题10及答案.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

计算机二级VB模拟试题10及答案.docx

《计算机二级VB模拟试题10及答案.docx》由会员分享,可在线阅读,更多相关《计算机二级VB模拟试题10及答案.docx(14页珍藏版)》请在冰豆网上搜索。

计算机二级VB模拟试题10及答案.docx

计算机二级VB模拟试题10及答案

2007年9月计算机二级VB模拟试题(10)及答案

一、选择题

(1)循环链表的主要优点是

A)不再需要头指针了

B)从表中任一结点出发都能访问到整个链表

C)在进行插入、删除运算时,能更好的保证链表不断开

D)已知某个结点的位置后,能够容易的找到它的直接前件

正确答案:

 B

(2)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是

A)ABCED      

B)DCBEA

C)DBCEA      

D)CDABE 

正确答案:

 B

(3)n个顶点的强连通图的边数至少有

A)n-1       

B)n(n-1)

C)n        

D)n+1

正确答案:

 C

(4)在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的

A)安全性      

B)一致性 

C)可理解性      

D)合理性

正确答案:

 C

(5)模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的

A)抽象和信息隐蔽    

B)局部化和封装化

C)内聚性和耦合性    

D)激活机制和控制方法

正确答案:

 C

(6)软件开发的结构化生命周期方法将软件生命周期划分成

A)定义、开发、运行维护

B)设计阶段、编程阶段、测试阶段

C)总体设计、详细设计、编程调试

D)需求分析、功能定义、系统设计

正确答案:

 A

(7)在软件工程中,白箱测试法可用于测试程序的内部结构。

此方法将程序看做是

A)路径的集合     

B)循环的集合

C)目标的集合     

D)地址的集合

正确答案:

 A

(8)在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有

A)特定的数据模型    

B)数据无冗余

C)数据可共享     

D)专门的数据管理软件

正确答案:

 A

(9)数据库设计包括两个方面的设计内容,它们是

A)概念设计和逻辑设计   

B)模式设计和内模式设计

C)内模式设计和物理设计   

D)结构特性设计和行为特性设计

正确答案:

 A

(10)实体是信息世界中广泛使用的一个术语,它用于表示

A)有生命的事物     

B)无生命的事物

C)实际存在的事物    

D)一切事物

正确答案:

 C

(11)在VisualBasic中,被称为对象的是

A)窗体       

B)控件

C)控件和窗体     

D)窗体、控件和属性

正确答案:

 C

(12)VisualBasic标题栏上显示了应用程序的

A)大小       

B)状态

C)位置       

D)名称

正确答案:

 D

(13)对下列程序段,说法正确的是

Text1.Top=2000

Text1.Left=800

A)Text1对象的左边界距窗体的左边界是800twip,上边界距窗体的上边界为2000twip

B)Text1对象的左边界距屏幕的左边界为800twip,上边界距屏幕的上边界为2000twip

C)Text1对象的宽度为2000twip,高度为800twip

D)Text1对象的高度为800点,宽度为2000点

正确答案:

 A

(14)用于显示输入输出文本的控件是

A)  和      B)  和 

C)  和      D)  和 

正确答案:

 A

(15)下列操作可以打开立即窗口的是

A)Ctrl+D      

B)Ctrl+F

C)Ctrl+G      

D)Ctrl+E

正确答案:

 C

 (16)有变量定义语句Dimmax,minAsString,则可以知道max的类型是

A)变体类型      

B)单精度型

C)双精度型      

D)字符串型

正确答案:

 A

(17)表达式3^2Mod14\2^3的值是

A)1        

B)0

C)2        

D)3

正确答案:

 B

(18)在窗体上有一个命令按钮,然后编写如下事件过程

PrivateSubCommandl_cickc()

  a=InputBox("enterthefirstinteger")

  b=InputBox("enterthesecondinteger")

  Printb+a

EndSub

程序运行后,单击命令按钮,先后在两个输入框中分别输入"2"和"6",则输出结果为

A)2        

B)62

C)8        

D)26

正确答案:

 B

(19)在属性窗口中设置何属性,可以把指定的图形放入当前对象中?

A)CurrentY      

B)Picture

C)CurrentX      

D)Stretch

正确答案:

 B

 (20)在窗体上添加标签控件Label1之后,标签控件的默认的名称Name是

A)Label       

B)Label1

C)Text       

D)Text1

正确答案:

 B

(21)当组合框的Style属性设置为何值时,组合框称为下拉式列表框

A)0        

B)1

C)2        

D)3

正确答案:

 C

(22)下列程序段的执行的结果是

Dima(10),b(10)

i=3

Forj=1To5

  a(j)=j

  b(i)=2i+j

Nextj

Printb(i);a(i)

A)113       

B)315

C)311       

D)153

正确答案:

 A

(23)对窗体编写如下事件过程:

OptionBase1

PrivateSubForm_KeyPress(KeyAsciiAsInteger)

  arr=Array(12,15,18,20,24)

  m1=arr

(1)

  m2=1

  IfKeyAscii=12Then

  Fori=2To5

     Ifarr(i)>m1Then

         m1=arr(i)

         m2=i

     EndIf

    Nexti

  EndIf

  Printm1

  Printm2

EndSub

程序运行之后按回车键,输出结果为

A)12       

  1     

B)20

  2

C)18       

  5       

D)24

   12

正确答案:

 A

(24)在以下事件过程中,可以在用户按下鼠标右键时,显示一个上边框,以鼠标当前位置为中心的弹出式菜单,而且这个弹出式菜单还可以识别右键对菜单命令的选择,相应的选项是

A)PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,_

        XAsSingle,YAsSingle)

    IfButton=2Then

      PopupMenumnuEdit,vbPopupMenuCenterAlignOr_

         vbPopupMenuRightButton,X,Y,mnuEditOpen

     EndIf

  EndSub

B)PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,_

        XAsSingle,YAsSingle)

      IfButton=2Then

        PopupMenumnuEdit,

      EndIf

 EndSub

C)PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,_

        XAsSingle,YAsSingle)

    PopupMenumnuEdit,vbPopupMenuCenterAlignOr_

      vbPopupMenuRightButton

 EndSub

D)PrivateSubForm_MouseUp(ButtonAsInteger,_

        ShiftAsInteger,XAsSingle,YAsSingle)

  IfButton=2Then

          PopupMenumnuEdit,2

    EndIf

  EndSub

正确答案:

 A

(25)为了通过键盘访问主菜单项,可在菜单编辑器的"标题"选项中的某个字母前插入何字符,建立热键字母?

A)&        

B)#

C)*        

D)$

正确答案:

 A

(26)下列程序段的执行结果为

Dimt(10)

Fork=2To10

  t(k)=11-k

Nextk

x=6

Printt(2+t(x))

A)2        

B)3

C)4        

D)5

正确答案:

 C

(27)下列程序的执行结果为

a=10

b=20

Ifa<>bThena=a+bElseb=b-a

Printa,b

A)2020       

B)3020

C)3040       

D)1515

正确答案:

 B

(28)对话框在关闭之前,不能继续执行其他操作,这种对话框属于

A)输入对话框     

B)输出对话框

C)模式(模态)对话框    

D)无模式对话框

正确答案:

 C

(29)下面叙述不正确的是

A)对顺序文件中的数据操作只能按一定的顺序操作

B)顺序文件结构简单

C)顺序文件的数据以字符(ASCII码)形式存储

D)能同时对顺序文件进行读写操作

正确答案:

 D

(30)当双击窗体Form1时,要将窗体Form1隐藏起来、将窗体Form2以模式方式显示出来的事件过程,正确的是

A)PrivateSubForm_DblClick()

    Form1.Hide

    Form2.Show0

 EndSub

B)PrivateSubForm_DblClick()

    Form1.Hide

    Form2.Show1

  EndSub

C)PrivateSubForm_Click()

    Form1.Hide

    Form2.Show

 EndSub

D)PrivateSubForm_DblClick()

    Form1.Enabled=False

    Form2.Enabled=True

 EndSub

正确答案:

 B

(31)有如下函数过程:

FunctionHFC(ByValxAsInteger,ByValyAsInteger)AsInteger

  DoWhiley<>0

    sic=x/y

    x=y

    y=sic

  Loop

  HFC=x

EndFunction

以下是该函数的调用过程,该程序的运行结果是

PrivateSubCommand1_Click()

  DimaAsInteger

  DimbAsInteger

  a=12

  b=2

  x=HFC(a,b)

  Printx

EndSub

A)0        

B)6

C)2        

D)80

正确答案:

 B

(32)有如下事件过程:

SubABD(x%,y%,z%)

  z%=x%+y%

EndSub

PrivateSubCommand1_Click()

  a%=30:

b%=40

  CallABD(a%,b%,c%)

  Printc%

EndSub

运行上面的程序,单击命令按钮,输出结果为

A)70       

B)70.0

C)7.0E+1      

D)显示错误信息

正确答案:

 A

(33)如下事件过程:

FunctionFeed(x)

  Ifx<10Then

    Feed=x

  Else

    Feed=10+x

EndIf

EndFunction

PrivateSubCommand1_Click()

  x=Val(InputBox("",,0))

  pay=Feed(x)

  Printpay

EndSub

运行时在输入框内输入变量x的值为15,输出结果为

A)0        

B)15

C)25       

D)30

正确答案:

 C

(34)在窗体上画一个命令按钮,然后编写如下事件过程:

SubBTC(oldCopy()AsInteger,newCopy()AsInteger)

  DimiAsInteger

  Fori=LBound(oldCopy())ToUBound(oldCopy())

    newCopy(i)=oldCopy(i)

  Nexti

EndSub

PrivateSubCommand1_Click()

  Dimm(10)AsInteger,n(10)AsInteger

  Fori=1To10

     m(i)=ii

  Nexti

  CallBTC(m,n)

  Printn(5)

EndSub

程序运行后,单击命令按钮输出结果为

A)0        

B)2

C)10       

D)25

正确答案:

 D

(35)在窗体上画一个命令按钮,然后写出如下事件过程:

PrivateSubCommand1_Click()

  s=1

  Do

     s=(s+1)^(s+2)

    Number=Number+1

  LoopUntils>=6

  PrintNumber,s

EndSub

程序运行后,输出的结果是

A)23       

B)318

C)18       

D)1020

正确答案:

 C

二、填空题

(1)常用的黑箱测试有等价分类法、【1】、因果图法和错误推测法4种。

正确答案:

 1.(边值分析法)

(2)测试的目的是暴露错误,评价程序的可靠性;而【2】的目的是发现错误的位置并改正错误。

正确答案:

 1.(调试)

(3)软件维护活动包括以下几类:

改正性维护、适应性维护、【3】维护和预防性维护。

正确答案:

 1.(完善性)

(4)在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【4】。

正确答案:

 1.(消息)

(5)关键字ASC和DESC分别表示【5】的含义。

正确答案:

 1.(升序排列和降序排列)

(6)下述语句段在运行时的显示结果是【6】。

Cls

x=10.34+8

PrintLen(x)

正确答案:

 1.(5)

(7)窗体上有两个按钮,则执行程序后按键盘Cance1键的输出结果是【7】。

PrivateSubCommand1_Click()

  Print"北京";

EndSub

PrivateSubCommand2_Click()

  Print"南京";

EndSub

PrivateSubForm_Load()

  Command2.Cancel=True

  Command1.Cancel=True

EndSub

正确答案:

 1.(北京)

(8)下列事件过程的功能是:

通过Form_Load事件给数组赋初值为35、48、15、22、67,Form_Click事件找出可以被3整除的数组元素并打印出来。

请在空白处填入适当的内容,将程序补充完整。

DimArr()

PrivateSubForm_Load()

   【8】

EndSub

PrivateSubForm_Click()

   【9】

    IfInt(x/3)=x/3Then

       Printx

    EndIf

  Nextx

EndSub

正确答案:

 1.(Arr=Array(35,48,15,22,67))2.(ForEachxInArr)

(9)给定年份,下列程序用来判断该年是否是闰年,请填空。

SubYN()

   DimxAsInteger

   x=InputBox("请输入年号")

   If(xMod4=0【10】xMod100<>0)【11】(xMod400=0)Then

     Print"是闰年"

Else

    Print"不是闰年,是普通年份"

  EndIf

EndSub

正确答案:

 1.(And)2.(Or)

(10)在E盘当前目录文件夹下建立一个名为"Student.txt"的顺序文件,要求用InputBox函数输入5个学生的姓名(StuName)、年级(StuGrade)和年龄(StuAge)。

PrivateSubForm_Click()

   【12】

  Fori=1To5

     StuName=InputBox("请输入姓名")

     StuGrade=InputBox("请输入年级号")

     StuAge=InputBox("请输入年龄")

       【13】

   Nexti

   【14】

EndSub

正确答案:

 1.(Open)2.("E:

\Student.txt"ForOutputAs#1)3.(Write#1,S)

(11)在窗体上有一个命令按钮,然后编如下事件过程:

FunctionSR(xAsDouble)AsDouble

  SelectCaseSgn(x)

  Case1

      SR=Sqr(x)

      ExitFunction

  Case0

      SR=0

  Case-1

      SR=-1

  EndSelect

EndFunction

PrivateSubCommand1_Click()

  DimMsg,SRN

  DimNAsDouble

  N=InputBox("请输入要计算平方根的数")

  Msg=N&"的平方根"

  SelectCaseSR(N)

      Case0

           Msg=Msg&"是0"

      Case-1

         Msg=Msg&"是一个虚数"

      CaseElse

         Msg=Msg&"是"&SR(N)

  EndSelect

  MsgBoxMsg

EndSub

程序运行后,单击命令按钮,在输入对话框内输入-1,输出结果是【15】。

正确答案:

 1.(-1的平方根是一个虚数)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1