VB语言程序设计.docx

上传人:b****7 文档编号:8808548 上传时间:2023-02-01 格式:DOCX 页数:22 大小:19.91KB
下载 相关 举报
VB语言程序设计.docx_第1页
第1页 / 共22页
VB语言程序设计.docx_第2页
第2页 / 共22页
VB语言程序设计.docx_第3页
第3页 / 共22页
VB语言程序设计.docx_第4页
第4页 / 共22页
VB语言程序设计.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

VB语言程序设计.docx

《VB语言程序设计.docx》由会员分享,可在线阅读,更多相关《VB语言程序设计.docx(22页珍藏版)》请在冰豆网上搜索。

VB语言程序设计.docx

VB语言程序设计

VB语言程序设计

(1/44)

VB支持自定义数据类型,在某程序中我们定义了如下类型:

TypeStudent

   number Asstring

   nameAsString

   ageAsInteger

EndType

∙针对上述定义,如下几项用法正确的是:

()正确答案:

B

∙A

Student.name="张三"

∙B

Dims AsStudent 

s.name="张红"

∙C

DimsAsTypeStudent

s.name="张三"

∙D

DimsAsType

s.name="张三"

(2/44)

∙以下能够触发文本框Change事件的操作是()正确答案:

D

∙A

文本框失去焦点

∙B

文本框获得焦点

∙C

设置文本框的焦点

∙D

改变文本框的内容

(3/44)

∙下面程序运行后输出的结果是( )  正确答案:

B

DIMC1,C2  

C1="CHINA"  

C2=STRING$(2,C1)  

PRINTLeft(C1,1)+C2

移除错题

∙A

CHI

∙B

CCC

∙C

INA

∙D

AAA

(4/44)

∙设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是:

正确答案:

B

∙A

text1.maxlength=0

∙B

text1.enabled=flase

∙C

text1.visible=flase

∙D

text1.width=0

(5/44)

∙用于返回窗体可用区域宽度的属性是()正确答案:

A

∙A

ScaleWidth

∙B

ScaleLeft

∙C

ScaleHeight

∙D

ScaleTop

(6/44)

∙VisualBasic提供的OnErrorResumenext错误陷阱语句表示()正确答案:

C

∙A

当发生错误时,使程序转跳到语句标号为0的程序块

∙B

当发生错误时,不使用错误处理程序块

∙C

当发生错误时,忽略错误行,继续执行下一语句

∙D

当发生错误时,终止本过程执行,继续执行下一过程

(7/44)

为了检测到用户按下键盘上的所有键,应该使用的键盘事件为()

∙正确答案:

C

∙A

KeyPress

∙B

MouseDown

∙C

KeyDown

∙D

MouseUp

(8/44)

∙当一个复选框被选中时,它的Value属性的值是()正确答案:

C

∙A

3

∙B

2

∙C

1

∙D

0

(9/44)

∙通用对话框控件和文件列表框控件中,都能根据文件的类型对要显示的文件进行筛选过滤,后者使用()属性进行该项设置。

正确答案:

A

∙A

Pattern

∙B

Path

∙C

Filter

∙D

FileName

(10/44)

∙语句DIMARRAY(0to3,4,1to6)中定义的数组有()个元素。

正确答案:

C

∙A

12

∙B

60

∙C

120

∙D

345

11/44)

∙把MsgBox的返回值转换为数值应该使用的函数是()正确答案:

D

∙A

Log

∙B

Str

∙C

Len

∙D

Val

(12/44)

∙用于设置通用对话框控件显示文件类型的属性是()正确答案:

A

∙A

Filter

∙B

Path

∙C

Partern

∙D

FoleName

(13/44)

∙在窗体上放置一个命令按钮,名称为Command1。

单击命令按钮时,执行如下事件过程:

 

PrivateSubCommand1_C1ick()

   a$="softwareandhardware"

   b$=Right(a$,8)

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

   Msgboxa$,b$,c$,1

EndSub 

则在弹出的信息框的标题栏中显示的信息是()

正确答案:

D

∙A

softWareandhardware

∙B

software

∙C

hardwafe

∙D

出现错误

(14/44)

  下列关于窗体上控件的基本操作错误的是:

∙正确答案:

A

∙A

下一次DEL键只能删除一个控件

∙B

按下一次DEL键可以同时删除多个控件

∙C

按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件

∙D

按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件

(15/44)

∙  下列关于属性设置的叙述错误的是:

正确答案:

A

∙A

一个控件具有什么属性是VB预先设计好的,用户不能改变

∙B

一个控件具有什么属性是VB预先设计好的,用户可以改变

∙C

一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置

∙D

一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值

(16/44)

对于复选框控件chkBoy,如果在程序中设置它为选中状态,下面语句正确的是()

∙移除错题正确答案:

D

∙A

chkBoy.Checked=true

∙B

chkBoy.Value=true

∙C

chkBoy.Selected=true

∙D

chkBoy.Value=1

(17/44)

∙一个对象所能做的事情称为对象的()正确答案:

D

∙A

继承

∙B

属性

∙C

封装

∙D

方法

(18/44)

∙  在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll1的滚动条,其Min和Max属性分别为0和100。

程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,以下能实现上述操作的程序段是( )

∙正确答案:

A

∙A

PrivateSubHScroll_Change() 

Text1.Text=HScroll1.Value 

EndSub

∙B

PrivateSubHScroll_Click() 

Text1.Text=HScroll1.Value 

EndSub

∙C

PrivateSubHScroll_Change() 

Text1.Text=HScroll.Caption 

EndSub

∙D

PrivateSubHScroll_Click() 

Text1.Text=HScroll.Caption 

EndSub

(19/44)

∙设x=4,y=8,z=7,表达式xz)Orz

border-box;margin:

0px;padding:

0px;">正确答案:

D

∙A

1

∙B

-1

∙C

True

∙D

False

(20/44)

∙在程序中,使用InputBox函数可以接受用户的输入,如果要把它的返回值转换为数值型的数据,应该使用的函数是()正确答案:

A

∙A

Val

∙B

Len

∙C

Str

∙D

Log

(21/44)

动态数组因为在程序运行前无法确定数组的大小,所以经常根据程序的运行情况,对数组进行重新定义,以下关于VB中动态数组的叙述中不正确的是()

∙正确答案:

B

∙A

可以用ReDim语句重新定义动态数组,并且可以进行多次重定义

∙B

首次用Dim进行动态数组声明的时候,必须指明它的类型和上下界

∙C

Preserve为ReDim语句的可选参数,用于保留动态数组原来的内容

∙D

当对动态数组使用Erase语句进行释放操作时,将释放其内存

(22/44)

∙在运行时,按TAB键跳过了一个可以获得焦点的控件(如文本框),则可能是因为()正确答案:

D

∙A

该控件的TABSTOP属性值为TRUE

∙B

该控件的TABINDEX属性值为FALSE

∙C

该控件的ENABLED属性值为TRUE

∙D

该控件的ENABLED属性值为FALSE

(23/44)

∙变量未赋值时,数值型变量的值为()正确答案:

A

∙A

0

∙B

∙C

1

∙D

无任何值

(24/44)

∙以下语句的输出结果是()PrintFormat$(32548.5,"000,000.00")正确答案:

C

∙A

32548.5

∙B

325,485.00

∙C

032,548,50

∙D

32,548,50

(25/44)

∙以下关于MsgBox的叙述中,错误的是()正确答案:

D

∙A

MsgBox函数返回一个整数

∙B

通过MsgBox函数可以设置信息框中图标和按钮的类型

∙C

MsgBox语句没有返回值

∙D

MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量

(26/44)

∙语句DIMAA(3,4,5)中定义的数组有多少个元素()正确答案:

C

∙A

12

∙B

60

∙C

120

∙D

345

(27/44)

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

 

PrivateSubCommand1_Click() 

  x=InputBox("Input") 

  SelectCasex 

   Case1,3 

    Print"分支1" 

   CaseIs>4 

    Print"分支2" 

   CaseElse

    Print"Else分支" 

  EndSelect 

EndSub 

∙程序运行后,如果在输入对话框中输入2,则窗体上显示的是( )正确答案:

C

∙A

分支1

∙B

分支2

∙C

Else分支

∙D

程序出错

(28/44)

∙VB应用程序的运行模式是()正确答案:

C

∙A

解释运行模式

∙B

编译运行模式

∙C

两者都有

∙D

汇编模式

(29/44)

设菜单中有一个菜单项为“Open”。

若要为该菜单命令设计访问键,即按下Alt及字母O时,能够执行“Open”命令,则在菜单编辑器中设置“Open”命令的方式是()

∙正确答案:

A

∙A

把Caption属性设置为&Open

∙B

把Caption属性设置为O&pen

∙C

把Name属性设置为&Open

∙D

把Name属性设置为O&pen

(30/44)

运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的()事件。

∙正确答案:

D

∙A

CLICK

∙B

DBLCLICK

∙C

GOTFOCUS

∙D

CHANGE

(31/44)

∙下列关于控件画法的叙述错误的是()正确答案:

D

∙A

单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件

∙B

按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件

∙C

双击工具箱中的控件图标,所画控件的大小和位置是固定的

∙D

不合用工具箱中的控件工具,不可以在窗估上画出图形对象,但可以写入文字字符

(32/44)

∙以下()程序段可以实施X、Y变量值的变换()正确答案:

C

∙A

Y=X:

X=Y

∙B

Z=X:

Y=Z:

X=Y

∙C

Z=X:

X=Y:

Y=Z

∙D

Z=X:

W=Y:

Y=Z:

X=Y

(33/44)

∙决定标签(Label)显示的属性是()正确答案:

C

∙A

Text

∙B

Name

∙C

Caption

∙D

Alignment

(34/44)

∙  关于滚动条控件,下面说法错误的是:

正确答案:

D

∙A

点击滚动条的箭头,可以改变它的value值,从而引发Change事件

∙B

拖动滚动框,可以触发Scroll事件

∙C

通常,水平滚动条的值从左向右递增,垂直滚动条的值自上而下递增

∙D

拖动滚动框,可以触发Change事件,而且是连续触发的

(35/44)

∙  在运行阶段,要在文本框TEXT1获得焦点时选中文本框中所有内容,对应的事件过程是()正确答案:

A

∙A

PrivateSubText1_GotFocus()

Text1.SelStart=0

Text1.Sellength=Len(Text1.Text)

EndSub

∙B

PrivateSubText1_LostFocus()

Text1.SelStart=0

Text1.Sellength=Len(Text1.Text)

EndSub

∙C

PrivateSubText1_Change()

Text1.SelStart=0

Text1.Sellength=Len(Text1.Text)

EndSub

∙D

PrivateSubText1_SetFocus()

Text1.SelStart=0

Text1.Sellength=Len(Text1.Text)

EndSub

(36/44)

∙一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称为mdlFunc的标准模块。

假定在Form1、Form2和mdlFunc中分别建立了自定义过程,其定义格式为:

 正确答案:

B

   Form1中定义的过程:

   PrivateSubfrmfunction1()

   EndSub

   Form2中定义的过程:

   PublicSubfrmfunction2()

   EndSub

   mdlFunc中定义的过程:

   PublicSubmdlFunction()

   EndSub

在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是()

∙A

上述三个过程都可以在工程中的任何窗体或模块中直接被调用

∙B

只有mdlFunction过程能够被工程中各个窗体或模块直接被调用

∙C

frmfunction1只能在form1中调用,而frmfunction2则可以在所有模块或窗体中被直接调

∙D

上述三个过程都只能在各自被定义的模块中直接调用

(37/44)

∙计时器(Timer)控件用于每隔一段时间自动触发一次Timer事件,可以有规律地重复执行一段程序,它用于设置两次事件时间间隔的属性是()正确答案:

A

∙A

Interval

∙B

SmallChange

∙C

LargeChange

∙D

Max

(38/44)

∙为了防止用户随意将光标置于控件上,应()正确答案:

D

∙A

将控件的TABINDEX属性设置为0

∙B

将控件的TABSTOP属性设置为TRUE

∙C

将控件的TABSTOP属性设置为FALSE

∙D

将控件的ENABLED属性设置为FALSE

(39/44)

∙为了使用通用对话框进行打开文件的操作,应将通用对话框的Action属性设定为()正确答案:

B

∙A

0

∙B

1

∙C

2

∙D

3

(40/44)

假定有以下程序段:

 

Fori=1to3 

   Forj=5to1Step–1 

     Printi*jNextj,i 

∙则语句Printi*j的执行次数是( )正确答案:

A

∙A

15

∙B

16

∙C

17

∙D

18

(41/44)

∙VisualBasic继承了Basic语言简单易用的语法特点,同时支持面向对象的编程机制,其中构成其控件(对象)的三要素是()正确答案:

D

∙A

属性、事件、事件过程

∙B

控件、窗体、事件

∙C

属性、过程、方法

∙D

属性、事件、方法

(42/44)

∙利用下面哪个函数可判定访问文件时是否已到文件尾()正确答案:

C

∙A

LOF

∙B

LOC

∙C

EOF

∙D

BOF

(43/44)

∙应用程序设计完成后,应将程序保存,保存的过程是()正确答案:

D

∙A

只保存窗体文件即可

∙B

只保存工程文件即可

∙C

先保存工程文件,之后保存窗体文件

∙D

先保存窗体文件(或标准模块文件),之后还要保存工程文件

(44/44)

∙从键盘上输入两个字符串,分别保存在变量str1、str2中。

确定第二个字符串在第一个字符串中起始位置的函数是()正确答案:

D

∙A

Left

∙B

Mid

∙C

String

∙D

Instr

 

欢迎您的下载,

资料仅供参考!

 

致力为企业和个人提供合同协议,策划案计划书,学习资料等等

打造全网一站式需求

 

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

当前位置:首页 > 初中教育

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

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