期末VB150道选择题.docx

上传人:b****3 文档编号:4875772 上传时间:2022-12-11 格式:DOCX 页数:34 大小:31.71KB
下载 相关 举报
期末VB150道选择题.docx_第1页
第1页 / 共34页
期末VB150道选择题.docx_第2页
第2页 / 共34页
期末VB150道选择题.docx_第3页
第3页 / 共34页
期末VB150道选择题.docx_第4页
第4页 / 共34页
期末VB150道选择题.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

期末VB150道选择题.docx

《期末VB150道选择题.docx》由会员分享,可在线阅读,更多相关《期末VB150道选择题.docx(34页珍藏版)》请在冰豆网上搜索。

期末VB150道选择题.docx

期末VB150道选择题

期末VB150道选择题

1. 能被对象所识别的动作与可执行的活动分别称为对象的___B_____。

 

 A. 方法、事件

 B. 事件、方法

 C. 事件、属性

 D. 过程、方法

(1分)错了!

2. 一个应用程序_____D____窗体。

 

 A. 只许有一个

 B. 可以没有

 C. 应该有两个

 D. 可包括多个

(1分)错了!

3. 对象在响应某个事件时,计算机要执行一段程序,以完成相应的操作,这样的程序片段叫做_B___过程。

 

 A. 方法

 B. 事件

 C. 调动

 D. 编译

(1分)错了!

4. 以下关于事件的说法,正确的是___A_____。

 

 A. 事件是由系统预先定义好的,能够被对象识别的动作

 B. 用户可以根据需要建立新的事件

 C. 事件的名称是可以改变的,由用户预先定义

 D. 不同类型的对象所能识别的事件一定不相同

(1分)错了!

5. VisualBasic中的工程文件的扩展名是_____D_______。

 

 A. .reg

 B. .frm

 C. .bas

 D. .vbp

(1分)错了!

6.___C_____是接收用户鼠标或键盘输入的能力。

当对象具有____________时,可接受用户的输入。

 

 A.事件

 B.属性

 C.焦点

 D.对象 

(1分)错了!

7.所谓_______A_____就是使某个对象进入活动状态(又称激活)的一种操作或动作。

 

 A.事件

 B.属性

 C.方法

 D.对象 

(1分)错了!

8.一只白色的足球踢进球门,则白色、足球、踢、进球门是__B______。

 

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

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

 C.对象、属性、方法、事件

 D.对象、属性、事件、方法 

(1分)错了!

9.VisualBasic是一种面向___D_____的程序设计语言。

 

 A.过程

 B.用户

 C.方法

 D.对象 

(1分)错了!

10. 下面____C____语句,可以将列表框List1中当前选定的列表项的值替换成“ABC”。

 

 A. List1.AddItem“ABC”,List1.ListIndex

 B. List1.Text=“ABC”

 C. List1.List(List1.ListIndex)=“ABC”

 D. 前三项均可

(1分)错了!

11. 下面所列的控件属性中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是___D_____。

 

 A. List1.ListCount

 B. Text1.Index

 C. Dir1.Path

 D. Label1.Visible

(1分)错了!

12. 单选按钮(OptionButton)用于一组互斥的选项中。

若一个应用程序包含多组互斥条件,可在不同的____D____中安排适当的单选按钮,即可实现。

 

 A. 框架控件(Frame)或图象控件(Image)

 B. 组合框(ComboBox)或图象控件(Image)

 C. 组合框(ComboBox)或图片框(PictureBox)

 D. 框架控件(Frame)或图片框(PictureBox)

(1分)错了!

13. 以下有关对象属性的说法中正确的是____D____。

 

 A. 对象所有的属性都罗列在属性窗口列表

 B. 不同对象不可能有同名属性

 C. 不同对象的同名属性取值一定相同

 D. 对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变。

(1分)错了!

14. 用窗体的____C____属性来设置窗体的标题。

 

 A. Style

 B. Text

 C. Caption

 D. Name

(1分)错了!

15. 如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入____A____。

 

 A. -

 B. +

 C. &

 D. #

(1分)错了!

16.关于窗体Name属性的叙述,正确的是__D______。

 A.窗体Name属性可以具有与别的公共对象相同的名字

 B.窗体Name属性和变量定义一样

 C.窗体Name属性最长可达255个字符

 D.窗体Name属性不能具有与别的公共对象相同的名字

(1分)错了!

17.窗体有一个方法可以使窗体隐藏但不从内存中卸载,该方法是______C______。

 A.Show

 B.Release

 C.Hide

 D.Unload

(1分)错了!

18.设在菜单编辑器中定义了一个菜单项,名为menu1。

为了在运行时让该菜单项变灰,应使用的语句是_____B_______。

 A.menu1.Enabled=True

 B.menu1.Enabled=False

 C.menu1.Visible=True

 D.menu1.Visible=False

(1分)错了!

19. 当对象失去焦点时,将会发生____B________事件。

 

 A. GetFocus

 B. LostFocus

 C. Focus

 D. SetFocus

(1分)错了!

20.要使文本框能显示多行文字,则需设定它的_____C_______属性为True。

 A.Caption

 B.PasswordChar

 C.MultiLine

 D.Seleted

(1分)错了!

21.将文本框的ScrollBars属性设置为非零值,却没有效果,原因是_____B_______。

 A.文本框中没有内容

 B.文本框的MultiLine属性值为False

 C.文本框的MultiLine属性值为True

 D.文本框的Locked属性值为True

(1分)错了!

22. 当命令按钮的__A______属性被设置为True时,按[Esc]键与单击该命令按钮的作用相同。

 

 A. Cancel

 B. Default

 C. Style

 D. Picture

(1分)错了!

23. 对于一个含有计时器控件的窗体,每经过一段由___D_____属性指定的时间间隔,就会产生一个Timer事件。

 

 A. Name

 B. Enabled

 C. Caption

 D. Interval

(1分)错了!

24. 只有当一个对象的___A_____和________属性为True时,它才能获得焦点。

 

 A. Enabled;Visible

 B. Visible;Caption

 C. Visible;Name

 D. Enabled;Caption

(1分)错了!

25. 下列控件中,可以接收焦点的是____A____。

 

 A. 文本框

 B. 图像框

 C. 框架

 D. 形状

(1分)错了!

26. 在3种类型的组合框中,只有___B_____才能接收DblClick事件。

 

 A. 下拉式组合框

 B. 简单组合框

 C. 下拉式列表框

 D. 下拉式列表框和下拉式组合框

(1分)错了!

27. 在运行过程中要把某控件变灰,应把_____D_______属性设置为False。

 

 A. Default

 B. Visible

 C. Activate

 D. Enabled

(1分)错了!

28. 能够获得一个文本框中被选取文本的内容的属性是_____D_______。

 

 A. Text

 B. Length

 C. SelStart

 D. SelText

(1分)错了!

29. 某些对象有只读属性,如Name属性,这种属性在设计阶段设置,不能在运行期间改变。

以下___C_____属性为只读属性。

 

 A. ControBox

 B. Enabled

 C. BorderStyle

 D. WindowState

(1分)错了!

30. 描述X、Y中只有一个小于Z的逻辑表达式是___C_____。

 

 A. X

 B. X

 C. X

 D. X

(1分)错了!

31. 下列语句运行时系统给出错误提示的是__A______。

 

 A. Print -32000-769

 B. Print "1E2"+8

 C. Print "AB"&128

 D. Print3=2=4

(1分)错了!

32. 对于某对象的SetFocus与GotFocus描述正确的是__A______。

 

 A. SetFocus是方法,GotFocus是事件

 B. SetFocus是事件,GotFocus是事件

 C. SetFocus是方法,GotFocus是方法

 D. SetFocus是事件,GotFocus是方法

(1分)错了!

33. 有应用代码:

Text1.Text="VisualBasic",其中的Text1、Text和"VisualBasic"分别代表__C__。

 

 A. 对象、值、属性

 B. 对象、方法、属性

 C. 对象、属性、值

 D. 属性、对象、值

(1分)错了!

34. 在使用菜单编辑器创建菜单时,可在菜单名称中首字母前插入符号___B_____,那么在运行程序时按Alt键和该字母键就可打开该命令菜单。

 

 A. 下划线

 B. &

 C. $

 D. @

(1分)错了!

35. 在程序中可以通过复选框和单选框按钮的____B________属性值来判断它们的当前状态它。

 

 A. Caption

 B. Value

 C. Checked

 D. Selected

(1分)错了!

36. 应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程名分别为_____C_______。

 

 A. Form_Click()  Command1_Click

 B. Frm1_Click() Command1_Clic

 C. Form_Click() Cmd1_Click

 D. Frm1_Click() Cmd1_Click

(1分)错了!

37. 在下列关于菜单的说法中,错误的是____B________。

 

 A. 每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件

 B. 除了Click事件之外,菜单项还能响应其他的如DblClick等事件

 C. 菜单项的捷径键不能任意设置

 D. 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择

(1分)错了!

38. 在用菜单编辑器设计菜单时,必须输入的项有_____D_______。

 

 A. 快捷键

 B. 标题

 C. 索引

 D. 名称

(1分)错了!

39. 将数据项“China”添加到列表框(Listl)中成为第一项应使用_____A_______语句。

 

 A. Listl.Addltem"China",0

 B. Listl.Addltem"China",1

 C. Listl.Addltem0,"China"

 D. Listl.Addltem1,"China"

(1分)错了!

40. 下列控件中,没有Caption属性的是_____B_______。

 

 A. 框架

 B. 列表框

 C. 复选框

 D. 单选按钮

(1分)错了!

41.窗体Form1的名称属性是frm,它的Load事件过程名是__B___。

 

 A.Form-Load

 B.Form_Load

 C.frm_Load

 D.Me_CmdOK

(1分)错了!

42.以下有关对象属性的说法中错误的是_______D_____。

 A.所有的对象都具有Name(名称)属性 

 B.只能在执行时设置或改变的属性为执行时属性 

 C.对象的某些属性只能在设计时设定,不能使用代码改变 

 D.Enabled属性值设为False的控件对象在窗体上将不可见 

(1分)错了!

43.使用_____D_______方法,可以将列表框List1中的所有项删除掉。

 

 A.List1.Txt="" 

 B.AddItem 

 C.RemoveItem 

 D.Clear 

(1分)错了!

44. 对正实数X的第四位小数四舍五入的VB表达式是___D_____。

 

 A. 0.001*Int(x+0.0005)

 B. 0.001*(1000*x+0.5)

 C. 0.001*Int(1000*x+5)

 D. 0.001*Int(1000*(x+0.0005))

(1分)错了!

45. 设整型变量a、b的当前取值分别为200与20,以下赋值语句中不能正确执行的是___B_____。

 

 A. Text1=a/b*a

 B. Text1=a*a/b

 C. Text1=“200”*a/b

 D. Text1=a&b&a

(1分)错了!

46. 函数Cint(–3.5),Int(–3.5),Fix(–3.5)的值分别是____B____。

 

 A. -3,–4,–3

 B. -4,–4,–3

 C. -3,–4,–4

 D. -4,–3,–3

(1分)错了!

47. 执行语句"Printformat(5459.478,"##,##0.00")",正确的输出结果是___B_____。

 

 A. 5459.48

 B. 5,459.48

 C. 5,459.478

 D. 5,459.47

(1分)错了!

48. 下列没有类型说明符的变量是____A_____。

 

 A. 日期型

 B. 长整型

 C. 字符串型

 D. 货币型

(1分)错了!

49. VB表达式Sqr(a+b)^3*2中优先进行运算的是_____B___。

 

 A. Sqr函数

 B. +

 C. ^

 D. *

(1分)错了!

50. 下列语句中不能正常执行的是___A_____。

 

 A. print+32758+10

 B. print5+9=15

 C. print"65"+12

 D. print"65"&12

(1分)错了!

51.如果一个变量未指明数据类型,那么,VB默认这个变量为___A___变量。

 A.变体型

 B.整型

 C.公共

 D.字符串型

(1分)错了!

52. 在窗体Form1上画两个文本框(Name属性分别为Fext1和Text2)和一个命令按钮(Name属性为Command1),程序如下。

执行后结果为_____C______。

PrivateSubCommand1_Click()

a=Text1.Text+Text2.Text

Printa

EndSub

PrivateSubForm_load()

Text1.Text="123"

Text2.Text="321"

EndSub

 

 A. 444

 B. 321123

 C. 123321

 D. 132231

(1分)错了!

53.要判断“月收入在2000元以上(含2000元)且5000元以下(不含5000元)”的职工,应该使用的逻辑表达式是____C________。

 A.M>2000ANDM<=5000

 B.M>2000OrM<=5000

 C.M>=2000ANDM<5000

 D.M>=2000OrM<5000

(1分)错了!

54. 下列程序的执行结果是____B________。

x=–6^2

PrintSgn(x)+Abs(x)+Int(x)

 

 A. –36

 B. –1

 C. 0

 D. –72

(1分)错了!

55. 下列语句执行后的输出结果是_____A_______。

(一个方格表示一个空格)

Wage=26

Print"工资";

PrintWage

 

 A. 工资□26

 B. 工资□□26

 C. “工资”□26

 D. “工资”□□26

(1分)错了!

56. 语句Print4+5\6*7/8Mod9的值是____B________。

 

 A. 4

 B. 5

 C. 6

 D. 7

(1分)错了!

57. 下列______A______是合法的VB变量名。

 

 A. _5a

 B. 我_AB

 C. 5name

 D. Use&DASF

(1分)错了!

58. MsgBox函数返回值的类型为_____B_______。

 

 A. 整体数值

 B. 字符串

 C. 变体

 D. 数值或字符串

(1分)错了!

59. 用于字符串连接的运算符是_____D_______。

 

 A. &

 B. +

 C. And

 D. A、B都可以

(1分)错了!

60. 表达式(-1)*Sgn(-100+Int(Rnd*100))的值是______C______。

 

 A. 随机数

 B. 0

 C. 1

 D. -1

(1分)错了!

61. 如果a是一个正实数,对x的第3位小数四舍五入的表达式是____C________。

 

 A. 0.01*Int(a+0.005)

 B. 0.01*Int(a+0.05)

 C. 0.01*Int(100*(a+0.005)

 D. 0.01*Int(100*(a+0.05))

(1分)错了!

62. 不能正确表示条件“两个整型变量X和Y之一为0,但不能同时为0”的布尔表达式是___C_____。

 

 A. X*Y=0And(X<>0OrY<>0)

 B. (X=0OrY=0)And(X<>0OrY<>0)

 C. Not((X=0OrY=0)And(X<>0OrY<>0))

 D. X*Y=0AndX+Y<>0

(1分)错了!

63. 函数Int(Rnd*11)+10的值的范围是_____A_______。

 

 A. [10,20]

 B. [0,20]

 C. [10,10]

 D. [10,11]

(1分)错了!

64. 满足“当a的值是偶数时为0,是奇数时为1”的要求的表达式是____A________。

 

 A. aMod2=0

 B. NotaMod2<>0

 C. Not(aMod2)

 D. (a\2*2-a)=0

(1分)错了!

65. VisualBasic的一行可以写多条语句,语句之间用______D______隔开。

 

 A. 逗号

 B. 分号

 C. 顿号

 D. 冒号

(1分)错了!

66. 如果将布尔常量False赋值给一个整形变量,则整型变量的值为____A________。

 

 A. 0

 B. -1

 C. True

 D. False

(1分)错了!

67. 设a为Integer型变量,s为Single型变量,把3.75赋值给s后,再执行下列某一语句,则在文本框中显示的结果与执行语句a=s:

Text1=a的结果相同的有___B_____个。

①a=Int(s):

Text1=a

②a=Fix(s):

Text1=a

③a=CInt(s):

Text1=a

④a=Format(s,”#####”):

Text1=a

 

 A. 1

 B. 2

 C. 3

 D. 4

(1分)错了!

68. i被j整除的逻辑表达式是________D________。

 

 A. i/j=0

 B. i\j=0

 C. i<>0

 D. imodj=0

(1分)错了!

69. x+y小于10且x-y要大于0的逻辑表达式是_______C_________。

 

 A. x+y<10,x-y>0

 B. (x+y<10):

(x-y)>0

 C. x+y<10Andx-y>0

 D. x+y<10x-y>0

(1分)错了!

70. 赋值语句:

a=123+MID("123456",3,2)执行后,a变量中的值是_____D_______。

 

 A. "12334"

 B. 123

 C. 12334

 D. 157

(1分)错了!

71. 表达式Len("123程序设计ABC")的值是_____A_______。

 

 A. 10

 B. 14

 C. 20

 D. 17

(1分)错了!

72. 己知A$"12345678";,则表达式Val(Left(A,4)+Mid(A,4,2))的值为______B______。

 

 A. 123456

 B. 123445

 C. 8

 D. 6

(1分)错了!

73. \、/、Mod、*四个算术运算符中,优先级别最低的是______C______。

 

 A. \

 B. /

 C. Mod

 D. *

(1分)错了!

74. 表达式16/4-2^5*8/4MOD5/2的值为_____B_______。

 

 A. 14

 B. 4

 

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

当前位置:首页 > 初中教育 > 学科竞赛

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

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