计算机二级VB真考选择题题库4Word格式文档下载.docx

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

计算机二级VB真考选择题题库4Word格式文档下载.docx

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

计算机二级VB真考选择题题库4Word格式文档下载.docx

该图是(C)

A)N—S图

B)PAD图

C)程序流程图

D)E—R图

8.数据库管理系统是(B)。

A)操作系统的一部分

B)在操作系统支持下的系统软件

C)一种编译系统

D)一种操作系统

9.在E—R图中,用来表示实体联系的图形是(C)。

A)椭圆形

B)矩形

C)菱形

D)三角形

A)选择

B)投影

C)交

D)并

11.在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是(D)。

12.设X是整型变量,与函数llf(x>

0,-x,x)有相同结果的代数式是(B)。

|x|

-凶

x

—x

13.设窗体文件中有下面的事件过程:

PrivateSubCommand1_Click()Dims

a%=100

Printa

EndSub

其中变量a和s的数据类型分别是(C)。

A)整型,整型

B)变体型,变体型

C)整型,变体型

D)变体型,整型

14.下面不能在信息框中输出"

VB"

的是(D)。

A)MsgBox"

B)x=MsgBox("

C)MsgBox("

D)CallMsgBox"

15.下面关于标准模块的叙述中错误的是(B)。

A)标准模块中可以声明全局变量

B)标准模块中可以包含一个SubMain过程,但此过程不能被设置为启动过程

C)标准模块中可以包含一些Public过程

D)一个工程中可以含有多个标准模块

16.下面正确使用动态数组的是(A)。

Dinijji(}Am

HrDiin3w5j

Dimjrr)X

Dimnrr()

ReOinijitt(50)AsInlPgeT

Dimarr(50)AsIntrprr

D)I:

•-2

17.下面是求最大公约数的函数的首部:

Functiongcd(ByValxAsInteger,ByVaiyAsInteger)AsInteger若要输出812、16这3个数的最大公约数,下面正确的语句是(D)。

A)Printgcd(8,12),gcd(12,16),gcd(16,8)

B)Printgcd(8,12,16)

C)Printgcd(8),gcd(12),gcd(16)

D)Printgcd(8,gcd(12,16))

18.若在窗体模块的声明部分声明了如下自定义类型和数组:

PrivateTyperec

CodeAsInteger

CaptionAsString

EndType

Dimarr(5)Asrec

则下面的输出语句中正确的是(C)。

Printarr.Code

(2)

arr.Caption

(2)

Printarr.Code,

arr.Caption

Printarr

(2).Code

arr

(2).Caption

PrintCode

(2),

Caption

(2)

19.下面程序运行时,若输入395,则输出结果是(B)。

PrivateSubCommand1_Click()

Dimx%

x=InputBox("

请输入一个3位整数"

PrintxMod10,x\100,(xMod100)\10EndSub

A)395

B)539

C)593

D)359

20.某人编写了下面的程序,希望能把Text1文本框中的内容写到out.txt文件中:

Open"

out.txt"

ForOutputAs#2

Print"

Text1"

Close#2

调试时发现没有达到目的,为实现上述目的,应做的修改是(A)。

A)把Print"

改为Print#2,Text1

B)把Print"

改为PrintText1

C)把Print"

Textl"

改为Write"

D)把所有#2改为#1

21.VB中有3个键盘事件:

KeyPress、KeyDown、KeyUp,若光标在Textl文本框中,则每输入一

个字母(A)。

A)这3个事件都会触发

B)只触发KeyPress事件

C)只触发KeyDown、KeyUp事件

D)不触发其中任何一个事件

22.设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是(C)。

A)Form1_MouseDown

B)Win_MouseDown

C)Form_MouseDown

BorderStyle属性设置为(B)。

MouseDown_Form1

23.要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。

下面能正确实现上述功能的事件过程是(C)。

A)PrivateSubP1_MouseMove(ButtonAsInteger,

ShiftAsInteger,

XAsSingle,

YAs

Single)

PrintX,Y

B)PrivateSubP1_MouseDown(ButtonAsInteger,Single)

Picture.PrintX,Y

C)PrivateSubP1_MouseMove(ButtonAsInteger,Single)

P1.PrintX,Y

D)PrivateSubForm_MouseMove(ButtonAsIntegerSingle)

,ShiftAsInteger,

XAsSingle,

24.为了使窗体的大小可以改变,必须把它的

A)1

B)2

C)3

D)4

25.为了对多个控件执行操作,必须选中这些控件。

下列不能选中多个控件的操作是(A)。

A)按住Alt键,不要松开,然后单击每个要选中的控件

B)按住Shift键,不要松开,然后单击每个要选中的控件

C)按住Ctrl键,不要松开,然后单击每个要选中的控件

D)拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内

26.在窗体上画一个文本框,其名称为Textl,为了在程序运行后隐藏该文本框,应使用的语句为

(B)。

A)Text1.Clear

B)Textl.Visible=False

C)Text1.Hide

D)Textl.Enabled=False

27.以下能够触发文本框Change事件的操作是(D)。

A)文本框失去焦点

B)文本框获得焦点

C)设置文本框的焦点

D)改变文本框的内容

28.假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,

而不是删除图片框),应采用的正确方法是(B)。

A)单击图片框,然后按De键

B)执行语句Picture1.Picture=LoadPicture("

"

C)执行语句Picture1.Picture="

D)执行语句:

Picture1.Cls

29.要想使列表框只允许单选列表项,应设置的属性为(C)。

A)Style

B)Selected

C)MultiSelect

D)Enabled

30.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

DimiAsInteger,nAsInteger

Fori=0To50

i=i+3n=n+1

Ifi>

10ThenExitFor

Next

Text1.Text=Str(n)

程序运行后,单击命令按钮,在文本框中显示的值是(B)。

A)2

B)3

C)4

D)5

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

DimI,Num

Randomize

Do

ForI=1To1000

Num=Int(Rnd*100)

PrintNum;

SelectCaseNum

Case12

ExitFor

Case58

ExitDoCase65,68,92

End

EndSelect

NextI

Loop

EndSub上述事件过程执行后,下列描述中正确的是(D)。

A)Do循环执行的次数为1000次

B)在For循环中产生的随机数小于或等于100

C)当所产生的随机数为12时结束所有循环

D)当所产生的随机数为65、68或92时窗体关闭、程序结束

32.在窗体上画一个名为Command1的命令按钮,然后编写如下代码:

OptionBase1

Dima

a=Array(1,2,3,4)

j=1

Fori=4To1Step—1

s=s+a(i)*j

j=j*10

NextiPrintsEndSub运行上面的程序,其输出结果是(A)。

A)1234

B)12

C)34

D)4321

33.设有如下通用过程:

PublicFunctionFun(xStrAsString)AsStringDimtStrAsString,strLAsIntegertStr="

strL=Len(xStr)

i=1

DoWhilei<

=strL/2

tStr=tStr&

Mid(xStr,i,1)&

Mid(xStr,strL—i+1,1)

Fun=tStr

EndFunction

在窗体上画一个名称为Command1的命令按钮。

然后编写如下的事件过程:

PrivateSubCommand1_Click()

DimS1AsString

S1="

abcdef'

PrintUCase(Fun(S1))

EndSub程序运行后,单击命令按钮,输出结果是(C)。

ABCDEF

abcdef

AFBECD

DEFABC

34.某人为计算n!

(0<

*=12)编写了下面的函数过程:

PrivateFunctionfun(nAsInteger)AsLong

DimpAsLong

p=1

Fork=n—1To2Step—1p=p*k

Nextk

fun=p

EndFunction在调试时发现该函数过程产生的结果是错误的,程序需要修改。

下面的修改方案中有3种是正

确的,错误的方案是(B)。

把p=1改为p=n

把Fork=n—1To2Step—1

改为

Fork=1Ton—1

Fork=1Ton

Fork=2Ton

35.假定有以下函数过程:

FunctionFun(SAsString)AsString

Dims1AsString

Fori=1ToLen(S)

s1=LCase(Mid(S,i,1))+s1

Nexti

Fun=s1

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

DimStr1AsString,Str2AsStringStr1=InputBox("

请输入一个字符串"

)Str2=Fun(Str1)PrintStr2

abcdefg"

,则单击”确定”按钮

EndSub程序运行后,单击命令按钮,如果在输入对话框中输入字符串后在窗体上的输出结果为(D)。

A)ABCDEFG

B)abcdefg

C)GFEDCBA

D)gfedcba

36.为计算an的值,某人编写了函数power如下:

PrivateFunctionpower(aAsInteger,nAsInteger)AsLong

DimsAsLong

p=a

p=p*a

power=p

在调试时发现是错误的,例如Printpower(5,4)的输出应该是625,但实际输出是3125。

程序需要修改。

下面的修改方案中有3个是正确的,错误的一个是(B)。

A)把Fork=1Ton改为Fork=2Ton

B)把p=p*a改为p=pAn

C)把Fork=1Ton改为Fork=1Ton—1

D)把p=a改为p=1

37.某人编写了下面的程序:

DimaAsInteger,bAsInteger

a=InputBox("

请输入整数"

b=InputBox("

proa

prob

Callpro(a+b)

PrivateSubpro(nAsInteger)

While(n>

0)

PrintnMod10;

n=n\10

Wend

Print

此程序功能是:

输入2个正整数,反序输出这2个数的每一位数字,再反序输出这2个数之

和的每一位数字。

例如:

若输入123和234,则应该输出:

321

432

753

但调试时发现只输出了前2行(即2个数的反序),而未输出第3行(即2个数之和的反序),程

序需要修改。

下面的修改方案中正确的是(A)。

A)把过程pro的形式参数nAsInteger改为ByValnAsInteger

B)把Callpro(a+b)改为proa+b

C)把n=n\10改为n=n/10

D)在prob语句之后增加语句c%=a+b,再把Callpro(a+b)改为proc

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

c=1234

c1=Trim(Str(c))

Fori=1To4

Print

程序运行后,单击命令按钮,要求在窗体上显示如下内容:

1

12

123

1234

则在横线处应填入的内容为(B)。

Right(c1,

i)

Left(c1,

Mid(c1,

i,1)

i,i)

39.假定有以下程序段:

Fori=1To3

Forj=5To1Step—1Printi*j

Nextj

则语句Printi*j的执行次数是(A)。

15

16

17

18

40.在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程:

x=0

DoWhilex<

50

x=(x+2)*(x+3)

n=n+1

Text2.Text=Str(x)

程序运行后,单击命令按钮,在两个文本框中显示的值分别为(B)。

1和0

2和72

3和50

4和168

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

当前位置:首页 > 小学教育 > 其它课程

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

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