计算机二级VB真考选择题题库3.docx

上传人:b****4 文档编号:4917842 上传时间:2022-12-11 格式:DOCX 页数:15 大小:75.07KB
下载 相关 举报
计算机二级VB真考选择题题库3.docx_第1页
第1页 / 共15页
计算机二级VB真考选择题题库3.docx_第2页
第2页 / 共15页
计算机二级VB真考选择题题库3.docx_第3页
第3页 / 共15页
计算机二级VB真考选择题题库3.docx_第4页
第4页 / 共15页
计算机二级VB真考选择题题库3.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

计算机二级VB真考选择题题库3.docx

《计算机二级VB真考选择题题库3.docx》由会员分享,可在线阅读,更多相关《计算机二级VB真考选择题题库3.docx(15页珍藏版)》请在冰豆网上搜索。

计算机二级VB真考选择题题库3.docx

计算机二级VB真考选择题题库3

2013计算机二级VB真考选择题题库(3)

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

A)栈是"先进先出"的线性表

B)队列是"先进后出"的线性表

C)循环队列是非线性结构

D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

 

2.支持子程序调用的数据结构是( A )。

A)栈

B)树

C)队列

D)二叉树

 

3.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( C )。

A)10

B)8

C)6

D)4

 

4.下列排序方法中,最坏情况下比较次数最少的是( D )。

A)冒泡排序

B)简单选择排序

C)直接插入排序

D)堆排序

 

5.软件按功能可以分为:

应用软件、系统软件和支撑软件(或工具软件)。

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

A)编译程序

B)操作系统

C)教务管理系统

D)汇编程序

 

6.下面叙述中错误的是( A )。

A)软件测试的目的是发现错误并改正错误

B)对被调试的程序进行"错误定位"是程序调试的必要步骤

C)程序调试通常也称为Debug

D)软件测试应严格执行测试计划,排除测试的随意性

 

7.耦合性和内聚性是对模块独立性度量的两个标准。

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

A)提高耦合性降低内聚性有利于提高模块的独立性

B)降低耦合性提高内聚性有利于提高模块的独立性

C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度

D)内聚性是指模块间互相连接的紧密程度

 

8.数据库应用系统中的核心问题是( A )。

A)数据库设计

B)数据库系统设计

C)数据库维护

D)数据库管理员培训

 

9.有两个关系R,S如下:

由关系R通过运算得到关系S,则所使用的运算为( B )。

A)选择

B)投影

C)插入

D)连接

 

10.将E-R图转换为关系模式时,实体和联系都可以表示为( C )。

A)属性

B)键

C)关系

D)域

 

11.下列叙述中正确的是( C )。

A)MsgBox语句的返回值是一个整数

B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作

C)MsgBox语句的第一个参数不能省略

D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空

 

12.语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是( D )。

A)18

B)28

C)21

D)32

 

13.以下关于函数过程的叙述中,正确的是( A )。

A)函数过程形参的类型与函数返回值的类型没有关系

B)在函数过程中,过程的返回值可以有多个

C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

D)如果不指明函数过程参数的类型,则该参数没有数据类型

 

14.以下关于过程及过程参数的描述中,错误的是( C )。

A)过程的参数可以是控件名称

B)调用过程时使用的实参的个数应与过程形参的个数相同(假定不含可变参数)

C)只有函数过程能够将过程中处理的信息返回到调用程序中

D)窗体可以作为过程的参数

 

15.以下变量名中合法的是( C )。

A)x2-1

B)print

C)str_n

D)2x

 

16.把数学表

达式表示为正确的VB表达式应该是( D )。

A)(5x+3)/(2y-6)

B)

C)

D)(x*5+3)/(y*2-6)

 

17.下面有关标准模块的叙述中,错误的是( A )。

A)标准模块不完全由代码组成,还可以有窗体

B)标准模块中的Private过程不能被工程中的其他模块调用

C)标准模块的文件扩展名为.bas

D)标准模块中的全局变量可以被工程中的任何模块引用

 

18.可以产生30~50(含30和50)之间的随机整数的表达式是( A )。

A)Int(Rnd*21+30)

B)Int(Rnd*20+30)

C)Int(Rnd*50-Rnd*30)

D)Int(Rnd*30+50)

 

19.在程序运行时,下面的叙述中正确的是( C )。

A)用鼠标右键单击窗体中无控件的部分,会执行窗体的Form_Load事件过程

B)用鼠标左键单击窗体的标题栏,会执行窗体的Form_Click事件过程

C)只装入而不显示窗体,也会执行窗体的Form_Load事件过程

D)装入窗体后,每次显示该窗体时,都会执行窗体的Form_Click事件过程

 

20.下列有关文件的叙述中,正确的是( C )。

A)以Output方式打开一个不存在的文件时,系统将显示出错信息

B)以Append方式打开的文件,既可以进行读操作,也可以进行写操作

C)在随机文件中,每个记录的长度是固定的

D)无论是顺序文件还是随机文件,其打开的语句和打开方式都是完全相同的

 

21.若看到程序中有以下事件过程,则可以肯定的是,当程序运行时( D )。

PrivateSubClick_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

Print"VBProgram"

EndSub

A)用鼠标左键单击名称为"Command1"的命令按钮时,执行此过程

B)用鼠标左键单击名称为"MouseDown"的命令按钮时,执行此过程

C)用鼠标右键单击名称为"MouseDown"的控件时,执行此过程

D)用鼠标左键或右键单击名称为"Click"的控件时,执行此过程

 

22.窗体上有名称为Command1的命令按钮和名称为Text1的文本框

PrivateSubCommand1_Click()

Text1.Text="程序设计"

Text1.SetFocus

EndSub

PrivateSubText1_GotFocus()

Text1.Text="等级考试"

EndSub

运行以上程序,单击命令按钮后( B )。

A)文本框中显示的是"程序设计",且焦点在文本框中

B)文本框中显示的是"等级考试",且焦点在文本框中

C)文本框中显示的是"程序设计",且焦点在命令按钮上

D)文本框中显示的是"等级考试",且焦点在命令按钮上

 

23.设窗体上有名称为Option1的单选按钮,且程序中有语句:

IfOption1.Value=TrueThen

下面语句中与该语句不等价的是( C )。

A)IfOption1.ValueThen

B)IfOption1=TrueThen

C)IfValue=TrueThen

D)IfOption1Then

 

24.设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。

下面叙述中正确的是( A )。

A)程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加

B)程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少

C)由于滚动条的Max属性值小于Min属性值,程序会出错

D)由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动

 

25.下列关于通用对话框CommonDialog1的叙述中,错误的是( A )。

A)只要在"打开"对话框中选择了文件,并单击"打开"按钮,就可以将选中的文件打开

B)使用CommonDialog1.ShowColor方法,可以显示"颜色"对话框

C)CancelError属性用于控制用户单击"取消"按钮关闭对话框时,是否显示出错警告

D)在显示"字体"对话框前,必须先设置CommonDialog1的Flags属性,否则会出错

 

26.在利用菜单编辑器设计菜单时,为了把组合键"Alt+X"设置为"退出(X)"菜单项的访问键,可以将该菜单项的标题设置为( B )。

A)退出(X&)

B)退出(&X)

C)退出(X#)

D)退出(#X)

 

27.下面哪个属性肯定不是框架控件的属性( A )。

A)Text

B)Caption

C)Left

D)Enabled

 

28.窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:

PrivateSubOption1_Click(IndexAsInteger)

  …

EndSub

下面关于此过程的参数Index的叙述中正确的是( C )。

A)Index为1表示单选按钮被选中,为0表示未选中

B)Index的值可正可负

C)Index的值用来区分哪个单选按钮被选中

D)Index表示数组中单选按钮的数量

 

29.设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发( B )。

A)Text1的SetFocus事件

B)Text1的GotFocus事件

C)Text1的LostFocus事件

D)窗体的GotFocus事件

 

30.窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为"计算"的命令按钮Command1,并编写了以下程序:

PrivateSubCommand1_Click()

Callcalc(HV.Value,HT.Value)

EndSub

PublicSubcalc(xAsInteger,yAsInteger)

Text1.Text=x*y

EndSub

运行程序,单击"计算"按钮,可根据速度与时间计算出距离,并显示计算结果。

对以上程序,下列叙述中正确的是( C )。

A)过程调用语句不对,应为calc(HV,HT)

B)过程定义语句的形式参数不对,应为Subcalc(xAsControl,yAsControl)

C)计算结果在文本框中显示出来

D)程序不能正确运行

 

31.现有如下程序:

PrivateSubCommand1_Click()

  s=0

  Fori=1To5

    s=s+f(5+i)

  Next

  Prints

EndSub

PublicFunctionf(xAsInteger)

  Ifx>=10Then

    t=x+1

  Else

    t=x+2

  EndIf

  f=t

EndFunction

运行程序,则窗体上显示的是( B )。

A)38

B)49

C)61

D)70

 

32.窗体上有一个名称为Picture1的图片框控件,一个名称为Label1的标签控件,如图所示。

现有如下程序:

PublicSubdisplay(xAsControl)

  IfTypeOfxIsLabelThen

    xCaption="计算机等级考试"

  Else

    xPicture=LoadPicture("pic.jpg")

  EndIf

EndSub

PrivateSubLabel1_Click()

  Calldisplay(Label1)

EndSub

PrivateSubPicture1_Click()

  Calldisplay(Picture1)

EndSub

对以上程序,下列叙述中错误的是( A )。

A)程序运行时会出错

B)单击图片框,在图片框中显示一幅图片

C)过程中的x是控件变量

D)单击标签,在标签中显示一串文字

 

33.窗体上有两个名称分别为Text1、Text2的文本框。

Text1的KeyUp事件过程如下:

PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)

  DimcAsString

  c=UCase(Chr(KeyCode))

  Text2.Text=Chr(Asc(c)+2)

EndSub

当向文本框Text1中输入小写字母a时,文本框Text2中显示的是( C )。

A)A

B)a

C)C

D)c

 

34.设窗体上有一个文本框Text1和一个命令按钮Command1,并有以下事件过程:

PrivateSubCommand1_Click()

  DimsAsString,chAsString

  s=""

  Fork=1ToLen(Text1)

    ch=Mid(Text1,k,1)

    s=ch+s

  Nextk

  Text1.Text=s

EndSub

程序执行时,在文本框中输入"Basic",然后单击命令按钮,则Text1中显示的是( B )。

A)Basic

B)cisaB

C)BASIC

D)CISAB

 

35.某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:

PrivateSubCommand1_Click()

  Dima(10)AsInteger,maxAsInteger

  Fork=1To10

    a(k)=InputBox("输入一个整数")

  Nextk

  max=0

  Fork=1To10

    Ifa(k)>maxThen

      max=a(k)

    EndIf

  Nextk

  Printmax

EndSub

运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改。

下面的修改中可以得到正确运行结果的是( D )。

A)把Ifa(k)>maxThen改为Ifa(k)

B)把max=a(k)改为a(k)=max

C)把第2个循环语句Fork=1To10改为Fork=2To10

D)把max=0改为max=a(10)

 

36.已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。

现需要计算每个学生的总分,某人编写程序如下:

OptionBase1

PrivateSubCommand1_Click()

  DimsumAsInteger

  sum=0

  Fori=1To4

    Forj=1To3

      sum=sum+score(i,j)

    Nextj

    Print"第"&i&"个学生的总分是:

";sum

  Nexti

EndSub

运行此程序时发现,除第1个人的总分计算正确外,其他人的总分都是错误的,程序需要修改。

以下修改方案中正确的是( B )。

A)把外层循环语句Fori=1To4改为Fori=1To3

内层循环语句Forj=1To3改为Forj=1To4

B)把sum=0移到Fori=1To4和Forj=1To3之间

C)把sum=sum+score(i,j)改为sum=sum+score(j,i)

D)把sum=sum+score(i,j)改为sum=score(i,j)

 

37.窗体上有Command1、Command2两个命令按钮。

现编写以下程序:

OptionBase0

Dima()AsInteger,mAsInteger

PrivateSubCommand1_Click()

  m=InputBox("请输入一个正整数")

  ReDima(m)

EndSub

PrivateSubCommand2_Click()

  m=InputBox("请输入一个正整数")

  ReDima(m)

EndSub

运行程序时,单击Command1后输入整数10,再单击Command2后输入整数5,则数组a中元素的个数是( B )。

A)5

B)6

C)10

D)11

 

38.在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:

PrivateSubCommand1_Click()

  Counter=0

  Fori=1To4

    Forj=6To1Step-2

      Counter=Counter+1

    Nextj

  Nexti

  Label1.Caption=Str(Counter)

EndSub

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

A)11

B)12

C)16

D)20

 

39.在窗体上画一个名为Command1的命令按钮,然后编写以下程序:

PrivateSubCommand1_Click()

  DimM(10)AsInteger

  Fork=1To10

    M(k)=12-k

  Nextk

  x=8

  PrintM(2+M(x))

EndSub

运行程序,单击命令按钮,在窗体上显示的是( A )。

A)6

B)5

C)7

D)8

 

40.在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:

PrivateXAsInteger

PrivateSubCommand1_Click()

  X=5:

Y=3

  Callproc(X,Y)

  Label1.Caption=X

  Label2.Caption=Y

EndSub

PrivateSubproc(aAsInteger,ByValbAsInteger)

  X=a*a

  Y=b+b

EndSub

程序运行后,单击命令按钮,则两个标签中显示的内容分别是( A )。

A)25和3

B)5和3

C)25和6

D)5和6

 

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

当前位置:首页 > 高中教育 > 理化生

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

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