1 VB .NET 2005起步
一、单选题:
1Visual Basic .NET是一种面向对象的可视化程序设计语言,采取了面向对象、________的编程机制。
  (A)事件驱动    (B)按过程顺序执行    (c)从主程序开始执行    (D)按模块顺序执行
2Visual Basic .NET是面向对象的程序设计语言,下面________不是面向对象系统所包含的三要素
(A)变量    (B)事件      (C)属性      (D)方法
3.在VB .NET集成环境(IDE)创建VB .NET应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是________
(A)类视图                  (B)解决方案资源管理 
(C)服务器资源管理器        (D)对象浏览器
二、填空题:
1.NET平台所基于的两种核心技术是__________________________________
2.NET的独一无二的特征是__________________
3、由于.NET是在.NET框架结构上进行软件开发,所以在计算机上安装VS .NET 2005的先决条件是,必须安装操作系统的___________服务。
4VB .NET提供了一种新的数据库访问技术,即________, 通过该技术,能方便地访问多种数据库中的数据。
5.当进入VB .NET集成环境,发现没有显示“工具箱”窗口时,应选择________菜单的________。选项,使“工具箱”窗口显示。
6.要使新建项目时,在“常规”中自动加入Option Explicit Off语句,与之对应的也可以在________菜单的_______________选项中进行相应的选择。
7、在VB .NET中,解决方案文件的扩展名____________, 项目文件扩展名__________,
体文件扩展名_____________。对于一个己创建的项目,生成的应用程序(扩展名为exe)可执行文件放在项目文件夹的_______________子文件夹下。
三、编程题
[例如] 移动文字。
    在窗体中插入图片,文件名为”So02963_.wmf”(读者也可插入所喜欢的图片),窗体上以显示的字符串“新春快乐”,是当程序运行时,字符开始向右移动,移出窗体后,再移回窗体左端,重新向右移动,如果单击命令按钮“移动/停止”,则停止字符移动,再击一次,继续移动。单击“退出“按钮,则退出程序。要求每秒钟移动一次,每次移动10个像素。
[分析]
(1)窗体、命令按钮、标签的属性设置见下表所示。
(2)要使文字移动,有两种方法:对标签进行Move方法;或对位置属性Left(左右移动)、Top(上下移动)进行改变。
控件的属性设置
vb采用什么的编程机制
控件名
属性
属性值
Form1
Text
“流动字幕”
BackgroundImage
S002963_.WMF
Button1
Text
“移动/停止”
Button2
Text
“退出”
Label1
Backcolor
选Web选项卡中的”Transparent” 透明
Text
“”
FontSize
小二号(18pt)    pt-表示像素点
FontName
“隶书”
Timer1
Interval
1000
[程序]
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Label1.Text = "新春快乐"
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Timer1.Enabled = Not Timer1.Enabled
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  Label1.Left += 10                    '或写成Label1.Left = Label1.Left + 10
  Label1.Left = Label1.Left Mod Width 用窗体的宽度对标签的left属性取余,实现标签跳出窗体后,能自动返回
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    End
End Sub
第五章 窗体和常用控件
一、单选题
1.在Visual Basic .NET中最基本的对象是________,它是应用程序的基石,是其他控件的容器。
  (A)文本框      (B)命令按钮          (C)窗体                (D)标签
2.多窗体程序是由多个窗体组成。在缺省的情况下,VB .NET在应用程序执行时,总是把________指定为启动窗体。
    (A)不包含任何控件的窗体        (B)设计时的Form1窗体
(C)包含控件最多的              (D)由用户任意选定的一个窗体
3.有程序代码如下:
TextBox1.Text=”Visual Basic .NET”
则:TextBox1.Text和“Visual Basic .NET”分别代表________
(A)对象, 值,属性  (B)对象,方法,属性    (c)对象,属性,值    (D)属性,对象,值
4若要使命令按钮不可操作,要对________属性设置。
    (A)Enabled    (B)Visible      (C)BackColor    (D)Text
5.要使Forml窗体启动时的标题栏显示“欢迎使用VB .NET”,以下________语句不正确的。
    (A)Text=”欢迎使用VB .NET”
    (B)me.Text=”欢迎使用VB .NET”
(C)me.Text=’欢迎使用VB .NET’
(D) Forml.Text=”欢迎使用VB .NET”
6.要使某控件在运行时不可显示,应对________属性进行设置。
(A)Enable      (B)Visible      (C)Width      (D)MinButton
7. 要使窗体在运行时没有最大化和最小化按钮,只要对下列 ________属性设置就有效。
    (A)MinimizeBox    (B)MaximizeBox      (C)FormBoderStyle    (D)Width
8.当运行程序时,VB .NET系统自动执行启动窗体的________事件过程。
  (A)Load      (B)Click      (C)UnLoad      (D)GotFoeus
9.当文本框的ScrollBars属性设置为非零值,却没有效果,原因是________
    (A)文本框中没有内容              (B)文本框的MutliLine属性为False
    (C)文本框的MutliLine属性为True  (D)文本框的Locked属性为Time
10.要判断在文本框是否按了Enter键,应在文本框的________事件中判断。
    (A)Change    (B)KeyDown    (C)Click    (D)KeyPress
11如果文本框的Enabled属性设为False,则________
(A)文本框的文本将变成灰,并且此时用户不能将光标置于文本框上
(B)文本框的文本将变成灰,用户能将光标置于文本框上,但是不能改变文本框中的内容
(C)文本框的文本将变成灰,用户仍然能改变文本框中的内容
(D)文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容。
12、要使窗体总是在最顶层,需要把窗体的_______________属性设置为True
(A)Anchor      (B)Dock      (C)StarPosition      (D)TopMost
13、在VB .NET中,设置启动窗体的命令在______________菜单。
(A)文件        (B)视图        (C)项目          (D)工具
14、在VB .NET中,当窗体接收到焦点时触发的事件是_______________
(A)Actived    (B)Deactive    (C)LostFocus        (D)GotFocuse
提示:窗体启动后依次触发的事件顺序如下
构造函数 NEWResize事件→Load事件→Actived事件→Paint事件
15.下列控件中,没有Text属性的是______________
  (A)分组框        (B)列表框          (C)复选框      D)单选按钮
16.用来设置粗体字的属性是______________
  (A)Italic      (B)Name      (C)Bold      (D)Size
*17.引用列表框(ListBoxl)最后一个数据项应使用______________语句。
  (A) ListBox1.Items(ListBox1.SelectedIndex)‘此句不行, SelectedIndex只能获取选定项的索引值
(B)ListBoxl.List(ListBoxl.ListCount-1)      ‘无list属性
  (C) ListBox1.Items(ListBox1.Items.Count )    ‘列表框的数组下标越界
  (D)ListBox1.Items(ListBox1.Items.Count - 1)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。