文档库 最新最全的文档下载
当前位置:文档库 › vb题

vb题

vb题
vb题

一、概念题(20分,每题2分)

1、什么是.NET框架?

2、.NET框架在什么平台上运行?

3、.NET框架支持何种编程语言?

4、什么是Visual Basic .NET?

5、“类”包含的要素有哪些?“类”的特性有哪些?

1、简述https://www.wendangku.net/doc/e015766462.html,中类与对象的概念。

2、简述重载与重写的差异?

3、简述.NET数据提供程序的四个核心类

4、简述https://www.wendangku.net/doc/e015766462.html,的工作原理。

10、简述https://www.wendangku.net/doc/e015766462.html,中REQUEST对象和RESPONSE对象的用途。

二、选择题(30分,每题1.5分)

1、https://www.wendangku.net/doc/e015766462.html,中的各种窗体,可以实现(1 )。

A.自动隐藏

B.自动隐藏、任意停放

C.自动隐藏、任意停放、多重监视功能

D.不能任意停放,并且某个时刻只能选择一种监视方式。

2、Visual https://www.wendangku.net/doc/e015766462.html, 中提供了(2 )。

A.Web设计器及Windows Forms设计器。

B.C#、VC++、VB三种集成开发环境。

C.Windows Forms设计器

D.Web设计器、Windows Forms设计器、XML设计器、https://www.wendangku.net/doc/e015766462.html,设计器、控制台应用程序等组件。

3、解决方案资源管理器的主要功能是(3 )。

A.提供某个项目所有文件的直观视图,是用户和解决方案之间的双向接口。

B.监视受控文件的当前状态。

C.设置首选取项、阅读产品新闻、联系开发伙伴及访问其它信息。

D.提供当前使用文件的有关信息。

4、在https://www.wendangku.net/doc/e015766462.html,中要把属性窗口打开,可以选择(4 )。

A.按F5键打开属性窗口。

B.“解决方案资源管理器”窗口中的“属性”菜单项。

C.“视图”菜单中的“属性窗口”或F4键。

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

5、要使窗体的标题为“演示实例”,应修改窗体的(5 )属性。

A.Caption B.Tip C.Item D.Text

6、表达式Num+=3代表的意思是(6 )。

A.Num=3 B.Num=Num+3 C.Num+3=Num D.3=Num

7、数据类型为Long的数据在内存中占用的字节数为(7 ),其类型标识符为(8 )。

(1)A.2 B.4 C.4 D.8

(2)A.% B.& C.! D.#

8、声明一个窗体级变量时,可以在代码窗口中用(9 )来声明。

A.只能用Dim语句声明

B.只能用Private语句声明。

C.可以用Dim语句、Private语句、Public语句进行声明。

D.可能用Dim语句、Private语句、Public语句、Static语句进行声明。

9、以下定义常量不正确的语句是(10 )。

A.Const Num As Integer=200

B.Const Num1 As Long=200, Sstr$=”World”

C.Const Sstr$=”World”

D.Const Num$=#World#

10、标签控件的作用是(11 )。

A.输入文本信息B.编辑文本信息

C.显示文本信息D.相当于文本编辑器

11、如果要使文本框能够多行显示,则应使(12 )属性设为True。

A.MultiLine B.MaxLength C.SelLength D.Locked

12、.如果要使命令按钮以图片形式显示,则应使(13 )属性装入图片。

A.BackGroundImage B.Image C.ImageList D.ImageAlign

13、如果FOR语句中的步长值为正,则循环正常结束时(14 )。

A.循环变量的终值>初值B.循环变量的终值<初值

C.循环变量的终值=初值D.都错

14、VB的对象相互独立,当添加一个对象后,设计阶段可通过(15 )设置其属性。

A. 对象浏览器

B. 属性窗口

C. 项目窗口

D.代码窗口

15、图片框控件可显示图像,若想使图片框自动改变大小,以适应装入的图片,应修改SizeMode属性值为(16 )。

A. Normal

B. AutoSize

C. StretchImage

D. CenterImage

16、在https://www.wendangku.net/doc/e015766462.html,中对字符串连接时,建议使用“&”而避免使用“+”,执行下面的代码后A与B的值分别为(17 )。

Dim X As String

Dim Y As Integer

Dim A As String

Dim B As String

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

X = 123 : Y = 123 : A = X + Y : B = X & Y

MsgBox(A)

MsgBox(B)

End Sub

A. “246”、“123123”

B. 246、“123123”

C. 123123、“123123”

D.“123123”、“123123”

17、在程序运行过程中要改变文本框中字体的大小,使用不正确的语句是(18 )。

A.TextBox1.Font=New System.Drawing.Font ("宋体", 14.0!, Drawing.FontStyle.Bold)

B.TextBox1.Font=New System.Drawing.Font ("宋体", 16.0!)

C.TextBox1.Font=New System.Drawing.Size (18.0!)

D.TextBox1.Font= New Font("宋体", 14.0!)

18、要使文本框成为密码输入框,一般应修改文本框的(19 )属性。A.PasswordChar属性和MaxLength属性,并且MultiLine属性值只能为False。

B.PasswordChar属性和MaxLength属性,并且Lines属性值只能为False。

C.只修改PasswordChar属性值就可以了,其它属性可以不修改。

D.PasswordChar属性和MaxLength属性,MultiLine属性值可以为True。

19、向列表框中填加一个新项目,正确的语句是(20)。

A.ListBox1.Items.Add (“How are You?”)

B.ListBox1.Items.Insert (“How are You?”)

C.ListBox1.Items.Add (2,“How are You?”)

D.ListBox1.Items.Insert (2,“How are You?”)

三、判断下列程序的运行结果(共20分,每题5分)

1、窗体上有一个名为Button1的命令按钮和一个标签框,然后编写如下事件过程:

Private Overloads Sub Button1_Click(ByVal sender As System.Object, ByVal e As_

System.EventArgs) Handles Button1.Click

Dim num As Integer

num = 1

Do Until num > 6

Label1.Text = num

num = num + 2.4

Loop

End Sub

程序运行后,单击命令按钮,则在标签框上显示的内容是( 1 )。

A. 5.8

B. 5

C. 7

D. 无数据输出

2、以下能够正确计算5!的程序是(2 )。

A.

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

Dim N As Integer

Dim X As Integer

Dim I As Integer

N = 5 : X = 1

Do

X = X * I : I = I + 1

Loop While I < N

Label1.Text = X

End Sub

B.

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

Dim N As Integer

Dim X As Integer

Dim I As Integer

N = 5 : X = 1 : I = 1

Do

X = X * I : I = I + 1

Loop While I < N

Label1.Text = X

End Sub

C.

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

Dim N As Integer

Dim X As Integer

Dim I As Integer

N = 5 : X = 1 : I = 1

Do

X = X * I : I = I + 1

Loop While I <= N

Label1.Text = X

End Sub

D.

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

Dim N As Integer

Dim X As Integer

Dim I As Integer

N = 5 : X = 1 : I = 1

Do

X = X * I : I = I + 1

Loop While I > N

Label1.Text = X

End Sub

3、窗体中有一个名称为Button1的命令按钮,和一个Label1控件对象,编写如下事件过程:

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

Dim n As String, x, i, j As Integer

x = 0

n = InputBox("请输入一个大于1的整数", "输入框")

For i = 1 To CInt(n)

For j = 1 To i

x = x + 1

Next j

Next i

Label1.Text = CStr(x)

End Sub

程序运行后,单击命令按钮,如果输入3,则在Label1显示的内容是( 3 ) 。

A. 3

B. 4

C. 5

D. 6

4、在窗体上放入一个名称为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 = 10

Case 2, 4, 6

x = 20

Case Is < 10

x = 30

Case 10

x = 40

End Select

TextBox2.Text = x

End Sub

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

A. 10

B. 20

C. 30

D. 40

四、填空(共20分,每空4分)

1、编程实现以下功能:若输入的用户名不是大写或小写的“user”,则信息框显示“请重新输入用户名!”;若用户名输入正确而输入的密码不是“123”,则信息框显示“请重新输入密码!”;若输入的次数超过3次,则退出。请完成“确认”按钮单击事件的程序编写。

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

Static num As Integer, username As String

username = "user"

num = num + 1

If (1 )Then

MsgBox("请重新输入用户名!")

ElseIf (2 )Then

MsgBox("请重新输入密码!")

Else

If num = 3 Then End

MsgBox("欢迎进入!")

End If

End Sub

2、要实现文本框中字体大小为20号字、宋体,显示“欢迎!”并闪烁:每隔100ms颜色变为绿色,每隔150ms颜色变为红色,请编写“闪烁”按钮的单击事件程序和定时器Timer 的管理程序。

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

(3 )

TextBox1.Text = "欢迎!"

Timer1.Enabled = True

Timer2.Enabled = True

End Sub

Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick

(4 )

End Sub

Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick

(5 )

End Sub

五、判断程序的运行结果(共10分,每题5分)

1、窗体上有两个标签Label1和Label2,还有一个按钮Button1。应用程序运行时,单击Button1,预测以下代码的输出:

Public Class Form1

Inherits System.Windows.Forms.Form

Dim J As Integer

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

J = Item_Status("I60", 90)

Label2.Text = "The units sold is: " & J

End Sub

Public Function Item_Status(ByVal ItemCode As String, ByVal Amount As Single) As Integer Amount = Amount + 90

Label1.Text = "For the Item Code: " & ItemCode

Return Amount

End Function

End Class

2、窗体Form1上有一个标签Label1和一个按钮Button1。以下代码被添加至Form1的Code Editor窗口中。运行时单击Button1将会有什么结果?

Public Class Form1

Inherits System.Windows.Forms.Form

Dim Monthly_Salary As Integer

Dim Annual_Salary As Integer = 40000

Dim months As Integer = 12

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

Monthly_Salary = Calculate_Average(Annual_Salary, months)

Label1.Text = "The salary earned per month is: " & Monthly_Salary

End Sub

Public Function Calculate_Average(ByVal asalary As Integer, ByVal mnths As Integer) As Integer

asalary = asalary \ mnths

Return asalary

End Function

End Class

https://www.wendangku.net/doc/e015766462.html,笔试模拟考试题3答案

一、概念题(20分,每题2分)

1、什么是.NET框架?

答:.NET框架是为了方便应用程序开发而设计的新型平台。.NET有两个主要组成部分,通用语言运行时和.NET类库。通用语言运行时用来管理应用程序代码,它支持诸如内存管理和线程管理等服务。.NET类库是用于应用程序开发的可重用类的集合。

2、.NET框架在什么平台上运行?

答:.NET框架可运行于Windows NT、Windows 2000、Windows 9x和Windows ME。

3、.NET框架支持何种编程语言?

答:任何语言均可使用.NET框架。当前,你可用多种语言编写.NET程序,例如C++、Visual Basic .NET、JScript和C#。一些第三方语言将来也可用于开发.NET框架应用程序。这些语言包括COBOL、Eiffel、Perl、Python和Smalltalk。

4、什么是Visual Basic .NET?

答:Visual Basic .NET是最新版的Visual Basic,它可以方便地创建Web和n层的应用程序。它支持多种功能,诸如Windows和Web窗体,用于数据库连接的https://www.wendangku.net/doc/e015766462.html,,改善的类型安全性,面向对象功能,以及可视化继承,从而协助你创建和部署可扩展Web站点。

5、“类”包含的要素有哪些?“类”的特性有哪些?

答:“类”包含的要素有:属性(Properties)、方法(Methods)、事件(Events)。

“类”的特性有:抽象性、封装性、继承性、多态性。

6、简述https://www.wendangku.net/doc/e015766462.html,中类与对象的概念。

答:所谓“类”就是描述一系列实体的共同特征的一个概念,它是一个描述并且是一个抽象的描述。“对象”是“类”的可用“实例”,所以创建对象的动作就称为“类的实例化”。

7、简述重载与重写的差异?

答:重载、重写是很容易混淆的类似概念。虽然所有这两种技术都使您得以创建同名的成员,但它们之间有一些重要的差异:

 重载的成员用于提供属性或方法的不同版本,这些版本具有相同名称但是接受不同数量的参数或者接受不同数据类型的参数。

 重写的属性和方法用于替换在派生类中不适合继承的属性或方法。重写的成员必须接受同一数据类型和参数数量。派生类继承重写的成员。

8、简述.NET数据提供程序的四个核心类

答:

类描述

XxxConnection 建立与特定数据源的连接。例如,SqlConnection类连接到SQL Server数据源

XxxCommand 对数据源执行命令。例如,SqlCommand类能在SQL Server数据源中执行存储过程和SQL语句

XxxDataReader 从数据源中读取只向前的且只读的数据流。例如,SqlDataReader类可以从SQl Server数据源的表中读取行。通过XxxCommand类的ExecuteReader方法返回的结果集通常与Select SQL语句的结果一样

XxxDataAdapter 用XxxDataAdapter对象填充DataSet,并解析数据源的更新。例如,SqlDataAdapter类能过来DataSet和SQL Server数据源的后台数据之间的交互

9、简述https://www.wendangku.net/doc/e015766462.html,的工作原理。

答:可以将https://www.wendangku.net/doc/e015766462.html,页面简单地看成一般的HTML页面,页面上包含标记有特殊功能的段。https://www.wendangku.net/doc/e015766462.html,模块分析ASPX文件的内容,并将文件内容分解成单独的命令以建立代码的整体结构。完成此工作后,https://www.wendangku.net/doc/e015766462.html,模块将各命令放置到预定义的类中。然后这个类被用来定义一个特殊的https://www.wendangku.net/doc/e015766462.html, Page对象。该对象要完成的任务之一就是生成HTML流,这些HTML

流可以返回到IIS,再从IIS返回到客户端。

10、简述https://www.wendangku.net/doc/e015766462.html,中REQUEST对象和RESPONSE对象的用途。

答:REQUEST对象:每次当客户从Web服务器请求一个页面时,Web服务器就发送一个响应。Response 对象是HttpResponse类的一个实例,它被用来管理服务器返回给客户的响应。该对象的一个最常见的应用方式就是使用Write方法将变量的内容或其他HTML代码返回给客户。

Request对象主要的功能是从客户端得到数据,常用的3种取得数据的方法是Request.Form、Request.QueryString、Request,第3种是前两种的一个缩写,可以取代前两种情况。而前两种主要对应的是Form提交时的两种不同的提交方法,分别是Post方法和Get方法。

二、选择题(30分,每题1.5分)

答案:

(1)C (2)D (3)A (4)C (5)D (6)B (7)D (8)B (9)C

(10)D (11)C (12)A (13)B (14)A (15)B (16)C (17)A

(18)C (19)C (20)A

三、判断下列程序的运行结果(共20分,每题5分)

答案:

1、B

2、C

3、D

4、A

四、填空(共20分,每空4分)

答案:

(1)TextBox1.Text <> username.ToUpper And num < 3

(2)TextBox2.Text <> "123" And num < 3

(3)TextBox1.Font = New System.Drawing.Font("宋体", 20.0!)

(4)TextBox1.ForeColor = Color.Green

(5)TextBox1.ForeColor = Color.Red

五、判断程序的运行结果(共10分,每题5分)

1、窗体上有两个标签Label1和Label2,还有一个按钮Button1。应用程序运行时,单击Button1,预测以下代码的输出:

答案:Label1显示:For the Item Code:I60

Label2显示:The units sold is:180

2、窗体Form1上有一个标签Label1和一个按钮Button1。以下代码被添加至Form1的Code Editor窗口中。运行时单击Button1将会有什么结果?

答案:Label1显示:The salary earned per month is:3333

大学VB考试题库

大学VB考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.wendangku.net/doc/e015766462.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏 B、菜单栏 C、状态栏 D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0

VB模拟试题1

一、概念填空题 1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是( 1 )属性显示方式、属性列表和对当前属性的简单解释。 2.组合框有三种不同的风格,它们分别是:( 2 )、( 3 )和( 4 )。3.VB中,当KeyPress事件发生时会返回一个按键的( 5 )值。 4. 时钟控件是有规律地以一定的( 6 )激发计时器事件,而执行相应的代码程序。 5.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为( 7 )。6.声明一个双精度变量Num5,的声明语句是 ( 8 ) 。 7.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是( 9 )。8.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用( 10 )关键字。 9.Visual Basic逻辑数据类型只有 True 与 False 两个值。当逻辑数据转换成整型数据时,True 转换为( 11 ),False转换为( 12 )。 10.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:( 13 )变量、( 14 )变量和( 15 )变量。 11.在Visual Basic工程中,拥有多个窗体的程序可用( 16 )语句将窗体装入内存,用( 17 )语句将指定窗体从内存中删除。 12.在Visual Basic中,当坐标系确定后,如果坐标值前加上关键字Step,则坐标值(X,Y)是( 18 )坐标。 13.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由( 19 )括起来。 14.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中( 20 )个单选按钮。 二、概念选择题 1.不能触发滚动条Change事件的操作是()。 A) 拖动滚动条的滑块 B) 单击两端箭头 C) 单击滚动条的滑块 D) 单击滚动条的空白处 2.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符型,且s=“a”,Leble1为标签控件,Leble1的Caption属性值为Label1,下列合法的赋值语句是()。 A) X= Leble1.Caption B) Leble1.Caption=Str(X) C) X*3=Y D) Y=X*S 3.下列可以将变量A、B的值互换的语句是( )。 A) A=B : B=A B) C=B : B=A :A=C C) A=C : C=B : B=A D) A=(A+B)/2 :B=(A-B)/2 4.下列叙述中错误的是()。 A)VB是采用了事件驱动编程机制。

心得体会数据库VB课程设计心得体会

三一文库(https://www.wendangku.net/doc/e015766462.html,)/心得体会范文/心得体会数据库VB课程设计心得体会 数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇*,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹 并期望与大家共勉。 首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学https://www.wendangku.net/doc/e015766462.html,),我接触到microsoft公司的.net产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如

使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sqlserverxx,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。 通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。 来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,justdoit!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseuml建模工具。在此之前,我脑袋里面没有软件建模的思想,什么uml建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。

最新VB题库及答案

最新VB题库及答案 一、选择题 第1部分 1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是 A、Private Sub Text1_Change() Command1.Caption = "计算机等级考试" End Sub B、Private Sub Command1_Click() Caption = "计算机等级考试" End Sub C、Private Sub Form_Click() Text1.Caption = "计算机等级考试" End Sub D、Private Sub Command1_Click() Text1.Text = "计算机等级考试" End Sub 2、在一行内写多条语句时,每个语句之间用()符号分隔。

A、, B、: C、. D、; 3、下面()是合法的变量名。 A、X_YZ B、123ABC C、INTEGER D、X-Y 4、下面()是合法的字符常量。 A、ABC$ B、“ABC” C、‘ABC’ D、ABC 5、表达式16/4 - 2^5*8 MOD 5\2的值为()。 A、14 B、4 C、20 D、2 6、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是 A、b=Left(a,10) B、b=Mid(a,10) C、b=Right(a,10) D、b=Mid(a,11,10) 7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A", "B")后,x的值为 A、"a" B、"b" C、"B" D、"A" 8、在窗体上画一个文本框,然后编写如下事件过程: Private Sub Form_Click() x = InputBox("请输入一个整数")

2018-1VB程序设计课程试卷

2011-1-VB程序设计课程试卷一、单选题(每题1分,共30分) 1.一只白色的足球被踢进球门,则白色、足球、踢、进球门是______。 A.属性、对象、方法、事件B.属性、对象、事件、方法 C.对象、属性、方法、事件D.对象、属性、事件、方法 2.要对选定的多个控件调整格式,如对齐、调整间距、统一尺寸等,应使用______菜单。 A.格式B.编辑C.视图D.工具 3.要在窗体上显示图片,需设置窗体的______属性。 A.Caption B.Icon C.Picture D.Name 4.将命令按钮的______属性设置为False后,运行时该命令按钮呈灰色不可用。 A.ControlBox B.WindowState C.Visible D.Enabled 5.下列表达式中,值为True的是______。 A.Mid(“ABCD”,2,2)>Left(“ABCD”,2) B.Not(Sqr(4)-3>=-2) C.14/2\3<10 MOD 4 D.Ucase(“abcd”)>=“abcd”6.以下日期型常量合法的是______。 A.”03/25/89”B.#”03/25/89”# C.#03/25/89# D.#25/03/89# 7.表达式12000+”129”&200的值是______。 A.12129200 B.12000129200

C.12329 D.12000329 8.将文本框的______属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。 A.MultiLine B.Enabled C.ScrollBars D.Max 9.任何控件都具有______属性。 A.T ext B.Caption C.Name D.ForeColor 10.若要将滚动条的最小值设为0,最大值设为255,应对其______属性进行设置。 A.Left和Top B.Width和Height C.SmallChange和LargeChange D.Min和Max 11.窗体上有一个文本框控件Textl,若已存在三个整型变量a、b、C,且三个变量的值分别为5、7、12。以下的______可以使文本框中显示的内容为:5+7=12。 A.Texll.T ext=a+b=C B.Textl.Text=“a+b=C” C.Textl.Text=a&”+”&b&”=“&c D.Textl.Text=“a”&”+”&”b”&”=“&”c” 12.下列控件中, ______控件没有Caption属性。 A.命令按钮B.标签C.选项按钮D.文本框 13.程序运行时,若要使某一控件不可见,应将其______属性设为False。 A.Enabled B.Caption C.Visible D.Default 14.在设计阶段,双击窗体Forml的空白处,打开代码窗口,显示______事件过程模板。 A.Forml_ Click B.Forml_Load C.Form_Load D.Form_Click

Vb课程设计-学生成绩处理

学生成绩处理设计报告 一、设计思路 1.要达到的目的 学习VB程序设计的方法,充分体会VB在程序设计方面的强大功能和特点,培养运用VB解决实际问题的能力。通过本次课程设计,使学生进一步巩固课堂上学到的知识,能利用VB中的基本控件和数组编写一个小的应用软件—学生成绩处理。 2.关键问题的解决 ①设计程序界面 ②选取ProgressBar 控件 ③添加TXT文件 二、模块之间的调用关系,或程序流程图 三、部分程序关键源代码及注释 Dim data(100, 3) As String Dim num As Integer Private Sub Command1_Click(Index As Integer) Close #1 Select Case Index Case 0 Open "d:\成绩.txt" For Append As #1 Dim flag As Boolean For i = 0 To 3 If Text1(i) = "" Then MsgBox "请确认学号,姓名,分数都已输入", vbOKOnly, "提示" flag = True

Next If Not flag Then Write #1, Text1(0).Text; Text1(1).Text; Val(Text1(2).Text); Val(Text1(3).Text) MsgBox "添加成功" End If Case 1 Picture1.Cls Dim StrLine As String, a() As String Dim x As Integer, b As Integer Open "D:\成绩.txt" For Input As #1 i = 0 Do While Not EOF(1) Line Input #1, StrLine If StrLine <> "" Then a() = Split(StrLine, ",") For j = 0 To 3 data(i, j) = a(j) Next End If i = i + 1 Loop num = i For x = 0 To num For j = 0 To 3 Picture1.Print data(x, j) + " "; Next Picture1.Print Next Case 2 Picture2.Cls Open "d:\成绩.txt" For Input As #1 While Not EOF(1) Line Input #1, StrLine ss = ss + StrLine + vbCrLf Wend Picture2.Print ss End Select Close #1 End Sub Private Sub Form_Load() Open "D:\成绩.txt" For Append As #1

二级VB模拟试题1-1

二级VB模拟试题(1-1) 一、填空题(每空1分,共20分) 1、VB是一种面向_____的可视化程序设计语言,采取了_____的编程机制。 2、VB的对象主要分为_____和_____两大类。 3、若要将窗体Form1隐藏起来,可使用方法_____;若要将窗体Form1显示出来,可使用方法_____来实现。 4、在VB集成开发环境中,运行应用程序的方法有三种:一是_____;二是_____;三是_____。 5、在VB中若要让某对对象获取焦点,则可通过_____方法来实现。 6、VB提供的_____属性,用来控制对象是否可用,当属性值为_____时,表示对象可用,当属性值为_____时,表示对象不可用。 7、VB提供的_____属性,用来控制对象是否可见,当属性值为_____时,表示对象可见,当属性值为_____时,表示对象不可见。 8、在VB中,用来描述对象外部特征的量称之为对象的_____。 9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_____,并且设置其_____属性值为_____。 二、选择题(每题2分,共40分) 1、用于从字符串左边截取字符的函数是() A、Ltrim( )B、Trim( )C、Left( )D、Instr( ) 2、可获得当前系统日期的函数是() A、Date( )B、Time( )C、IsDate( )D、Year( ) 3、退出For循环可使用的语句为() A、Exit ForB、Exit DoC、End ForD、End Do 4、窗体的标题栏显示内容由窗体对象的()属性决定。 A、BackColorB、BackStyleC、TextD、Caption 5、程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。 A、valueB、EnabledC、DefaultD、Cancel 6、标签框所显示的内容,由()属性值决定。 A、TextB、(名称)C、CaptionD、Alignment 7、文本框的()属性用于设置或返回文本框中的文本内容。 A、TextB、(名称)C、CaptionD、Name 8、计时器控件的()属性用于设置Timer事件发生的时间间隔。 A、StretchB、IntervalC、valueD、Length 9、滚动条的()属性用于返回或设置滚动条的当前值。 A、ValueB、MaxC、MinD、Data 10、若要向列表框添加列表项,可使用的方法是() A、AddB、RemoveC、ClearD、AddItem 11、图像框或图片框中显示的图形文件,由它们的()性性值决定。 A、DownPictureB、PictureC、ImageD、Icon 12、以下不属于键盘事件的是() A、KeyDownB、KeyUpC、UnloadD、KeyPress

排序演示 vb课程设计论文

成绩南京工程学院课程设计报告(论文) 题目排序演示 课程名称程序设计基础---VB 院(系、部、中心)先进制造技术工程中心 专业机械制造及其自动化 班级D机加工091 学生姓名钱丽 学号231090406 设计地点图书馆A307 指导教师黄陈蓉 设计起止时间: 2011 年 1月4 日至 2011 年 1月 6日

目录 一、设计任务 (3) 二、总体设计思路 (4) 三、画出程序总体框图 (4) 四、系统的调试 (6) 五、收获体会 (8) 六、源代码 (9) 七、主要参考资料 (23)

一、设计任务 (1)程序启动后,显示主界面。首先单击“产生10个随机数”按钮来产生10个随机数,并显示在10个文本框中;然后选择一种“演示模式”和“排序方式”,其中演示模式可以直接给出排序结果,也可以通过动画动态演示整个排序过程,排序方式可以按从小到大顺序,也可以按从大到小顺序排序。 (2)在主窗口的空白区单击鼠标右键,弹出快捷菜单。从中选择“排序算法”命令,打开对话框,从中选择一种排序方式,单击不同排序方式时,“算法描述”中简要介绍了这种算法。单击“确定”按钮返回到主窗口,主窗口中最上方框架控件的标题文字显示当前所选的排序算法。 (3)设置完毕,单击“开始排序”按钮(此按钮在生成数据之前是不可用的),启动排序过程。若选择了动画方式,红色背景的文本框表示当前正在比较的元素,黄色的代表已排序的元素,2个运动的文本框表示交换过程。在排序过程中可以调节水平滚动条的位置来控制演示过程的速度。排序结束后程序以消息框的形式报告数据交换的次数。可以使用快捷菜单中的“将数据写入文件”命令将排序后的数据保存到“data.txt”中覆盖原有内容。 (4)选择窗口主菜单中的“颜色设置”命令,主窗口扩大,底部显示“颜色设置”框架,可以对“文本背景色”、“文本前景色”、“已排序元素色”和“交换结点色”进行设置。再选择此命令,窗口恢复到原来的大小。(5)选择主菜单中的“退出”命令可退出本程序,程序显示消息对话

vb题库及答案

| 最新VB题库及答案 一、选择题 第1部分 1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是 A、Private Sub Text1_Change() = "计算机等级考试" End Sub ] B、Private Sub Command1_Click() Caption = "计算机等级考试" End Sub C、Private Sub Form_Click() = "计算机等级考试" End Sub D、Private Sub Command1_Click() = "计算机等级考试" { End Sub 2、在一行内写多条语句时,每个语句之间用()符号分隔。 A、 , B、: C、. D、; 3、下面()是合法的变量名。 A、X_YZ B、123ABC C、INTEGER D、X-Y ] 4、下面()是合法的字符常量。 A、 ABC$ B、“ABC” C、‘ABC’ D、 ABC 5、表达式16/4 - 2^5*8 MOD 5\2的值为()。 A、14 B、 4 C、20 D、2 6、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是 A、b=Left(a,10) B、b=Mid(a,10) — C、b=Right(a,10) D、b=Mid(a,11,10) 7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A",

VB考试题目1

一、单选题(每题1分,共76题) 1.以下关于窗体的描述中错误的是() A. 在VB中每次运行时可以指定不同的启动窗体 B. 要让窗体以最大化方式打开,应设置MaxButton属性值为True C. 窗体第一次显示时也会发生Resize事件 D. 第一次显示时窗体的位置可以不是设计时所指定的位置 2.执行多窗体应用程序时,() A. 打开一个窗体后,其他窗体都会被关闭 B. 允许同时打开多个窗体 C. 打开一个窗体后,其他窗体都会被隐藏起来 D. 在某一时刻只能打开一个窗体 3.程序中要在文本框文本中插入一段文字,应当使用的属性是() A. SelText B. Name C. Text D. Caption 4. 在用户的应用程序执行期间发生,比如单击鼠标或按键盘中的键() A. 方法 B. 属性 C. 事件 D. 工程 5.当一个工程中含有多个窗体时,其中的启动窗体是() A. 启动VB时建立的窗体 B. 第一个添加的窗体 C. 最后一个添加的窗体

D. 在工程属性窗口中指定的窗体 6.当新建一个工程并启动Visual Basic后,工具箱中的控件是() A. 内部控件 B. Active X控件 C. 内部控件和Active X控件 D. 内部控件或Active X控件 7.启动Visual Basic后,就意味着要建立一个新的() A. 窗体 B. 程序 C. 工程 D. 文件 8.下面是字符串数据的类型声明字符() A. % B. $ C. & D. ! 9.对象是将数据和操作起来的逻辑实体() A. 封装 B. 串接 C. 连接 D. 伪装 10.下面属性用于显示对象的标题() A. Text B. Caption C. Name(名称) D. ForeColor

VB课程设计总结

通过几周对VB的学习,使我增加了对VB课程的了解. 首先了解到VB的特点,VB是在原来的Basic语言基础上发展而来的.Visual指的是可视的图形用户界面开发方法.不需编写大量代码去描述界面元素的外观和位置,只要把预先建立的对象添加到屏幕上的某点即可.如果使用者诸多PAINT之类的绘图程序,则实际上已经掌握了创建用户界面的必要技巧.BASIC指的是B语言,一种在计算机技术发展历史上应用得最为广泛的语言之一.VB在原来BASIC语言的基础上进一步发展至今包含了数百条语句,函数及关键词,其中很多和WINDOWS GUI有直接关系,VB不仅是可视语言,而且是面向对象的编程语言.其特点是概念多,实践性强,涉及面广. 之后,了解到一些基本的概念,含义.例如类,就是创建对象实例的模板包含了创建的属性描述和行为特征的定义.而此中的对象又是类的一个实例,继承了类的属性,方法,而VB中长用的对象有窗体,控件等.但我们在建立之前必须清楚对象的三要素:属性,方法和事件.而建立程序的步骤大致可分为:(1)启动程序,装载和显示窗体.(2)窗体等待事件的发生.(3)事件发生时,执行对应的事件发生过程.(4)再重复(2)(3)的过程(5)最后直接遇到"END"结束语句结束程序的运行或按"结束"强行停止程序的运行. 再用VB创建一个应用程序,第一步骤是创建窗体,它是用户与应用程序进行交互操作的可视部分,窗体是创建界面的基本构造模块,也是创建应用程序所使用的对象.而后必要设置窗体的属性,从而构出窗体的外观,设置好的窗体,窗体就作为对象,能够对其定义的事件作出响应,这也是所谓的窗体事件,而窗体事件又包括窗体本身事件,键盘事件和鼠标事件.在了解窗体基本知识就还应了解VB的语言基础,其中包括了代码模块(窗体模块,标准模块,类模块),注释,分行和续行,数据类节(字节型,逻辑型,数值型,日期型),变量与常数,运算符与表达式,数组,控制结构,子过程和函数.同时,为了编程,我们还应培养良好的编程习惯,首先是对象,变量及过程的命名约定,然结构化编码约定. 在VB中创建应用程序之际也就是和对象打交道之时,对象是代码和数据的组合,可以作为一个单位来处理,对象可以是应用程序的一部分,比如可以是控件,窗体,或数据访问对象.控件也是对象中的一种,主要用来获取用户的输入信息和显示输出信息.应用程序中可用的控件包括文本框,命令按扭和列表框.而通过另外一些控件可以访问其他应用程序并处理数据. VB程序设计同时可设计出一个更好的菜单系统,这样就可以使用户了解到更大量有关应用程序设计和结构的信息,精心规划菜单与工具栏有助于提高应用程序的可用性.同时在基于WINDOWS的应用程序中,对话框被用来提示应用程序继续运行所需的数据或者用户显示信息.对话框是一种特殊类型的窗体对象,在VB中按对话框的创建有三种类型的对话框,他们是

VB程序设计考试题库——考试专用

1、题目:(事件)单击窗体(响应)用输入框输入一自然数,判断就是"正数”、"负数或"零”,并根据输入得数用消息框显示”正数"、”负数”或”零". 2、题目:(事件)单击窗体。(响应)求200~300之间既能被3整除又能被7整除得数.并求出所有数之与存入变量SUM中 3、题目:单击窗体。(响应)已知S=1+1/4+1/9+1/16+1/25+…+1/100,结果输出在窗体上。 4、题目:(事件)单击窗体.(响应)在窗体上打印数列2/1,3/2,5/3,8/5,13/8…得前10项,并求其与,将与保存在变量s中。 5、题目:(事件)双击窗体。(响应)把一元钞票换成一分、二分与五分得硬币每种至少有一枚),求出其所有得换法,把结果输出在窗体上。将所有得换法得数目存入变量N中 6、题目:单击窗体。)求1!+2!+3!+4!+5!并将结果输出到窗体上。结果存入变量S中 7、题目:(事件)单击窗体。(响应)生成一个一维数组(10个数组元素依此为: ' 15、23、72、43、96、23、3、65、88、17 写程序求出这个数组中得最大值、最小值与平均值,并输出在窗体上。将最大值,最小值,平均值分别存入变量Max,Min,Aver中 8、题目:(事件)单击窗体。(响应)在窗体上输出100~200之间得所有合数。求出所有数之与存入SUM中所谓合数就是指自然数中能被1与本数整除以外,还能被其她数整除得数。 9、题目:(事件)单击窗体.(响应)求10~20之间所有素数得乘积并输出在窗体上。将结果存入变量L中。 10、题目:(事件)单击窗体。(响应)求1- 1/2+1/3 -1/4 +……+ 1/99-1/100得值。将结果存入变量J中。 1题 n = InputBox("输入一个自然数”) If n >0 Then result = ”正数" ElseIf n < 0 Then result = ”负数" ElseIf n = 0 Then result ="零" End If MsgBox "输入得数据”& n&”为:”& result 2题 Dim i As Integer For i = 201 To 300 If ((i Mod 3) = 0) And((i Mod 7) = 0) Then Print (CStr(i)) sum = sum + i End If Next Print sum 3题 DimiAs Integer s = 0 For i = 1 To 10 s = s + 1 / (i ^ i) Next Print (s) 4题 Dim i,j, k, m As Integer s = 0 :i = 2:j = 1 For k = 1 To 10 s = s +i / j m= j Print (CStr(i)) & "/" &CStr(j) j = i i = i + m Next 5题 Dim i, j,kAsInteger For i = 1 To 100 For j = 1 To 50 For k = 1 To 20 If ((i + 2 *j + k * 5)= 100) Then Print (CStr(i)) Print (CStr(j)) Print(CStr(k)) n =n + 1

大学VB考试题库及答案

大学V B考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.wendangku.net/doc/e015766462.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。 A、标题栏 B、菜单栏 C、状态栏 D、工具栏

9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0 B、将控件的TabStop属性设置为True

VB程序设计 试题与答案-1

《VB程序设计基础》试题 一、选择题:(每空 2 分,共 20 分) 1. 与传统的程序设计语言相比,Visual Basic最突出的特点是___________。 A. 结构化程序设计 B. 程序开发环境 C. 事件驱动编程机制 D. 程序调试技术 2. Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是________。 A. 属性、事件、方法 B. 控件、属性、事件 C. 窗体、控件、过程 D. 窗体、控件、模块 3. 窗体模块保存在一个扩展名为__________的文件中。 A. bas B. vbp C. vbg D. frm 4. 下面正确的赋值语句是_________。 A. x+y=30 B. y=π*r*r C. y=x+30 D. 3y=x 5. 设S=“492”,表达式Right(S,1)+Left(S,1)+Mid(S,2,1)的值为__________。 A.“492” B.“249” C.“294” D.“429” 6. 将数学表达式a≤b≤c写成Visual Basic表达式,正确的是__________。 A. a<=b<=c B. a<=b Or b<=c C. a<=b And b<=c D. a<=b Not b<=c 7.为了把焦点移到文本框,所使用的方法是___________。 A. SetFocus B.Visible C.Refresh D.GetFocus 8. INT(100*RND)产生的随机整数的闭区间是_____________。 A.[0,100] B.[1,100] C.[1,99] D.[0,99] 9. 一个数组说明为Dim a(0 to 5,1 to 5) As Integer,则该数组共有_________个 元素。 A. 5 B. 36 C. 30 D. 不确定 10. 下面过程定义语句合法的是____________。

VB程序设计课程设计报告完整版

V B程序设计课程设计 报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

《VB程序设计》 课程设计报告(2016 — 2017 学年第 1 学期) 题目:排序演示 学院:经济与管理学院 班级:物流管理1502 学号: 姓名: 指导教师:阮冰 时间:起 2017年1月3日止 1月6日

一、课程设计基本信息 课程代码:05190124 课程名称:计算机基础课程设计 课程英文名称: Computer-based Course Design 课程所属单位(院(系)、教研室):数学与计算机学院计算机基础课程群 课程面向专业:生物科学类、制药工程、制药工程(生物制药)、药物制 剂、物流管理 课程类型:必修课 先修课程:大学计算机基础通识选修课程、Visual Basic程序设计课程学分:1 总学时:16 二、课程设计目标 掌握所学语言程序设计的方法,熟悉所学语言的开发环境及调试过程,熟悉所学语言中的数据类型,数据结构、语句结构、运算方法,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。通过综合设计要求达到下列基本技能: 1.培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。 2.通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握程序设计的方法,能熟练调试程序。 3.系统设计编程简练,可用,功能全面,并有一定的容错能力。用户界面良好,有较好的输出功能。在完成课题基本要求后,具有创新型设计,具有一定的实用价值。 4.根据个人的设计调试过程,撰写设计报告。 三、课程设计内容 利用已掌握的VB程序设计语言基础,以及面向对象的程序设计方法、事件驱动的编程方式,进行应用程序和系统的开发设计。在强化巩固已有编程知识基础之上,训练新的设计与编程思路,通过综合应用所学知识设计、编制、调试实用的Visual Basic程序。 四、课程设计要求 1.要求每个同学都要认真对待,积极参与。 2.课程设计结束时,提交完成的所有源程序、相关文件和可执行文件。同 时填写并完成《课程设计报告册》。 3.不符合要求的程序、设计报告、抄袭的设计报告或源程序代码、在设计 中完全未参与的将作不及格处理。 五、考核方式

vb题库 1

填空题 1.图像框的strtch属性设置为(true)时,图形将适应图像框的大小。属性设置为(false),图形框将适应图像的大小。 2.文本框的locked属性用来决定文本内容能否被编辑,当其值为(false)时,可以编辑,当其值为(true),不可被编辑。 3.所有控件都具有的共同属性(name) 4.一个控件在窗体上的位置由top和(left)属性决定,其大小由width和(height)属性决定。 5.计时器控件的interval属性值是指时间间隔,单位是毫秒,当每隔此时间间隔定时器会触发一次(timer)事件。注意计时器只有timer事件 6.把“visual basic程序设计”添加到列表listbooks的语句为(listbooks.additem ”visual basic 程序设计”) 7.函数instr(“VB程序设计教程”,“程序”)的值为(3) 8.设置计时器对象触发时间的时间间隔用(interval)属性 9.表达式(-3)mod 8的值为(-3) ,3mod (-8)的值为(3) 10.表达式93/7 mod 8的值为(5) 11.声明定长个数为10个字符变量str的语句(Dim str As String * 10) 12.当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择(视图)菜单的“工具箱”选项,使”工具箱?窗口显示 13.表示x是5的倍数或是9的倍数的逻辑表达式为(x mod 5 =0 or x mod 9 =0) 14.在VB中,1234,1.2346E+5常数分别表示类型(integer),(single) 15.把整数1赋给一个逻辑型变量,则逻辑变量的值为(false) 16.表达式1 and 0 的值是(false) 17.在调试过程中,参数的传递按两种方式,其中(地址)传递方式是默认的。 18.可以同时删除字符串前导和尾部空白的函数是(trim) 19.VB注释语句中采用(…)字符开头,续行符采用(_),若上一行写多句语句,则各语句间用(:)字符分开 20.已知a=3.5,b=5.0,c=2.5,d=true,则表达式:a>=0 and a+c>b+3 or not d 的值是(false) 21.如果:i=11:j=3:i=int(-8.6)+i\j+13\3 mod 5,则i的值是(-2) 22.如果在模块声明段中有option base 1语句,则在该模块中使用dim a(3 to 5,6)声明数组有(18)个元素 23.在通用部分添加option basic 0的语句,在定义十个元素的整型静态数组a时可以定义为(dim a(9) as integer) 24.循环语句for k=1 to 10 step -1控制的循环次数为(0) 25.在一条dim语句中可以声明多个变量,如dim strvar,invar,sngvar as integer,则str int sng 的数据类型分别是variant variant 和(integer) 26.按照数据文件的储存方法不同,文件可以分为三种不同的类型,顺序文件,(随机文件),和二进制文件 27.把整型数1赋给一个逻辑变量,则逻辑变量为(true) 28.VB语言编写的应用程序有(解释)和(编译)两种执行方式 29.定义过程中要设置可选参数使用的命令是(option1) 30.设置控件背景颜色的属性名称(backcolor)前景颜色的属性属性名称(fonecolor)

VB试题附答案1

一、单项选择题(每小题1分,共25分) 1、VB主要用于开发哪种环境下的文件:() A.DOS B.WINDOWS C.DOS 和WINDOWS D.UNIX 2、把控件放置在窗体中的最快捷的方法是() A.拖放鼠标B.单击工具箱中的控件并拖动鼠标C.双击工具箱中的控件 D. 单击工具箱中的控件 3、当移动控件、重新设定其尺寸时,()属性会自动改变。 A.top , left B.name , caption C.click, change D.cancel , default 4、一组复选框中,如果单击一个没有被选中的复选框,则其他已选中的复选框处于()状态。 A.禁止B.选中C.不选中D.不显示 5、VB 应用程序中,()决定了程序的流向。 A.对象B.方法C.属性D.事件 6、当程序运行过程中,需要给用户一些提示信息或警告信息时,应使用()。 A.Msgbox B.Inputbox C.A,B都可以D.A,B都不可以7、以下变量名中合法的是()。 A.if B.ab_7 C.3abc D.a[b]7 8、能够在代码中唯一确定一个对象的是对象的()属性。 A.caption B.text C.style D.name 9、表达式val(“16abc”)的值为()。 A.1 B.16 C.16abc D.abc 10、复选框控件的Value属性可取值是。 A.True和False B.0和1 C.1、2、3 D.0、1、2 11、若要暂时关闭定时器,则可通过设置属性来实现。 A.Interval B. Visible C. Enabled D. Timer 12、控件Command1的名称属性为com时,则它的click事件过程名为()。 A.Command1_click B.Command—click C.Com_click D.Command1.click 13、下列控件中,不可改变控件大小的是() A.frame B.timer C.command D.textbox 14、下列数据中是boolean常量的是() A.123 B.not C.true D.and 15、下面四个选项,不是事件的是。 A.Load B.Enabled C.Unload D.Activate 16、若要使标签的大小自动适应所显示的文本,可通过设置属性的值来实现。 A. AutoSize B. Alignment C. Enable D. Visble 17、x=int(rnd*10),则x是在哪个范围内的整数()。 A.0

相关文档