卷林119123113vb二级考试真题1.docx

上传人:b****2 文档编号:1749246 上传时间:2023-05-01 格式:DOCX 页数:47 大小:43.63KB
下载 相关 举报
卷林119123113vb二级考试真题1.docx_第1页
第1页 / 共47页
卷林119123113vb二级考试真题1.docx_第2页
第2页 / 共47页
卷林119123113vb二级考试真题1.docx_第3页
第3页 / 共47页
卷林119123113vb二级考试真题1.docx_第4页
第4页 / 共47页
卷林119123113vb二级考试真题1.docx_第5页
第5页 / 共47页
卷林119123113vb二级考试真题1.docx_第6页
第6页 / 共47页
卷林119123113vb二级考试真题1.docx_第7页
第7页 / 共47页
卷林119123113vb二级考试真题1.docx_第8页
第8页 / 共47页
卷林119123113vb二级考试真题1.docx_第9页
第9页 / 共47页
卷林119123113vb二级考试真题1.docx_第10页
第10页 / 共47页
卷林119123113vb二级考试真题1.docx_第11页
第11页 / 共47页
卷林119123113vb二级考试真题1.docx_第12页
第12页 / 共47页
卷林119123113vb二级考试真题1.docx_第13页
第13页 / 共47页
卷林119123113vb二级考试真题1.docx_第14页
第14页 / 共47页
卷林119123113vb二级考试真题1.docx_第15页
第15页 / 共47页
卷林119123113vb二级考试真题1.docx_第16页
第16页 / 共47页
卷林119123113vb二级考试真题1.docx_第17页
第17页 / 共47页
卷林119123113vb二级考试真题1.docx_第18页
第18页 / 共47页
卷林119123113vb二级考试真题1.docx_第19页
第19页 / 共47页
卷林119123113vb二级考试真题1.docx_第20页
第20页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

卷林119123113vb二级考试真题1.docx

《卷林119123113vb二级考试真题1.docx》由会员分享,可在线阅读,更多相关《卷林119123113vb二级考试真题1.docx(47页珍藏版)》请在冰点文库上搜索。

卷林119123113vb二级考试真题1.docx

卷林119123113vb二级考试真题1

2011年9月全国计算机等级考试二级VB真题

2011年9月全国计算机等级考试二级笔试试卷VB语言程序设计

一、选择题

1、下列叙述中正确的是

A、算法就是程序 B、设计算法时只需要考虑数据结构的设计

C、设计算法时只需要考虑结果的可靠性D、以上三种说法都不对

2、下列关于线性链表的叙述中,正确的是

A、各数据结点存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致

 B、各数据结点的存储顺序可以不一致,但它们的存储空间必须连续

C、进行插入与删除时,不需要移动表中的元素

D、以上三种说法都不对

3、下列关于二叉树的叙述中,正确的是

A、叶子结点总是比度为2的结点少一个

B、叶子结点总是比度为2的结点多一个

C、叶子结点数是度为2的结点数的两倍

D、度为2的结点数是度为1的结点数的两倍

4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是(  )。

A、学生成绩管理系统  B、C语言编译程序

C、UNIX操作系统  D、数据库管理系统

5、某系统总体结构图如下图所示

XY系统

功能1

功能2

功能3

功能2.1

功能2.2

功能2.3

该系统总体结构图的深度是

A、7  B、6  C、3   D、2

6、程序调试的任务是

A、设计测试用例  B、验证程序的正确性

C、发现程序中的错误  D、诊断和改正程序的错误

7、下列关于数据库设计的叙述中,正确的是

A、在需求分析阶段建立数据字典

B、在概念设计阶段建立数据字典

C、在逻辑设计阶段建立数据字典

D、在物理设计阶段建立数据字典

8、数据库系统的三级模式不包括

A、概念模式   B、内模式  C、外模式  D、数据模式

9、有三个关系R、S和T如下:

R

A

B

C

a

1

2

b

2

1

c

3

1

 

S

A

B

C

a

1

2

b

2

1

 

T

A

B

C

c

3

1

 

则由关系R和S得到关系T的操作是

A、自然连接  B、差  C、交   D、并

10、下列选项中属于面向对象设计方法主要特征的是

A、继承   B、自顶向下  C、模块化  D、逐步求精

11、以下描述中错误的是

A、窗体的标题通过其Caption属性设置B、窗体的名称(Name属性)可以在运行期间修改

C、窗体的背景图形通过其Picture属性设置D、窗体最小化时的图标通过其Icon属性设置

12、在设计阶段,当按CtrlR键时,所打开的窗口是

A、代码窗口  B、工具箱窗口 C、工程资源管理器窗口  D、属性窗口

13、设有如下变量声明语句:

Dima,basBoolean则下列叙述中正确的是(  )。

A、a和b都是布尔型变量B、a是变体型变量,b是布尔型变量

C、a是整型变量,b是布尔型变量D、a和b都是变体型变量

14、下列可作为VisualBasic变量名的是( )。

A、A#A  B、4ABC  C、?

xy  D、Print_Text

15、假定一个滚动条的LargeChange属性值为100,则100表示( )。

A、单击滚动条箭头和滚动块之间某位置时滚动块位置的变化量

B、滚动块位置的最大值  

C、拖动滚动块时滚动块位置的变化量

D、单击滚动条箭头时滚动块位置的变化量

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

PricateSubCommand1_Click()

  MsgBoxStr(123321)

EndSub

程序运行后,单击命令按钮,则在信息框中显示的提示信息为(  )。

A、字符串“123321”   B、字符串“444” C、数值“444” D、空白

17、假定有以下程序

PricateSubForm_Click()

  a=1:

b=a

  DoUntila>=5

     x=a*b

     Printb;x

     a=a+b

b=b+a

  Loop

EndSub程序运行后,单击窗体,输出结果是(  )。

A、1  1   B、1  1 C、1  1   D、1  1

  2  3       2  4    3  8       3  6

18、在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。

当单击列表框中的某个城市名时,该城市名消失。

下列在List1_Click事件过程中能正确实现上述功能的语句是(  )。

A、List1.RemoveItemList1.Text  B、List1.RemoveItemList1.Clear 

C、List1.RemoveItemList1.ListCount  D、List1.RemoveItemList1.ListIndex

19、列表框中的项目保存在一个数组中,这个数组的名字是(  )。

A、Column  B、Style   C、List  D、MultiSelect

20、有人编写了如下程序:

PrivateSubForm_Click( )

 DimsAsInteger,xAsInteger

 s=0

 x=0

 DoWhiles=10000

   x=x+1

   s=s+x^2

 Loop

 Prints

EndSub

上述程序的功能是:

计算s=1+22+32…+n2…,直到s>10000为止。

程序运行后,发现得不到正确的结果,必须进行修改。

下列修改中正确的是(  )。

A、把x=0改为x=1    B、把DoWhiles=10000改为DoWhiles<=10000 

C、把DoWhiles=10000改为DoWhiles>10000

D、交换x=x1和s=sx^2的位置

21、设有如下程序:

PrivateSubForm_Click()

  DimsAsLong,fAsLong

  DimnAsInteger,iAsInteger

  f=1

  n=4

  Fori=1Ton

     f=f*i

     s=s+f

  Nexti

  Prints

EndSub程序运行后,单击窗体,输出结果是

A、32   B、33    C、34    D、35

22、阅读下面的程序段:

a=0

Fori=1To3

  Forj=1Toi

    Fork=jTo3

       a=a+1

    Nextk

  Nextj

 Nexti

执行上面的程序段后,a的值为(  )。

A、3   B、9    C、14     D、21

23、设有如下程序:

PrivateSubForm_Click()

  Cls

  a$=”123456”

  Fori=1To6

    PrintTab(12-i);________

  Nexti

EndSub

程序运行后,单击窗体,要求结果如图所示,则在_________处应填入的内容为( )。

1

12

123

1234

12345

123456

A、Left(a$,i)  B、Mid(a$,8-I,i) C、Right(a$,i)  D、Mid(a$,7,i)

24、设有如下程序:

PrivateSubForm_Click()

  DimiAsInteger,xAsString,yAsString

  x=”ABCDEFG”

  Fori=4To1Steo-1

     y=Mid(x,i,i)&y

  Nexti

  Printy

EndSub程序运行后,单击窗体,输出结果为(  )。

A、ABCCDEDEFG    B、AABBCDEFG

C、ABCDEFG  D、AABBCCDDEEFFGG

25、设有如下程序:

PrivateSubForm_Click()

  Dimary(1To5)AsInteger

  DimiAsInteger

  DimsumAsInteger

  Fori=1To5

    ary(i)=i+1

    sum=sum+ary(i)

  Nexti

Printsum

EndSub程序运行后,单击窗体,输出结果为(  )。

A、15  B、16  C、20    D、25

26、有一个数列,它的前3个数为0,1,1,此后的每个数都是其前面3个数之和,即0,1,1,2,4,7,13,24,……要求编写程序输出该数列中所有不超过1000的数。

PrivateSubForm_Click()

  DimiAsInteger,aAsInteger,bAsInteger

DimcAsInteger,dAsInteger

a=0:

b=1:

c=1

d=a+b+c

i=5

Whiled<=1000

  Printd;

  a=b:

b=c:

c=d

  d=a+b+d

  i=i+1

Wend

EndSub运行上面的程序,发现输出的数列不完整,应进行修改。

以下正确的修改是

A、把Whiled<=1000改为Whiled>1000 

B、把i=5改为i=4

C、把i=i1移到Whiled<=1000的下面

D、在i=5的上面增加一个语句:

Printa;b;c

27、下面的语句用Array函数为数组变量a的各元素赋整数值:

a=Array(1,2,3,4,5,6,7,8,9)针对a的声明语句应该是(   )。

A、Dima  B、DimaAsInteger C、Dima(9)AsInteger  D、Dima()AsInteger

28、下列描述中正确的是(  )。

A、VisualBasic只能通过过程调用执行通用过程  B、可以在Sub过程的代码中包含另一个Sub过程定义 

C、可以像通用过程一样指定事件过程的名字 D、Sub过程和Function过程都有返回值

28、阅读程序:

Functionfac(ByValnAsInteger)AsInteger

  DimtempAsInteger

  temp=1

  Fori%=1Ton

    temp=temp*i%

  Nexti%

  fac=temp

EndFunction

PrivateSubForm_Click()

  DimnsumAsInteger

  nsum=1

  Fori%=2To4

    nsum=nsum+fac(i%)

  Nexti%

  Printnsum

 EndSub程序运行后,单击窗体,输出结果是(  )。

A、35    B、31   C、33    D、37

30、在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下代码:

SubS(xAsInteger,yAsInteger)

  StaticzAsInteger

  y=x*x+z

  z=y

EndSub

PrivateSubCommand1_Click()

  DimiAsInteger,zAsInteger

  m=0

  z=0

  Fori=1To3

   S(I,z)

   m=m+z

  Nexti

  Label1.Caption=Str(m)

EndSub

程序运行后,单击命令按钮,在标签中显示的内容是(  )。

A、50   B、20   C、14    D、7

31、以下说法中正确的是(   )。

A、MouseUp事件是鼠标向上移动时触发的事件

B、MouseUp事件过程中的x,y参数用于修改鼠标位置

C、在MouseUp事件过程中可以判断用户是否使用了组合键

D、在MouseUp事件过程中不能判断鼠标的位置

 

32、假定已经在菜单编辑器中建立了窗体的弹出式菜单,其顶级菜单项的名称为a1,其“可见”属性为False。

程序运行后,单击鼠标左键或右键都能弹出菜单的事件过程是(  )。

A、PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

     IfButton=1AndButton=2Then

        PopupMenua1

     EndIf

EndSub

B、PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

PopupMenua1

EndSub

C、PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

  IfButton=1Then

        PopupMenua1

     EndIf

EndSub

D、PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

     IfButton=2Then

        PopupMenua1

     EndIf

EndSub

33、在窗体上画一个名称为CD1的通用对话框,并有如下程序:

PrivateSubForm_Load()

  CD1.DefaultExt=”doc”

  CD1.FileName=”c:

\file1.txt”

  CD1.Filter=”应用程序(*.exe)|*.exe”

EndSub

程序运行时,如果显示了“打开”对话框,在“文件类型”下拉列表中的默认文件类型是(  )。

A、应用程序(*.exe)  B、*.doc  C、*.txt  D、不确定

 

34、以下描述中错误的是(  )。

A、在多窗体应用程序中,可以有多个当前窗体  B、多窗体应用程序的启动窗体可以在设计设定

C、多窗体应用程序中每个窗体作为一个磁盘文件保存  D、多窗体应用程序可以编译生成一个EXE文件

35、以下关于顺序文件的叙述中,正确的是(  )。

A、可以用不同的文件号以不同的读写方式同时打开一个文件  

B、文件中各记录的写入顺序与读出顺序是一致的

C、可以用Input#或LineInput#语句向文件写记录  

D、如果用Append方式打开文件,则既可以在文件末尾添加记录,也可以读取原有记录

二、填空题(每空2分,共30分)

1、数据结构分为线性结构和非线性结构,带链的栈属于___【1】______。

2、在长度为n的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中____【2】___个元素。

3、常见的软件开发方法有结构化方法和面向对象方法。

对某应用系统经过需求分析建立数据流图(DFD),则应采用___【3】_____方法。

4、数据库系统的核心是__【4】______。

5、在进行关系数据库的逻辑设计时,E-R图中的属性常被转换为关系中的属性,联系通常转换为___【5】___。

6、为了使标签能自动调整大小以显示标题(Caption属性)的全部文本内容,应把该标签的__【6】___属性设置为True。

7、在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:

PrivateSubCommand1_Click()

 x=1

 Result=1

 Whilex<=10

   Result=__【7】__

   x=x+1

 Wend

 PrintResult

EndSub

上述事件过程用来计算10的阶乘。

请填空。

8、在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:

PrivateSubCommand1_Click()

t=0:

m=1:

Sum=0

Do

  t=t+【8】

  Sum=Sum+【9】

  m=m+2

LoopWhile【10】

PrintSum

EndSub

该程序的功能是,单击命令按钮,则计算并输出以下表达式的值:

1+(1+3)+(1+3+5)+…+(1+3+5+…+39),请填空。

(9)在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:

PrivateSubCommand1_Click()

DimM(10)AsInteger

Fork=1to10

 M(k)=12-k

Next

x=6

PrintM(2+M(x))

EndSub程序运行后,单击命令按钮,输出结果是【11】

(10)在窗体上画一个命令按钮,(其Name属性为Command1),然后编写如下代码:

PrivateSubCommand1_Click()

DimnAsInteger

n=Val(Inputbox(“请输入一个整数:

”))

IfnMod3=0AndnMod2=0AndnMod5=0Then

 Printn+10

EndIf

EndSub

程序运行后,单击命令按钮,在输入对话框中输入60,则输出结果是【12】。

(11)在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:

PrivateSubCommand1_Click()

 Dimct AsString

 Dimnt AsInteger

 Open”c:

\stud.txt”【13】

 DoWhileTrue

   ct=Inputbox(“请输入姓名:

”)

   If ct=【14】ThenExitDo

      nt=Val(Inputbox(“请输入总分:

”))

   Write#1,【15】

 Loop

Close#1

EndSub

以上程序的功能是,程序运行后,单击命令按钮,则向c盘根目录下的文件stud.txt中添加记录(保留已有记录),添加的记录由键盘输入,如果输入“end”,则结束输入。

每条记录包含姓名(字符串型)和总分(整型)两个数据。

请填空。

2012年3月全国计算机等级考试二级VB真题及答案详解

2012年3月全国计算机等级考试二级笔试试卷

VisualBasic语言程序设计

(考试时间90分钟,满分100分)

 一、选择题(每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是(    )。

      A)循环队列是队列的一种链式存储结构       B)循环队列是队列的一种顺序存储结构

      C)循环队列是非线性结构                           D)循环队列是一种逻辑结构

 

(2)下列叙述中正确的是

      A)栈是一种先进先出的线性表                     B)队列是一种后进先出的线性表

C)栈与队列都是非线性结构                         D)以上三种说法都不对

 

(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为

      A)16                        B)10                         C)6                          D)4

 ;

(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是

      A)外模式                  B)内模式                  C)概念模式              D)逻辑模式

  

(5)在满足实体完整性约束的条件下

      A)一个关系中应该有一个或多个候选关键字

B)一个关系中只能有一个候选关键字

C)一个关系中必须有多个候选关键字

D)一个关系中可以没有候选关键字

 

(6)有三个关系R、S和T如下:

R

 

S

 

T

A

B

C

A

B

C

A

B

C

a

1

2

a

1

2

b

2

1

b

2

1

d

2

1

c

3

1

c

3

1

 

 

 

 

      则由关系R和S得到关系T的操作是

      A)自然连接                     B)并                  C)交                         D)差

 

(7)软件生命周期中的活动不包括

      A)市场调研              B)需求分析             C)软件测试              D)软件维护

  

(8)下面不属于需求分析阶段任务的是

      A)确定软件系统的功能需求                         B)确定软件系统的性能需求

C)需求规格说明书评审                               D)制定软件集成测试计划

 (9)在黑盒测试方法中,设计测试用例的主要根据是

      A)程序内部逻辑                            B)程序外部功能

C)程序数据结构                          D)程序流程图

  

(10)在软件设计中不使用的工具是

      A)系统结构图                                B)PAD图          

C)数据流图(DFD图)                 D)程序流程图

  

(11)以下合法的VB变量名是

      A)case                      B)name10                 C)t-name                   D)x*y

 

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

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2