当前位置:文档之家› (北京大学)2012秋VB程序设计课件作业

(北京大学)2012秋VB程序设计课件作业

(北京大学)2012秋VB程序设计课件作业
(北京大学)2012秋VB程序设计课件作业

作业ID: 81070

1.下列选项中,不属于Visual Basic特点的是选项(第1讲.简单的VB程序)

A. A. 可视化程序设计

B. B. 面向图形对象

C. C. 事件驱动编程机制

D. D. VB窗口中包含有菜单栏和工具栏

2.Visual Basic的界面事件的编程机制是(第1讲.简单的VB程序)

A. A. 可视化

B. B. 面向对象

C. C. 面向图形

D. D. 事件驱动

3.窗体设计器是用来设计(第1讲.简单的VB程序)

A. A. 应用程序的代码段

B. B. 应用程序的界面

C. C. 对象的属性

D. D. 对象的事件

4.VB集成环境的大部分窗口都可以从主菜单项的下拉菜单中找到相应的打开命令(第1讲.简单的VB程序)

A. A. 编辑

B. B. 视图

C. C. 格式

D. D. 调试

5.对象的属性用来描述对象的特征和状态,它们是一组(第1讲.简单的VB程序)

A. A. 数据

B. B. 属性名

C. C. 程序

D. D. 代码

6.将工具栏显示在窗口或从窗口中隐藏起来,是通过菜单中的“工具栏”命令实现的(第1讲.简单的VB程序)

A. A. 文件

B. B. 编辑

C. C. 视图

D. D. 格式

7.下列叙述中正确的是(第1讲.简单的VB程序)

A. A. 同一个事件的名称在不同的程序中可以不同

B. B. 事件是用户定义的

C. C. 对象的事件是不固定的

D. D. 事件是对象能够识别的动作

8.给对象设置不同的属性,其作用是为了控制对象的(第1讲.简单的VB程序)

A. A. 外观

B. B. 状态

C. C. 行为

D. D. 外观和行为

9.每个窗体对应一个窗体文件,窗体文件的扩展名是(第1讲.简单的VB程序)

A. A. bas

B. B. cls

C. C. frm

D. D. vbp

10.建立新窗体的方法是(第1讲.简单的VB程序)

A. A. 利用标准工具箱中的窗体控件建立的

B. B. 利用“工程”下拉菜单中的命令建立的

C. C. 由系统自动生成的

D. D. 利用Visual Basic的命令建立的

11.控件是(第1讲.简单的VB程序)

A. A. 设置对象属性的工具

B. B. 编写程序的编辑器

C. C. 建立图形界面的编辑窗口

D. D. 建立对象的工具

12.应用程序设计完成后,应将程序保存,保存的过程是(第1讲.简单的VB程序)

A. A. 只保存窗体文件即可

B. B. 只保存工程文件即可

C. C. 先保存工程文件,之后还要保存窗体文件

D. D. 先保存窗体文件(或标准模块文件),之后还要保存工程

13.在窗体中建立对象的操作,错误的是(第1讲.简单的VB程序)

A. A. 先打开“窗体设计”窗口,才能在窗体中建立对象

B. B. 单击工具箱中的控件图标,然后在窗体上画出对应的对象

C. C. 双击工具箱中的控件图标,便可在窗体上画出对应的对象

D. D. 打开窗体布局窗口,也可以在该窗口中建立窗体对象

14.VB可视化编程有三个基本过程,这三步依次是(第1讲.简单的VB程序)

A. A. 创建工程,建立窗体,建立对象

B. B. 创建工程,设计界面,保存工程

C. C. 建立工程,设计对象,编写代码

D. D. 设计界面,设置属性,编写代码

15.下列语句中,定义窗体单击事件的头语句是(第1讲.简单的VB程序)

A. A. Private Sub Form_DblClick()

B. B. Private Sub Text_DblClick()

C. C. Private Sub Form_Click()

D. D. Private Sub Text_Click()

16.VB应用程序的运行模式是(第1讲.简单的VB程序)

A. A. 解释运行模式

B. B. 编译运行模式

C. C. 既有解释运行模式,又有编译运行模式

D. D. 汇编运行模式

17.日期型数据应该在数据的括起来(第2讲.数据与运算)

A. A. 前后各用一个双引号

B. B. 前后各用一个单引号

C. C. 前后各用一个圆括号

D. D. 前后各用一个“#”号

18.工具栏中的“启动”按钮的作用是(第1讲.简单的VB程序)

A. A. 运行一个应用程序

B. B. 运行一个窗体

C. C. 打开被选中对象的属性窗口

D. D. 打开被选中对象的代码窗口

19.整数除法的运算符是(第2讲.数据与运算)

A. A. %

B. B. /

C. C. \

D. D. Mod

20.声明符号常量应该用关键字(第2讲.数据与运算)

A. A. Static

B. B. Const

C. C. Private

D. D. Variant

21.多分支选择结构Case语句的<变量值列表>是用来指明(第3讲.语句与分支控制)

A. A. 测试表达式的值域

B. B. 测试表达式的类型

C. C. 测试表达式的取值个数

D. D. 测试表达式的入口

22.多分支选择结构中,Select Case语句的“测试表达式”(第3讲.语句与分支控制)

A. A. 只能是数值表达式

B. B. 只能是字符串表达式

C. C. 可以是关系表达式或逻辑表达式

D. D. 可以是数值表达式或字符串表达式

23.程序的基本控制结构是(第3讲.语句与分支控制)

A. A. A) Do-Loop结构、Do-LoopWhile结构和For-Next结构

B. B. 子程序结构,自定义函数结构

C. C. 顺序结构,选择结构和循环结构

D. D. 单行结构,多行结构和多分支结构

24."要计算当0《x《10时,y=x,应使用语句。"(第3讲.语句与分支控制)

A. A. "If 0 《 x 《 10 Then y=x"

B. B. "_If 0《x or x《10 Then y=x"

C. C. "If 0《x And x《10 Then y=x"

D. D. "If 0《x Xor x《10 Then y=x"

25.若要强制变量必须先定义才能使用,应该用语句说明。(第2讲.数据与运算)

A. A. Pubic Const

B. B. Option Explicit

C. C. Type 数据类型名

D. D. DefDbl

26.删除字符串前导和尾随空格的函数是(第2讲.数据与运算)

A. A. LTrim

B. B. RTrim

C. C. Trim

D. D. LCase

27.参与逻辑运算的两个表达式中,只有一个为假,结果即为假的逻辑运算的运算符是(第2讲.数据与运算)

A. A. Xor

B. B. Eqv

C. C. And

D. D. Ok

28.算符“&”是运算(第2讲.数据与运算)

A. A. 逻辑与

B. B. 字符串连接

C. C. 关系

D. D. 算术

29.关于过程调用正确的是(第6讲.过程与函数)

A. A. 过程要用Call语句调用

B. B. Sub过程一定要用Call语句调用

C. C. 过程都可以用赋值语句的形式调用

D. D. 只要写上过程名并给出实参就能调用过程

30.For-Next循环的初值、终值与步长(第4讲.循环语句)

A. A. 只能是具体的数值

B. B. 只能是表达式

C. C. 可以是数值表达式

D. D. 可以是任何类型的表达式

31.Do-Loop[While|Until]循环体的作用说明正确的是(第4讲.循环语句)

A. A. 不能用Do-Loop语句设计出预先确定循环次数的循环

B. B. While关键字或Until关键字必须选择其中之一

C. C. While关键字或Until关键字可以同时使用

D. D. While关键字或Until关键字可以省略

32.要使循环体至少执行一次,应使用循环(第4讲.循环语句)

A. A. For-Next

B. B. While-Wend

C. C. [While|Until]

D. D. Do-Loop[While|Until]

33.关于循环结构的使用说明正确的是(第4讲.循环语句)

A. A. For-Next循环不能共用同一个终端语句

B. B. 任何一种循环都必须有起始语句和终端语句

C. C. 不能用while-Wend语句设计出确定循环次数的循环

D. D. 循环体没有执行完毕,不能在中途结束循环

34.关于Exit For的使用说明正确的是(第4讲.循环语句)

A. A. Exit For语句可以退出任何类型的循环

B. B. 一个循环中只能有一个这样的语句

C. C. Exit For表示返回For语句去执行

D. D. 一个For循环中可以有多条Exit For语句

35.使用过程是为了(第6讲.过程与函数)

A. A. 使程序模块化

B. B. 使程序易于阅读

C. C. 提高程序运行速度

D. D. 便于系统的编译

36.Function过程有别于Sub过程的最主要的特点是(第6讲.过程与函数)

A. A. Function过程一定要有虚参,而Sub过程可以没有虚参

B. B. Function过程的终端语句是EndFuntion,而Sub过程的终

C. C. Function过程是用于计算函数值,而Sub过程是用于改变

D. D. Function过程要返回函数值,而Sub过程没有数值返回

37.列表框中的列表选择项目是通过属性来设置的(第8讲.常用控件)

A. A. Columns

B. B. List

C. C. ListIndex

D. D. Height

38.可以用作容器的控件有(第8讲.常用控件)

A. A. 窗体控件,列表框控件,图像控件

B. B. 窗体控件,文本框控件,框架控件

C. C. 窗体控件,框架控件,图片框控件

D. D. 窗体控件,标签控件,图片框控件

39.常用控件的Style属性值是(第8讲.常用控件)

A. A. 字符常量

B. B. 逻辑常量

C. C. 数值常量

D. D. 日期常量

40.OptionButton控件和CheckButton控件都有Value属性项,下列叙述正确的是(第8讲.常用控件)

A. A. 都是设置控件是否可用

B. B. 都是设置控件是否被选中

C. C. OptionButton的Value属性值是逻辑值,CheckButton的Va

D. D. OptionButton的Value属性值是数值,CheckButton的Valu

41.在程序运行期间属性值不允许改变的属性是(第8讲.常用控件)

A. A. Caption

B. B. Name

C. C. BackColor

D. D. Enabled

42.不具有输入数据功能的是(第8讲.常用控件)

A. A. 文本框

B. B. 选项按钮

C. C. 列表框

D. D. 窗体

43.过程级变量属于(第6讲.过程与函数-下)

A. A. 全局变量

B. B. 静态变量

C. C. 局部变量

D. D. 变体变量

44.下列控件中属于复选框控件的是(第8讲.常用控件)

A. A. Label

B. B. TextBox

C. C. CheckBox

D. D. ListBox

45.由系统自动触发的第一个窗体的事件是(第8讲.常用控件)

A. A. Click

B. B. DblClick

C. C. Paint

D. D. Load

46.不支持双击事件的控件的是(第8讲.常用控件)

A. A. Form

B. B. CheckBox

C. C. ListBox

D. D. OptionButton

47.列表框控件中的列表内容是通过属性设置的(第8讲.常用控件)

A. A. Name

B. B. Caption

C. C. List

D. D. Text

48.组合框控件是将组合成一个控件(第8讲.常用控件)

A. A. 列表框控件和文本框控件

B. B. 标签控件和列表框控件

C. C. 标签控件和文本框控件

D. D. 复选框控件和选项按钮控件

49.要使窗体Form1关闭,错误的是(第9讲.绘图、窗体与菜单)

A. A. Unload Form1

B. B. Form1.Enabled=False

C. C. Form1.Hide

D. D. Form1.Visible=False

50.要使窗体Form1显示出来,应使用(第9讲.绘图、窗体与菜单)

A. A. Load Form1

B. B. Show.Form1

C. C. Form1 Load

D. D. Form1.Show

51.下列说法中正确的是(第8讲.常用控件)

A. A. 窗体、命令按钮、标签和文本框控件对象都有TabIndex属

B. B. 不同控件的TabIndex属性可以相同

C. C. 同一窗体中不同控件的TabIndex属性值必须小于窗体中的

D. D. 同一窗体中不同控件的TabIndex属性值可以任意设置

52.要使文本框可输入多行文字,要更改的默认选项是(第8讲.常用控件)

A. A. ScrollBars

B. B. MultiLine

C. C. ScrollBars和MultiLine

D. D. 以上都不是

53.在标签控件中,如果要将文字多行显示,应设置的属性项是(第8讲.常用控件)

A. A. MultiLine

B. B. WordWrap

C. C. AutoSize

D. D. 在代码中用Chr(10)

54.文本框控件中要将全部内容都显示为某种字符,需要设定的属性项是(第8讲.常用控件)

A. A. Password

B. B. PasswordChar

C. C. 需要编程来实现

D. D. 以上都不是

55.在运行应用程序代码给图像控件加载图像的语句格式是(第8讲.常用控件)

A. A. 对象.Picture = LoadPicture(“文件名”)

B. B. 对象. LoadPicture(“文件名”)

C. C. 对象.Picture = (“文件名”)

D. D. LoadPicture(对象, “文件名”)

56.对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于。(第9讲.绘图、窗体与菜单)

A. A. 输入对话框

B. B. 输出对话框

C. C. 模式(模态)对话框

D. D. 无模式对话框

57.与Form1.Show方法效果相同的是(第9讲.绘图、窗体与菜单)

A. A. Form 1.Visible=True

B. B. Form1.Visible=False

C. C. Visible.Form1=True

D. D. Visible.Form1=False

58.关于VB的菜单设计的叙述正确的是(第9讲.绘图、窗体与菜单)

A. A. VB的菜单也是一个控件,存在于VB的工具箱中

B. B. VB的菜单也具有外观和行为的属性

C. C. VB的菜单设计是在“菜单编辑器”中进行的,它不是一个

D. D. 菜单的属性也是在“属性窗口中”设置的

59.下列关于文件名和文件号的说法正确的是(第11讲.文件、程序调试)

A. A. 文件名称和文件号在程序中的使用没有区别

B. B. 文件名称和文件号都是用来标识文件的

C. C. 文件名称是用户定义的,文件号是系统自动生成的

D. D. 除Open语句外,其他对文件数据的操作语句中都可以使用

60.向顺序文件(文件号为1)写入数据正确的语句是。(第11讲.文件、程序调试)

A. A. Print 1,a;",";y

B. B. Print #1,a;",";y

C. C. Print x;y

D. D. Print x,y

61.

设计一道程序,可以自动出题(加法或减法等),并判断用户的结果是不是正确。(第3讲.语句与分支控制)

62.在2-100的数中,先去掉2的倍数(不包括2),再去掉3的倍数(不包括3),再再去掉4的倍数,类似地,直到100。则剩下的数都是质数。试用程序求出2-100间的所有质数。(第7讲.数组与常用算法)

63.“哥德巴赫猜想”指出,每个大于6的偶数,都可以表示为两个素数的和。试用程序将6-100内的所有偶数都表示为两个素数的和。(第7讲.数组与常用算法)

64.菲波那契(Fibonacci)数列的第一项是0,第二项是l,以后各项都是前两项的和,试用递归算法和非递归算法各编写一个程序,求菲波那契数列第N项的值。(第7讲.数组与常用算法)

65.至少用两种方法计算:1! + 2! + ……+10!(第7讲.数组与常用算法)

各位同学:每隔20分钟,请务必点击页面左下角的'临时保存'按钮,保存您的作业!

倒计时:19分48秒

答:

Private Sub Command1_Click()

Dim s As Long, f As Long,n As Integer

Dim i As Integer

‘方法1:双重循环

s = 0

For n =1 To 10

f = 1

For i =1 To n

f = f * i

Next

s= s+f

Next

Print s

‘方法2:递推法求和

s = 0

f = 1

For n =1 To 10

f = f * n

s=s+f

Next

Print s

End Sub

答:

Private Sub Command2_Click()

Dim n As Integer

n = InputBox(“请输入一个数”)

Print Fib(n)

Print Fib2(n)

End Sub

Function Fib(ByVal n As Integer) As Long

If n= 1 Or n =2 Then

Fib = 1

Else

Fib = Fib(n-1)+Fib(n-2)

End If

End Function

Function Fib2(ByVal n As Integer) As Long

Dim a As Long,b As Long,t As Long

Dim i As Integer

a =1

b =1

For i = 3 To n

t = a

a = b

b = a+t

Next

Fib2 = b

End Function

答:

Private Sub Command3_Click()

Dim a(100) As Boolean

Dim n As Integer,m As Integer

For n = 2 To 100

a(n) = True

Next

For n =2 To 100

For m = n+1 To 100

If m Mod n = 0 Then a(m) = False Next

Next

End Sub

答:

Private Sub Command4_Click()

For a = 6 To 100 Step 2

For n = 3 To a / 2 Step 2

If IsPrime(n) And IsPrime(a-n) Then

Print a & “=” & n & “+” & (a-n)

VB程序设计作业参考答案

《VB程序设计》作业参考答案 一.选择题 1-5 ABC CB 6—10 CCA DC 11-15 ABC DB 15-20CDA CB 21-25DBD CC 25-30DAC AA 31-35 DAC AA 36-40 BCC CD 41-45 CCC AC 46-50DDB AD 51-55 ACA CD 56-60 BCA DA 61-65 BAADB 66-70DBDAC 71-75BBBAD 76—80CDABC 81-85ABCD C 86-90BAADD 91-95CBBAD 96.B 二.填空题 (1) E (2) 程序代码(3) CmdDisplay.Visible =False(4) t=a(j)(5) And (6) 回车符(7) text2.setfocus (8) 3 (9) D=B:B=C:C=D (10) Random (11)事件过程(12) 打开对话框(13) 3 (14) a(i,j)=0 (15) L1.text (16) Put # (17) True (18) I MOD 4=0 (19) AaBbCc (20)INT(Rnd*100) ;arr (21)Output ;Write #1,StuNo,StuName,StuEng (22)10 (23)4 (24) 顺序,随机 (25)INPUT,OUTPUT,APPEND (26)程序代码窗口的字符过大或过小,可以通过(工具→选项→编辑器格式→大小)去改变。(27)窗体、控件、对象(28)界面设计(29)对象、代码(30)窗体、标准模块、类模块、工程(31)窗体(Form)、图片框(PictureBox)、打印机(Printer)、立即窗口(Debug) (32)E D(33)81 (34)程序,数据(35)窗体、控件、对象(36)对象、代码(37)用户界面的窗体、执行具体操作的代码。(38)Picture属性、剪切板把图形粘贴 三.编程题 1. Option Base 1 Private Sub Form_click() Dim a(3) As Integer, m As Integer Do While m <> -1 And i < 3 m = InputBox("请输入第" & i + 1 & "条边") i = i + 1 a(i) = m If a(i) < 0 Then MsgBox "输入错误,请重新输入!" i = i - 1 End If Loop If a(1) + a(2) > a(3) And Abs(a(1) - a(2)) < a(3) Then

VB程序设计网上作业2016

题1.若要使命令按钮不可操作,要对下列哪个属性进行设置 A、Enabled B、Visible C、BackColor D、Caption 标准答案:A 题2.打开文件的Open语句中,如果省略“For模式”,则打开的文件的存取方式是 A、顺序存取方式 B、顺序文件方式 C、随机存取方式 D、二进制方式 标准答案:C 题3.命令按钮、单选按钮、复选框上都有Picture属性,可以在控件上显示图片,但需要通过下列哪一个属性来控制 A、Appearance属性 B、Style属性 C、DisabledPicture属性 D、DownPicture属性 标准答案:B 题4.系统启动时自动执行下列哪一个事件过程

A、Load B、Click C、UnLoad D、GotFocus 标准答案:A 题5.VB工程中窗体文件的扩展名是 A、.bas B、.frm C、.vbg D、vbp 标准答案:B 题6.如下数组声明语句,正确的是 A、Dim x[1,4] As integer B、Dim x(1, 1 to 4) As integer C、Dim x([1,n] As integer D、Dim x(1 4) As integer 标准答案:B 题7.如下VB的特点中错误的是 A、简单易学 B、界面友好

C、不可编译 D、集成化环境 标准答案:C 题8.从随机文件读出数据使用的语句是 A、Input # 文件号,变量名 B、Get # 文件号,变量名 C、Put # 文件号,变量名 D、Write # 文件号,变量名 标准答案:B 题9.为了防止用户随意将光标置于控件之上,应 A、将控件的TabIndex属性设置为0 B、将控件的Tapstop属性设置为True C、将控件的TapStop属性设置为False D、将控件的Enabled属性设置为False 标准答案:D 题10.如果希望在InputBox的提示项中输出多行内容时,需要使用下列哪个参数实现 A、Chr(13)+Chr(10) B、Chr(13) C、Chr(10) D、Chr(10)+Chr(13) 标准答案:A

VB程序设计大作业报告

VB程序设计大作业报告 班级:机械11102班学号:201103112 姓名:孙文斌日期:2013.05.13 一、设计题目:《抓交通肇事犯》 一辆卡车违反了交通规则,撞人后逃逸。现场有三人目击事件,但都没有记住车号,记住车号的一些特征。甲说:车号的前两位数字是相同的;乙说:车号的后两位数字 是相同的,但与前两位不同;丙是位数学家,他说:四位的车号正好是一个整数的平 方。现在请你根据以上线索帮助警方找出车号以便尽快破案 二、问题分析与算法设计: 按照题目的要求造出一个前两位数相同、后两位数相同且相互间又不同的整数,然后判断该整数是否是另一个整数的平方。 假设这个四位数的前两位数字都是i,后两位数字都是j,则这个可能的四位数k为:k = 1000 * i + 100 * i + 10 * j + j 其中,i和j都在0~9之间变化。现在还需使k满足是一个整数c的平方,由于k是一个四位数,所以,m值不可能小于31和大于100,因此,可从31开始试验到100,看是否满足k == c*c,若不满足,则c加1再试,直到找到满足这些限制条件的k为止结束测试。 三、界面与结果截图: 界面截图:

结果截图: 四、结果分析与总结: 通过结果截图我们知道最后得到的车牌号为7744,首先检验甲叙述的前两位数字相同都为7,再检验乙叙述的车牌号后两位相同都为4且不与前两位相同,最后检验丙叙述的该车牌号为88的平方,所以综合上述检验分析结果满足题意。 通过此次VB程序设计从理论到实践,我学到很多很多的的东西,让我对vb程序编写有了一个初步认识。从最初的拿到题目无从下手,接着网上查阅些材料以及反复看书本上的例题使我对这个程序的编写有了一个大致轮廓,接着在草稿纸上写下程序代码,然后到计算机上反复调试,最终才算完成。在这反复调试的过程中我明白了时间是检验真理的唯一标准。这对我今后的学习中都会起到非常重要的作用。最后衷心感谢李宁老师对我vb课程的指导,祝您身体健康,工作愉快。 附录程序源代码: Private Sub command1_click() Dim i%, j%, k%, c% For i = 0 To 9 For j = 0 To 9 If i <> j Then k = i * 1000 + i * 100 + j * 10 + j For c = 31 To 100 If (c * c) = k Then Picture1.Print k End If Next c End If Next j Next i End Sub

电子科技大学15秋《VB程序设计》在线作业2满分答案

15秋《VB程序设计》在线作业2 一,单选题 1. DataCombo控件的RowSource属性是表示()。 A. 给DataComebo控件提供列表项的字段 B. 目的表的数据源 C. 给DataCombo控件提供列表项的数据源 D. 更新目的表的字段 正确答案:C 2. 执行语句:Open "Tel.dat" For Random As #1 Len=50后,对文件Tel.dat中的数据能够执行的操作是()。 A. 只能写,不能读 B. 只能读,不能写 C. 既可以读,也可以写 D. 不能读,不能写 正确答案:C 3. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click() Dim array1(10,10) As Integer Dim I, j As Integer For I=1 To 3 For j=2 To 4 array1(I, j)=I+j Next j Next I Text1.Text=array1(2,3)+array1(3,4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是() 正确答案:A 4. 下列哪个属性设置文本框中文字的对齐方式()。 A. SelLength B. Alignment C. Multiline D. ScrollBars 正确答案:B 5. 以下能判断是否到达文件尾的函数是()。 A. BOF B. LOC C. LOF D. EOF 正确答案:D 6. 下面叙述错误的是()。 A. 驱动器列表框DriveListBox显示当前系统中有效磁盘驱动器 B. 目录列表框DirListBox显示当前驱动器分层目录树 C. 文件列表框FileListBox显示选定目录中的所有文件 D. 文件列表框FileName属性是设定允许显示文件名的文件类型 正确答案:D

VB程序设计作业(二)答案

《VB程序设计》作业(二) 客观题部分: 选择题(每题1分,共15题) 1. 当VB执行下面语句后,A的值为(A )。 A=1IF A>0 THEN A=A+1IF A>1 THEN A=0 A)0 B)1 C)2 D)3 2. 当VB执行下面语句后,输出的结果是(B )。 Private Sub Form_Click() score = Int(Rnd * 10) + 30Select Case scoreCase Is < 10A$ = "F"Case 10 To 19A$ = "D" Case 20 To 29A$ = "C"Case 30 To 39A$ = "B"Case ElseA$ = "A"End SelectPrint A$End Sub A)AB)B C)C D)D 3. 执行下面的程序段后,x 的值为( C )。 x=2For i=1 To 10Step 3x=x+i\2Next i A) 2 B) 4 C) 7 D) 9 4. 假定有以下循环结构: Do Until 条件循环体Loop 则正确的描述是( D )。 A) 如果“条件”是一个为0的常数,则一次循环体也不执行 B) 如果“条件”是一个为0的常数,则至少执行一次循环体 C) 如果“条件”是一个不为0的常数,则至少执行一次循环体 D) 不论“条件”是否为“真”,至少要执行一次循环体 5. 假定有以下程序段: For i= 1 To 3For j= 5 To 1 Step -1Print i *jNextj , i 则语句“Print i *j”的执行次数是( C )。 A)20B)24 C)15 D)18 6. 以下程序段的输出结果为( D )。 x = 2y = 8Do Until y>8x = x * yy = y +1LoopPrint x A)2B)9 C)10 D)16 7. 用下面的语句所定义的数组的元素个数是(D )。 Dim A(-3 To 5)As Integer A)6 B)7C)8D)9 8. 阅读下面的程序段: For i=1 To 2For j=1 To IFor k=j To 2x=x+1Next kNext jNext i 执行上面的三重循环后,x的值为( C )。 A) 3 B) 4 C) 5 D) 6 9.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 3x=2For j =1 To 2x=4For k=1 To 3x=x+5Next kNext jNext i Print xEnd Sub 程序运行后,单击命令按钮,输出结果是( B )。 A) 11 B) 19 C) 57 D) 63 10. 在窗体上画两个文本框Text1和Text2,一个命令按钮Command1,然后编写如下事件过程: Private Sub Command1_Click()

VB程序设计(2015大作业)

《VB程序设计》大作业 一、大作业的内容 本次大作业要求学生根据所学知识以及个人爱好,设计开发一个VB应用小程序。要能体现出: 1.《VB程序设计》各种语句的综合使用能力; 2.《VB程序设计》各种相关控件的使用能力; 3.根据具体的设计题目,设计清晰、美观界面的能力; 4.一定的综合设计能力。 二、大作业的要求 本次大作业应满足以下要求: 实用性:应用程序要有明确的应用主题,有一定的实用价值。 结构性:应用程序具有良好的程序结构。 可读性:应用程序具有较好的可读性。 全面性:应用程序应包含比较全面的功能。 友好性:合理使用VB提供的各种控件,设计友好、美观的使用界面。 三、大作业的步骤 1.根据个人兴趣、爱好,以及提交时间的要求,自己确定设计题目(可参考附件1); 2.查找与设计题目相关的资料; 3.进行应用程序总体结构、使用功能的设计; 4.进行应用程序的界面设计和源程序代码的编写; 5.上机编辑、调试程序; 6.保存应用程序, 并生成可执行文件; 7.撰写设计报告。 四、设计报告的基本格式 设计报告的基本内容至少包括封面、正文、总结三部分。 (1).封面(包括:题目、班级、姓名、指导教师、完成日期等信息) (2).正文 1、课题的选材过程(设计思路); 2、设计的将要达到的目标; 3、总体设计结构与功能; (1)总体设计结构介绍(绘制:结构流程图) (2)各功能模块运行界面的功能、算法和操作步骤; 4、设计结果分析;(运行结果展示、正确性分析) (3).总结(感想、收获、启发、存在的问题) 五、课程大作业提交 (1)形式设计报告+ 源程序文件(含可执行文件) 其中:<1>设计报告的封面统一(附件2); <2>源程序文件(含*.vbp;*.frm;*.exe)打包压缩成一个文件, 以学号+姓名(例如:12020741姓名)为文件名。 (2)时间2015年6月1日之前; (3)方法纸质报告及压缩文件交各班学委,按顺序排好后由学委统一上交;

VB程序设计阶段性作业1

中国地质大学(武汉)远程与继续教育学院 VB程序设计课程作业1(共4 次作业) 学习层次:专升本涉及章节:第1章——第4章 一、判断题 1.在Visual Basic中,有一些通用的过程和函数作为方法供用户直接调用。 2.在面向对象的程序设计中,对象是指可以访问的实体。 3.事件是由Visual Basic预先定义的对象能够识别的动作。 4.由Visual Basic语言编写的应用程序有解释和编译两种执行方式。 5.“事件过程”是用来完成事件发生后所要执行的程序代码。 6.在逻辑运算符Not、Or、And中,运算优先级由高到低依次为Not、Or、And。7.用DIM定义数值变量时,该数值变量自动赋初值为0。 8.函数InputBox的前3个参数分别是输入对话框的提示信息、标题以及默认值。9.函数MsgBox的前3个参数分别表示默认按钮、按钮样式以及图标样式。 二、选择题 1.在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是。 A、项目(工程)窗口 B、工具箱 C、代码窗口 D、属性窗口2.窗体的FontName属性的缺省值是。 A、宋体 B、仿宋体 C、楷体 D、黑体3.将Visual Basic编制的程序保存在磁盘上,至少会产生何种文件。A、.doc与.txt B、.com与.exe C、.bat与.frm D、.vbp与.frm 4.运算符“\”两边的操作数若类型不同,则先再运算。

A、取整为Byte类型 B、取整为Integer类型 C、四舍五入为整型 D、四舍五入为Byte类型 5.Print语句的一个输出表达式为,则输出包括日期、时间信息。 A、Date B、Month C、Time D、Now 6. 语句Print "5*5" 的显示结果是。 A、25 B、"5*5" C、5*5 D、出现错误提示7.语句“Form1.Print T ab(10);"#"”的作用是在窗体当前输出行。4 A、第10列输出字符“#”B、第9列输出字符“#” C、第11列输出字符“#” D、输出10个字符“#” 三、填空题 1.事件是由Visual Basic预先定义的能够识别的动作。 2.新建工程时系统会自动将窗体标题设置为。 3.长整型变量(Long类型)占用个字节。 4.表达式81 \ 7 Mod 2 ^ 2的值是。 5.用随机函数产生一个两位整数的Visual Basic表达式是。 6.#20/5/01#表示类型常量。 7.设I为大于0的实数,写出大于I的最小整数的表达式。 四、程序设计题 1.编程,输入圆的半径,计算并输出圆的面积,按下列要求分别实现: (1)界面设计尽可能美观、大方。

作业一 简单VB程序设计

作业一简单VB程序设计 1.对于窗体,下面______属性在程序运行时其属性设置起作用。 (A)MaxButton (B)BorderStyle (C)Name (D)Left 2.类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为______。 (A)对象(B)容器(C)实体(D)类 3.若要使标签控件显示时不覆盖其背景内容,要对______属性进行设置。 (A)BackColor (B)BorderStyle (C)ForeColor (D)BackStyle 4.用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为______。(A)可视画化程序设计(B)事件驱动编程机制(C)过程化程序实际方法(D)非过程化程序设计语言 5.文本框没有______属性。 (A)Enabled (B)Visible (C)BackColor (D)Caption 6.不论何控件,共同具有的是______属性。 (A)Text (B)Name (C)ForeColor (D)Caption 7.要使Form1窗体的标题栏显示"欢迎使用VB",以下______语句是正确的。 (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption='欢迎使用VB ' (C)Form1.Caption=欢迎使用VB (D)Form1.Caption="欢迎使用VB " 8.要使某控件在运行时不可显示,应对______属性进行设置。 (A)Enabled (B)Visible (C)BackColor (D)Caption 9.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列______属性设置就有效。(A)MaxButton (B)BorderStyle (C)Width (D)MinButton 10.当运行程序时,系统自动执行启动窗体的______事件过程。 (A)Load (B)Click (C)UnLoad (D)GotFocus 11.当文本框的ScrollBars属性设置了非零值,却没有效果,原因是______。 (A)文本框中没有内容(B)文本框的MultiLine属性为False (C)文本框的MultiLine属性为True (D)文本框的Locked属性为True 12.要判断在文本框是否按了Enter键,应在文本框的______事件中判断。 (A)Change (B)KeyDown (C)Click (D)KeyPress 13.将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是______。 (A)运行的机器上无VB系统(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对 14.当需要上下文帮助时,选择要帮助的"难题",然后按______键,就可出现MSDN窗口及显示所需"难题"的帮助信息。 (A)Help (B)F10 (C)Esc (D)F1 15.Visual Basic有三种工作模式,它们分别是______模式。 (A)设计、编译和运行(B)设计、运行和中断 (C)设计、运行和调试(D)编译、运行和调试 答案:DADBD BDBBA BDADB

2016VB程序设计网上作业

题1、用来设置粗体字的属性就是( ) A、FontItalic B、FontName C、FondBold D、FontSize 标准答案:C 题2、设置框架的下列哪一个属性值为False,其标题会变灰,框架中所有的对象均被屏蔽 A、Enabled B、Caption C、Name D、Visible用来设置粗体字的属性就是( ) 标准答案:A 题3、如下数组声明语句中,数组a包含元素的个数为:( ) Dim a(1 to 3, -2 to 2, 3) A、120 B、75 C、60 D、13 标准答案:C 题4、当文本框的ScrollBars属性设置了非零值,却没有效果,原因就是( ) A、文本框中没有内容 B、文本框的MultiLine属性为False C、文本框的MultiLine属性为True D、文本框的Locked属性为True

题5、下列选项中不正确的就是( ) A、Show方法可以用来加载与显示一个窗体 B、Hide方法可以将窗体暂时隐藏起来,而不从内存中删除 C、当用Show方法显示窗体时,必定会发生Load事件 D、当用Show方法显示窗体时,必定会发生Activate事件 标准答案:C 题6、表达式mid$(“1234567”, 3, 2)+4的结果就是( ) A、3454 B、1234 C、38 D、45 标准答案:C 题7、下面循环语句控制的循环次数就是:( ) For i=-5 To 18 Step 3 A、5 B、7 C、8 D、9 标准答案:C 题8、在用菜单编辑器设计菜单时,必须输入的项就是( ) A、快捷键 B、标题

D、名称 标准答案:D 题9、计时器控件的Interval属性可以设定Timer 事件触发的时间间隔,其时间间隔以下列哪一个为单位 A、毫秒 B、秒 C、分 D、小时 标准答案:A 题10、Dim a, b As Integer语句定义的变量类型为( ) A、a, b都就是整型 B、a就是整形, b未必就是整型 C、a未必就是整型, b就是整型 D、a, b都不就是整型 标准答案:C 题11、设定文件列表框中所显示的文件类型,应修改该控件的哪个属性属性( ) A、Path B、Pattern C、 D、Name 标准答案:B 题12、VB集成环境中通常在下列哪一个进行设计( )

20秋《VB程序设计》在线作业2【电子科技大学答案】

20秋《VB程序设计》在线作业2 红字部分为答案! 单选题 1.当一个工程含有多个窗体时,其中的启动窗体是()。 A.启动Vosual Basic时建立的窗体 B.第一个添加的窗体 C.最后一个添加的窗体工程属性 D.在“工程属性”对话框中指定的窗体 2.图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,该属性是()。 A.Autosize B.Stretch C.Autoredraw D.Appearance 3.使文本框获得焦点的方法是()。 A.GotFocus B.Change C.ListFocus D.SetFocus 4.在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1,要求每一秒钟在文本框中显示一次当前的时间,程序为: Private Sub Timer1____() TxtTime.text=Time End Sub 在横线上应填入的内容是()。 A.Enabled B.Visible C.Interval D.Timer 5.在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a s = 0 a = Array (1,2,3,4) j = 1 For i = 4 To 1 Step - 1 s = s + a (i) * j j = j * 10 Next i Print s End Sub 运行上面的程序,单击命令按钮,其输出结果是()。 A.4321 B.1234 C.34 D.12 6.在窗体上创建一个名称为Text1的文本框,并编写如下程序: Private Sub Form_Load() Show Text1.Text="" Text1.SetFocus End Sub Private Sub Form_MouseUp(Button As Integer,Shift As Integer, X As Single, Y As Single) Print "程序设计" End Sub Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) Print "Visual Basic"; End Sub 程序运行后,如果按A键,然后单击窗体,则在窗体上显示的内容是()。 A.Visual Basic B.“程序设计” C.“A程序设计” D.“Visual Basic程序设计”

VB程序设计基础大作业

《VB程序设计基础》全校选修课结课作业指导单 1、从以下所给题目中选择4个题目,要求独立完成,不能雷同; 2、作业中要体现设计过程,可以应用多窗体实现,对每一个窗体配以合适背景图片; 3、要求有界面抓图,配以程序设计思想; 4、最后一节实验课提交大作业,作业要求打印加封皮,并在课上对作业进行答辩。

《VB程序设计基础》校选修课 结课作业 2012~2013学年第一学期 班级: 姓名: 学号: 成绩: 答辩情况 教师:胡英

可选题目: 1、简单计算器的设计(如果用控件数组完成可获得加分) 说明:如果计算需要两个操作数,两个数分别从两个文本框输入,如果计算只需要一个操作数,操作数取自界面上面的文本框。(考虑细节如非数字提示、初零、负数不能开平方、有退出提示等等) 2、设计一如下验证密码的输入框窗体,当单击“确定”后,给出验证情况,点击 “退出”根据提示是否退出系统。 说明:密码设定长度及是否为数字提示,退出要给出提示 3、设计如下界面的倒计时

当单击“设置倒计时”时,弹出如下输入框: 单击“启动倒计时”,开始倒计时,时间到,弹出如下框,当单击“是”,则退出系统。 4、设计如下改变标签中字体的菜单 注:“字体”菜单为右键弹出式菜单。 5、设计一个如下图所示的程序: 要求使用两个列表框(组合框)完成该题目,通过添加按钮将文本框中的内容添加到左边的列表框,下面数字为统计数字,该数字要根据左边列表框中内容的变化做相应调整,如果选中左边列表框中的内容按删除按钮,被删除的条目从左列表框消失,添加到右列表框中,并调整统计数字。(考虑空信息的添加及多条信息的添

vb程序设计章节作业

程序设计基础 1、在Visual Basic中,当将窗体的()属性值设置为False时,将不显示窗体的控制菜单、最大化/最小化及关闭按钮。 A) MaxButton B) MinButton C) ControlBox D) WindowState 正确答案是: C 2、要在窗体上显示图片,需设置窗体的()属性。 A) Caption B) Icon C) Picture D) ControlBo 正确答案是: C 3、Visual Basic的编程机制是() A) 可视化 B) 面向对象 C) 面向图形 D) 事件驱动 正确答案是: D 4、下列叙述中正确的是()。 A) 同一个事件的名称在不同的程序中可以不同 B) 事件是用户定义的 C) 对象的事件是不固定的 D) 事件是对象能够识别的动作 正确答案是: D 5、在正确安装Visual Basic 6.0后,可以通过多种方式启动Visual Basic 6.0。以下方式中,不能启动Visual Basic 6.0的是()。 A)通过“我的电脑”找到vb6.exe,双击该文件名 B)进入DOS方式,执行vb6.exe文件 C)通过“开始”菜单中的“运行”命令 D)通过“开始”菜单中的“程序”命令 正确答案是: B 6、设计窗体时双击窗体的任何位置,将打开()。 A)窗口设计器 B)代码窗口 C)工具箱窗口 D)属性窗口 正确答案是: B 7、)假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为()。 A)Label1.BackStyle=0 B)Label1.BackStyle=1 C)Label1.BackStyle=True D)Label1.BackStyle=False 正确答案是: A 8、以下()控件没有Caption属性。 A)CommandButton B)CheckBox C)TextBox D)Label

2016VB程序设计网上作业

题1.用来设置粗体字的属性是( ) A、FontItalic B、FontName C、FondBold D、FontSize 标准答案:C 题2.设置框架的下列哪一个属性值为False,其标题会变灰,框架中所有的对象均被屏蔽 A、Enabled B、Caption C、Name D、Visible用来设置粗体字的属性是( ) 标准答案:A 题3.如下数组声明语句中,数组a包含元素的个数为:( ) Dim a(1 to 3, -2 to 2, 3) A、120 B、75 C、60 D、13 标准答案:C 题4.当文本框的ScrollBars属性设置了非零值,却没有效果,原因是( )

A、文本框中没有内容 B、文本框的MultiLine属性为False C、文本框的MultiLine属性为True D、文本框的Locked属性为True 标准答案:B 题5.下列选项中不正确的是( ) A、Show方法可以用来加载和显示一个窗体 B、Hide方法可以将窗体暂时隐藏起来,而不从内存中删除 C、当用Show方法显示窗体时,必定会发生Load事件 D、当用Show方法显示窗体时,必定会发生Activate事件 标准答案:C 题6.表达式mid$(“1234567”, 3, 2)+4的结果是( ) A、3454 B、1234 C、38 D、45 标准答案:C 题7.下面循环语句控制的循环次数是:( ) For i=-5 To 18 Step 3 A、5

B、7 C、8 D、9 标准答案:C 题8.在用菜单编辑器设计菜单时,必须输入的项是( ) A、快捷键 B、标题 C、索引 D、名称 标准答案:D 题9.计时器控件的Interval属性可以设定Timer 事件触发的时间间隔,其时间间隔以下列哪一个为单位 A、毫秒 B、秒 C、分 D、小时 标准答案:A 题10.Dim a, b As Integer语句定义的变量类型为( ) A、a, b都是整型 B、a是整形, b未必是整型

VB程序设计作业(一)答案

《VB程序设计》作业(一) 客观题部分: 选择题(每题1分,共15题) 1. 下列哪个选项不是Visual Basic语言的特点(D )。 A)事件驱动编程机制 B)可视化编程 C)结构化程序设计 D)面向过程的程序设计 2. Visual Basic的版本中不包含(D )。 A)学习版B)专业版C)企业版D)标准版 3. 下列选项中不属于主窗口的是( C )。 A)工具栏B)菜单栏C)状态栏D)标题栏 4. 下列(D )计量单位是与屏幕分辨率无关的。 A)twip B)Point C)Pixel D)Inch 5. 工程资源管理器窗口不能显示( D )文件。 A)窗体文件(.frm) B)标准模块文件(.bas) C)控件文件(.ctl) D)资源文件(.res) vbp 工程文件frm 窗体文件cls 类模块文件ctl 用户控件文件pag 属性页文件bas 模块文件 6. 下列(B )方法不能打开工程资源管理器窗口。 A)单击工具栏上的“工程资源管理器”按钮 B)双击窗体或窗体上的控件 C)按Ctrl+R组合键 D)执行“视图”菜单中的“工程资源管理器”命令 7. 在Visual Basic中,使用( D )字符作为续行符。 A):B);C)` D)_ 8. Visual Basic中,工程软件的扩展名为(A )。 A)vbp B)frm C)cls D)bas 9. 下面哪一种变量名是错误的(A )。 A)3abc B)a123 C)abc D)ab12% 10. 什么关键字声明的局部变量在整个程序运行中一直存在(C )。 A)Dim B)Public C)Static D)Private 11. 在Visual Basic 6.0中,字符串是被放在( B )号内的若干个字符。 A)单引号B)双引号C)圆括号D)花括号 12. ( A )种数据类型对小数点的位置有明确的位数限制。 A)浮点型B)货币型C)布尔型D)对象型 13. 在窗体上画一个名称为Commandl的命令按钮和三个名称分别为Labell、Label2和 Label3的标签,然后编写如下代码: Private a As Integer Private Sub Command1_C1ick()

VB程序设计作业(三)答案

《VB程序设计》作业(三) 客观题部分: 选择题(每题1分,共15题) 1. 把字符串“123”转换为数值123 时应该使用的函数是(B )。 A)Str B)Val C)Len D)Log 2. 在Sub过程被定义时,使用Private类型符进行修饰表示(D )。 A)此过程可以被任何其它过程调用 B)此过程不可以被任何其它过程调用 C)此过程只可以被本工程中的其它过程调用 D)此过程只可以被本模块中的其它过程调用 3. 以下叙述不正确的是( D )。 A)在Sub过程中可以调用Function过程 B)在用Call调用Sub过程时必须把参数放在括号里 C)在Sub过程中可以嵌套定义Function D)用Static声明的过程中的局部变量都是Static类型。 4. 在窗体上绘制一个命令按钮Command1,然后编写如下程序: Function Func(ByVal x As Integer, y As Integer) y = x * y If y > 0 Then Func = x Else Func = y End If End Function Private Sub Command1_Click() Dim a As Integer, b As Integer a = 3 b = 4 c = Func(a, b) Print "a="; a Print "b="; b Print "c="; c En d Sub 程序运行后,单击命令按钮,输出结果为( B )。 A)a=3 b=12 c=3 B)a=3 b=4 c=3 C)a=3 b=4 c=12 D)a=3 b=12 c=12 5. 在窗体上绘制一个文本框Text1,然后编写事件过程: Private Sub Text1_KeyPress(keyascii as integer) End Sub 若焦点位于文本框中,则能够触发KeyPress事件的操作是(D )。 A)单击鼠标B)双击文本框 C)鼠标滑过文本框 D)按下键盘上的某个键 6. 在窗体上绘制一个命令按钮Command1,两个标签Label1和Label2,然后编写如下程序代码: Private x As Integer Private Sub Command1_Click() x = 5: y = 3 Call proc(x, y) Label1.Caption = x Label2.Caption = y End Sub Private Sub proc(ByVal a As Integer, ByVal b As Integer) x = a * a y = b + b End Sub 程序运行后,单击命令按钮,两个标签中显示的内容是( C )。 A)5和3 B)25和3 C)25和6 D)5和6 7. 在窗体上画一个命令按钮Command1,然后编写事件过程: Private Sub Command1_Click() a = InputBox("Enter the First integer") b = InputBox("Enter the Second integer") Print a + b End Sub 程序运行后,单击命令按钮,先后在两个输入对话框中分别输入123和456,则输出结果是( B )。 A)456 B)579 C)456123 D)123456 8. 如果要改变窗体的标题,需要设置窗体对象的( B )属性。 A)Caption B)Name C)BorderStyle D)BackColor

VB程序设计 第九章课后习题答案

第九章课后习题答案一、选择题 二、填空题 1、2—下拉式列表框Style 2 2、文本框列表框 3、Inteval 500 4、Scroll 5、List 0 Clear 6、没有方法,也没有外观 四、设计题 1、 Private Sub Option1_Click() Text1.FontSize = 10 End Sub Private Sub Option2_Click() Text1.FontSize = 12 End Sub Private Sub Option3_Click() Text1.FontSize = 14 End Sub Private Sub Option4_Click() Text1.ForeColor = RGB(255, 0, 0) End Sub

Private Sub Option5_Click() Text1.ForeColor = RGB(0, 255, 0) End Sub Private Sub Option6_Click() Text1.ForeColor = RGB(0, 0, 255) End Sub 2、 Private Sub Combo1_Click() Select Case Combo1.ListIndex Case 0 Text1.FontSize = 10 Case 1 Text1.FontSize = 14 Case 2 Text1.FontSize = 18 Case 3 Text1.FontSize = Val(Combo1.Text) End Select End Sub Private Sub Combo2_Click() Select Case Combo2.ListIndex Case 0 Text1.ForeColor = RGB(255, 0, 0) Case 1 Text1.ForeColor = RGB(0, 255, 0) Case 2 Text1.ForeColor = RGB(0, 0, 255) End Select End Sub Private Sub Form_Load() Show Combo1.Text = "字体" Combo1.AddItem "10" Combo1.AddItem "14" Combo1.AddItem "18" Combo1.AddItem "22" Combo2.Text = "颜色" Combo2.AddItem "红色" Combo2.AddItem "绿色" Combo2.AddItem "蓝色" End Sub

VB语言程序设计在线作业1

VB语言程序设计在线作业1 单项选择题 第1题 VB一共有设计、运行和中断三种模式,要使用调试工具应该用()。 A、进入设计模式 B、进入运行模式 C、进入中断模式 D、不用进入任何模式 答案:C 第2题 VB中窗体文件的扩展名是 ()。 A、VBP B、FRM C、VBW D、PDM 答案:B 第3题 Visual Basic窗体设计器的主要功能是()。 A、建立用户界面 B、编写源程序代码 C、画图 D、显示文字 答案:A 第4题不能在标准模块中使用的是 ()。 A、私有变量 B、公共变量 C、通用过程 D、事件过程 答案:D

第5题当我们输入代码时,Visual Basic可以自动检测()。 A、语法错误 B、编译错误 C、运行错误 D、逻辑错误 答案:A 第6题可以在窗体模块的通用声明段中声明 ()。 A、全局变量 B、全局常量 C、全局数组 D、全局用户自定义类型 答案:A 第7题如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的()命令。 A、引用 B、部件 C、工程属性 D、添加窗体 答案:B 第8题通过()可以在设计时直观地调整窗体在屏幕上的位 置。 A、代码窗口 B、窗体布局窗口 C、窗体设计窗口 D、属性窗口 答案:B 第9题下列操作中不能向工程中添加窗体的是:

A、执行"工程"菜单中的"添加窗体"命令 B、单击工具栏上的"添加窗体"按钮 C、右击窗体,在弹出的菜单中选择"添加窗体"命令 D、右击工程资源管理器,在弹出的菜单中选择"添加"命令,然后在下一级菜单中选择"添加窗 体"命令 答案:C 第10题下列可以打开立即窗口的操作是 ()。 A、Ctrl+D B、Ctrl+E C、Ctrl+F D、Ctrl+G 答案:D 第11题要显示当前过程中的所有变量及对象的取值,可以利用()窗 口。 A、监视 B、调用堆栈 C、立即 D、本地 答案:C 第12题用标准工具栏中的工具按钮不能执行的操作是 ()。 A、添加工程 B、打印源程序 C、运行程序 D、打开程序 答案:B 第13题与传统的程序设计语言相比,Visual Basic最突出的特点是()。

VB程序设计(大作业)

大作业的提交方式为:源程序的所有文件放在一个文件夹中,压缩成一个文件(文件名为:机械1080X 姓名序号),于16周的周5前,发到邮箱:cjdx_lining@https://www.doczj.com/doc/707487743.html,;纸质的报告交本班学习委员,于17周的周2前,统一交到7教314。 《VB程序设计》大作业 一、大作业的内容 本次大作业要求学生根据所学知识以及个人爱好,设计开发一个VB应用小程序。 要能体现出: 1.《VB程序设计》各种语句的综合使用能力; 2.《VB程序设计》各种相关控件的使用能力; 3.根据具体的设计题目,设计清晰、美观界面的能力; 4.一定的综合设计能力。 二、大作业的要求 本次大作业应满足以下要求: 实用性:应用程序要有明确的应用主题,有一定的实用价值。 结构性:应用程序具有良好的程序结构。 可读性:应用程序具有较好的可读性。 全面性:应用程序应包含比较全面的功能。 友好性:合理使用VB提供的各种控件,设计友好、美观的使用界面。 三、大作业的步骤 1.根据个人兴趣、爱好,以及提交时间的要求,自己确定设计题目的名称; 2.查找与设计题目相关的资料; 3.进行应用程序总体结构、使用功能的设计; 4.进行应用程序的界面设计和源程序代码的编写; 5.上机编辑、调试程序; 6.保存应用程序, 并生成可执行文件; 7.撰写设计报告。 四、设计报告的基本格式 设计报告的基本内容至少包括封面、正文、附录三部分。 (1).封面(包括:题目、班级、姓名、指导教师、完成日期等信息) (2).正文 1、课题的选材过程; (1)设计思路 2、设计的将要达到的目标; 3、总体设计结构(图) (1)总体设计结构介绍,设计结构图 (2)主要功能模块运行界面的介绍 4、设计结果 5、设计总结(感想、收获、启发、存在的问题) 6、附录。(控件的属性设置、所有程序代码)

相关主题
文本预览
相关文档 最新文档