Vb复习题 2.docx

上传人:b****7 文档编号:11297384 上传时间:2023-02-26 格式:DOCX 页数:73 大小:45.77KB
下载 相关 举报
Vb复习题 2.docx_第1页
第1页 / 共73页
Vb复习题 2.docx_第2页
第2页 / 共73页
Vb复习题 2.docx_第3页
第3页 / 共73页
Vb复习题 2.docx_第4页
第4页 / 共73页
Vb复习题 2.docx_第5页
第5页 / 共73页
点击查看更多>>
下载资源
资源描述

Vb复习题 2.docx

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

Vb复习题 2.docx

Vb复习题2

Vb复习题

单选题一:

1.运行下列程序段后,其输出结果为_______。

Forj=10To6Step-1

k=j

nextj

Printk;j

A、55B、56C、65D、66,C

2.在VisualBasic中要在一行中书写多条语句,各语句之间使用_____符号来分隔。

A、:

B、*C、_D、@,A

3.下面语句的功能是求两个数中的小数,不正确的是_______。

A、Min=IIf(x>y,y,x)B、Ifx

C、Ify<=xThenMin=y:

Min=xD、Ify<=xThenMin=y:

Ify>xThenMin=x,C

4.以下叙述中错误的是______。

A、窗体的Hide方法和Unload方法的作用完全相同

B、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体

C、一个工程中只能有一个SubMain过程

D、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体,A

5.x=InputBox("输入数值","0","示例")

程序运行后,如果从键盘输入数值10并按回车键,下列叙述正确的是______。

A、变量X的值是数值10B、在InputBox对话框标题栏中显示的是"示例"

C、0是默认值D、变量X的值是字符串"10",D

6.下列_____________组语句可实现将变量x、y互换。

A、x=y:

y=xB、y=y+2*x:

x=y-2*x:

y=(y-x)/2

C、x=x+y:

x=x-y:

y=x-yD、y=y+2x:

x=y-2x:

y=(y-x)/2,B

7.假设Text1文本框中输入了学生的成绩,以A、B、C、D、E字符表示不同的等级,下列语句中________可用于判断输入数据是否正确。

A、If"A"<=Text1<="E"ThenMsgBox"输入正确"ElseMsgBox"输入错误"

B、If"A"<=Text1OrText1<="E"ThenMsgBox"输入正确"ElseMsgBox"输入错误"

C、IfA<=Text1AndText1<=EThenMsgBox"输入正确"ElseMsgBox"输入错误"

D、If"A"<=Text1AndText1<="E"ThenMsgBox"输入正确"ElseMsgBox"输入错误",D

8.在使用InputBox时,必须设置的参数是__________。

A、缺省B、提示C、标题D、无,B

9.以下叙述中正确的是_________。

A、窗体的Name属性指定窗体的名称,用来标识一个窗体B、窗体的Name属性的值是显示在窗体标题栏中的文本

C、可以在运行期间改变对象的Name属性的值D、对象的Name属性值可以为空,A

10.设有变量声明:

DimTestDateAsDate,则为变量TestDate正确赋值的表达方式是____________。

A、TextDate=#1/1/2002#

B、TestDate=#"1/1/2002"#

C、TextDate=date("1/1/2002")

D、TestDate=2002年1月1日,A

11.在VisualBasic中要将一个窗体装载到内存中进行预处理,但不显示,应该使用语句______。

A、show

B、hide

C、load

D、unload,C

12.假设Text1文本框中输入了学生的成绩,规定成绩范围在0~100,下列语句中_____________可用于判断输入数据是否正确。

A、If0<=Text1<=100ThenMsgBox"输入正确"ElseMsgBox"输入错误"

B、If0<=Text1OrText1<=100ThenMsgBox"输入正确"ElseMsgBox"输入错误"

C、If0<=Val(Text1)AndVal(Text1)<=100ThenMsgBox"输入正确"ElseMsgBox"输入错误"

D、If0<=Val(Text1)<=100ThenMsgBox"输入正确"ElseMsgBox"输入错误",C

13.下列数组声明语句中正确的是

A、Dima【3,4】asintegerB、Dima(3,4)asintegerC、Dima(n,n)asintegerD、Dima(34)asinteger,B

14.要将3×3方阵中的数据存入a数组中(不能浪费空间),声明数组a的正确语句是

A、Dima(9)assingleB、Dima(3,3)assingle

C、Dima(-1to1,-5to-4)assingleD、Dima(-3to-1,5to7)assingle,D

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

PrivateSubcommand1_click()

Dima(10,10)asinteger

dimiasinteger,jasinteter

fori=1to3

forj=2to4

a(i,j)=i+j

nextj

nexti

Text1.text=a(2,3)+a(3,4)

Endsub

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

A、15B、14C、13D、12,D

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

PrivateSubCommand1_Click()

a="VisualBasic"

printString(3,a)

EndSub

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

A、VVVB、VisC、sicD、11,A

17.下列说法错误的是:

A、根据数组的数据类型分为:

整形、长整形、单精度、双精度、货币型、字节型、字符串型、布尔型、日期型、对象型(也可叫控件数组)和可变数组variant。

B、根据数组的作用范围可分为:

公共数组、模块数组和静态数组。

C、根据数组的生命期和存放方式可分为:

静态数组和自动数组。

D、根据数组的元素个数是否变化分为:

固定(定长)数组和动态(变长)数组,B

18.执行以下程序段,,输出结果为:

a="abbacddcba"

Fori=6to2step-2

x=Mid(a,i,i)

y=left(a,i)

z=Right(a,i)

z=Ucase(x&y&z)

Nexti

Printz

A、ABAB、BBABBAC、ABBABAD、AABAAB,

19.下列中不是属性的是:

A、captionB、textC、ClickD、picture,C

20.下列中不是事件的是:

A、MouseDownB、PrintC、ClickD、Load,B

21.在密码文本框中,要使从键盘上输入的字符在文本框上显示为“*”,则应用到文本框中的哪个属性。

A、PasswordCharB、CaptionC、ValueD、word,A

22.文本框属性中,Multiline属性值为下列何值时,表示多行文本。

A、TrueB、FalseC、1D、0,A

23.在下列表示字体的属性中,表示斜体的属性是:

A、FontNameB、FontItalicC、FontSizeD、FontUndLine,B

24.滚动条中Min属性和Max属性分别表示其最小值和最大值的取值范围,其变化范围应为:

A、0~10000B、–10000~10000C、0~32767D、–32768~32767,C

25.计时器中Interval属性表示时间间隔,其单位为:

A、秒B、毫秒C、分钟D、小时,B

26.在简单的动画设计中,必须运用到的控件是

A、PictureBoxB、ImageC、TimerD、Shape,

27.文件列表框中用于表示文件类型的属性为:

A、PatternB、FilenameC、PathD、Drive,

28.窗体的标题栏显示内容由窗体对象的()属性决定。

A、BackColorB、BackStyleC、TextD、Caption,D

29.程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。

A、ValueB、EnabledC、DefaultD、Cancel,C

30.程序运行时,若要通过Esc键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。

A、ValueB、EnabledC、DefaultD、Cancel,D

31.标签框所显示的内容,由()属性值决定。

A、TextB、(名称)C、CaptionD、Alignment,C

32.文本框的()属性用于设置或返回文本框中的文本内容。

A、TextB、(名称)C、CaptionD、Name,A

33.计时器控件的()属性用于设置Timer事件发生的时间间隔。

A、StretchB、IntervalC、ValueD、Length,C

34.滚动条的()属性用于返回或设置滚动条的当前值。

A、ValueB、MaxC、MinD、Data,A

35.以下叙述中正确的是()

A、窗体的Name属性指定窗体的名称,用来标识一个窗体

B、窗体的Name属性的值是显示在窗体标题栏中的文本

C、可以在运行期间改变对象的Name属性的值

D、对象的Name属性值可以为空,A

36.若要使命令按钮不可用,则可设置其(  )属性为False来实现。

A、ValueB、CancelC、EnabledD、Default,C

37.若要使某可见控件获得焦点,则可使用(  )方法来实现。

A、RefreshB、SetfocusC、ValueD、Gotfocus,D

38.复选框或单选钮的当前状态可通过(  )属性来返回或设置。

A、CheckedB、ValueC、Selected D、Caption,B

39.VB提供(  )属性用于控制对象是否可用。

A、DefaultB、Enabled C、CancelD、Visible,B

40.VB提供(  )属性用于控制对象是否可见。

A、DefaultB、Enabled C、CancelD、Visible,D

41.当用户在窗体上单击鼠标时,不会触发的事件是(  )

A、ClickB、MouseDownC、MouseUpD、DblClick,D

42.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是

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

43.以下能够触发文本框Change事件的操作是

A、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容,D

44.为了使列表框中的项目分为多项显示,需要设置的属性为()

A、ColumnsB、StyleC、listD、MultiSelect,A

45.设置复选框或单选按钮标题对齐方式的属性是()

A、AlignB、AlignmentC、SortedD、value,B

46.确定一个窗体或控件大小的属性是()

A、Width或HeightB、Width和HeightC、Top或LeftD、Top和Left,B

47.假定窗体的名称为(Name属性)为form1,则把窗体的标题设置为“VBTEST”的语句正确的是()

A、form1=“VBTEST”B、form1.Caption=“VBTEST”C、form1.test=“VBTEST”D、form1.name=“VBTEST”,B

48.为了使标签中的内容居中显示,应把Alignment属性设置为()

A、0B、1C、2D、3,C

49.假定窗体上有一个Text1文本框,为使它的文本内容位于中间并且没有边框,则正确的属性设置为()

A、Text1.Alignment=1Text1.BorderStyle=0B、Text1.Alignment=2Text1.BorderStyle=1

C、Text1.Alignment=1Text1.BorderStyle=1D、Text1.Alignment=2Text1.BorderStyle=0,D

50.以下叙述中错误的是()

A、VisualBasic是事件驱动型可视化编程工具

B、VisualBasic应用程序不具有明显的开始和结束语句

C、VisualBasic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

D、VisualBasic中控件的某些属性只能在运行时设置,C

51.在程序运行期间,如果拖动滚动条上的滑块,则触发的事件是()

A、MoveB、ChangeC、ScrollD、GetFocus,C

52.假定窗体上标签控件Label1,为使其透明并没有边框,正确的属性设置为()

A、Label1.BackStyle=0

Label1.Borderstyl=0

B、Label1.BackStyle=1

Label1.Borderstyl=1

C、Label1.BackStyle=True

Label1.Borderstyl=True

D、Label1.BackStyle=False

Label1.Borderstyl=1False,A

53.在窗体上放置一个文本框控件(其Name属性为Text1),然后编写如下事件过程:

PrivateSubForm_Load()

Text1.Text=""

Fori=1To10

Sum=Sum+i

Next

Text1.Text=Sum

EndSub

上述程序的运行结果是()

A、在文本框Text中输出55B、在文本框Text中输出0C、出错D、在文本框Text中输出不定值,A

54.在窗体上放置一个文本框控件(其Name属性为Text1),要求程序运行时该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是:

A、Text1.MaxLength=0B、Text1.Enabled=FalseC、Text1.Visible=FalseD、Text1.Width=0,B

55.下面叙述中错误的是()

A、双击鼠标可以触发DbClick事件B、VB标准控件的事件名称可以由编程人员确定

C、移动鼠标时会触发MouseMove事件D、VB标准控件的名称可以由编程人员确定,B

56.为了在按下回车键(Enter)时执行某个命令按钮的Click事件过程,应该命令按钮的()属性设为True

A、ValueB、DefaultC、CancelD、Enabled,B

57.为了把焦点移到某个控件,应该使用该控件的()方法

A、SetFocusB、VisibleC、RefreshD、GetFocus,A

58.从循环体DoWhile...Loop中退出,继续执行循环体后面的命令,应使用___。

A、ExitB、ExitDoC、ExitDoWhileD、ExitDoloop,B

单选题二:

1.OOP是()

A、面向对象程序设计方法的简称B、计算机机器语言C、高级语言D、汇编语言,A

2.VisaulBasic6.0是()

A、结构化程序设计语言B、面向对象程序设计语言C、一种计算机解题的方法D、汇编语言,B

3.VB6.0中文版包括的三个版本是()

A、学习版、专业版B、专业版、企业版C、学习版、专业版、企业版D、前面说法全错,C

4.VB集成开发环境的的工作状态有3种,它们是()

A、设计、运行和调试B、设计、中断和调试C、设计、运行和中断D、前面说法都对,C

5.在计算机上初次安装VisaulBasic6.0时,应执行()程序

A、install.exeB、setup.vbpC、setup.exeD、vb6.exe,C

6.在工程资源管理器窗口中,可对当前使用的工程所有部件进行管理,它的主要功能是()

A、添加窗体B、删除窗体C、在代码和界面之间进行切换D、前面说法都对,D

7.在“设计时”若关闭了工具箱,应从()显示出来

A、“视图”菜单“工具箱”命令B、“视图”菜单“工具栏”命令

C、“窗口”菜单中D、“格式”菜单中,A

8.工程资源管理器窗口的显示方式

A、网状方式B、层次方式C、顺序方式D、随意方式,B

9.工程文件的扩展名是()

A、.vbpB、.frmC、.resD、.bas,A

10.窗体文件的扩展名是()

A、.vbpB、.frmC、.resD、.bas,B

11.工程组文件的的扩展名是()

A、.vpgB、.frmC、.vbpD、.bas,A

12.将VB工程编译生成的.EXE文件

A、可复制到其它计算机上运行B、不能摆脱VB环境运行

C、只能在当前计算机上运行D、需要有.dll该类文件的支持,C

13.下面关于属性的说法正确的是()

A、指对象的方法B、就是对象的数据,可以用来表示对象的状态C、指对象的事件D、指运行界面,B

14.对象属性值的设置可以在()

A、设计时和运行时B、工程资源管理器窗口C、工具箱中D、窗体设计器工具栏中,A

15.下面关于对象的方法描述错误的是()

A、对象中的代码就是对象的方法B、方法的内容是可见的

C、方法的内容是不可见的D、方法决定了对象可进行的动作,B

16.下面()不是对象的方法

A、formB、PrintC、ClsD、Hide,A

17.启动VB后,窗体设计器窗口中便包含了一个窗体窗口,该窗体窗口默认的名字是()

A、FormB、窗体C、Form1D、工程,C

18.VB编程的方法是采用()运行程序的

A、从主程序中调用B、事件驱动机制C、发运行命令D、自动执行,B

19.VB是一种面向对象的可视化程序设计语言,其中()不是面向对象系统所包含的的要素

A、方法B、事件C、数组D、属性,C

20.VB最基本的对象是(),它是应用程序的基石,其他控件的容器。

A、窗体B、标签C、命令按钮D、列表框,A

21.有VB代码:

text1.text="VisualBasic实例",则text1、text和"VisualBasic实例"分别代表()

A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值,C

22.以下能在窗体Form1的标题栏中显示“VisaulBasic”的语句是()

A、Form1.name="VisaulBasic"B、Form1.Title="VisaulBasic"

C、Form1.Caption="VisaulBasic"D、Form1.Text="VisaulBasic",C

23.VB提供了结构化程序设计的3种基本结构是()

A、递归结构、选择结构、循环结构B、选择结构、过程结构、顺序结构

C、过程结构、输入、输出结构、顺序结构D、顺序结构、选择结构、循环结构,D

24.能被对象所识别的动作与对象可执行的活动分别称为对象的()

A、事件、方法B、过程、事件C、事件、属性D、方法、属性,A

25.一只棕色的足球被踢进球门,则棕色、足球、踢、进球门是()

A、事件、对象、方法、属性B、属性、方法、事件、对象

C、属性、事件、方法、对象D、属性、对象、事件、方法,D

26.VB采用的()编程方法

A、面向对象B、面向过程C、面向问题D、面向用户,A

27.VB程序运行可用两种方式,下面哪一个选项能生成可执行文件.exe,并在Windows环境下脱离VB直接运行()

A、立即方式B、编译方式C、运行方式D、解释方式,B

28.下面哪一项不是结构化程序设计的基本结构()

A、过程结构B、顺序结构C、选择结构D、循环结构,A

29.在设计阶时,当双击窗体上某个控件时,所打开的窗口是()

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

30.VB是一种面向对象的可视化程序设计语言,采取了()的编程机制

A、按过程顺序执行B、从主程序开始执行C、按模块顺序执行D、事件驱动,D

31.x=Command1.Caption正确的含义是()

A、将Command1的Caption属性赋值给变量xB、将变量x的值赋值给Command1的Caption属性

C、其中的“=”号为等号D、这是一条错误语句,A

32.VB表达式4+5\6*7/8Mod9的值是()

A、4B、5C、6D、7,B

33.VB与传统的程序设计语言相比,VB最突出的特点()

A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术,C

34.VB窗体设计器的主要功能是()

A、运行程序B、建立用户界面C、画图D、打印源程序,A

35.执行a=MsgBox("AAAA",,"BBBB","",5)语句后,所产生的信息框的标题是()

A、AAAAB、空C、BBBBD、出错,不能产生信息框,C

36.下列叙述中正确的是()

A、只有窗体才是VB中的对象B、控件和窗体都不是VB中的对象

C、只有控件才是VB中的对象D、控件和窗体都是VB中的对象,D

37.下列关系表达式中,其值为False的是()

A、"XYZ"<"XYz"B、"VisualBasic"="visualbasic"

C、"the"<>"there"D、"Integer">"Int",B

38.为了保存一个VB应用程序,应当()

A、只保存窗体文件(.frm)B、只保存工程文件(.vbp)

C、分别保存工程文件和标准模块文件(.bas)D、分别保存工程文件,窗体文件,D

39.下列合法的变量名是()

A、w-12B、intC、W_No_1D、Q/L,C

4

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

当前位置:首页 > 高等教育 > 历史学

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

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