VB练习题 下载本文

1. 项目文件的扩展名是()

A. .vb B..sln C..exe D..vbproj 2. 集成开发环境有两类窗口:浮动和固定,下面的()窗口不是浮动窗口。

A. 工具箱 B.属性 C.即时 D.窗体 3. 要使窗体的标题为“演示实例”,应修改窗体的()属性。

A.Caption B.Tip C.Item D.Text 4. 在VB.NET中,下面属于方法的是()。

A.Focus B.SelectedText C.LostFocus D.Keypress 5. 一条语句要在下一行继续写,可用()符号作为续行符。

A.+ B.- C.空格和 _ D. ... 6. 若要使命令按钮不可操作,要对()属性进行设置。

A.Enabled B.Visible C.BackColor D.Text

7. 在VB.NET集成环境中创建VB.NET应用程序时,除了工具箱窗口、窗体窗口和属性窗口

外,必不可少的窗口是()

A.窗体布局窗口 B.立即窗口 C.代码窗口 D. 监视窗口

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

A.Load B.Click C.Unload D. GotFocus 9. 当文本框的ScrollBars属性设置了非None值,却没有效果,原因是()

A.文本框没有内容 B.文本框的MultiLine属性为False C.文本框的MultiLine属性为True D.文本框的Locked属性为True 10. 若要使标签控件显示时不要覆盖窗体的背景图案,要对()属性进行设置

A.BackColor B. BorderStyle C.ForeColor D. BackStyle 11. 数据类型为Long的类型标识符为()。

A.% B. & C.! D. # 12. 下面()是日期型常量。

A.“5/17/12” B.5/17/12 C.#5/17/12# D.(5/17/12) 13. 下面的()是合法的单精度型变量。

A.num! B.sum% C.char! D.mm# 14. 下面的()是合法变量名。

A.X_yz B.123abc C.Integer D.X-Y 15. Rnd函数不可能为下列的()值。

A.0 B.1 C.0.1234 D.0.0005

16. 图片框控件(PictureBox)是专门用于显示图片的控件,主要属性image用于设置显示

在控件上的图片,使用()语句可以在程序中消除已装入的图片。 A.PictureBox控件名.image=”” B.PictureBox控件名.image=Nothing

C.PictureBox控件名.image=Image.FromFile(“”) D.PictureBox控件名.image=Image.FromFile(Nothing) 17. 表达式16/4-2^5*8/4 Mod 5\\2的值为()

A.14 B.4 C.20 D.2 18. 表达式Len(“123程序设计ABC”)的值是()

A.10 B.14 C.20 D.17 19. 为了给x,y,z三个整型变量赋初值1,正确的赋值语句是()。

A.x=1: y=1: z=1 B.x=1,y=1,z=1

第1页(共10页)

C.x=y=z=1 D.xyz=1

20. 已知a=12,b=20,复合赋值语句“a*=b+10”执行后,a变量中的值是()

A.50 B.250 C.30 D.360 21. 关于语句If x=1 Then y=1,下列说法中正确的是。

A.x=1和y=1均为赋值语句 B.x=1和y=1均为关系表达式

C.x=1为关系表达式,y=1均为赋值语句 D.x=1为赋值语句,y=1为关系表达式

22. VB.NET提供了结构化程序设计的三种基本结构,分别是()。

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

C.过程结构、输入/输出结构、转向结构 D. 顺序结构、选择结构、循环结构

23. Visual Studio.Net是一种集成开发环境,集成开发环境一般简称为() A. CLR B.IDE C. VB.NET D.XML 24. 在VB.NET中要把属性窗口打开,可以选择()

A. 按F5键打开属性窗口 B. “解决方案资源管理器”窗口中的“属性”菜单项 C. “视图”菜单中的“属性窗口”或F4键

D . “编辑”菜单中的“属性窗口”

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

A.Enabled B.Visible C.BackColor D.Text 26. 要判断在文本框中是否按了Enter键,应在文本框的()事件中进行判断。

A.Change B. KeyDown C.Click D. KeyPress 27. 在VB.NET中,下面属于方法的是()。

A.Hide B.SelectedText C.LostFocus D.Keypress 28. 在一行内要写多条语句时,每个语句之间用()符号分隔。

A. , B.: C. 、 D. ; 29. 要使窗体的标题为“演示实例”,应修改窗体的()属性 A. Caption B.Tip C. Item 30. 表达式Num += 3代表的意思是()

D.Text

A. Num = 3 B. Num = Num +3 C. Num +3= Num D. 3 = Num 31. VB.NET代码是否区分大小写

A.不区分 B.区分

32. 当创建一个名为“引例”的项目时,该项目的所有代码文件将保存在()文件夹下。

A.My Documents B.VB.NET C.引例 D.Windows 33. 数据类型为String的类型标识符为()。

A.% B. $ C.! D. # 34. 下面的()是不合法的整型常量。

A.123 B.&O144 C.&O18 D.&H5A 35. 下面的()是合法变量名。

A.My_Integer B.123Integer C.Integer D. .My-Integer 36. Rnd函数产生值的范围是()。

第2页(共10页)

A.[0,1] B. [0,1) C. (0,1] D. (0,1)

37. 图片框控件(PictureBox)是专门用于显示图片的控件,主要属性image用于设置显示

在控件上的图片,使用()语句可以在程序中装入已有的图片。 A.PictureBox控件名.image=“图片文件名”

B.PictureBox控件名.image=image.load(“图片文件名”) C.PictureBox控件名.image=Image.FromFile(“图片文件名”) D.PictureBox控件名.image=Image.LoadFile(“图片文件名”) 38. 表达式28/4-2^5*8/4 MOD 5\\2 的值为()。

A.7 B.4 C.20 D.2 39. 在使用 MsgBox时,必须设置的参数是_______。

A.按钮 B.无 C.标题 D.提示 40. 下列各赋值语句,语法不正确的是()。

A.iNum=15 B.x+y=5 C.slength=x+y D.Label1.text=\41. 以下叙述中正确的是()

A. 窗体的Name属性指定窗体的名称,用来标识一个窗体 B. 窗体的Name属性的值是显示在窗体标题栏中的文本 C. 可以在运行期间改变对象的Name属性的值

D. 对象的Name属性值可以为空

42. 借助变量t,交换变量x和y值的语句哪个是正确的_______。 A. x=t B. t=x C. y=t D. t=y t=y y=t x=y y=x y=t x=y x=t x=t

43. 用来判断表达式的值是否与条件列表中的值相匹配的多路判断语句是() A.For B.IF C.Select Case D. 以上都不是 44. 结构化程序设计的三种基本结构,分别是()。

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

C.过程结构、输入/输出结构、转向结构 D. 顺序结构、选择结构、循环结构 45. 计算如下分段函数

下面不正确的程序段是()

A.If x>=1 Then f=Math.Sqrt(x+1) B. If x>=1 Then f=Math.Sqrt(x+1) f=x*x+3 If x<1 Then f=x*x+3 C. f=IIf(x>=1, Math.Sqrt(x+1), x*x+3) D. If x<1 Then f=x*x+3 _

Else f=Math.Sqrt(x+1)

46. 下面的程序段运行后,显示的结果是()。

Dim x%

x=int(rnd)+3 Select Case x Case 5

第3页(共10页)