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

VBNET习题集汇编

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

VB.NET习题集汇编

整理者: 华中科技大学管理学院 龚晓光

一、单项选择题

1. VB.NET是否完全符合CLS? ( A )。

A. 是 B. 否

2. VB.NET窗体中提供的是Hide方法的作用是( D )。

A. 销毁窗体对象 B. 关闭窗体 C. 将窗体极小化 D.隐藏窗体

3. VB.NET窗体对象的Close方法的作用( C )。

A. 极小化窗体 B. 隐藏窗体 C. 关闭窗体 D. 销毁窗体对象 (注意,这个题目有问题,参考后面的多选题)

4. VB.NET中编写对象的成员方法代码时,表示\本对象\的关键字为( D )。

A. loca10bject B. self C. this D. Me

5. VB.NET程序中的逻辑错误能否被VB.NET编译器发现?( B )。

注:编译器只能捕获语法错误,而不能捕获运行时错误和逻辑错误。 A.能 B.不能

6. 对于VB.NET语句 Speed=Miles/Hours(其中Speet,Miles,Hours都是Double值),当Hours=0时,该语句将引发( C )。.

A.逻辑错误 B.编译错误 C.运行错误 D.语法错误

7. 在.NET构架中,VB.NET程序被编译成( B )。

A.脚本 B.MSIL码 C.汇编码 D.机器码

8. InputBox( )函数括号中的第一个参数代表( A )。

A、提示信息

B、标题

C、默认值

D、对话框位置

9. 以下哪种项目是VB.NET不能创建的( B )。

A、Windows应用程序 B、Dos应用程序 C、Web应用程序 D、Windows服务

1

10. 要在文本框中显示文本,应给其( A )属性赋值。

A、Text B、Caption C、Name D、File

11. 将按钮的Visible属性设为False,按钮会( B )。

A、可用且可见 B、可用不可见 C、可见不可用 D、不可用不可见

(注意,Visible属性设为False,在程序中测试,发现控件的enable属性是没有被修改的,所以控件是可用的。而事实上,控件不可见,没有办法接受焦点,不能触发相关事件,对用户事实不可用,程序中还是可以用的(涉及到DDE等内容)。综合看,选B合适)

12. 语句x=x+1可以简写为( B )。

A、x++

B、x+=1

C、x=+1

D、x+1

13. 下面哪个控件在程序运行时是不可见的( C )。

A、单选钮 B、组合框 C、计时器 D、框架

14. Select Case对应的结束语句是( A )。

A、End Select B、End Case C、Select End D、Case End

15. 过程Sub Test(ByVal x As Integer, ByRef y As Integer)中( A A、x、y都是传值参数 B、x、y都是引用参数

C、x是传值参数,y是引用参数 D、x是引用参数,y是传值参数

16. 要调整某控件的宽度,应修改( C )属性。

A、Top B、Left C、Width D、Height

17. 下面哪个控件的特点同ListBox最接近( A )。

A、ComboBox

B、TextBox

C、PictureBox

D、Form

18. 在窗体装入时,将发生( B )事件。

A、Click

B、Load

C、Deactivate

D、Closed

19. 要将TextBox1中的文本用MessageBox函数显示出来,应使用( A、 MessageBox.Show(TextBox1.Text) B、 MessageBox.Show(TextBox1)

C、 MessageBox.Show(”TextBox1.Text”) D、 MessageBox.Show(”TextBox1”)

20. VB.NET中用于字符串连接的运算符是( C )。

A、*

B、#

C、&

D、@

2

)。

A )。

21. 下面哪一项是正确的日期型数据( D )。

A、’12/12/2004’

B、”12/12/2004”

C、12/12/2004

D、#12/12/2004#

22. 以Structure……End Structure定义的是一个( D )。

A、类

B、过程

C、模块

D、结构

* 23. 有两个数组s1和s2,要将s1的内容“拷贝”一份给s2,使用( C )。

A、s2=s1

B、s2=s1.Copy

C、s2=s1.Clone

D、s2=s1.All

24. 变量a为整型,b为长整型,c为双精度型,且规定了强制类型转换,以下哪项是正确的( C )。

A、a=b

B、b=c

C、a=c

D、c=a

* 25.下面哪个不是逻辑运算符( C )。

A、Or B、Xor C、If D、Not

注:Xor对两个 Boolean 表达式执行逻辑异或运算,或对两个数值表达式执行按位异或运算 False Xor False =False; True Xor False =True False Xor True =True ; True Xor True =False

26. 下面哪种不是循环结构( A )。

A、Try……Catch……End Try C、For Each……Next

B、For……Next D、Do……Loop

27. 要在窗体上创建一个状态栏,可使用( B )控件。

A、TrackBar

B、StatusBar

C、ToolBar

D、Panel

二、多项选题(包括单项)

1. 在窗体的成员方法中,关于Close()和Hide()说法正确的是 ( ACD ? )。

A. Close()方法关闭窗体,并销毁窗体对象 B. Close()方法关闭窗体,但并不销毁窗体对象 C. Hide()方法是窗体不可见,但不销毁窗体对象

D. Hide()方法隐藏了窗体,使用Show()方法可重新显示该窗体

2. 所有控件都有的属性是 ( D )。

A. Text

B. BackColor C. Item

3

D. Name

3. 下列说法错误的是 ( ACD ? )。

A.使用MessageBox.Show(…)显示的窗体一定是模态窗体 B.使用MessageBox.Show(…)显示的窗体一定是非模态窗体

C.使用MessageBox.Show(…)显示的窗体既可以是模态窗体,也可以是非模态窗体

D.MessageBox.Show(String1,String2)中String1是消息框的标题,String2是显示的文本

4. 在Option Strict Off的情况下执行下列代码后,变量i的值是什么?( A ? )。

Dim i As Integer Dim b As Boolean i = b

A.0 C.False B.-1 D.True

注:布尔值只有True or False , 整型值: True = -1, False = 0

5. 下列关于值类型和引用类型说法正确的是 ( ACD ? )。

A.对一个值类型变量的操作不会影响到其他变量 B.对一个引用型变量的操作不会影响到其他变量 C.引用型变量存放的是指向实际对象数据的地址 D..NET中所有的数字类型都是值类型

(注意,这个题目的内容没有讲过,不会考的)

6. 符合变量命名规则的变量名有( BCD ? )。

A. 42Answer B. _name C. Money$ D. Str_name

(注意,Money$是隐式声明,$代表字符串)

7. 在Option Explicit Off的情况下执行下列代码后,变量currentBonus的值是什么?( C )。

Dim currentSalary As Integer=3 Dim currentBonus As Double currentBonus = currentSalary ×.10

A. 0 B. 0.0 C. 0.3 D. 0.30

(注意,原来题目有问题,currentSalry 现在修改为currentSalary)

4

8. 在单击了10次按钮后,静态变量items的值是( D )。

Private Sub Button1_Click(…) Static items As Integer = 1 items += 1 End Sub

A. 0 B. 1 C. 10

D. 11

9. 对于一个字符串型的变量num = “128”,要将其转换为整型,有哪几种方法?( AD ? )。

A. CType(num , Integer) B. CStr(num)

C. DirectCast(num , Integer) D. CInt(num)

10. 在三维数组array(4,5,6)中共有多少个数组元素?( B 4*5*6 )。

A. 120 B. 210 C. 209 D. 211

11. 下列语句执行后,array(3)的值是什么?( C ? )。

Dim array() As Integer = {1, 2, 3, 4, 5, 6} ReDim array(8)

A. 3 B. 4

C. 0

D. nothing

注:如果是数,重新定义后为0;如果是字符串,则不显示。

12. 在VB.NET中,有返回值的过程称为过程( B )。

A. Sub B. Function C. Property D. Main

13. 下列代码执行完毕后,程序将输出( A ? )。

Sub Main()

Dim byvalArray(10) As Integer Dim byrefArray(10) As Integer

5

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

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