在Form1上建立一个二级下拉菜单,第一级共两个菜单项,标题分别为“文件”“编辑”

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基础题(1)【考点分析】本题考点有:菜单编辑器的使用(标题、名称和内缩符号)。

【解题思路】通过菜单编辑设置菜单的标题、名称和内缩符号。

【操作步骤】

步骤1:建立界面,添加控件并设置控件的属性。程序中用到的控件及属性见表3.193。

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

基础题(2)【考点分析】本题考点有:文本框的Name、PasswordChar属性和Change 事件。

【解题思路】首先通过属性窗口设置文本框的名称,并将Text1的PasswordChar属性设为*。在文本框的Change事件中,将文本框1显示的内容赋给文本框2。

【操作步骤】

步骤1:建立界面,添加控件并设置控件的属性。程序中用到的控件及属性见表3.194。

步骤2:编写程序代码。

参考答案

Private Sub Text1_Change()

Text2.Text = Text1.Text

End Sub

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

简答题(1)【考点分析】本题考点有:图片框的Name、Height、Width、Picture属性和命令按钮的Name、Caption属性。

【解题思路】通过图片框的Name、Height、Width、Picture属性分别设置其名称、高、宽和添加图片。在命令按钮的Click事件中,图片的交换用LoadPicture()方法来实现。

【操作步骤】

步骤1:建立界面,添加控件并设置控件的属性。程序中用到的控件及属性见表3.195和表3.196。

表3.195

程序提供代码

Private Sub C1_Click()

P1.Picture = LoadPicture("pic2.jpg")

P2.Picture = LoadPicture("pic1.bmp")

End Sub

程序结束

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

简答题(2)【考点分析】本题考点有:复选框的Name、Caption、Value属性,文本框的Name、Text属性,命令按钮的Name、Caption属性,"+"连接符以及If判断语句。

【解题思路】首先在窗体上建立相应控件,并通过属性窗口设置其属性。通过If语句判断复选框的Value属性值是否为True,来判断文本框中应该显示的内容。

【操作步骤】

步骤1:建立界面,添加控件并设置控件的属性。程序中用到的控件及属性见表3.197。

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

程序提供代码

Private Sub C1_Click()

'需要考生编写的内容

End Sub

Private Sub Form_Unload(Cancel As Integer)

Open App.Path & "\out4.txt" For Output As #1

Print #1, Ch1.Value, Ch2.Value, Text1.Text

Close #1

End Sub

程序结束

参考答案

Text1.Text = "我选的课是"

If Ch1.Value Then

Text1.Text = Text1.Text + Ch1.Caption

End If

If Ch2.Value = 1 Then

Text1.Text = Text1.Text + Ch2.Caption

End If

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

综合题

【考点分析】本题考点有:文件操作,文本框的Text属性,Function ( )函数,If判断语句和Do……Loop循环语句。

【解题思路】通过文件操作从文件in5.txt中读入数据,调用Function 过程通过isprime( )函数找出满足要求的素数,最后通过文件操作将结果存在out5.txt文件中。

【操作步骤】

步骤1:打开本题工程文件。

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

程序提供代码

Private Sub C1_Click()

'要求考生编写的内容

End Sub

Private Sub C2_Click()

'要求考生编写的内容

End Sub

Private Sub C3_Click()

'要求考生编写的内容

End Sub

Private Function isprime(a As Integer) As Boolean

Dim flag As Boolean

flag = True

b% = 2

Do While b% <= Int(a / 2) And flag

If Int(a / b%) = a / b% Then

flag = False

Else

b% = b% + 1

End If

Loop

isprime = flag

End Function

程序结束

参考答案

Private Sub C1_Click()

Open "in5.txt" For Input As #1

Input #1, a%

Close #1

Text1.Text = a%

End Sub

Private Sub C2_Click()

a% = Text1.Text

Do

a% = a% + 1

Loop Until isprime(a%)

Text2.Text = a%

End Sub

Private Sub C3_Click()

Open "out5.txt" For Output As #1

Print #1, Text2.Text

Close #1

End Sub

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

相关文档
最新文档