77范文网 - 专业文章范例文档资料分享平台

vb练习题

来源:网络收集 时间:2019-03-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

◆练习题 第一章:

1. Vb.Net是面向 对象 程序设计语言。

2. 在VB.NET中每个对象都有三个基本要素,它们是 属性 、 方法 和 事件 。 3. VB.NET软件开发的步骤:

第一步、新建一个程序项目。 第二步、设计相应的界面。 第三步、添加程序代码。 第四步、运行并调试结果。

第五步、保存项目并发布该软件程序。

4. 加载窗体时触发的事件是( B )。

A)Click

B) Load C) Gotfocus

D) DoubleClick

5. 使窗体关闭,程序结束的语句是( C )。 A) Exit B) Close

C) End

D)Dispose

6. 要用标签控件显示文本,应给其( C )属性赋值。 A) Caption

B) File

C) Text

D) Name

7. 在Visual Basic2008.Net开发环境中,F5功能键的作用是( A )。 A) 运行程序

B) 显示帮助

C) 打开属性窗口 D) 打开代码编辑器

8. 在Visual Studio.NET开发环境下,()工具可以用来改变VB.NET窗体的背景颜色?( A )

A) 属性视图 B) 工具栏 C) 工具箱 D) 解决方案资源管理器 9. VB.NET属于()编程模式?( A )

A) 面向对象编程 B) 面向过程编程 C) 面向用户编程 D) 以上都是 10. 在VB.NET程序中,对象的大小、颜色等特征称为对象的( A )。

A) 属性 B) 方法

C) 事件

D) 状态

11. VB.NET程序中的某个窗体名字为Form1,是指窗体的( A )属性为Form1。

A) Name

B)

Caption

D) Form

12. 在VB.NET设计环境中,图标“

”表示指定的项为( D )。

A) 属性 B) 字段

C) 方法

D) 事件

13. 在VB.NET窗体被用户用鼠标单击时,下列( A )窗体事件发生?。

A) Click B) Activated C) GotFocus D) Closing

第二章:

14. 下列关于VB.NET代码书写规则说明错误的是( B )。

A) 标识符不区分大小写

B) 同一行可以书写多条语句,但语句之间必须用分号分隔 C) 可用单引号或 REM 对语句进行注释

D) 一次可以同时声明多个同一类型的变量

Text

C)

15. 语句x=x-1可以简写为( B )。

A) x-=1

B) x=-1

C) x-1

D) x—

16. 可以在程序执行过程中输入数据的函数为( A )。

A) InputBox

B) MsgBox

C) Input

D) MessageBox

17. 数学函数式Cos25°写成VB.NET表达式是( D )。 A) Cos25

B) Cos(25)

C) Cos(25°) D) Cos(25*Math.PI/180)

18. “x是小于200的非负数”,用VB.NET表达式表示正确的是( D )。 A) 0≤x<200

B) 0<=x<200

C) x>=0 Or x<200 D) x>=0 And x<200

19. 下列( C )组语句可以将变量A、B的值互换。 A)A=B:B=A

B) A=A+B:B=A-B:A=A+B C) C=A:A=B:B=C

D) A=(A+B)/2:B=(A-B)/2

20. VB.NET中的Boolean数据类型有两种逻辑值,它们分别是 true 和 false 21. 字符串连接运算符有 + 和 & 。

22. 表达式false or 100+10*3<12^2的值为 true 。 23. 数值型变量如果没有设置初值,则默认为 0 。 24. 使用Random类的 Rnd 方法可以生成随机数。 25. 单引号 ' 在VB.NET中用作( A )。

A) 注释引导标志符 B) 字符串连接符C) 字符串限定符D) 行继续符 26. 字符“&” 在VB.NET中用作( B )。

A) 注释引导标志符

B) 字符串连接符 C) 字符串限定符 D) 行继续符27. 下划线“_”在VB.NET中用作( D )。

A) 注释引导标志符

B) 字符串连接符 C) 字符串限定符 D) 行继续符28. VB.NET程序中下列变量名字符合骆驼命名法规范的是( B )。

A) openbutton B) openButton C) OpenButton D) Open_Button 29. 执行下列代码后,字符串firstName的值是( C )。

??

Dim firstName as String = “Tom” Dim secondName as String = firstName secondName &= “Jerry”

A) Tom B) Jerry C) Tom Jerry D) Tom & Jerry 30. 执行下列语句后,变量x的值为( B )。

Dim x as Boolean = True x = (“DOG”=”dog”)

A) True B) False C) DOG D) dog

31. 执行下列语句后,整型变量counter的值是( C )。

For counter =0 to 4 counter +=1 Next

A) 3

B) 4

C) 5

D) 6

32. VB.NET中For Each循环操作的对象是( AC )。(选择两项)

A) 数组

B) 集合

C) 枚举

D) 结构

24) 利用下列哪个语句可以从For循环中提前跳出循环( A )。

A) Exit For B) Exit Do C) Exit Loop

第三章:

33. 程序的三种基本控制结构是 顺序结构 、 分支结构 和 循环结构 。

D) Exit

34. 在窗体上放入一个名称为Button1的命令按钮和两个名称分别为TextBox1、TextBox2的文本框,然后编写如

下事件过程:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim n, x As Integer n = CInt(TextBox1.Text) Select Case n Case 1 To 20 x = 100 Case 2, 4, 6, 8, 10 x = 200 Case Is < 10 x = 300 Case 10 x = 400 End Select TextBox2.Text = x End Sub

程序运行后,在文本框TextBox1中输入10,然后单击命令按钮,则在TextBox2中显示的内容是____100 ____。

第四章:

35. 执行下面的程序段后,M的值为 __7__ ,S的值为 ___21_ 。

Dim S, M As Integer M = 1 S = 10

Do While M <= 4 M = M + 3 S = S + M Loop

36. 给定项目VBApplication1的功能是:

单击按钮Button1时计算出2+4+6+8+?+1000的总和,并在TextBox1文本框中显示。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim total As Long, i As Integer total = 0

i = 1 Do

total = total+2*i i = i+1

Loop Until i <=500

TextBox1.Text = total End Sub 第五章:

37. VB.NET中,定义数组如下Dim arr() as Integer = {1,2,3,4} 则arr[1]的值为( B )。

A) 1 B) 2 C) 3 D) 4

38. 在VB.NET中,无返回值的过程称为(A )。

A) Sub B) Function

C) Property

D) Main

39. 题目:请编写平均分计算系统。

提示:

1)由用户输入10个成绩,输入必须为0-100之间的数字,且不允许为空; 2)将成绩保存在数组中;

3)用户单击“查找最大值”按钮,则将数组内成绩的最大值显示是对应文本框中; 4、运行结果如下图所示。

注意事项:文本名从上到下为Textbox1, Textbox2, Textbox3;按钮名从上到下为Button1, Button2Public Class Form1 '定义数组

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

'代码段一 End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

'代码段二 End Sub End Class

'定义数组:

Dim score(9) As Integer '代码段一为:

Static i As Integer

If TextBox1.Text = \ Or i > 9 Then \) Exit Sub End If

If score(i) > 100 Or score(i) < 0 Then \) Exit Sub End If

\

i += 1'

代码段二为:

Dim j As Integer

Dim Max As Integer = score(0) For j = 1 To 9

If Max < score(j) Then Max = score(j) Next

TextBox3.Text = Max

第六章:

。 MsgBox( score(i) = Int(TextBox1.Text)

MsgBox( TextBox2.Text &= score(i) & vbNewLine TextBox1.Text = 40. 在VB.NET中,向调用者返回某值的过程称为(B )。

A) Sub B) Function

C) Property

D) Main

41. 下列VB.NET的 Function过程的定义中,语法正确的是( A )。

A) Function MyFunc(ByVal i as Integer) as Integer

?? End Function

B) Function MyFunc(var i :Integer):Integer

?? End Function

C) Function MyFunc(Dim i as Integer) as Integer

??

End Function

D) Function Integer MyFunc()

?? End Function

42. 在Sub过程MySub中,不等过程执行结束就将控制权立即返回调用者的语句为( A C )。(选择两项)

A) End Sub

B) End MySub C) Exit Sub D) Exit MySub

43. Function过程MyFunc返回整形值。过程中不等到执行结束就将控制权立即返回调用者的语句为( A B )。(选

择两项)

A) End B) Return C) Exit D) MyFunc

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库vb练习题在线全文阅读。

vb练习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/495752.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: