VB考试题

VB考试题
VB考试题

VB程序设计期末考试题

一、选择题

1下列常量中,是Integer类型常量的是(C)。

A、123&

B、-38844

C、123%

D、32768

2下面选项中(A)是字符连接运算符.

A、&

B、And

C、%

D、Mod

3下面关于VB的集成开发环境(IDE)的叙述中,不正确的是(B)。

A、IDE是设计、调试、运行VB程序的工具。

B、用户不能随意关闭IDE中的窗口。

C、"窗体设计"窗口是用来设计应用程序界面(窗体)的。

D、打开/关闭各窗口的命令主要在IDE的"视图"菜单中。

4len("vb程序设计")=(C)。

A、5

B、2

C、6

D、10

5表达式15Mod4+13\5*2的值是(D)

A、7

B、0

C、2

D、4

6赋值语句A=123+Mid$("123456",3,2)执行后,A=(A)。

A、157

B、12334

C、123

D、"12334"

7在一个语句内写多条语句时,用来分隔每条语句的符号是(C).

A、,

B、;

C、:

D、、

8将逻辑型数据转换成整型数据时,转换规则是(D)。

A、将True转换为1,将False转换为0

B、将True转换为1,将False转换为-1

C、将True转换为0,将False转换为-1

D、将True转换为-1,将False转换为0

9表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D).

A、SIN

B、4^5

C、3*4

D、x+1

10如果x=2,则表达式x+1>2Or sin(x)>0.9And3>x+3的值(D)。

A、不能计算

B、True

C、5

D、False

11随机产生[10,50]之间整数的正确表达式是(D)。

A、Round(Rnd*50)

B、Int(Rnd*40+10)

C、Round(Rnd*51)

D、10+Int(Rnd*41)

12每建立一个窗体,工程管理器窗口中就会增加一个(C).

A、类模块文件

B、工程文件

C、窗体文件

D、程序模块文件

13INT(100*RND(1))产生的随机整数的闭区间是(B).

A、[1,100]

B、[0,99]

C、[0,100]

D、[1,99]

14下列数据类型中,占用内存最小的是(D).

A、Integer

B、Single

C、Boolean

D、Byte

15VisualBasic是一种(B)程序设计语言.

A、过程式

B、非过程

C、机器

D、低级

16函数Int(10*Rnd)是在(A)范围内的整数.

A、[0,9]

B、[0,1]

C、[1,9]

D、[1,10]

17以下合法的一组Visual Basic用户标识符是(C)

A、Sum和8abc

B、a#x和Pi

C、For Loop和Total

D、Const和Do While

18函数Len(Str(Val("123.4")))的值为(B).

A、5

B、6

C、8

D、11

19Int(198.555*100+0.5)/100的值为(B)

A、199.

B、198.56

C、200

D、198

20以下各表达式中,计算结果为0的是(A).

A、FIX(12.4)+FIX(-12.6)

B、CINT(12.4)+CINT(-12.6)

C、INT(12.4)+INT(-12.6)

D、FIX(13.6)+FIX(-12.6)

21MsgBox()的正确语法是(D)。

A、MsgBox(标题[,提示信息][,按钮类型])

B、MsgBox(提示信息[,标题][,按钮类型])

C、MsgBox(标题[,按钮类型][,提示信息])

D、MsgBox(提示信息[,按钮类型][,标题])

223>8-3OR10+2<=3*4AND5=2+3的结果是(C).

A、10

B、-3

C、True

D、False

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

A、7

B、4

C、6

D、5

24设a=6,则执行x=IIf(a>5,-1,0)后,x的值为(D).

A、5

B、0

C、6

D、-1

25下面关于VB的叙述中,不正确的是(A)。

A、用VB编写的程序可以在任何操作系统环境中运行。

B、VB是面向对象的可视化的软件开发工具。

C、VB是在20世纪60年代美国Dartmouth学院开发的Basic语言基础上发展而形成的。

D、VB是由美国Microsoft(微软)公司开发程序设计语言。

26表达式16/4-2^5*8/4Mod5\2=(A)。

A、4

B、0

C、-2

D、-6

27声明符号常量应该用关键字(B).

A、Private

B、Const

C、Static

D、V26/ariant

28下列数据类型中,占用内存最大的是(D).

A、Boolean

B、Integer

C、Byte

D、Single

29下列VB数据类型中,占用内存最少的是(D)。

A、Currency

B、Integer

C、Boolean

D、Byte

30RGB函数通过红.绿.蓝三基色混合产生某种颜色,某语法为RGB (红.绿.蓝),括号中红、绿、蓝三基色的成分使用0~255之间

的整数.若使用三个滚动条分别输入三种基色,为保证输入数值

有效,则应设置(B)属性.

A、Scroll和Change

B、Max和Min

C、Smallchange和LargeChange

D、Value

31k=12.5,len(str(k))=(B)。

A、4

B、5

C、3

D、2

32表达式Abs(-5)*5\5/5的值是(D)

A、1

B、5

C、-25

D、25

33产生[10,37]之间的随机整数的VisualBasic表达式是(C).

A、Int(Rnd(1)*27)+11

B、Int(Rnd(1)*28)+11

C、Int(Rnd(1)*28)+10

D、In t(Rnd(1)*27)+10

34工具栏中的"启动"按钮的作用是(B).

A、工程管理窗口

B、运行一个应用程序

C、打开被选中对象的代码窗口

D、运行一个窗体

35不需要编译,计算机便可直接执行的程序是(B)。

A、C语言程序

B、机器语言程序

C、汇编语言程序

D、Visual Basic语言程序

36Val("123ab")=(D)。

A、0B、不能转换C、1230D、123 37表达式16/4-2^5*8/4MOD5\2的值为(A)

A、4

B、2

C、14

D、20

38删除字符串前导和尾随空格的函数是(D).

A、Rtrim()

B、Ltrim()

C、Lcase

D、Trim() 39下列表达式中,其值为0的是(C).

A、15mod9

B、7/9

C、7\9

D、7mod15 40表达式Len("123程序设计ABC")的值是(B)

A、17

B、10

C、14

D、20

41Int(-3.1)+round(-4.6)=(C)。

A、-8

B、-6

C、-9

D、-7

42\、/、Mod、*等4个算术运算符中,优先级最低的是(A).

A、Mod

B、

C、*

D、\

43下面正确的赋值语句是(D)。

A、x=y=1

B、x+2=y^2+2

C、x+y=1

D、x=y+z1

44Len("实践应用能力")的值是(A).

A、6

B、4

C、不能确定

D、8

45表达式Mid("SHANGHAI",6,3)的值是(C).

A、ANG

B、SHA

C、HAI

D、SHANGH 46表达式25\3mod3*Int(4.5)的值为(B).

A、1

B、8

C、4

D、5

47下面变量名称正确的是(C)。

A、x□1

B、integer

C、x_1_y

D、x,y

48不能正确表示条件"两个整型变量A和B之一为0,但不能同时为0"的布尔表达式(D).

A、A*B=0ANDA<>B

B、(A=0ORB=0)ANDA<>B

C、A=0ANDB<>0ORA<>0AND B=0

D、A*B=0AND(A=0ORB=0)

49如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是(C).

A、0.01*int(100*(x+0.05))

B、0.01*int(x+0.05)

C、0.01*int(100*(x+0.005))

D、0.01*int(x+0.005)

50表达式X+1>X是(D).

A、非法表达式

B、字符表达式

C、算术表达式

D、关系表达式

51.保存一个工程至少应保存两个文件,这两个文件分别是(B)。

A.文本文件和工程文件

B.窗体文件和工程文件

C.窗体文件和标准模块文件

D.类模块文件和工程文件

52.以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。

https://www.360docs.net/doc/b76885839.html,="VisualBasic窗体"

B.Form1.Title="VisualBasic窗体"

C.Form1.Caption="VisualBasic窗体"

D.Form1.Text="VisualBasic窗体"

53.赋给一个数组的数据类型一定要(A)。

A.相同

B.不相同

C.两可

D.都不对

54.下面正确的赋值语句是(C)。

55.A、x+y=30B、y=π*r*r C、y=x+30D、3y=x

55.若要使命令按钮不可操作,要对()属性进行设制。(A)

A.Enabled

B.Visible

C.BackColor

D.Caption

56.设x=3,y=5,则以下表达式值为真的是(C)

A.(-3+5>x)And(y>0)

B.(x<0)Eqv(y>0)

C.(x>y)Or(y>0)

D.x>=y And y>10

57.要判断在文本框是否按了Enter键,应在文本框的(D)事件中判断。

A.Change

B.KeyDown

C.Click

D.KeyPress

58.如果文本框的Enabled属性设为False,则(A)。

A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上。

B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容。

C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容。

D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容

59.图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是

(B)。

A.Autosize

B.Stretch

C.AutoRedraw

D.Appearance

60.Visual Basic是一种面向对象的可视化程序设计语言,采取了(A)的编程机制。

A.事件驱动

B.按过程顺序执行

C.从主程序开始执行

D.按模块顺序执行

61.确定一个控件在窗体上的位置的属性是(D)。

A.Width或Height

B.Width和Height

C.Top或Left

D.Top和Left

62.如果要改变窗体的标题,则需要设置的属性是(A)。

A.Caption

https://www.360docs.net/doc/b76885839.html,

C.BackColor

D.BorderStyle

63.在Visual Basic中最基本的对象是(C)。它是应用程序的基石,是其他控件的容器。

A.文本框

B.命令按钮

C.窗体

D.标签

64.用来设置粗体字的属性是(C)。

A.FontItalic

B.FontName

C.FontBold

D.FontSize

65.INT(100*RND)产生的随机整数的闭区间是(A)。

A.[0,99]

B.[1,100]

C.[0,100]

D.[1,99]

66.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是(C)。

A、单选按钮

B、图片框

C、通用对话框

D、文本框

67.声明符号常量应该用关键字(B)。

A.Static

B.Const

C.Private

D.Variant

68.设a=10,b=5,c=1,执行语句Print a>b>c后,窗体上显示的是(B)。

A.True

B.False

C.1

D.出错信息

69.设a=2,b=3,c=4,d=5,表达式a>b AND c<=d的值是(B)。

A.True

B.False

C.-1

D.1

70.表达式6*8Mod9的值是(B)。

A.4

B.3

C.6

D.7

71.可以同时删除字符串前导和尾部空白的函数是(C)。

A.Ltrim

B.Rtrim

C.Trim

D.Mid

72.设a=3,b=5,则以下表达式值为真的是(B)。

A.a>=b And b>10

B.(a>b)Or(b>0)

C.(a<0)or(b<0)

D.(-3+5>a)And(b>0)

73.VB提供了结构化程序设计的3种基本结构,这3种基本结构是(B)。

A.递归结构,分支结构,循环结构

B.选择结构,过程结构,顺序结构

C.过程结构,输入、输出结构,转向结构

D.分支结构,循环结构,顺序结构Dim x

x=Int(Rnd)+5

Select Case x

Case5“优秀”

Case4Print“良好”

Case3Print“通过”

Case Else Print“不通过”

End Select

A.优秀

B.良好

C.通过

D.不通过

74.一个数组说明为Dim a(1to5)As Integer,则该数组共有(C)个元素。

A.4

B.5

C.6

D.不确定

75.赋给一个数组的数据的值的类型一定要(A)。

A.相同

B.不相同

C.两可

D.都不对

76.在过程定义中用(C)表示形参的传值。

A.Var

B.ByDef

C.ByVal

D.Value

77.假如列表框(List1)有四个数据项,那么把数据项“China”添加到列表框的最后,应使用(D)语句。

A.List1.AddItem3,"China"

B.List1.AddItem"China",List1.List1Count-1

C.List1.AddItem"China",3

D.List1.AddItem"China"

78.在Visual Basic中,下列优先级最高的运算符是(A)

A.*

B.\

C.<

D.Not

79.表达式15Mod4+13\5*2的值是(D)

A.7

B.0

C.2

D.4

80.下列表达式中,其值为0的是(C).

A.15mod9

B.7/9

C.7\9

D.7mod15

81.下列常量中,是Integer类型常量的是(C)。

A.123&

B.-38844

C.123%

D.32768

二、判断题

1.在定义了一个函数后,可以像调用任何一个VB内部函数一样使用它,可以在表达式、语句或函数中引用它。()

2.Visual Basic表达式可以写为:128?4+COS(28?)()

3.当文本框的ScrollBar属性设置为2(有垂直滚动条)但没有垂直滚动条显示,是没有对MultiLine属性设置为True。()

4..Cls可以清除窗体或图形框中程序运行时产生的图形和文字的内容。()

5.当运行程序时系统自动启动窗体的Load事件过程()

6在VB6.0中包括四个文件类控件,它们分别是DriveListBox控件,DirListBox控件、FileListBox控件和Picturebox控件。(√)

7.图像框控件使用系统资源比图片框少()

8.按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。()

9.函数过程(Function Procedure)用来完成特定的功能但不可以用函数带回值。()

10.设A=3,B=4,C=5,D=6,计算表达式A>B AND C<=D OR2*A>C的值是False。()

11.VB表达式(A&B&C)的值一定是字符型数据。()

12.程序循环结构中的循环体语句将根据实际情况(条件)确定执行次数。()

13.程序通过编译可以有效发现程序的语法错误。()

14.在VB中,Int(100*Rnd+1)的取值范围是1~100之间的所有整数(包括1和100)。()

15.运行程序时,程序中的所有语句都要运行一次或多次。()

16.算法有五大特征,其中包括输入和输出这两种,意思就是说一个算法必须要有输入,也必须要有输出。()

17.在VB中,编写程序代码在代码编辑窗口中进行。代码由语句、常数和声明部分组成。()

18.VB的所有控件在程序运行以后都是可见的。(×)

19.在VB程序设计中,方法表示了对象的行为,即对象所能完成的某种操作。()

20.控件是应用程序的图形界面中显示可供用户操纵,并可控制应用程序的图形界面元素,是VB可视化编程的基本操作对象。()

21.如果知道一个三角形的两个角和一条边的值,可以用解析法设计程序求解该三角形的面积。()

22.在面向对象程序设计中,类是对多个对象的抽象,因此,同一类的不同对象只能有不同的对象名,属性值则相同。()

23.列举一切与命题相关的情况,然后根据问题设定的条件,逐个加以检查,找到满足条件的解答的方法称为穷举法。()

24.递归算法就是一种直接或间接地调用自身的算法。()

25.已知三角形的两边分别为a、b,它们的夹角为0.6弧度,在VB中可用公式(a*b *Sin(0.6)/2)求出该三角形的面积。()

26.条件语句在执行过程中将由电脑随机选择执行哪部分语句。()

27.在一个循环语句的循环体中含有另一个循环语句,肯定出现死循环。()

28.算法就是用计算机语言编写的程序。()

29.用计算机解决某个问题的算法只有一种。()

30.VB中的算术运算符*(乘)、/(除)、\(整除)、Mod(取余数)的运算优先级相同。()

31.用高级语言编写的必须经过翻译器将其翻译成机器语言,才能在计算机上执行.()

32.所有的程序都是从程序中的第一条语句开始按顺序执行的。()

33.在VB程序设计中,对象的行为称为方法。()

34.如果程序经过编译未发现错误,那么程序的调试就完成了。()

35.算法是程序设计的核心,是程序设计的灵魂。()

36.窗体是VB程序设计的基础,各种控件对象必须建立在窗体上,一个窗体对应一个窗体模块。()

37.在面向对象程序设计中,一个程序对象的属性用变量来表示,而对象的行为用对象中的代码段来实现。()

38.程序循环结构中的循环体语句至少会执行一次。()

39.在VB中,开发的每个应用程序都被称为工程,工程是组成一个应用程序的文件集合。()

40.凡是能够用解析法求解的问题都可以通过定量分析,并能用解析表达式来描述。()

41.VB中的事件只能由用户引发。夹角为60度,在VB中可用公式(a*b*Sin(60)

/2)求出该三角形的面积。()

43.条件语句在执行过程中会根据逻辑表达式的值选择执行哪部分语句。(√)

36、对半查找的实质是在一个有限且有序的对象中,通过每次减缩一半查找范围而达

到迅速确定目标的一个有效算法。(√)

44.递归算法的实质是把问题转化为规模缩小了的同类问题的子问题,然后递归调用函数或过程来表示问题的解。()

45.在一个循环语句的循环体中含有另一个循环语句,就形成了嵌套循环。()

46.列举一切与命题相关的情况,然后根据问题设定的条件,逐个加以检查,找到满足条件的解答的方法称为解析法。()

三、填空题

1.当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择视图菜单的

工具箱选项,使“工具箱”窗口显示。

2.VB是一种面向对象、事件的程序设计语言,采用了驱动编程机制。

3.在VB中,要显示程序代码,必须在代码窗口;要设计程序的运行界面,必须

在窗体窗口。

4.窗体是一种对象,由属性定义其外观,由方法定义其行为,由事件定义其与用户的交互。

5.对象的属性是指对象的性质,来描述和反映对象特征的参数。

6.对象的方法是指对象的动作、行为。

7.在VB中,事件过程名由对象和事件构成。

8.在VB中设置或修改一个对象的属性的方法有两种,它们分别是属性窗口设置

和代码窗口编程

9.一个控件在窗体上的位置由Top和Left属性决定,其大小由Width和Height属性决定。评析:S$的最终值是Beijing,所以输出的应该是Beijing。

10.窗体、图片框或图像框中的图形通过对象的Picture属性设置。

11.设有如下的Visual Basic表达式:5*x^2-3*x-2*Sin(a)/3,它相当于代数式5x2-

3x-2Sina/3。

12.在过程定义中出现的变量名叫做形式参数,而在调用过程时传送给过程的常数、变量、表达式或数组叫做实际参数。

13.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框。程序运行后,Command1为禁用(灰色)。当向文本框中输入任何字符时,命令按钮Command1变为可用。请将程序补充完整。

Private Sub Form_Load()

Command1.Enabled=False

End SUb

Private SubText1_Change()

Command1.Enabled=True

End Sub

14.在窗体上已建立多个控件,如Text1,Label1,Command1,若要使程序一运行焦点就定位在Command1控件上,应对Command1控件的tabindex属性设置为

_TabIndex____。

15.日期表达式#2/24/02#-#2/12/02#的值为_12____。

16.已知a=2.5,b=5.0,c=2.5,d=True,则表达式:a>=0AND a+c>b+3OR NOT d的值是_false____。

17.表示x是5的倍数或是9的倍数的逻辑表达式为__x mod5=0OR x mod9=

0___。

18.在刚建立工程时,使窗体上的所有控件具有相同的字体格式,就对__font___的属性进行设置。

19.Int(-2.6)、Int(2.6)、Fix(-2.6)、Fix(3.6)的值分别是_-3____、___2__、__-2___、____3_。

https://www.360docs.net/doc/b76885839.html,bel和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用_label___控件;若允许用户输入文本,则应使用_Textbox____控件。

21.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。

Private Sub Cmdopen_Click()_____

_frm1.show____

end sub

22.表达式93\7Mod2^2的值是__1___。

23.表达式Ucase(Mid("abcdefgh",3,4))的值是__CDEF___。

24.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的__属性窗口中,把此文本框的__text___属性设置成空白。

25.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c

__true___。表达式c>a And Not b

四、程序阅读题

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

Private Sub Command1_Click()

A=Text1.Text+Text2.Text

Print A

End Sub

Private Sub Form_Load()

Text1.Text=""

Text2.Text=""

End Sub

程序运行后,在第一个文本框(Text)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为___123321___。

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

Private Sub Commandl_Click()

For i=1To4

x=4

For j=l To3

x=3

For k=1To2

x=x+6

Next k

Next j

Next i

Print x

End Sub

程序运行后,单击命令按钮,输出结果是___15____。

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

Option Base1

Private Sub Command1_Click()

Dim a

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

j=1

For i=4T01Step-1

s=s+a(i)*j

j=j*10

Next i

Print s

End Sub

运行一面的程序,单击命令按钮,其输出结果是____1234___。

五、编程题

画线、商品打折、昌泡、选择、韩信点兵

划线:

Private Sub Command1_Click()

Dim x,y,r,g,b,i As Integer

For i=1To20

r=255*Rnd

g=255*Rnd

b=255*Rnd

x=Form1.ScaleWidth*Rnd

y=Form1.ScaleHeight*Rnd

Line(Form1.Width/2,Form1.Height/2)-(x,y),RGB(r,g,b)

Next i

End Sub

韩信点兵:

Private Sub Command1_Click()

Dim y,x As Integer

Do

If x Mod3=1Then

If x Mod5=2Then

If x Mod7=4Then

If x Mod13=6Then

If x Mod17=8Then y=x

End If

End If

End If

End If

x=x+1

Loop Until y>0

Print"韩信点的最少兵为";y

End Sub

商品打折:

题:顾客在商场购物时,若所选物品的总金额x在下述范围内,则实付款y可按对应折扣支付,请编程计算某顾客的实付款,总金额由键盘输入。

x x<1000

0.9x1000<=x<2000

0.8x2000<=x<3000

0.7x x>=3000

Private Sub Command1_Click()

Dim x!,y!

x=InputBox("请输入x的值")

Select Case x

Case Is<1000

y=x

Case Is<2000

y=0.9*x

Case Is<3000

y=0.8*x

Case Else

y=0.7*x

End Select

MsgBox"y="&y

End Su

冒泡:

Private Sub Command1_Click()

Dim a(1To4)As Integer

For i=1To4

a(i)=InputBox("请输入第"&i&"个数值(共4个数)")' Next i

Print"您输入的四个数为:"

For i=1To4

Print a(i);

Next i

Print

For m=4To2Step-1

For n=1To m-1

If a(n)>a(n+1)Then

t=a(n)

a(n)=a(n+1)

a(n+1)=t

End If

Next n

Next m

Print"排序后为:"

For i=1To4

Print a(i);

Next i

End Sub

选择:

1、升序:

Public Sub swap_1()

Print"按从大到小排列输出:"

For i=1To10

For j=i+1To10

If a(i)

t=a(i):a(i)=a(j):a(j)=t

Next j

Next i

For i=1To10

Print a(i);

End Sub

Private Sub Command1_Click()

Dim i As Integer,j As Integer,t As Integer,a(1To10)As Integer Print"原始数据如下"

For i=1To10

a(i)=Int(Rnd*9)

Next i

Print"按从大到小排列输出:"

For i=1To10

For j=i+1To10

If a(i)

Next j

Next i

For i=1To10

Print a(i);

Next

End Sub

2、降序:

Public Sub swap_1()

Print"按从小到大排列输出:"

For i=1To10

For j=i+1To10

If a(i)>a(j)Then

t=a(i):a(i)=a(j):a(j)=t

Next j

Next i

For i=1To10

Print a(i);

End Sub

Private Sub Command1_Click()

Dim i As Integer,j As Integer,t As Integer,a(1To10)As Integer Print"原始数据如下"

For i=1To10

a(i)=Int(Rnd*9)

Next i

Print"按从小到大排列输出:"

For i=1To10

For j=i+1To10

If a(i)>a(j)Then t=a(i):a(i)=a(j):a(j)=t Next j

Next i

For i=1To10

Print a(i);

Next

End Sub

VB期末考试试题及答案

二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B、Name C、Text D、Value

7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的 D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB C、 VB D、 VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2的结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件是容器控件 B 。 A、Image B、Picture C、ComboBox D、FileListBox 11、若要将窗体从内存中卸载出去,其实现的方法是 D 。 12、以下选项中,不是 Visual Basic控件的是 A 。 A.窗体 B.定时器 C.单选框 D.命令按钮 13、双击窗体中的对象后,Visual Basic将显示的窗口是 A 。 A.代码窗口 B.工具箱 C.项目(工程)窗口 D.属性窗口 14、可决定窗体的左上角是否有控制菜单的属性是 A 。 15、设有如下语句: Strl=InputBox("输人","","练习") 从键盘上输人字符“示例”后,Strl的值是 D 。 A.“输入” B.“” C.“练习” D.“示例” 16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 C 。 A. Form1_Click C. Frm1_Click D. Me_Click 17、窗体的hide属性的含义是 A 。 A.隐藏 B.展现 C.装入 D.卸载 18、若要设置定时器控件的定时时间,需设置的属性是 C 。 A.Enabled B.Value C.Interval D.Text 19、能够改变复选框中背景颜色的属性是 C 。

VB模拟试题1

一、概念填空题 1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是( 1 )属性显示方式、属性列表和对当前属性的简单解释。 2.组合框有三种不同的风格,它们分别是:( 2 )、( 3 )和( 4 )。3.VB中,当KeyPress事件发生时会返回一个按键的( 5 )值。 4. 时钟控件是有规律地以一定的( 6 )激发计时器事件,而执行相应的代码程序。 5.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为( 7 )。6.声明一个双精度变量Num5,的声明语句是 ( 8 ) 。 7.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是( 9 )。8.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用( 10 )关键字。 9.Visual Basic逻辑数据类型只有 True 与 False 两个值。当逻辑数据转换成整型数据时,True 转换为( 11 ),False转换为( 12 )。 10.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:( 13 )变量、( 14 )变量和( 15 )变量。 11.在Visual Basic工程中,拥有多个窗体的程序可用( 16 )语句将窗体装入内存,用( 17 )语句将指定窗体从内存中删除。 12.在Visual Basic中,当坐标系确定后,如果坐标值前加上关键字Step,则坐标值(X,Y)是( 18 )坐标。 13.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由( 19 )括起来。 14.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中( 20 )个单选按钮。 二、概念选择题 1.不能触发滚动条Change事件的操作是()。 A) 拖动滚动条的滑块 B) 单击两端箭头 C) 单击滚动条的滑块 D) 单击滚动条的空白处 2.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符型,且s=“a”,Leble1为标签控件,Leble1的Caption属性值为Label1,下列合法的赋值语句是()。 A) X= Leble1.Caption B) Leble1.Caption=Str(X) C) X*3=Y D) Y=X*S 3.下列可以将变量A、B的值互换的语句是( )。 A) A=B : B=A B) C=B : B=A :A=C C) A=C : C=B : B=A D) A=(A+B)/2 :B=(A-B)/2 4.下列叙述中错误的是()。 A)VB是采用了事件驱动编程机制。

最新VB考试题库

VB考试题库 VB编程题 1、求100以内的素数。 2、从键盘输入任意长度的字符串,要求将字符顺序倒置,例如,将输入的“ABCDEFG”变换成“GFEDCBA”。 3、计算0~200之间所有能被11或5整除的数之和 4、输入一年份,判断它是否为闰年,并显示有关信息。(判断闰年的条件是:年份能被4整除但不能被100整除,或者能被400整除) 5、已知x,y,z 3个变量中存放了3个不同的数,比较它们的大小并进行调整,使得x

13、从键盘输入三角形的三条边a,b,c的值,根据其数值,判断能否构成三角形。 14、已知数组a(),编程删除a中第5个元素。数组a中的元素分别为{12,6,4,89,75,63,100,20,31}。 15、随机生成一个整型的二维数组,范围在[10,20]之间,以上三角形式输出该数组。 16、利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[20,50]内的整数,输出每行中的最大值和下标。 17、利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[40,80]内的整数,求它的最大值及所对应的下标。 18、输入一系列字符串,编程求出长度最大的字符串并输出其所对应的次序。 19、利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[20,50]内的整数,输出该矩阵所有数据之和 20、输入一系列字符串,将字符串按递减次序排列。请编程实现。 21、随机产生10个[30,100]内的整数,求最大值、最小值和平均值。 22、定义三个4×4的二维数组A,B,C,A和B中的元素均随机生成,数组A的范围是1,20,数组B的范围是100,200,数组C是A和B相乘得到的。请编程生成并输出A,B,C。 23、随机产生15个小写字母,放在字符数组中。提示:c=chr(int(rnd*26+97)) 24、随机产生10个[30,100]内的整数,求最大值及所对应的下标。 25、定义三个4×4的二维数组A,B,C,A和B中的元素均随机生成,数组A的范围是1,20,数组B的范围是100,200,数组C是A和B相加得到的。请编程生成并输出A,B,C。 26、利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[20,50]内的整数,求它的两条对角线上元素之和。 27、利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[40,80]内的整数,求它的最小值

vb期末考试试题

第1题(1.0分)题号:227 表达式1 and 0的值【1】.答案:1). False 第2题(1.0分)题号:222 把整数0赋给一个逻辑型变量,则逻辑变量的值为【1】. 答案:1). False 第3题(1.0分)题号:60 a 和b 中有仅只有一个为1,相应的Visual Basic逻辑表达式为【1】. 答案:1). a=1 xor b=1 第5题(1.0分)题号:244 设x为一个两位数,将x个位数和十位数交换后所得两位数VB的表达式是【1】. 答案:1). (x mod 10) * 10 + int(x/10) 第7题(1.0分)题号:226 表达式32\7 MOD 3^2 的值是【1】. 答案:1). 4 第8题(1.0分)题号:288 文件按照存取方式及其组成结构可以分为顺序文件和【1】. 答案1). 随机文件或随机 第9题(1.0分)题号:319 Option Base 1的作用是确定数组的下界为【1】. 答案:1). 1 第1题(1.0分)题号:236 所有的VB 的变量,都有隐含说明字符和强调声明两种方法来定义. 答案:N 第2题(1.0分)题号:246 ActiveX控件是扩展名为*.ocx的独立文件,使用时需用 "工程"/"部件"载入或移去. 答案:Y 第3题(1.0分)题号:289 框架控件和形状控件都不能响应用户的鼠标的单击事件. 答案:Y 第4题(1.0分)题号:350 在窗体模块的声明部分中用Private声明的变量的有效范围是其 所在的工程. 答案:N 第5题(1.0分)题号:354 在框架控件上放置的控件可以移动到框架控件的外面. 答案:N 第6题(1.0分)题号:231 可以用"&","+"合并字符串,但是用在变异变量时,"+"可能会将两个数值加起来.答案:Y 第8题(1.0分)题号:247 Circle方法绘制扇形或圆弧图形时,图形的形状不仅与起始角、终止角的大小相关,而且与起始角、终止角的正或负相关.答案:Y 第9题(1.0分)题号:330 有一个程序在属性窗口中设置了它的窗体字体大小为10号,而程序代码若设置了它的窗体字体大小为20号,那么当程序运行后实际的窗体字体大小为20号.答案:Y 第10题(1.0分)题号:225 Visual Basic程序的运行可以从Main()过程启动,也可以从某 个窗体启动. 答案:Y 第1题(1.0分)题号:319 能够改变窗体边框线类型的属性是(). A:FontStyleB:BorderStyleC:BackStyleD:Bord er 答案:B 第2题(1.0分)题号:822 以下()对象不具有Clear方法. A:列表框B:组合框C:剪贴板D:图片框 答案:D 第3题(1.0分)题号:258 常量-0.00013579的科学计数法是(). A:-1,3579E+0.4B:.00013579C:-13.579E-5D:-1.3579E-0.4 答案:C 第4题(1.0分)题号:230 vb 应用程序是分层管理的,其最高的层次为(). A:工程B:模块C:窗体D:过程 答案:A 第5题(1.0分)题号:837 用户可以通过设置菜单项的()属性值为FALSE来使该菜单项不可见. A:HideB:CheckedC:VisibleD:Enabled答案:C 第6题(1.0分)题号:334 若要使标签控件显示时,不覆盖其背景内容,

大一VB期末考试试卷及答案

大一VB期末考试试卷及答案 1.在代码中引用一个控件时,应使用控件的( b )属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。 A.x+a <= b-y B. x > 0 AND y < 0 C.a = b OR x>y D. x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是( c )。 A.-1 B.0 C.1 D.以上都不对 5.67890属于( d )类型数据。 A.整型 B.单精度浮点数 C.货币型 D.长整型 6.下列变量名中正确的是( d )。 A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句( a )是有效的。 A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( b )。 A.Print B.Textbox C.Optionbutton D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。 A.Name B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为( b )。 Private Sub command1_click() Dim m(10)

大学VB考试题库

大学VB考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.360docs.net/doc/b76885839.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏 B、菜单栏 C、状态栏 D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0

九江学院VB期末考试题目及详细答案

九江学院期末考试复习题(政法A1111)第一套 一、判断题 1、Visual Basic程序开发的特点是面向对象的事件驱动。(√) 2、Print_Text 是一个不合法的变量名。(×) 3、窗体的AutoRedraw属性实现了屏幕图像的重建。(√) 4、设置字体大小应使用Font属性(×) 5、Sub过程可以实现嵌套调用(√) 6、IIF函数中的三个参数都不能省略。(√) 7、块结构条件语句以End If结束,而单行结构条件语句没有End IF。(√) 8、当终值小于初值时,步长为负数。(√) 9、执行While-Wend循环时,如果一开始条件就不成立,则语句块一次也不会执行。(√) 10、关于数组的引用,在程序中,凡是简单变量可以出现的地方都可以出现数组元素的引用(√) 二、单项选择题 1.Print Format(123,”####”)执行之后的结果为 A)#123B)123C)123#D)#### 【答案】B 2.下面可以表示注释语句开头的为 A)Re B)R C)Rem D)dim 【答案】C 3.下列选项中窗体载入事件为

A)Load事件B)Click事件C)DblClick事件D)Unload事件 【答案】A 4.Timer控件可以使用下列哪种事件 A)Click事件B)Timer事件C)Dblclick事件D)Change事件 【答案】B 5.在InputBox函数中哪一个参数是必须的 A)Prompt B)Buttons C)Title D)Context 【答案】A 6.以下叙述中错误的是: A)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型B)Sub过程中不能嵌套定义Sub过程 C)Sub过程可以嵌套调用Sub过程 D)事件过程可以像通用过程一样由用户定义过程名 【答案】C 7.要填加一个标准模块,可使用“_____”菜单中的“添加模块”命令。 A)文件B)视图C)工程D)工具 【答案】C 8.在块结构条件语句If-Then / Endif中 (A)必须至少有一个Elseif语句 (B )可以有任意多个ElseIf-Then语句 (C)如果没有Else语句,运行时将出现错误

VB期末考试模拟题1讲解

【HNCE网上考试系统 v9.6】本套软件使用权属于:郑州大学 考试课程: 考试时间:100分钟考场:第一考场考试日期:2013.05.24 考号:姓名:剩余时间:99:42 保存交卷退出帮助 A B C D A B C D A B C D A B C D A B C D A B C D

A B C D A 命令 B 命令 C 命令 D 命令 A B C D A B C D A B C D A B C D A B

C D A B C D A B C D A 模块文件 B 件的属性 C 源文件 D 包含多个工程文件及属于该工程的其他文件 A 该窗体文件并没有被删除 B 窗体文件被删除 C 程仍然包含这个窗体 D A B C D A B C D

A B C D A B C D A可以实现交换两个变量值,而S2不能 B 个变量值,而S1不能 C 现交换两个变量值 D 现交换两个变量值 A B C D A B C D A 过程调用后均不保存值 B 有变量都是Static型的变量 C 所有变量都是Private型的变量 D 所有变量都是非全局Public A 用Dim语句或Static语句声明的变量 B 明它的过程

C Static语句声明的 D 程执行完毕后就被释放了 A B C D A B C D A B C D A B C D 声明段 A B C D A B C D A B

C D A B C D A B C D A B C D A 同 B Sub过程不可以 C 值,而Function过程能通过过程名返回值 D 或直接使用过程名调用,而 A工程中可以有多个窗体,但最多只能有一个窗体作为启动窗体 B 声明Public类型的变量来传递数据 C 大化、最小化或正常(保持设计时大小)等三种状态 D A 菜单 B 过程代码都放在窗体文件中 C 名必须相同 D 是设计阶段时显示的位置

大学VB期末考试试题

VB期末考试试题A卷 一、填空题 1、VB程序设计的主要特点是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。 13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5)。

vb综合考试试题

vb综合考试试题

1303班9月16日第一次综合考试试题 一、单选(本大题共25小题,每小题2分, 共 50分) 1. 设a=2,b=3,c=4,d=5,表达式NOT a<=c OR 4*c=b^2 AND b<>a+c的值是( )。 A、-1 B、 1 C、True D、False 2、假设A="Good Morning.",B="Afternoon,Boys.",下列表达式中结果是"Good Boys."的是_ __。 A) Left(A,5)+Right(B,5) B) Right(A,5)+Left(B,5) C) Mid(A,1,5)+Mid(B,1,6) D) Right(A,5)+Right(B,5) 3、下列叙中不正确的是() A、变量名中的第一个字符必须是字母 B、变量名的长度不超过255个字符 C、变量名可以包含小数点或者内嵌的类型声明 字符 D、变量名不能使用关键字 2

4、下列关于变体类型的描述,其中正确的是 _______。 A. 变体是一种没有类型的数据 B. 变体的空值就表示该变体的值为0 C. 一个变量没有定义就赋值,该变量即为变体 类型 D. 变体是赋给变量某一种类型数据后,就不能 再赋给它另一类型的数值 5、执行 PRINT 18/2*3,-3^2 命令后,输出结 果为_____。 A. 3 9 B. 3 -9 C. 27 -9 D. -9 27 6、下面的_______语句可以实现:先在窗体上 输出大写字母A,然后在同一行的第10列输出 小写字母b。 A. Print "A";Tab(9);"b" B. Print "A";Tab(10);"b" C. Print "A";Space(10);"b" D. Print "A";Tab(8);"b" 3

vb期末考试试题

2011-2012学年第一学期算法与程序设计期末考试题 班级:姓名:分数: 一、单项选择题(每题4分) 1.算法是解决问题的( ) A.程序代码 B.方法与步骤 C.计算公式 D.最终结果 2.以下不能作为vb常量的的是( ) A.“Good Luck” B. PI C. 1.5E-3 D. 16.34 3.以下各表达式中, 计算结果为0的是( ) A. INT(12.4)+INT(-12.6) B. CINT(12.4)+CINT(-12.6) C. FIX(13.6)+FIX(-12.6) D. FIX(12.4)+FIX(-12.6) 4.设a=″Visual Basic″,下面使b=″Basic″的语句是( ) A.b=Left(a,8,12) B.b=Mid(a,8,5) C.b=Right(a,5,5) D.b=Left(a,8,5) 5.inputbox() 函数返回值类型为( ) A.数值 B.字符串 C.数值和字符串 D.变体 6.下列关于For…Next语句的说法正确的是( ) A. 循环变量、初值、终值和步长都必须为数值型 B.Step后的步长只能为正数 C. 初值必须小于终值 D.初值必须大于终值 7.下列符号中,只有( )是合法的VB变量名。 A.xy23 B.23xy C.Sub D.xy8[1] 8.数学表达式Sin30°写成VB表达式是( ) A.Sin30 B.Sin(30) C.Sin(30°) D.Sin(30*3.14/180) 9.在VB的运算中,级别最高的是( ) A.= B.And C.Or D.Not 10.判断任意3条线段a、b、c能否构成三角形的表达式为( ) A.a+b>=c Or a+c>=b Or b+c>=a B.Not(a+bc And a+c>b And b+c>a 11.在Visual Basic 中,下列关于语句“Dim long as Integer”说法正确的是( ) A.定义long为字符型变量 B.这是一条错误的语句 C.这是一条合法的语句 D.定义long为长整型变量 12.设有下列语句: x=5 If x^2-4*x<0 Then y=5 Else Y=8 y=10 程序运行后,则下列叙述中正确的是( ) A.变量Y的值是5 B.变量Y的值是10 C.变量Y的值是8

VB模拟题

1.设计一个如图所示的成绩录入程序。要求利用文本框的lost focus事件检查录入的成 绩是否有效。如果录入的成绩介于0~100之间则可以继续输入,否则清除原数据,并且要求重新输入。底部的5个复选框用来设置参加合计的课程成绩。 2.设计一个用户界面如图所示,用于将学生学习的课程在列表框中显示出来,要求程序 有以下功能: a)单击“添加”按钮,若文本框“Text1.text”中不是空格串,并且在列表中也没 有,则将课程添加到列表框中去。 b)单击“删除”按钮,删除列表框中被选中的并显示在文本框中的课程名称。 c)单击“统计”按钮,统计课程列表框中的课程数量,并显示在文本框“Text2.text” 中。 d)单击“结束”按钮,结束程序运行。 3.设计一个偶数迁移程序,运行界面如图所示。要求如下: a.单击“产生”按钮,随机产生10个两位正整数,并添加到左边的列表框(list1)中。 b.单击“→”按钮,或双击list1,将list1中的所有偶数迁移到list2中。 c.单击“清除”按钮,清除list1和list2中所有的项目。

4. 设计如图所示窗体form1,在窗体上画一个名称为lst的列表框,通过属性窗口向列表框添加“中国”、“日本”、“新加坡”、“澳大利亚”、“美国”五个项目;在列表框右侧上方画一个名称为text1的文本框,并使其内容空白;在文本框下方画两个名称分别为c1和c2、标题分别为“修改”和“添加”的命令按扭。程序运行时要求:单击“修改”按钮时文本框text1中显示列表框中选中项目内容,同时列表框移除该项;单击“添加”按钮时,将文本框修改后的内容添加在列表框中列表的末尾。保存窗体文件xg.frm,工程文件为xg.vbp. 5. 设计如图所示窗体form1,在窗体左边画两个名称为t1、t2的文本框,文本框内显示空白;在窗体右下方画一个名称为c1的命令按扭,按扭的标题为“复制”。编写适当的事件过程,使得在运行时,选定t1中任意文本后,单击命令按扭c1,文本框t2中显示t1中所选定的文本。

【期末复习】计算机VB期末考试试题及答案

20**-20**学年VB期末考试试题A 一、填空题 1、VB程序设计的主要特点 是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。

13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font

VB期末考试试题及答案 (1)

第一部分:客观题 一、单项选择题 1、在窗体模块的通用段中声明变量时,不能使用的关键字是() A、 Dim B、 Public C、Private D、 Static 2、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是() A、工程资源管理器窗口 B、工具箱窗口 C、属性窗口 D、代码窗口 3、若要使某可见控件获得焦点,可使用()方法来实现。 A、RefreshB、SetfocusC、GotfocusD、Value 4、下列不可作为VB变量名的是() A、ABT1 B、Alpha C、ABC D、4*Delta 5、表达式 5 Mod 3+3\5*2的值是() A、 0 B、 6 C、4 D、 2 6、下列语句中,正确的赋值语句是() A、 i + j = 10 B、 2i = j C、 j = i + j D、 i * j = 0 7、执行下列程序段后,x的值是()。

n = 4: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i < n A、 2 B、 6 C、 10 D、 14 8、当用户在窗体上单击鼠标时,不会触发的事件是() A、ClickB、MouseDownC、MouseUpD、DblClick 9、下列为整型变量的是() A、 x! B、 x# C、x$ D、 x% 10、要从For循环中直接退出循环,可使用的语句( )。 A、Exit Do B、Exit Loop C、Exit For D、Stop 11、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是() A、x Mod 2 =1 Or y Mod 2 =1 B、x Mod 2 =0 Or y Mod 2=0 C、x Mod 2 =0 And y Mod 2=0 D、x Mod 2 =1 And y Mod 2 =1 12、在通用声明中给出Option Base 1语句,则数组a包含()个数组元素。 Dim a(3, -2 To 1, 5) As Integer A、60 B、75 C、120 D、13

VB期末考试试题及答案

VB期末考试试题及答案 一、填空题 1、VB程序设计的主要特点是可视化设计和事件 编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。

VB考试题目1

一、单选题(每题1分,共76题) 1.以下关于窗体的描述中错误的是() A. 在VB中每次运行时可以指定不同的启动窗体 B. 要让窗体以最大化方式打开,应设置MaxButton属性值为True C. 窗体第一次显示时也会发生Resize事件 D. 第一次显示时窗体的位置可以不是设计时所指定的位置 2.执行多窗体应用程序时,() A. 打开一个窗体后,其他窗体都会被关闭 B. 允许同时打开多个窗体 C. 打开一个窗体后,其他窗体都会被隐藏起来 D. 在某一时刻只能打开一个窗体 3.程序中要在文本框文本中插入一段文字,应当使用的属性是() A. SelText B. Name C. Text D. Caption 4. 在用户的应用程序执行期间发生,比如单击鼠标或按键盘中的键() A. 方法 B. 属性 C. 事件 D. 工程 5.当一个工程中含有多个窗体时,其中的启动窗体是() A. 启动VB时建立的窗体 B. 第一个添加的窗体 C. 最后一个添加的窗体

D. 在工程属性窗口中指定的窗体 6.当新建一个工程并启动Visual Basic后,工具箱中的控件是() A. 内部控件 B. Active X控件 C. 内部控件和Active X控件 D. 内部控件或Active X控件 7.启动Visual Basic后,就意味着要建立一个新的() A. 窗体 B. 程序 C. 工程 D. 文件 8.下面是字符串数据的类型声明字符() A. % B. $ C. & D. ! 9.对象是将数据和操作起来的逻辑实体() A. 封装 B. 串接 C. 连接 D. 伪装 10.下面属性用于显示对象的标题() A. Text B. Caption C. Name(名称) D. ForeColor

VB期末考试试题

第一部分:客观题 1、 单项选择题 1、在窗体模块的通用段中声明变量时,不能使用的关键字是( ) A、 Dim B、 Public C、Private D、 Static 2、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 ( ) A、工程资源管理器窗口 B、工具箱窗口 C、 属性窗口 D、代码窗口 3、若要使某可见控件获得焦点,可使用( )方法来实现。 A、Refresh B、Setfocus C、Gotfocus D、Value 4、下列不可作为VB变量名的是( ) A、ABT1 B、Alpha C、ABC D、4*Delta 5、表达式 5 Mod 3+3\5*2的值是 ( ) A、 0 B、 6 C、4 D、 2 6、下列语句中,正确的赋值语句是( ) A、 i + j = 10 B、 2i = j C、 j = i + j D、 i * j = 0 7、执行下列程序段后,x的值是( )。 n = 4: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i < n A、 2 B、 6 C、 10 D、 14 8、当用户在窗体上单击鼠标时,不会触发的事件是( ) A、Click B、MouseDown C、MouseUp D、DblClick 9、下列为整型变量的是( ) A、 x! B、 x# C、x$ D、 x% 10、要从For循环中直接退出循环,可使用的语句( )。 A、Exit Do B、Exit Loop C、Exit For D、Stop 11、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是 ( ) A、x Mod 2 =1 Or y Mod 2 =1 B、x Mod 2 =0 Or y Mod 2=0

计算机等级考试(二级VB)模拟试题二

计算机等级考试(二级VB)模拟试题二 第一部分计算机基础知识 1.是我国安全部开发的一种检测和消除计算机病毒的杀毒软件。 A.Kill B.Scan C.Vsafe D.WPS 2.用n位二进制来表示一个整数的补码,用最高位作为符号位,其整数的表示范围是. A.-2n-1~+2n-1-1 B.-2n-1+1~+2n-1 B.-2n-1~+2n-1D.-2n~+2n-1 3.下列四个数中最大的数是。 A.十进制数1789 B.十六进制数IFF C.二进制数10100001 D.八进制数227 4.存储器体系由不同类型的存储器组成多层结构,按存取速度从快到慢的是。 A.快存、辅助、主存、海量存储器B.光盘、主存、辅助、海量存储器 C.快存、主存、辅助、海量存储器D.DVD、主存、辅助、海量存储器 5.高级语言采用解释方式时的执行速度与采用编译方式时的执行速度相比,下列是正确的。 A.相等B.前者快C.前者慢D.不能确定 6.设汉字字库包括全角符号和一、二级汉字共8000个,进入汉字操作系统调用16x15点阵汉字库,且全部常驻内存中,则内存开销约为。 A.640KB B.1.47KB C.240KB D.70KB 7.下列软件中,不属于应用软件的是。 A.字表处理软件B.财务管理软件 C.股市分析软件D.高级语言编译程序 8.传送速率单位“bps”代表的意义是。 A.Bytes Per Second B. Bits Per Second C.Band Per Second D. Billion Per Second 9.软件需求分析一般应确定的是用户对软件的。 A. 功能需求 B. 非功能需求 C. 性能需求 D. 功能需求和非功能需求 10.计算机网络中的拓扑结构是一种。 A.实现异地通信方案B.理论概念 C.设备在物理上的连接形式D.传输信道的分配 11.E-mail地址中@后面的内容是指。 A.收信服务器名称B.寄信服务器名称 C.帐号D.密码 12.如果用户正在用到3个文件夹,每个文件夹至少含有4个文件,若想不移动文件,工作却更方便,应当。 A.在桌面上右击鼠标,为这些文件夹建立快捷键 B.把这些文件夹增加到快捷文件夹中去

相关文档
最新文档