参考代码如下:1 E. q7 B0 k& c" o
m6 D$ o0 @/ o& W0 o2 p/ P
(4)调试并并运行程序。
# U. z* W& P! I* L4 [6 a! b1 B, k T (5)按题目要求存盘。$ ?. n, H2 F6 k/ s' T7 f6 T
二、简单应用题7 \, y) l9 i3 M" _# r7 F4 Q4 O* m
1.【解析】本题主要考查菜单编辑器的使用。在Visual Basic中,菜单项通过菜单编辑器来建立;选择菜单则是触发其Click事件。MsgBox函数在对话框中显示消息,等待用户单击按钮,并返回一个Integer告诉用户单击哪一个按钮。
: h0 D* t, e( V! K0 C5 F: ? 语法:MsgBox(prompt[,buttons][,title][,helpfile,context])
. @/ C3 @5 }: P. @ K2 @ MsgBox函数的语法具有以下几个命名参数:
}& E0 U! K9 H prompt:必需参数;字符串表达式,作为显示在对话框中的消息。
* m3 C: j2 ~) T- ?4 a buttons:可选参数;数值表达式是值的总和,指定显示按钮的数目及形式。7 C5 L6 M- U; F" ]/ Q4 ~
title:可选参数;在对话框标题栏中显示的字符串表达式。如果省略title,则将应用程序名放在标题栏中。+ ` i0 i) L% k
helpfile:可选参数:字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。
( G4 n' n: N5 R* g/ v0 t context:可选参数;数值表达式,通过帮助文件的作者指定给适当的帮助主题的上下文编号。
0 S' @' t9 C6 s1 ?! y" z! x (1)建立菜单项;程序中用到的菜单项及其属性见表3-2。
2 u2 |( X9 R2 `: n) _( _" ^ 表3-2
6 j& L" M* D5 V2 [! h; K4 i 标题 名称内缩符号文件 vbFile0新建 vbNew1打开 vbOpen1存盘 vbSave1帮助 vbHelpO (2)为各个菜单项编写事件处理程序;
" R5 r$ P: |4 H6 B2 F3 V8 g 参考代码如下:+ V$ y3 y/ z, U% f5 P- i$ P
8 m! N0 a1 H- Y' R (3)调试并运行程序。2 Q* t1 z7 n2 G0 U
(4)按题目要求存盘。% e( {: U& F% Y1 Z; k& ]
2.【解析】判断某数是否为素数,主要用到选择结构程序设计的思想。在窗体上建立好控件后,先设置控件的属性值,再编写事件过程。文本框中显示的内容通过Text属性设置,命令按钮的标题通过Captilon属性设置,单击命令按钮触发Click事件。' t6 H2 ?# Q, H( v! A% B+ F5 ]
(1)建立菜单项。程序中用到的控件及其属性见表3-3。, ^- z. B, m' H$ ^+ |+ j
表3-3 * ]( B, o2 n, Y9 O! s: e
控件 属性设置值文本框 NameText1NalTleCmd1按钮 Caption计算 (2)打开代码窗口,研读给定的代码。; y; L' t4 i) w; _, t
标准模块代码:
* U4 U! G9 c1 p3 q; \- x 4 o8 |: M0 b) a" c% ~! @( O9 ?
(3)可以使用isprime函数判断整数X是否为素数。如果是,则将该素数计入。If isprime(i)Then temp=temp+i
) ]% V/ m" H2 \" w& [' @# x$ n (4)temp应声明为Long型。
0 E1 E% m) q- h (5)使用如下调用形式把结果存入文件out.txt中:putdata“out.txt”,temp
H" f% W3 z* v: L$ ` [) h& k3 ]# g (6)Cmd1_Click()事件的参考代码如下:
/ u1 I2 V" R, c4 H) b4 \ # ^5 V' ^! t( N/ h* ^/ b
(7)调试并运行程序。/ T9 D6 f5 Y. j9 T7 U' g
(8)按题目要求存盘。</p>三、综合应用题% ?6 N l! k! C% o. Y9 z
【解析】除了考查基本操作外,本题主要考查的是数组的使用。
5 Z8 g: g* h7 y! q. b (1)文本框显示的内容通过Text属性设置,Multiline属性决定文本框是否可多行显示。若需要多行显示,必须将Multiline属性设置为True,同时将Scrollbars属性设置为2。0 K: f7 i6 p/ w$ z7 @
(2)建立界面并设置控件属性。按钮的标题通过Caption属性设置,单击命令按钮触发Click事件。程序中用到的控件及属性设置见表3-4。
+ s6 Q- \ V! W 表3-4 2 V0 B, E, H8 d, L
控件 属性设置值NameText1文本框 Scrollbars2MultilineTmeNalileCmd1命令按钮 Caption读入数据 NameCmd2命令按钮 Caption保存数据 (3)打开代码窗口,程序提供的代码如下:- {8 W7 W0 Y1 i. P8 ]( y1 z" z
6 q; J0 d( K1 n0 p% [ (4)研读代码,完成程序。
. d, D" Q$ ~2 J% C/ T' U3 P& k( n5 M ①语句Input#1,i(?)用与语句Forj=1 T0 100相配合读入数据,所以应为:Input#1,i(j)1 l' D* X1 f" r! h, b, J5 W1 ?
②语句?#1是在打开文件之后。涉及到文件的操作,读入顺序文件以顺序的方式打开,用“Input#”语句读取数据,另外需要注意的是对文件操作完成后,一定要关闭文件。即:Close#14 y8 C2 [( B; g+ Y0 v; f6 n7 F
③语句Text1.Text=?用来初始化文本框Text1,使其开始时为空。即:Text1.Text=“”
" e4 m4 _: q, j' z7 y (5)完整的参考代码如下: |