精选VisualBasic程序设计期末完整题库200题含答案.docx

上传人:b****5 文档编号:3981614 上传时间:2022-11-26 格式:DOCX 页数:34 大小:31.25KB
下载 相关 举报
精选VisualBasic程序设计期末完整题库200题含答案.docx_第1页
第1页 / 共34页
精选VisualBasic程序设计期末完整题库200题含答案.docx_第2页
第2页 / 共34页
精选VisualBasic程序设计期末完整题库200题含答案.docx_第3页
第3页 / 共34页
精选VisualBasic程序设计期末完整题库200题含答案.docx_第4页
第4页 / 共34页
精选VisualBasic程序设计期末完整题库200题含答案.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

精选VisualBasic程序设计期末完整题库200题含答案.docx

《精选VisualBasic程序设计期末完整题库200题含答案.docx》由会员分享,可在线阅读,更多相关《精选VisualBasic程序设计期末完整题库200题含答案.docx(34页珍藏版)》请在冰豆网上搜索。

精选VisualBasic程序设计期末完整题库200题含答案.docx

精选VisualBasic程序设计期末完整题库200题含答案

2019年VisualBasic程序设计期末测试复习题200题[含答案]

一、选择题

1.在visualbasic中,要将一个窗体从内存中释放,应使用______语句。

a)show

b)hide

c)load

d)unload答案:

D

2.使用CommonDialog控件的_________方法可显示“打印”对话框。

a)ShowOpen

b)ShowSave

c)ShowColor

d)ShowPrinter答案:

D

3.若要在列表框中显示多列数据,可用列表框的______属性来实现。

a)MultiSelect

b)Index

c)Columns

d)List答案:

C

4.所有控件都有的属性是_______,在程序中作为对象的标识引用。

a)Caption

b)Value

c)Text

d)name答案:

D

5.在VisualBasic环境下,当写一个新的VisualBasic程序时,所做的第一件事是________。

a)编写代码

b)新建一个工程

c)打开属性窗口

d)进入VB环境答案:

B

6.要在C盘当前文件夹下建立一个名为Sd.dat的顺序文件,应先使用_____语句。

a)Open"Sd.dat"ForOutputAs#1

b)Open"C:

Sd.dat"ForInputAs#1

c)Open"C:

Sd.dat"ForOutputAs#1

d)Open"Sd.dat"ForInputAs#1答案:

C

7.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。

a)AutoSize

b)Alignment

c)Enabled

d)Visble答案:

A

8.下列是一个循环结构的程序,循环体内的语句将执行_____次。

K=0

ForI=1to10

Forj=1to100

K=K+1

Nextj

NextI

a)0

b)10

c)100

d)1000答案:

D

9.若要将窗体隐藏起来,则实现的方法为_______。

a)Unload

b)Show

c)WindowsState

d)Hide答案:

D

10.下列结构中不属于循环结构的是______。

a)for/next

b)while/wend

c)With/endwith

d)do/loop答案:

C

11.下列控件中可自动设置滚动条的是________。

a)复选框

b)框架

c)列表框

d)标签框答案:

C

12.命令按钮Command1的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。

a)在x前插入&

b)在x后插入&

c)在x前插入#

d)在x后插入#答案:

A

13.某顶级菜单项的热键字母为F,以下_____操作等同于单击该菜单项。

a)同时按下Ctrl+F键

b)按下F键

c)同时按下Alt+F键

d)同时按下Shift+F键答案:

C

14.在使用菜单编辑器设计菜单时,必须输入的项是____。

a)标题

b)名称

c)索引

d)快捷键答案:

B

15.已知变量A、B、C中C的值最小,则判断A、B、C可否构成三角形的逻辑表达式是____。

a)A>=BANDB>=CANDC>0

b)A+C>BANDB+C>AANDC>0

c)(A+B)>=CORA-B<=CANDC>0

d)A+B>CANDA-B0答案:

B

16.下列命令按钮事件过程执行后,输出结果是_____。

Form=1to1000step2

a=10

forn=1to20step2

a=a+2

nextn

nextm

printa

a)1200

b)1000

c)30

d)20答案:

C

17.以下控件中没有Caption属性的控件是______。

a)标签框

b)文本框

c)框架

d)命令按钮答案:

B

18.下列语句中正确的是

a)txt1.text+txt2.text=txt3.text

b)command1.name=cmdok

c)12label.caption=1234

d)a=inputbox(hello)答案:

D

19.以下面_____那种方式打开的文件,只能读不能写。

a)Input

b)Output

c)Random

d)Append答案:

A

20.以下可以构成语句的一项是_______。

a)对象名.属性名

b)对象名.方法名

c)对象名.事件名

d)对象名.函数名答案:

B

21.下列程序段的执行结果为_____。

DimM(10),N(10)

I=3

forT=1To5

M(T)=T

N(I)=2*I+T

NextT

printN(I);M(I)

a)311

b)315

c)113

d)153答案:

C

22.如下数组声明语句,正确的是______。

a)dima[3,4]asintiger

b)dima(3,4)asstring

c)dima(n,n)assingle

d)dima(34)asinteger答案:

B

23.下列_______属性用于设置或返回文本框中的文本。

a)Caption

b)Text

c)Name

d)DragIcon答案:

B

24.写列选项中,合法的变量是______。

a)c%aaa

b)sum_3

c)Else

d)5persons答案:

B

25.如果x是一个正实数,对x的第二位小数四舍五入的表达式是_____。

a)0.1*Int(x+0.05)

b)0.1*Int(10*(x+0.05))

c)0.1*Int(100*(x+0.5))

d)0.1*Int(x+0.5)答案:

B

26.在VB中,过程共有三种,他们是______。

a)事件过程,子过程和函数过程。

b)sub过程,Function过程和Property过程。

c)事件过程,函数过程和属性过程。

d)Sub过程,函数过程和通用过程。

答案:

A

27.在VisualBasic设计界面中不能隐藏的窗口是______。

a)工程窗口

b)属性窗口

c)立即窗口

d)窗体窗口答案:

A

28.下列选项中,哪一项是所有控件共有的属性_______。

a)Caption

b)Value

c)Text

d)Name答案:

D

29.下列数据中哪一个是布尔常量_______。

a)123

b)not

c)TRUE

d)xyz答案:

C

30.下列数据类型不可能占8个字节的是_____数据类型。

a)Date

b)Long

c)Double

d)Currency答案:

B

31.如果有声明Dima(5)AsInteger,则该数组共占用______个字节内存。

a)5

b)6

c)10

d)12答案:

D

32.可以通过_____来删除列表框中的选择项。

a)Enable属性

b)RemoveItem方法

c)AddItem方法

d)Text属性答案:

B

33.在一个语句行内写多条语句时,语句之间应该用()分隔

a)逗号

b)分号

c)顿号

d)冒号答案:

D

34.“对象”是计算机系统运行的()

a)程序单位

b)逻辑单位

c)物理实体

d)基本实体答案:

D

35.下列叙述正确的是()

a)对象是包含数据又包含对象数据进行操作的方法的物理实体

b)对象的属性只能在属性窗口中设置

c)不同的对象能识别不同的事件

d)事件过程都要由用户点击对象来触发答案:

C

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

a)0.01*int(x+0.05)

b)0.01*int(100*(x+0.005))

c)0.01*int(100*(x+0.05))

d)0.01*int(x+0.005)答案:

B

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

a)4^5

b)3*4

c)x+1

d)SIN答案:

C

38.将任意一个正的两数N的个位数与十位数对换的表达式为

a)(N-INT(N/10)*10)*10+INT(N/10)

b)N-?

INT(N/10)*10)*10+INT(N)/10

c)INT(N/10)+(N-INT(N/10)

d)(N-?

INT(N/10)*10)*10+INT(N/10)答案:

A

39.要使一个命令按钮成为图形命令按钮,则应首先设置_____属性值。

a)Picture

b)Style

c)Downpicture

d)Disabledpicture答案:

B

40.Rnd函数可能产生的()值

a)2

b)1

c)0.1234

d)1.00005答案:

C

41.下列赋值语句正确的是(?

?

a)Text1.text=Text.text+Text2.text?

b)Text1.name=Text1.Name+Text2.Name?

c)Text1.Caption=Text1.Caption+Text2.Caption?

d)Text1.Enable=Text1.Enable+Text2.Enable?

答案:

A

42.设A=”abcdefghijklm”,下面()的函数值为”jklm”。

?

a)Mid(A,10,4)

b)Ringht(A,5)

c)Ringht(A,1,4)

d)Left(A,10,4)答案:

A

43.窗体设计器是用来设计()

a)应用程序的代码段

b)应用程序的界面

c)对象的属性

d)对象的事件答案:

B

44.双击窗体的任何地方,可以打开的窗口是()

a)代码窗口

b)属性窗口

c)工程管理窗口

d)以上3个选项都不对答案:

A

45.下列哪项是窗体对象的方法而不是属性()

a)Name

b)Print

c)Caption

d)Enabled答案:

B

46.除时钟外其它控件都没有的属性是

a)Top

b)Name

c)Visible

d)Interval答案:

D

47.语句PRINT?

“SGN(-26)=”;SGN(-26)的输出结果为

a)SGN(-26)=26

b)SGN(-26)=-26

c)SGN(-26)=+1

d)SGN(-26)=-1答案:

D

48.表达式(7\3+1)*(18\5-1)的值是()

a)8.76

b)7.8

c)6

d)6.67答案:

C

49.下面______控键对象具有绘图方法。

a)Image

b)Line

c)Picturebox

d)Frame答案:

C

50.不能触发滚动条Change事件的操作是_______。

a)拖动滚动块

b)单击两端箭头

c)单击滚动块

d)单击箭头与滚动块之间的滚动条答案:

C

51.Print方法不允许在____对象上输出数据。

a)窗体

b)代码窗口

c)立即窗口

d)图片框答案:

B

52.设x=-18,则Abs(5*x)=_____。

a)-90

b)90

c)18

d)5答案:

B

53.Strc=Mid("VisualBasic",10,3),则Strc的值_____。

a)"Vis"

b)"sua"

c)"Bas"

d)"sic"答案:

D

54.要把一个命令按钮设置成无效,应设置其哪一属性值_____。

a)Visible

b)Enabled

c)Default

d)Cancel答案:

B

55.表达式Int(-17.8)+Sgn(17.8)的值是______。

a)18

b)-17

c)-18

d)-16答案:

B

56.要在图片框P1中打印字符串“HowAreYou”,应使用语句()

a)Picture1.Print=“HowAreYou”

b)P1.Picture=LoadPicture(“HowAreYou”)

c)P1.Print“HowAreYou”

d)Print“HowAreYou”答案:

C

57.表达式Right("Beijing",4)的值是______。

a)Beijing

b)jing

c)eiji

d)ijin答案:

B

58.引用列表框的最后一项应使用()

a)List1.List(List1.ListCount-1)

b)List1.List(List1.ListCount)

c)List1.List(ListCount)

d)List1.List(ListCount-1)答案:

A

59.VB6.0中,执行下面的四个语句时出现错误的是_____。

a)x=SGN(0)

b)x=SQR(0)

c)x=LOG(0)

d)x=SIN(0)答案:

C

60.如果有声明Optionbase1dimarray(15),则该数组共有_____个元素。

a)16

b)15

c)13

d)14答案:

B

61.表达式:

5\2*3的值_____。

a)7.5

b)0

c)1

d)2答案:

B

62.文本框控件中将Text的内容全部显示为所定义的字符的属性项是(?

?

a)PasswordChar

b)需要编程来实现

c)Password

d)以上都不是答案:

A

63.以下关于复选框的说法,正确的是(?

?

a)一个窗体上的所有复选框一次只能有一个被选中

b)一个容器中的所有复选框一次只能有一个被选中

c)在一个容器中的复选框可以同时有多个被选中

d)无论是在容器中还是在窗体中,都不可以同时选中多个复选框答案:

C

64.当x=-5时,下列语句y=iif(x>0,x^2+1,x-1)执行后y的值_____。

a)0

b)26

c)-6

d)4答案:

C

65.在VB6.0中,12345678的类型中是______。

a)整数型

b)长整数型

c)字符串型

d)日期型答案:

B

66.ControlBox属性只适用于窗体,当窗体的______属性设置为0-None时,

则ControlBox属性不起作用。

a)Borderstyle

b)Autoredraw

c)Windowstate

d)Enabled答案:

A

67.以下程序输出的结果为______。

X=1

y=4

DoUntily>4

x=x*y

y=y+1

Loop

Printx

a)4

b)8

c)12

d)16答案:

A

68.变量X=32769,则变量声明时不能将其声明为_____。

a)Integer

b)Variant

c)Long

d)Single答案:

A

69.复选对象是否被选中,是由其_____属性决定的。

a)Checked

b)Value

c)Enabled

d)Selected答案:

B

70.没有Caption属性的控件是_____。

a)Label

b)OptionButton

c)Frame

d)LisBox答案:

D

71._____控件可以使用SetFocus()方法。

a)Frame

b)Label

c)TextBox

d)Timer答案:

C

72.以下不属控件的一项是_____。

a)文本框

b)标签框

c)列表框

d)消息框答案:

D

73.19.5Mod2*2的运算结果是_____。

a)3.5

b)1

c)3

d)0答案:

D

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

a)单选按钮

b)图片框

c)通用对话框

d)文本框答案:

C

75.窗体的BackColor属性用于设置窗体的______。

a)高度

b)亮度

c)背景色

d)前景色答案:

C

76.确定一个窗体大小的属性是_____。

a)Width和Height

b)Width和Top

c)Top和Left

d)Top和Height答案:

A

77.Print方法可以输出多个表达式值,若使用标准格式输出,各表达式的分割符应是______。

a)空格

b)逗号

c)冒号

d)分号答案:

B

78.为使计时器控件每隔5秒钟产生一个计时器事件(timer事件),则应将其Interval属性值设置为______。

a)5

b)500

c)300

d)5000答案:

D

79.如果有数组声明Dima(10)AsInteger,则该数组共有______个元素。

a)10

b)11

c)9

d)不确定答案:

B

80.若要设置定时器控件的定时时间,需设置的属性是_____。

a)interval

b)value

c)enabled

d)text答案:

A

81.x是小于100的非负数,用vb表达式正确的是______。

a)0

b)0<=x<100

c)x>=0ANDx<100

d)0<=xORx<100答案:

C

82.下列循环语句将执行______次。

A=100

Do

Printa

a=a+1

Loopuntila<=10

a)1

b)10

c)100

d)死循环答案:

D

83.下列程序执行后,变量s的值为______。

DimsAslong,xAsInteger

s=0:

x=1

DoWhile(x<10)

s=s+x

x=x+2

Loop

Prints

a)10

b)25

c)50

d)100答案:

B

84.菜单控件只包括一个事件,即

(1),当用鼠标单击或键盘选中后按“回车”键

时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。

C

A、GotFocusB、LoadC、ClickD、KeyDown

85.编写如下事件过程:

PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfShift=6AndButton=2Then

Print"Hello"

EndIf

EndSub

程序运行后,为了在窗体上输出"Hello",应在窗体上执行以下_______操作。

a)同时按下Shift键和鼠标左键

b)同时按下Shift键和鼠标右键

c)同时按下Ctrl、Alt键和鼠标左键

d)同时按下Ctrl、Alt键和鼠标右键答案:

D

86.当执行以下程序时,在名为lblResult的标签框内将显示_____。

PrivateSubcmdlt_click()

DimI,R

R=0

ForI=1To5Step1

R=R+I

NextI

lblResult.Caption=Str(R)

EndSub

a)字符串15

b)整数15

c)字符串5

d)整数5答案:

A

87.下列程序的运行后s的值是_____。

S=0

Forx=99to1Step-2

s=s+x

Nextx

Prints

a)100

b)500

c)2500

d)5000答案:

C

88.用InputBox函数可帮助生成_______。

a)消息框

b)“保存”对话框

c)简单输入框

d)“颜色”对话框答案:

C

89.下列程序的执行结果为_____。

A=100:

b=50

Ifa>bThen

a=a-b

Else

b=b+a

Endif

Printa

a)50

b)100

c)200

d)10答案:

A

90.Msgbox函数返回值的类型是______。

a)数值

b)字符串

c)变体

d)数值或字符串(视输入情况而定)答案:

A

91.以下语句输出结果是(在立即窗口中)_____。

A="Beijing"

b="ShangHai"

Printa;b

a)BeijingShangHai

b)AbeijingShangHai

c)BeijingShangHai

d)Abeijing答案:

C

92.有如下程序:

F

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

当前位置:首页 > 小学教育 > 数学

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

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