VB题.docx

上传人:b****8 文档编号:28817675 上传时间:2023-07-19 格式:DOCX 页数:58 大小:34.32KB
下载 相关 举报
VB题.docx_第1页
第1页 / 共58页
VB题.docx_第2页
第2页 / 共58页
VB题.docx_第3页
第3页 / 共58页
VB题.docx_第4页
第4页 / 共58页
VB题.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

VB题.docx

《VB题.docx》由会员分享,可在线阅读,更多相关《VB题.docx(58页珍藏版)》请在冰豆网上搜索。

VB题.docx

VB题

VB复习资料

第1题(2分)VisualBasic6.0集成环境的主窗口中不包括______。

(A).标题栏(B).菜单栏(C).状态栏(D).工具栏

答案:

C

第2题(2分)与传统的程序设计语言相比,VisualBasic最突出的特点是______。

(A).结构化程序设计

(B).程序开发环境

(C).事件驱动程序编制

(D).程序调试技术

答案:

C

第3题(2分)在VisualBasic环境下,当写一个新的VisualBasic程序时,所做的第一件事是______。

(A).编写代码

(B).新建一个工程

(C).打开属性窗

(D).进入VisualBasic环境

答案:

B

第4题(2分)下面关于VisualBasic6.0工具栏的说法不正确的是______。

(A).工具栏的位置可以任意改变

(B).工具栏一定在菜单栏的下方

(C).工具栏可以显示或隐藏

(D).VisualBasic有多个工具栏

答案:

B

第5题(2分)下列程序执行后,n的值为_____。

n=0

ForI=1To100

IfIMod4=0Thenn=n+1

NextI

(A).5050(B).25(C).26(D).33

答案:

B

第6题(2分)用于获得字符串S从第4个字符开始的4个字符的函数是_____。

(A).Mid(S,4,4)

(B).Left(S,4,4)

(C).MidStr(S,4,4)

(D).MiddleStr(S,4,4)

答案:

A

第7题(2分)下列不能作为VisualBasic中的变量名的符号是_____。

(A).A45

(B).P12

(C).89Ta

(D).xy

答案:

C

第8题(2分)将Cos(y)四舍五人保留3位小数的表达式是_______。

(A).Int((Cos(Y)+0.5)*1000)/1000

(B).Int(Cos(Y*1000))/1000+0.5

(C).Int(Cos(Y)*1000+0.5)/1000

(D).Int(Cos(Y*1000)+0.5)/1000

答案:

C

第9题(2分)在VisualBasic中,6个关系运算符<>、=、<、>、>=、<=中,优先级最高的是_____。

(A).>

(B).=

(C).无先后之分

(D).<>

答案:

C

第10题(2分)用户自定义数据类型时,其成员不能是_____。

(A).定长字符串和数组

(B).数组

(C).货币型和日期型

(D).变长字符串和货币型

答案:

B

第11题(2分)在窗体上面一个命令按钮,名称为Command1,单击命令按钮时,执行如下事件过程:

PrivateSubCommand1_Click()

a$="softwareandhardware"

b$=Right(aS,8)

c$=Mid(s$,1,8)

MsgBoxa$,,b$,c$,1

EndSub

则在弹出信息框的标题栏中显示的信息是_______。

(A).softwareandhardware

(B).software

(C).hardware

(D).1

答案:

C

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

OptionBase 1

PrivateSubCommand1_Click()

 Dima(4,4)

 Fori=1To4

  Forj=1To4

   a(i,j)=(i-1)*3+j

  Nextj

 Nexti

 Fori=3To4

  Forj=3To4

   Printa(j,i);

  Nextj

  Print

 Nexti

EndSub

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

(A).69710

(B).7108ll

(C).811912

(D).9121013

答案:

D

第13题(2分)表达式Str(Len"123"))+Str(77.7)的值是_______。

(A).377.7

(B).377.7

(C).80.7

(D).12377.7

答案:

B

第14题(2分)有如下程序,运行后单击按钮输出的结果是_____。

PrivateSubCommand1_Click()

  m=5:

n=4

  CallA(m,n)

  Printm,n

EndSub

PrivateSubA(m,n)

  S=m

  m=s/n

  n=sModn

EndSub

(A).1.251

(B).54

(C).14

(D).51

答案:

D

第15题(2分)下列程序运行后,输出的结果是______。

PrivateSubCommand1_Click()

  Sum=0

  Fork=3To5

   CallMulti(k,s)

   Sum=Sum+S

  Nextk

  PrintSum

EndSub

PrivateSubMulti(k,s)

  S=1

  Forj=lTok

    s=8*j

  Nextj

EndSub

(A).9

(B).120

(C).150

(D).30

答案:

C

第16题(2分)设x=10,y=20,z=30.要按如下的格式将x,y,z的值写入顺序文件中该使用语句_____。

(A).Print#lx,y,z

(B).Print#lx;y;z

(C).Write#lx,y,z

(D).Write#lx;y;z

答案:

A

第17题(2分)若要求显示一个指定窗体,所用的方法是_____。

(A).Show

(B).Open

(C).Hide

(D).Load

答案:

A

第18题(2分)文本框所能响应的事件有().

(A).Load

(B).Click

(C).Move

(D).Activate

答案:

B

第19题(2分)下列属性属于颜色对话框的是_____

(A).FileName

(B).Min

(C).FontSize

(D).Color

答案:

D

第20题(2分)下述程序的输出图形是_______。

Fork=0To360

  Cr=Int(160*Rnd)

  ang=-3.1415926/180*k

  Circle(200,200),50,cr,O,ang

Next

(A).一段彩色圆弧

(B).一个彩色扇形

(C).一个彩色空心圆

(D).一个辐射状彩色圆形

答案:

D

三、程序设计共1题(共计15分)

━━━━━━━━━━━━━━━━

第1题(15分)

'-------------------------------------------------

'【程序设计】

'-------------------------------------------------

'题目:

(事件)单击窗体。

'(响应)求50以内所有偶数的和,并在窗体上输出出来。

'将结果存入变量S中。

'-------------------------------------------------

'注意:

请在指定的事件内编写代码。

'-------------------------------------------------

答案:

18

____________________________________

DimiAsInteger

Fori=2To50

If(iMod2)=0Then

s=s+i

EndIf

Next

Print(CStr(s))

____________________________________

━━━━━━━━━━━━━━━━

四、窗体设计共2题(共计30分)

━━━━━━━━━━━━━━━━

第1题(15分)

------------------------------------------------

【窗体设计】

------------------------------------------------

题目:

请按照题目要求设计指定的窗体。

建立如(图1)所示界面:

------------------------------------------------

1在窗体内添加2个按钮(Command1,Command2),

4个标签(Label1,Label2,Label3,Label4),

1个文本框(Text1)。

2窗体设置:

设置窗体名称(Name)为“Form16”。

设置窗体标题(Caption)为“定时”。

3标签设置:

设置第1个标签(Label1)的标题(Caption)为“系统时间”。

设置第2个标签(Label2)的标题(Caption)为“10:

13:

13”,边框类型如图。

设置第3个标签(Label3)的标题(Caption)为“定时时间(秒)”。

设置第4个标签(Label4)的标题(Caption)为“时间到”。

4文本框设置:

适当设置文本框的大小和位置。

5按钮设置:

设置第1个按钮(Command1)的标题(Caption)为“开始”。

设置第1个按钮(Command2)的标题(Caption)为“退出”。

第2题(15分)

------------------------------------------------

【窗体设计】

------------------------------------------------

题目:

请按照题目要求设计指定的窗体。

建立如(图1)所示界面:

------------------------------------------------

1添加控件

菜单(menu_File,menu_Set)

菜单(menu_Set)下添加子菜单(menu_Set_Back,menu_Set_Fore)

菜单(menu_Set_Back)下添加子菜单(menu_Set_Back_Red,menu_

Set_Back_Green,menu_Set_Back_Blue)

2窗体设置:

窗体名称(Name)为“Form4”

窗体标题(Caption)为“VB”

3菜单设置:

1)设置菜单(menu_File)的标题(Caption)为“文件(&F)”,

并将菜单项设为“无效”

2)设置菜单(menu_Set)的标题(Caption)为“设置(&S)”

设置菜单(menu_Set)下的菜单(menu_Set_Back)的标题(Caption)为“背景色”

设置菜单(menu_Set)下的菜单(menu_Set_Fore)的标题(Caption)为“前景色”

3)设置菜单(menu_Set_Back)下的菜单(menu_Set_Back_Red)的标题(Caption)为“红”,

快捷键为Ctrl+A

设置菜单(menu_Set_Back)下的菜单(menu_Set_Back_Green)的标题(Caption)为“绿”,

快捷键为Ctrl+B

设置菜单(menu_Set_Back)下的菜单(menu_Set_Back_Blue)的标题(Caption)为“蓝”,

快捷键为Ctrl+C

━━━━━━━━━━━━━━

一、单项选择共20题(共计40分)

━━━━━━━━━━━━━━━━

第1题(2分)______是由VisualBasic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部...

(A).文件

(B).属性

(C).方法

(D).窗体

答案:

C

第2题(2分)在VisualBasic的工程中,工程文件的扩展名是_____。

(A).frm

(B).vbg

(C).vbp

(D).bas

答案:

C

第3题(2分)下列关于面向对象程序设计的叙述不正确的是_____。

(A).对象具有属性?

方法等特性

(B).对象之间的通信产生了消息

(C).一个对象是一个软件构造块,它包含数据与相关的操作

(D).对象的属性不能被改变

答案:

D

第4题(2分)在正确安装VisualBasic6.0后,可以通过多种方式启动VisualBasic。

以下方式中,不能启动VisualBasic的是______。

(A).通过"开始"菜单中的"程序"命令

(B).通过"我的电脑"找到vb6.exe,双击该文件名

(C).通过"开始"菜单中的"运行"命令

(D).进ADOS方式,执行vb6.exe文件

答案:

D

第5题(2分)表达式Sqr(2+5^2*3)Mod4的值是_____。

(A).0

(B).1

(C).2

(D).3

答案:

B

第6题(2分)在VisualBasic中,6个关系运算符<>、=、<、>、>=、<=中,优先级最高的是_____。

(A).>

(B).=

(C).无先后之分

(D).<>

答案:

C

第7题(2分)在以下4个逻辑表达式中,其逻辑值为"真"的是____。

(A).Not(3+4<4+6)

(B).2>lAnd3<2

(C).1>20r2>3

(D).Not(1>2)

答案:

D

第8题(2分)下列程序段的执行结果为_______。

K=5

y=-20

IfNotx>0Then

x=y-3

Else

y=x+3

Printx-y;y-x

(A).-33

(B).58

(C).38414

(D).25-25

答案:

A

第9题(2分)如下定义语句:

Typestudent

nameAsString

codeAsString

sexAsString

EndType

DimstuAsstudent

Withstu

.Name="李洪"

.code="010101"

.sex="女"

EndWith

Printetu.Code

的结果是_____。

(A).李洪

(B).10101

(C).女

(D).11

答案:

B

第10题(2分)表达式Int(Rnd*11+10)的值的范围是()。

(A).(0,10)

(B).[10,10]

(C).[10,20]

(D).[0,20]

答案:

C

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

PrivateSubCommand1_Click()

  A$="abed"

  b$=Left$(A$,3):

c$=String$(2,b$)

  Printc$

EndSub

运行后,输出的结果是_____。

(A).ab

(B).aa

(C).bb

(D).cc

答案:

B

第12题(2分)下列程序段的执行结果为______。

DimM(10)

Fori=0To10

 M(i)=2*i

Nexti

PrintM(M(3))

(A).12

(B).6

(C).0

(D).4

答案:

A

第13题(2分)在窗体上画一个名称为Commsndl的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

 DimXASString*1

 DimyASString

 X="a"

 Fori=Asc(X)ToAsc(x)+4

  y=y&Chr(i)

 Nexti

 Printy

EndSub

程序运行后,单击命令按钮,则窗体上显示的内容是()

(A).a

(B).abcde

(C).aaaa

(D).32

答案:

B

第14题(2分)以下叙述中错误的是_____。

(A).如果过程被定义为Static类型,则该过程中的局部变量都是Static类型

(B).Sub过程中不能嵌套定义Sub过程

(C).Sub过程中可以嵌套调用Sub过程

(D).事件过程可以像通用过程一样由用户定义过程名

答案:

D

第15题(2分)下列叙述中正确的是_____。

(A).在窗体的Form_Load事件过程中定义的变量是全局变量.

(B).局部变量的作用域可以超出所定义的过程.

(C).在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限...

(D).在调用过程时,所有局部变量被系统初始化为0或空字符串.

答案:

C

第16题(2分)利用下面哪个函数可判定访问文件时已经到达了文件尾(  )。

(A).LOF

(B).LOC

(C).EOF

(D).BOF

答案:

C

第17题(2分)下列说法中正确的是_____。

(A).窗体?

命令按钮?

标签和文本框控件都有Tabindex属性

(B).不同控件的Tabindex属性可以相同

(C).同一窗体中不同的Tabindex属性值必须小于窗体中的控件个数

(D).同一窗体中不同的Tabindex属性值可以任意设置

答案:

C

第18题(2分)在文本框中设置垂直滚动条,要使ScrollBars的值为().

(A).0

(B).1

(C).2

(D).3

答案:

C

第19题(2分)下列程序的功能是调用字体对话框来设置文本框字体,单击按钮弹出对话框后单击Cancel按钮退...

PrivateSubCommand1_Click()

  CommonDialogl.CancelError=True

  CommonDialoglFlags=vbCFEffectsOrvbDFBoth

  CommonDialogl.ShowFont

  Textl.Font.Name=CommonDialogl.FontName

  Textl.Font.Size=CommonDialogl.FontSize

  Textl.Font.Bold=CommonDialogl.FontBold

  Textl.Font.Italic=CommonDialogl.Fontltalic

  Textl.Font.Underline=CommonDialogl.FontUnderline

  Textl.FontStrikethru=CommonDialogl.FontStrikethru

  Textl.ForeColor=CommonDialogl.Color

EndSub

(A).Textl的字体不发生变化

(B).Textl的字体发生变化

(C).Textl的字体和颜色发生变化

(D).程序出错

答案:

D

第20题(2分)要更改VisualBasic坐标系统的单位.要设置的属性是_____.

(A).Scaletype

(B).Scaletop

(C).Scalemode

(D).Scalewidth

答案:

C

━━━━━━━━━━━━━━━━

三、程序设计共1题(共计15分)

━━━━━━━━━━━━━━━━

第1题(15分)

'-------------------------------------------------

'【程序设计】

'-------------------------------------------------

第1题(15分)

'-------------------------------------------------

'【程序设计】

'-------------------------------------------------

'题目:

(事件)单击窗体。

'(响应)求1-1/2+1/3-1/4+……+1/99-1/100的值。

'将结果存入变量J中。

'-------------------------------------------------

'注意:

请在指定的事件内编写代码。

'-------------------------------------------------

答案:

22

_________________________________

DimiAsInteger

Fori=1To100

IfiMod2=1Then

j=j+1/i

ElseIfiMod2=0Then

j=j-1/i

EndIf

Next

Printj

____________________________________

━━━━━━━━━━━━━━━━

四、窗体设计共2题(共计30分)

━━━━━━━━━━━━━━━━

第1题(15分)

------------------------------------------------

【窗体设计】

------------------------------------------------

题目:

请按照题目要求设计指定的窗体。

建立如(图1)所示界面:

请按所给窗体的样子设计

窗体(不要求控件的尺寸一样,运行时得到所给

窗体即可,有时需要简单的事件过程)

------------------------------------------------

1在窗体内添加2个按钮(Command1,Command2),3个列

表框(List1,List2,List3),3个标签(Label1,Label2,

Label3),2个框架(Frame1,Frame2),3个文本框(Text1,

Text2,Text3)。

并在框架(Frame1)中添加1个复选框(Check1),1个组合

框(Combo1),1个标签(Label4)。

在框架(Frame2)中添加1个标签(Label1)。

2窗体设置:

设置窗体名称(Name)为“Form30”。

设置窗体标题(Caption)为“字体”。

3标签设置:

设置第1个标签(Label1)的标题(Caption)为“字体(&F):

”。

设置第2个标签(Label2)的标题(Caption)为“字型(&Y):

”。

设置第3个标签(Label3)的标题(Caption)为“字号(&S):

”。

4文本框设置:

设置第1个文本框(Text1)的文本(Text)为“宋体”。

设置第2个文本框(Text2)的文本(Text)为“粗体”。

设置第3个文本框(Text3)的文本(Text)为“五号”。

5列表框设置:

在第1个列表框(List1)中输入文本“黑体”,“宋体”,“隶书”,“幼圆”。

在第2个列表框(

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

当前位置:首页 > 职业教育 > 职业技术培训

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

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