V262.VB简单应用题1

题目:

(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有一个标签Label1,请添加一个单选按钮数组,名称为0p1,含三个单选按钮,它们的Index属性分别为0、1、2,标题依次为”飞机”、”火车”、”汽车”,再添加一个名称为Text1的文本框。窗体文件中已经给出了Op1的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击”飞机”或”火车”单选按钮时,在Text1中显示”我坐飞机去”或”我坐火车去”,单击”汽车”单选按钮时,在Text1中显示”我开汽车去”,如图所示。

注意:不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。

(2)在考生文件夹下有一个工程文件sjt4.vbp,Form1窗体中有一个文本框,名称为Text1;请在窗体上添加两个框架控件,名称分别为F1、F2,标题分别为”性别”、”身份”;在F1中添加两个单选按钮控件0p1、0p2,标题分别为”男”、”女”;在F2中添加两个单选按钮控件Op3、0p4,标题分别为”学生”、”教师”;再添加一个命令按钮,名称为C1,标题为”确定”。如图所示。请编写适当的事件过程,使得在运时,在F1、F2中各选一个单选按钮,然后单击”确定”按钮,就可以按照下表把结果显示在文本框中。

性别身份在文本框中显示的内容

男学生我是男学生

男教师我是男教师

女学生我是女学生

女教师我是女教师

最后把修改后的文件以原来的文件名存盘。

注意:考生不得修改窗体文件中已经存在的程序和Text1的属性,在结束程序运行之前,必须进行能够产生上表中一个结果的操作。必须用窗体右上角的关闭按钮结束程序,否则无成绩。

(1)【解题思路】通过文本框的Name属性设置文本框名称;在窗体上添加单选按钮,通过Name属性设置名称,右击单选按钮进行复制,弹出对话框,选择创建单选按钮数组,并通过Caption属性设置每一个单选按钮的标题;通过命令按钮Name和Caption属性分别设置命令按钮的名称和标签;设置两个字符型变量a、b,a=”我坐”,b=”我开”,用于SelectCase选择语句的字符串连接;通过对单选按钮数组Index属性查询,实现单击单选按钮完成字符串连接和文本框显示操作的功能。

【操作步骤】

步骤1:打开本题工程文件,在窗体中添加一个单选按钮数组,包含3个单选按钮。再添加一个文本框。

步骤2:按照题目要求设置控件的属性,见表3.4。

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

Private Sub Op1 Click(Index As Integer) Dim a As String, b As String, c As String a=”我坐”

b=”我开”

'Select Case ?

Case O

Text1.Text = a + Me.Op1(0). Caption + ”去”

Case 1

'Text1.Text = ? + Me.Op1(1). Caption + ”去”

Case 2

Text1.Text = b + Me.Op1(2). Caption + "去"

End Select

End Sub

程序结束

参考答案

第一个?处填入:Index

第二个?处填入:a

【举一反三】可以通过第41套第二大题第二小题来进行同类知识点的练习。

(2)【解题思路】在窗体上建立好控件后,先设置控件属性,再编写事件过程。本题需注意容器中控件的画法。命令按钮标题由Caption属性设置,单击命令触发Click事件;单选按钮的标题由Caption属性设置,程序中需要检测的单选按钮的状态,通过Value属性来实现,如果单选按钮被选中,则Value值为1,否则Value值为0。在文本框中显示内容通过Text属性实现,其形式为:文本框名.Text=显示的内容。

在VB程序中,Open语句用于打开数据文件,打开顺序文件的基本格式为:OpenFileName For Mode As #FileNumber. t中,FileName表示要打开的文件的路径;

Mode为打开模式,OutPut用于输出,Append用于追加写入,Input用于读取;FileNumber为打开文件时指定的句柄。

读文件操作在窗体的Load事件过程中完成,写文件操作在命令按钮的Click事件过程中完成。

【操作步骤】

步骤1:打开本题工程文件,在窗体中添加两个框架,一个命令按钮和4个单选按钮。步骤2:为步骤1建立的控件设置相关属性,程序中用到的控件及属性见表3.5和表3.6.

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

程序提供代码

Private Sub Form Unload(Cancel As Integer)

Open ”out4.txt” For Output As #1

Print #1, Op1.Value, Op2.Value,

Op3.Value, Op4.Value, Text1.Text Close #1

End Sub

程序结束

参考答案

Private Sub C1_Click()

Text1.Text=”我是”

If Op1.Value Then

Text1.T

Text = Text1.Text & Op1.Caption Else

Text1.Text & Op2.Caption Text1.T Text = T

End If

If 0p3.Value Then

Text = T Text1

Text1.T 1.Text & Op3.Caption Else

Text1.Text = Text1.Text & Op4.Caption End If

End Sub

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

【举一反三】可以通过第43套第二大题第一小题来进行同类知识点练习。

举报
评论 0