vb程序设计经典例题,vb程序设计经典案例

http://www.itjxue.com  2023-01-20 01:10  来源:未知  点击次数: 

VB程序设计题

其实你这个程序很麻烦的:

首先,建立控件:

text2,?multiline属性为true,scrollbars属性为2,text属性为空(用于输入成绩信息)

text3,?multiline属性为true,scrollbars属性为2,text属性为空(用于显示查找结果信息)

text4,text属性为空(用于输入查找姓名)

command1,caption为"储存“

command2,caption为”检索“

command3,caption为”结束“???(用于结束程序)

注:在text2里输入成绩信息的格式如下:(每一行的末尾要有一个回车)

姓名?分数?分数???(间隔一个空格)

姓名?分数?分数

姓名?分数?分数

然后,写代码,把我的代码粘贴过去,已经检验过了!

Dim?number%

Dim?a()?As?String,?b()?As?String,?c()?As?String

Dim?i%,?j%,?str1$,?r%

Private?Sub?Command2_Click()?'输入并存储信息

a?=?Split(Text1,?vbCrLf)

number?=?UBound(a)

ReDim?b(number,?2)

For?i?=?0?To?number

c?=?Split(a(i),?"?")

For?j?=?0?To?2

b(i,?j)?=?c(j)

Next?j

Next?i

End?Sub

Private?Sub?Command1_Click()???'查找

line1:

Text4.SetFocus

If?Text4??""?Then????'如果你输入了姓名,那么按次姓名查找

str1?=?Text4

Dim?str2?As?String

Call?chazhao(str2,?str1)??'调用查找子过程查找符合条件的信息

Text3?=?Text3??str2?????'把查找信息显示在text3里

r?=?MsgBox("是否仅需检索",?4?+?64)

Text4?=?""

If?r?=?6?Then?GoTo?line1????'用于继续查找

End?If

End?Sub

Sub?chazhao(str2?As?String,?str3?As?String)?????'一个子过程,用于查找给定姓名的成绩信息

Dim?n%

For?i?=?0?To?number

If?b(i,?0)?=?str3?Then

str2?=?b(i,?0)??b(i,?1)??b(i,?2)?+?vbCrLf

n?=?1

End?If

Next?i

If?n??1?Then?MsgBox?"没有该姓名的成绩信息"

End?Sub

Private?Sub?Command3_Click()

End

End?Sub

VB程序设计 题目

题号:1 题型:单选题

内容:

下列选项中不正确的是

选项:

c、当用 Show方法显示窗体时,必定会发生Load事件

题号:2 题型:单选题

内容:

当目录列表框的Dir1.Path属性的改变,将会触发下列哪一个事件

选项:

c、Dir1_Change事件

题号:3 题型:单选题

内容:

计时器控件的Interval属性可以设定Timer 事件触发的时间间隔,其时间间隔以下列哪一个为单位

选项:

a、毫秒

题号:4 题型:单选题

内容:

对象的边框类型由下列哪个属性设置

选项:

c、BorderStyle

题号:5

内容:如下运算中运算优先级最高的是:

图形:

选项:

d、^

题号:6 题型:单选题

内容:

在使用MsgBox输出时,如果按钮位置是空(默认参数),则相当于使用了参数

选项:

b、VbOkOnly

题号:7 题型:单选题

内容:

当文本框的ScrollBars属性设置了非零值,却没有效果,原因是

选项:

b、文本框的MultiLine属性为False

题号:8 题型:单选题

内容:

CLS可清除窗体或图形框中下列哪一个的内容

选项:

c、程序运行时产生的图形和文字

题号:9 题型:单选题

内容:

要使某控件在运行时不可显示,应对下列哪个属性进行设置

选项:

b、Visible

题号:10 题型:单选题

内容:

用来设置粗体字的属性是

选项:

c、FondBold

题号:11 题型:是非题 本题分数:5

内容:

当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

选项:

1、 错

--------------------------------------------------------------------------------

题号:12 题型:是非题

内容:

复选框的Value属性为True时,复选框被选中

选项:

2、 对

题号:13 题型:是非题

内容:

窗体、框架、图片框、图像框都是容器对象

选项:

1、 错

题号:14 题型:是非题

内容:

在属性窗口中可以修改对象的属性

选项:

2、 对

题号:15 题型:是非题

内容:

类是对象的具体化

选项:

2、 对

题号:16 题型:是非题

内容:

文本框控件的MaxLength属性值为0时,在文本框中不可以输入任何字符

选项:

2、 对

题号:17 题型:是非题

内容:

若设置文本框的PasswordChar属性值为某个字符,则用户无论输入何种字符,在文本框中,全部显示为该字符

选项:

2、 对

题号:18 题型:是非题

内容:

程序流程图是唯一一种描述程序执行过程的图形

选项:

1、 错

题号:19 题型:是非题

内容:

If和End If必须成对使用,有一个If就必须有一个End If与之相对应

选项:

1、 错

题号:20 题型:是非题

内容:

VB中建立窗体菜单可以选择“工具”菜单的“菜单编辑器”命令来完成

选项:

2、 对

vb程序设计题(写明理由,谢谢)

MsgBox(“所选文件名非法”,vbOKOnly,” Invalid File Name ”)

中:MsgBox函数的第一个参数为对话框内容,第二个参数为对话框的按钮以及左侧图标的设定选项,vbOKOnly常数表示只有一个“确定”按钮,第三个参数是对话框的标题,所以。。。。。

第二题:Load事件是在 Intialize 事件之后发生,就是窗体初始化后便会执行LOAD事件的代码。第一次加载窗体均需要初始化,於是答案便是D

第三题:你在你的VB程序裏执行一次EDN语句,便会得到答案啦!

(责任编辑:IT教学网)

更多

推荐金山WPS文章