为Form1,标题为“标签”的窗体上,添加一个名称为Label1,内容为“计算机等级考试”

合集下载

vb6

vb6

1 为了清除列表框中的所有内容,应使用的方法是: B Clear2 在窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1)。

要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。

以下可以实现上述操作的事件过程是:______。

C Private Sub Text1_Change()Label1.Caption = Text1.TextEnd Sub3 在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。

程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为"计算机等级考试"。

以下能实现上述操作的事件过程是_D_____。

Private Sub Text1_Change()Command1.Caption = "计算机等级考试"End Sub4若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是____C__。

按键盘上的回车键5 设窗体上有一个文本框Text1和一个命令按钮Command1,并有以下事件过程:Private Sub Command1_Click()Dim s As String,ch As Strings=""For k=1 To Len(Text1)ch=Mid(Text1,k,1)s=ch+sNext kText1.Text=sEnd Sub程序执行时,在文本框中输入"Basic",然后单击命令按钮,则Text1中显示的是___B__ cisaB 6以下叙述中错误的是____A__。

KeyPress事件中不能识别键盘上某个键的按下与释放7在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:Private Sub Command1_Click()a$ = "software and hardware"b$ = Right(a$, 8)c$ = Mid(a$, 1, 8)MsgBox a$, , b$, c$, 1End Sub运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_D_____。

在名称为Form1的窗体上建立一个文本框

在名称为Form1的窗体上建立一个文本框

在名称为Form1的窗体上建立一个文本框(名称为Text1,MultiLine 属性为True,ScrollBars属性为2)和两个命令按钮(名称分别为 Cmd1和Cmd2,标题分别为"读入数据"和"计算保存")(如图所示)。

要求程序运行后,如果单击"读入数据"按钮,则读入"in.txt"文件中的100个整数,放入一个数组中(数组下界为1),同时在文本框中显示出来;如果单击"计算保存"按钮,则计算数组中大于或等于400并且小于800的所有数之和,把求和结果在文本框Text1中显示出来,同时把结果存入考生文件夹中的文件result.txt中。

(在prog.bas 中的putdata过程可以把结果存入result.txt文件,考生可以把该模块文件添加到自己的工程中,直接调用此过程)。

注意:文件必须存放在考生文件夹下,窗体文件名为wy7.frm,工程文件名为wy7.vbp,计算结果存入result.txt,否则没有成绩。

新建一工程,在上面放置一文本框设置其MultiLine属性为True,ScrollBars属性为True,再建立两个命令按钮(名称分别为Cmd1和Cmd2,标题分别为"读入数据"和"计算保存"),整个工程的代码如下:Dim i(1 To 100) As IntegerPrivate Sub Cmd1_Click()Dim j As Integerj = 0Open App.Path & "\in.txt" For Input As #1For j = 1 To 100Input #1, i(j)NextClose #1For j = 1 To 100Text1.Text = Text1.Text & i(j) & Space(5)NextEnd SubPrivate Sub Cmd2_Click()Dim temp As LongDim j As IntegerFor j = 1 To 100If i(j) >= 400 And i(j) < 800 Thentemp = temp + i(j)End IfNextText1.Text = tempputdata tempEnd Sub(1)在考生文件夹下有工程文件wy5.vbp及窗体文件wy5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号),但不能修改其它部分。

在Form1上添加Label1、标题为“列表框的使用”的标签doc

在Form1上添加Label1、标题为“列表框的使用”的标签doc

基础题(1)【解题思路】列表框的MultiSelect属性用来设置一次可以选择的表项数。

该属性有3种取值:0-None每次只能选择一项,如果选择另一项则会取消对前一项的选择;1-Simple可以同时选择多个项,后续的选择不会取消前面的选择,可以用鼠标或空格键选择;2-Extended可以选择指定范围内的表项。

【操作步骤】步骤1:建立界面,并设置控件的属性。

程序中用到的控件及属性见表3.136。

表3.136步骤2:调试并运行程序,关闭程序后按题目要求存盘。

基础题(2)【解题思路】命令按钮的标题由Caption属性设置,单击命令按钮触发Click事件。

Cmd1 Click 事件过程中运用LoadPicture函数装入图片,用LoadPicture(""),清除用图像框中的图片。

【操作步骤】步骤1:建立界面,并设置控件的属性。

程序中用到的控件及属性见表3.137。

表3.137步骤2:编写程序代码。

参考答案Private Sub Cmd1_Click()Image1.Picture = LoadPicture(App.Path & "\图片.jpg")End SubPrivate Sub Cmd2_Click()Image1.Picture = LoadPicture("")End Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。

简单题1)【解题思路】根据题意,并将数值赋值为数组a(k),这道题的程序要实现寻找完全平方数,并求出完全平方数的个数和最大值。

is square函数用来判断一个数是否为完全平方数,首先我们要了解什么是完全平方数,一个整数若是另一个整数的平方,那么它就是完全平方数。

如:36=62,所以36就是一个完全平方数。

通过判断is square(a(k))函数的返回值确定完全平方数,并进行完全平方数个数的累加,以及通过比较找出最大值。

VB试题库及答案

VB试题库及答案

VB试题库及答案最新VB题库及答案⼀、选择题第1部分1、在窗体(名称为Form1)上画⼀个名称为Text1的⽂本框和⼀个名称为Command1的命令按钮,然后编写⼀个事件过程。

程序运⾏后,如果在⽂本框中输⼊⼀个字符,则把命令按钮的标题设置为“计算机等级考试”。

以下能实现上述操作的事件过程是A、Private Sub Text1_Change()Command1.Caption = "计算机等级考试"End SubB、Private Sub Command1_Click()Caption = "计算机等级考试"End SubC、Private Sub Form_Click()Text1.Caption = "计算机等级考试"End SubD、Private Sub Command1_Click()Text1.Text = "计算机等级考试"End Sub2、在⼀⾏内写多条语句时,每个语句之间⽤()符号分隔。

A、 ,B、:C、.D、;3、下⾯()是合法的变量名。

A、X_YZB、123ABCC、INTEGERD、X-Y4、下⾯()是合法的字符常量。

A、 ABC$B、“ABC”C、‘ABC’D、 ABC5、表达式16/4 - 2^5*8 MOD 5\2的值为()。

A、14B、 4C、20D、26、设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("请输⼊⼀个整数")Print x + Text1.TextEnd Sub程序运⾏时,在⽂本框中输⼊456,然后单击窗体,在输⼊对话框中输⼊123,单击“确定”按钮后,在窗体上显⽰的内容为A、123B、456C、579D、1234569、在BASIC中,三个逻辑运算符NOT,AND,OR在运算过程中,优先级从⾼到低的顺序是()。

全国计算机等级考试二级VISUALBASIC题库12015年9月_真题-无答案

全国计算机等级考试二级VISUALBASIC题库12015年9月_真题-无答案

全国计算机等级考试二级VISUAL BASIC题库1 2015年9月(总分100,考试时间120分钟)一、选择题1. 窗体上有多个控件,在Form_Activate()事件过程中添加__________语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。

A. Text1.Text=""B. Text1.SetFocusC. Form1.SetFocusD. Text1.Visible=True2. 语句Print "5*20"输出的结果是__________。

A. "5*20"B. 出现错误信息C. 5*20D. 1003. 不能打开代码窗口的操作是__________。

A. 双击窗体设计器的任何地方B. 按下F4键C. 单击工程窗口中的“查看代码”按钮D. 选择“视图”下拉菜单中的“代码窗口”4. 在VB中可以作为容器的是__________。

A. Form、TextBox、PictureBoxB. Form、PictureBox、FrameC. Form、TextBox、LabelD. PictureBox、TextBox、ListBox5. 能被对象所识别的动作与对象可执行的活动分别称为对象的__________。

A. 方法、事件B. 过程、方法C. 事件、属性D. 事件、方法6. 计算下面的表达式,其值是__________。

CInt(4.5) * Fix(-3.81) + Int(4.1) * (5 Mod 3) 4 -3 4 2A. -7B. -4C. -8D. 67. 以下有关对象属性的说法中正确的是__________。

A. 对象所有的属性都罗列在属性窗口列表中B. 不同对象不可能有同名属性C. 不同对象的同名属性取值一定相同D. 对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变8. 要使定时器控件可以使用,需设置的属性是__________。

为Form1上加一个标签(Label1,标签为空白,BorderStyle属性为1,Visible属性为False)

为Form1上加一个标签(Label1,标签为空白,BorderStyle属性为1,Visible属性为False)

基本题(1)【解题思路】文本框的Text属性用于设置文本框中显示的文本。

标签的Caption属性可设置其标题。

Visible属性用于设置控件或菜单项在程序运行时是否可见。

【操作步骤】步骤1:建立界面,并设置控件的属性。

程序中涉及的控件及属性见表3.104和表3.105。

表3.104步骤2参考答案Private Sub Command1_Click()Label1.Visible = TrueLabel1.Caption = Text1.TextText1.Visible = FalseEnd Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。

基本题(2) 【解题思路】通过调整滚动条滑块的位置即可改变其V alue属性的值,滚动条的Max和Min属性为滚动条所能表示的最大值和最小值,LargeChange属性用于设置当单击滑块与两侧箭头间区域时Value属性值的改变量,SmallChange属性用于设置当单击滚动条两侧箭头时Value属性值的改变量。

当改变滚动条滑块位置后将触发其Change事件。

文本框的高度和宽度分别由其Height属性值和Width属性值设定。

【操作步骤】步骤1:建立界面,并设置控件的属性。

程序中用到的控件及属性见表3.106。

步骤2:编写程序代码。

参考答案Private Sub HScroll1_Change()Text1.Height = HScroll1.ValueText1.Width = 1.2 * Text1.HeightEnd Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。

简单题(1)【解题思路】向列表框添加项目使用AddItem方法,删除列表项使用RemoveItem方法。

在"删除项目"单击事件中,For循环语句中逐一判断列表中各项是否与输入内容一致,若一致则删除列表框中该项。

【操作步骤】步骤1:打开本题工程文件,并设置控件的属性。

在Form1,标题为“显示记录”的窗体上画1个名称为Text1的文本框,其初始内容为空

在Form1,标题为“显示记录”的窗体上画1个名称为Text1的文本框,其初始内容为空

基础题(1)【操作步骤】步骤1:新建一个窗体,在窗体上创建一个文本框控件。

步骤2:在属性窗口中,设置其Text属性为空。

步骤3:在文本框下方绘制一个命令按钮Command1。

步骤4:在属性窗口中,将Caption设置为"上一条记录"。

步骤5:复制命令按钮"上一条记录",在窗体的空白位置处粘贴对话框,单击"是"按钮,创建一个控件数组。

步骤6:再创建3个命令按钮.步骤7:按照题目要求将复制的3个命令按钮的Caption分别设置为"下一条记录"、"第一条记录"和"最后一条记录",并将窗体的Caption设置为"显示记录"。

步骤8:选择"上一条记录"命令按钮,通过属性窗口设置Enable为False,选择"下一条记录"命令按钮,通过属性窗口设置Default为True.。

步骤9:将文件保存至考生文件夹下,且设置窗体文件名为sjt1.frm,工程文件名为sjt1.vbp。

基础题(2)【操作步骤】步骤1:打开VB开发环境,新建一个窗体。

步骤2:在窗体中添加一个标签控件Lable1,在属性窗口中设置标签的Caption属性为"等级考试",然后设置其AutoSize属性为True,设置其BorderStyle属性为1。

步骤3:然后在窗体中添加一个计时器Timer1,设置其Interval属性为0,Enabled属性为True。

步骤4:打开代码窗口,编写代码如下。

Private Sub Form_Load()Timer1.Interval = 1000End SubPrivate Sub Timer1_Timer()Label1.Visible = Not Label1.VisibleEnd Sub步骤5:运行程序,然后将文件保存至考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。

VF数据库第13章 表单设计

VF数据库第13章 表单设计
第13章 表单设计
在VFP系统中,表单(Form)是数据库引用系统的主要工 作界面,也可把它理解为窗体。是容器类对象。 表单可为数据库信息的显示、输入和编辑的窗口,还可以 作为系统流程控制的窗口。
13.1 创建单
在VFP中,表单是一个扩展名为.SCX的程序文件。可以 用以下方法生成表单: 方法一:使用表单设计器创建或修改表单。 方法二:用 CREATE FORM 命令。 方法三:使用表单向导。
(二)文本框控件Text
文本框是实现数据输入和输出的基本控件,通 常只包含单行文本。 1、属性 A.基本属性 文 本 常 用 的 属 性 有 : Name 、 Height 、 Width、 Top、Left、 Enabled、 Visible、 FontName 、 FontSize 、 Fontitalic 、 FontUnderline
(一) label
标签控件
标签主要是用来显示 (输出)文本信息的, 但不能用来作为输入 信息的界面,用来标 识字段或向用户显示 固定的字符信息。
基本属性 (1)Caption属性,它表示在标签中显示的文本。 (2)BackStyle(背景风格)属性 0:透明显示; 1:不透明显示。 (3)AutoSize属性用来确定是否根据标题的长度调 整标签大小。 (4)BorderStyle(边框风格)属性 0:没有边框; 1:固定单线的边框 例1:设计表单,包含标签,标签显示内容 为“努力学习、不断进取”,字体大小为20。
3.相对引用 在Visual FoxPro中,提供了若干种代词来 进行相对引用,例如: THIS:提供对当前对象的引用 。 THISFORM:提供对当前表单的引用 THISFORMSET:提供对当前表单集的引用 Parent:用于引用一个控件所属的容器 ActiveControl:用于引用对象上的活动控件 ActiveFrom:用于引用表单集中的活动表单
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基础题(1) 【解题思路】ControlBox属性:确定程序运行时是否在窗体上显示控件菜单栏,MaxButton属性:确定标题栏是否显示最大化按钮,MinButton属性:确定标题栏是否显示最小化按钮。

【操作步骤】
步骤1:建立界面,并设置控件的属性。

程序中用到的控件及属性见表3.153和表3.154。

步骤2:调试并运行程序,关闭程序后按题目要求存盘。

基础题(2) 【解题思路】根据题意,在单击命令按钮事件过程中,通过设置FontBold和FontItalic属性,使文本框的内容显示为粗体格式或斜体格式。

【操作步骤】
步骤1:建立界面,并设置控件的属性。

程序中用到的控件及属性见表3.155和表3.156。

表3.155
表3.156
步骤2:编写程序代码。

参考答案
Private Sub Command1_Click()
Text1.FontBold = True
End Sub
Private Sub Command2_Click()
Text1.FontItalic = True
End Sub
步骤3:调试并运行程序,关闭程序后按题目要求存盘。

简单题(1)【解题思路】根据题意,在计时器的Timer事件中控制文本框中数字的显示。

并在Select Case语句中,依据所选单选按钮索引号的不同,为计时器设置不同的Interval 属性值。

在"开始"和"停止"命令按钮的单击事件过程中分别启动和停止计时器。

为使计时器在初始状态下不计时,还需在设计时将其Enabled属性值设置为False。

【操作步骤】
步骤1:打开本题工程文件,计时器的Enabled属性设置为False。

步骤2:分析并编写程序代码。

程序提供代码
Private Sub Op1_Click(Index As Integer)
'Select Case ?
Case 0
Timer1.Interval = 1000
Case 1
Timer1.Interval = 3000
End Select
End Sub
Private Sub Timer1_Timer()
'Text1.Text =?.Text + 1
End Sub
程序结束
参考答案
第1个?处填入:Index
第2个?处填入:Text1
Private Sub C1_Click()
Timer1.Enabled = True
End Sub
Private Sub C2_Click()
Timer1.Enabled = False
End Sub
步骤3:调试并运行程序,关闭程序后按题目要求存盘。

简单题(2) 【解题思路】在Command1 Click事件过程中将把考生文件夹下in4.dat 文件中已按升序方式排列的60个数读入数组A,每个数值之间通过Space函数空两格个,通过Str 函数和"+"连接符显示在Text1中。

在Command2 Click事件过程中,通过InputBox函数弹出输入框接收用户输入的任意一个数。

在Command3 Click事件过程中,通过If语句首先判断"输入"的数n是否存在于A数组中,若不存在,则弹出MsgBox对话框"该数不存在于数组中,不能执行删除操作!",若存在,则将该数从数组A中删除,将删除数值后面的数组值前移,并把新数组的内容重新显示在Text1中。

【操作步骤】
步骤1:打开本题工程文件。

步骤2:分析并编写程序代码。

程序提供代码
Dim a(100) As Integer, num As Integer, n As Integer
Private Sub Command1_Click()
Dim k As Integer
n = 60
Open App.Path & "\in4.dat" For Input As #1
For k = 1 To n
Input #1, a(k)
Text1 = Text1 + Str(a(k)) + Space(2)
Next k
Close #1
End Sub
Private Sub Command2_Click()
num = InputBox("请输入一个数")
End Sub
Private Sub Command3_Click()
For i = 1 To n'"读数据"事件过程中已给出n的初值
'If num =? Then Exit For
Next i
'If ? Then
MsgBox "该数不存在于数组中,不能执行删除操作!"
Else
n = n - 1
'For j = i To ?
'a(j) = ?
Next
End If
Text1 = ""
'以下程序段将执行删除操作后的数组a重新显示在Text1中
'For k = 1 To ?
Text1 = Text1 + Str(a(k)) + Space(2)
Next k
End Sub
程序结束
参考答案
第1个?处填入:a(i)
第2个?处填入:n < i
第3个?处填入:n
第4个?处填入:a(j + 1)
第5个?处填入:n
步骤3:调试并运行程序,关闭程序后按题目要求存盘。

综合题
【解题思路】根据题意,单击"读数据"按钮,将考生文件夹下in4.dat文件的内容显示在Text1文本框中。

在Command2 Click事件过程中,运用SelLength 属性判断文本框中是否有字符被选中,如果SelLength属性为0,那么弹出MsgBox对话框"请先选择文本!"。

Mid函数用于提取选中文本中的每一个字符,并将其在26个字母中的顺序赋值给n, a(n)数组通过累加得出每个字母出现的次数,通过For循环语句和If选择判断语句判断,如果a(i) =max n,则该出现次数最多的字母以大写形式显示在Text2文本框内。

UCase函数用于将小写字母转化为大写字母使统计不区分大小写字母。

【操作步骤】
步骤1:打开本题工程文件。

步骤2:分析并编写程序代码。

程序提供代码
Option Base 1
Dim x As String, max n As Integer
Private Sub Command1_Click()
Open App.Path & "\in5.dat" For Input As #1
s = Input(LOF(1), #1)
Close #1
Text1.Text = s
End Sub
Private Sub Command2_Click()
Dim a(26) As Integer
' sl = ?
st = Text1.SelText
Text2 = ""
If sl = 0 Then
MsgBox "请先选择文本"
Else
For i = 1 To sl
c = Mid(st, i, 1)
If c <> " " Then
n = Asc(UCase(c)) - Asc("A") + 1
'a(n) = ?
End If
Next i
max n = a(1): n = 1
'For j = ? To 26
'If ? Then
max n = a(j)
End If
Next j
For i = 1 To 26
'If ? Then
Text2.Text = Text2.Text + " " + Chr(Asc("A") + i - 1) End If
Next i
End If
End Sub
程序结束
参考答案
第1个?处填入:Text1.SelLength
第2个?处填入:a(n) + 1
第3个?处填入:1
第4个?处填入:max_n < a(j)
第5个?处填入:a(i) = max_n
步骤3:调试并运行程序,关闭程序后按题目要求存盘。

相关文档
最新文档