VB程序设计试卷A
《VB程序设计》期终考查试卷(A卷)及答案

《VB 程序设计》期终考查试卷(A 卷) 适用专业: 题号 一 二 三 四 总分 总分人 分数 一、填空题(每空1分,共30分) 1、Visual Basic 是一种面向 的程序设计语言。
2、结构化的程序设计思想包括3种基本结构,分别是 、 、 。
3、在Visual Basic 6.0中,窗体和控件都是 ,都有自己的属性、方法和事件。
4、使用窗体的Print 方法输出数据时, 号表示紧凑格式输出, 号表示松散格式输出。
5、语句Print 5/4*6\5 mod 2的输出结果是 。
6、描述“X 是小于100的非负整数”的Visual Basic 表达式是 。
7、在自定义数据类型中的元素类型可以是字符串,但必须是 字符串。
8、在VB 中,参数的传递方式有 和 两种,使用它们时应分别在形参前加上关键字 和 。
9、变量的作用域分为 、 、 等3类。
10、用户自定义过程分为 、 ,两者最根本的区别在于 。
11、VB 将代码存储在3种不同的模块中: 、 、 。
扩展名分别为: 、 、 。
12、PictureBox 控件可通过设置其 属性为ture ,可使其自动调整大小;而image 控件通过设置其 属性为ture ,可使其加载的图片能自动调整大小以适应image 。
13、计时器事件之间的时间间隔通过___________属性设置。
班级 学号 姓名 - -------------------------------------装--------------------------------------------订---------------------------------------线------------------------------------- 阅卷人二、选择题(每小题2分,共30分)1、Visual Basic是一种面向对象的可视化程序设计语言,其中()不是面向对象系统所包含的3个要素。
vb程序设计试题(含答案)

第一套试题一、选择题(每题2分,共30分)1.在VB环境中,工程文件的扩展名是( C )(A).frm (B).bas (C).vbp (D).frx2.下面4项中不属于面向对象系统三要素的是( A )(A)变量(B)事件(C)属性(D)方法3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C )(A)\ (B)/ (C)Mod (D)*4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置(A)BackColor (B)ForeColor(C)AutoRedraw (D)Caption5.不论何控件,共同具有的属性是( B )(A)Text (B)Name(C)ForeColor (D)Caption6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ(C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D )(A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构(C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D )(A)“12334”(B)123 (C)12334 (D)1579.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是( D )(A)If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1 (B)If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1(C)If sex=“男”And age<40 And Right(duty,2)= “教授” Then n=n+1 (D)If sex=“男”And age<40 And duty=“教授”And duty=“副教授” Then n=n+110.若要清除列表框的所有内容,可用来实现的方法是( C )(A)RemoveItem (B)Cls(C)Clear (D)以上均不可以11.要使时钟控件Timer1的Timer事件不起作用,以下正确的语句是( B ) (A)Timer1.Visible=False (B)Timer1.Enabled=False(A) Timer1.Interval=1000 (D)Timer1.Index=012.引用列表框(List1)最后一个数据项应使用的语( B )(A)List1.List(List1.ListCount) (B)List1.List(List1.ListCount-1)(C)List1.List(ListCount) (D)List1.List(ListCount-1)13.如下数组声明语句,正确的是( B )(A)Dim a[3,4]As Integer (B)Dim a(3,4)As Integer(C)Dim a(n,n) As Integer (D)Dim a(3,4)As Integer14.下面子过程语句说明合法的是(A、D )(A)Sub f1(ByVal n%) (B)Sub f1(n%)As Integer(C)Function f1%(f1%) (D)Function f1(ByVal n%)15.假定有如下的命令按钮(名称为Command1)事件过程:Private Sub Command1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据是:”,,”输入数据:"+xEnd Sub16.程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是( A )(A)x的值是数值10 (B)输入对话框的标题是“输入整数”(C)信息框的标题是“输入数据:10”(D)信息框中显示的是“输入的数据是:”二、填空题(每题2分,共20分)1、当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择视图菜单的工具箱选项,使“工具箱”窗口显示。
Visual Basic程序设计期末复习试题(A)含答案

(1)编写一个子过程,计算1×2+2×3+……+(n-1)×n的值。
(2)输入n的值,将计算结果显示在窗体上。
VB课程试卷(A)卷第1页共3页
题号
一
二
三
四
五
六
七
八
九
十
总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
3.执行语句s = len(mid(“VisualBasic”,1,6))后,s的值是(C)。
(A) Visual (B) Basic (C) 6 (D) 11
4.下列选项中,合法的变量名(B)。
(A) c%aaa (B) sum__3 (C) Else (D) 5persons
6.返回系统当前日期和时间的函数是(D)。
(A) Time()(B) Day() (C) Date()(D) Now()
6.运行以下程序后,x的值是(B)。
x=2
fori= 1 to 10 step 2
x = x +i
nexti
(A) 25(B) 27 (C) 38(D) 57
7.要让一个控件不显示,应将该控件的(D)属性设置成False。
Print x , y
14.下列程序的结果是________________。
For i = 1 to 4
X = 4
For j = 1 to 3
X = 3
For r =1 to 5
X = X + i
Next r
专升本vb程序设计试题及答案

专升本vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的方法?A. FunctionB. SubC. PropertyD. Class答案:B2. VB中的单精度浮点数类型是什么?A. IntegerB. SingleC. DoubleD. Long答案:B3. 如果想要在VB中实现多态,可以使用哪种机制?A. 继承B. 接口C. 重载D. 封装答案:B4. 在VB中,以下哪个控件可以用于显示图像?A. LabelB. PictureBoxC. TextBoxD. ComboBox答案:B5. VB中的“Option Explicit”语句的作用是什么?A. 声明变量类型B. 强制变量声明C. 定义常量D. 创建对象实例答案:B6. 在VB中,如何实现一个事件处理程序?A. 使用Sub过程B. 使用Function过程C. 使用Property过程D. 使用Handles关键字答案:D7. 如果要使一个变量在多个窗体之间共享,应该使用哪种变量作用域?A. PublicB. PrivateC. FriendD. Protected答案:A8. 在VB中,以下哪个不是标准的控件属性?A. NameB. TextC. VisibleD. Color答案:D9. VB中的“With”语句用于什么目的?A. 初始化对象B. 创建对象实例C. 链式调用同一对象的多个属性或方法D. 定义对象的生命周期答案:C10. 在VB中,以下哪个不是Visual Basic Power Packs控件?A. LineB. OvalC. ShapeD. DataGrid答案:D二、填空题(每空2分,共20分)11. VB中的“_____”关键字用于定义一个类。
答案:Class12. 当需要在VB中捕获并处理异常时,可以使用“_____”语句。
答案:Try...Catch13. 在VB中,一个窗体的标题可以通过“_____”属性来设置。
大学考试《可视化程序设计(VB)》A卷及答案

一、单项选择题(共10题、总分30分、得分30分)1. 下列哪个语句定义了包含8个元素的单精度数组() (本题分数:3 分,本题得分:3 分。
)A、Dim a(2,4) As SingleB、 Dim a(1 to 8)!C、Dim a!(7)D、 Dim a(1 to 2,3 to 6) As Long2. 下列关于菜单访问键和快捷键的说法正确的是() (本题分数:3 分,本题得分:3 分。
)A、若一菜单项的Caption属性为“打开(&O)”,则其快捷键是Ctrl+OB、快捷键指用于执行一个命令的功能键或组合键,可以在菜单编辑器中将快捷键设为Alt+FC、可以为任意的菜单项都添加快捷键或访问键D、通过访问键打开某个子菜单时,必须先使焦点位于其上一级菜单3. 如果要退出Do…Loop循环,可使用语句()。
(本题分数:3 分,本题得分:3 分。
)A、ExitB、 Exit DoC、 Exit ForD、Exit For4. 若有数组说明语句:Dim t(1 To 10) As Variant,则t被定义为()。
(本题分数:3 分,本题得分:3 分。
)A、数值数组B、可调数组C、字符串数组D、可变类型数组5. 在下列关于对话框的叙述中,错误的是(): (本题分数:3 分,本题得分:3 分。
)A、作为对话框窗体的Borderstyle、ControlBox、MaxButton和MinButton应分别设置为l、True、False和 False。
B、语句frmAbout.Show vbModeless,frmMain将 fmAbout窗体显示为 fmMain的无模式子窗体。
C、可以将对话框分成两种类型:模式的和无模式。
D、语句frmAbout.Show将frmAbout作为无模式对话框显示。
6. 在窗体上有一按钮Command1,其事件过程如下,则按下Command1窗体上显示的是()Private Sub Command1_Click()Dim i As IntegerScale (0, 0)-(10, 10)For i = 1 To 3DrawStyle = iDrawWidth = iLine (0, i + 1)-Step(8, 0)CurrentY = CurrentY + 1NextEnd Sub (本题分数:3 分,本题得分:3 分。
VB语言与测量程序设计试卷A.doc

一、单项选择题1. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( C )(A)工程资源管理器窗口(B)工具箱窗口(C)代码窗口(D)属性窗口2. 有程序代码如下:text1.text=“visual basic”则:text1、text和“visual basic”分别代表( C )(A)对象,值,属性(B)对象,方法,属性(C)对象,属性,值(D)属性,对象,值3.以下各表达式中, 计算结果为0的是(D )(A)INT(12.4)+INT(-12.6) (B)CINT(12.4)+CINT(-12.6)(C)FIX(13.6)+FIX(-12.6) (D)FIX(12.4)+FIX(-12.6)4. 确定一个控件在窗体上的位置的属性是( C )(A)Width和Height (B)Width或Height(C)Top和Left (D)Top或Left5.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x=InputBox("Input")Select Case xCase 1,3Print "分支 1"Case Is >4Print "分支 2"Case ElsePrint "Else 分支 "End SelectEnd Sub程序运行后,如果在输入对话框中输入2,则窗体上显示的是(C )(A)分支1 (B)分支2(C)Else分支(D)程序出错6. 以下叙述中正确的是( A )(A)窗体的Name属性指定窗体的名称,用来标识一个窗体(B)窗体的Name属性的值是显示在窗体标题栏中的文本(C)可以在运行期间改变对象的Name属性的值(D)对象的Name属性值可以为空7. 若要设置标签的背景颜色,使用的属性是( B )(A)Color (B)BackColor (C)ForeColor (D)FontBold8.下面是合法的变量名( A )(A)X_yz (B)123abc (C)integer (D)X#Y9. 表达式16/4-2^5*8/4 mod 5\2的值为( D )(A)14 (B)4 (C)20 (D)210. 已知A$=”12345678”,则表达式Val(Left$(A$,4)+Mid$(A$,4,2))的值为( B )(A)123456 (B)123445 (C)1279 (D)”123445”11.以下关于文件的叙述中,错误的是 (B)(A )顺序文件中的记录一个接一个地顺序存放(B )随机文件中记录的长度是随机的(C )执行打开文件的命令后,自动生成一个文件指针 (D )LOF 函数返回给文件分配的字节数 12.设x=4,y=8,z=7,以下表达式的值是 (D)x<y And (Not y>z) Or z<x(A )1 (B )-1 (C )True(D )False13.代数式dc a c ba +++ln 的Visual Basic 表达式是(D )(A )a+b/sqr(c+Log(a))+c/d (B )(a+b)/(Abs(c+Log(a))+c/d) (C )a+b/(Abs(c+Log(a))+c/d)(D )(a+b)/(sqr(c+Log(a))+c/d)14.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click()Dim a As Variant a=Array(1,2,3,4,5) Sum=0 For i=1 To 5 Sum = sum+a(i) Next i x=Sum/5 For i =1 To 5If a(i)>x Then Print a(i); Next i End Sub程序运行后,单击命令按钮,在窗体上显示的内容是 ( B ) (A )1 2 (B )4 5 (C )1 2 3(D )3 4 515. 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a=InputBox(“请输入第一个数”) b=InputBox(“请输入第二个数”) Print b+a End Sob程序运行后,单击命令按钮,先后在两个输入框中分别输入456和123,则输出结果是 ( D ) (A )579 (B )123 (C )456 (D )12354616. VB 提供了结构化程序设计的三种基本结构是 ( D )(A )递归结构、选择结构、循环结构 (B )选择结构、过程结构、顺序结构 (C )过程结构、输入、输出结构、转向结构(D )选择结构、循环结构、顺序结构17. 要分配存放如下方阵⎪⎪⎪⎭⎫ ⎝⎛9.9 8.8 7.7 6.6 5.5 4.4 3.3 2.2 1.1,可使用声明语句 来实现(不能浪费空间) ( c ) (A )Dim a(9) as single (B )Dim a(3,3) as single(C )Dim a(-1 to 1,-5 to -3) as single (D )Dim a(-3 to -1,5 to 7) as integer18. 数组声明语句Dim a(3,-2 to 2,5) as integer 中,数组a 包含的元素个数为 ( A ) (A )120 (B )75 (C )60 (D )1319. 计时器控件,如果希望每秒产生10个事件,则要将Interval 属性的值设置为 ( C )(A )1 (B )10 (C )100 (D )1000 20.在窗体上画一个文本框,再编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii as integer) Dim ch as string Ch=Chr(KeyAscii) KeyAscii=ASC(Ucase(ch)) Text1.Text=string(6, KeyAscii) End Sub程序运行后,如果在键盘上输入字母”a ”,则文本框中显示的内容为 ( D ) (A )a (B )A (C )aaaaaaa (D )AAAAAAA二、填空题(每题3分,本题满分12分)21.下列循环语句控制的循环次数为 0 FOR K=1 TO 10 STEP –122.为了选择多个控件,可以按住 CTrl 键,然后单击每个控件。
VB程序设计方法考试卷(A)

VB 程序设计方法考试卷(A )姓名姓名 学号学号一、选择题(40%,每题2分)分) 1、以下关于文件的叙述中,错误的是(、以下关于文件的叙述中,错误的是( )。
A 、顺序文件中的记录一个接一个地存放、顺序文件中的记录一个接一个地存放B 、随机文件中记录的长度是随机的、随机文件中记录的长度是随机的C 、执行打开文件的命令后,自动生成一个文件指针、执行打开文件的命令后,自动生成一个文件指针D 、LOF 函数返回给文件分配的字节数函数返回给文件分配的字节数2、以下叙述中错误的是(、以下叙述中错误的是( )。
A 、事件过程是响应特定事件的一段程序、事件过程是响应特定事件的一段程序 B 、不同的对象可以具有相同名称的方法、不同的对象可以具有相同名称的方法C 、对象的方法是执行指定操作的过程、对象的方法是执行指定操作的过程D 、对象事件的名称可以由编程者指定、对象事件的名称可以由编程者指定3、以下合法的Visual Basic 标识符是(标识符是( )A 、Forloop B 、Const C 、9abc D 、a#x 4、当一个复选框被选中时,它的V alue 属性的值是( ) A 、3 B 、2 C 、1 D 、0 5、表达式5MOD3+3\5*2的值是(的值是( )A 、0 B 、2 C 、4 D 、6 6、设x=4,y=8,z=7,以下表达式x<y And (NOT y>z)OR z<x 的值是(的值是( )A 、1 B 、-1 C 、True D 、False 7、设窗体上有一个文本框,设窗体上有一个文本框,名称为名称为text1,程序运行后,程序运行后,要求该文本框不能接受键盘输入,要求该文本框不能接受键盘输入,要求该文本框不能接受键盘输入,但但能输出信息,以下属性设置正确的是(能输出信息,以下属性设置正确的是( )。
A 、text1.maxlength=0 B 、text1.enabled=false C 、text1.visible=0 D 、text1.with=0 8、以下能在窗体form1标题栏中显示“V isualBasic 窗体”的语句是(窗体”的语句是( )。
VB程序设计习题

A.0 B.-1 C.TRUE D.FALSE
4.函数String(n,"str")的功能是(B)
A.把数值型数据转换为字符串B.返回n个由字符串首字符组成的字符串
C.从字符串中取出n个字符D.从字符串中第n个字符的位置开始取子字符串
14.滚动条控件的LargeChange属性所设置的是(A)
A. 单击滚动条和滚动箭头之间的区域时,滚动条控件Value属性值的改变量
B. 滚动条中滚动块的最大移动位置C. 滚动条中滚动块的最大移动范围
D. 滚动条控件无该属性
15.设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是(D)
B. 在运行Windows帮助引擎时,控件能够显示帮助信息
C. 控件显示的对话框由控件的方法决定
D. 设计时在窗体上将该控件显示成一个图标,此图标的大小可以调整
二、写出下列程序的运行结果
1.如下程序运行后,分别输入100和200,然后单击命令按钮:
Private Sub Command1_Click()
5.运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的Text属性进行赋值从而改变了文本框的Text属性值时,将触发文本框的(D)事件
A.ClickB.DblclickC.GotfocusD.Change
6.下列表达式Int(-4.8) * 6 \ 3 ^ 2 + 11 Mod 3 * Fix(-4.8)的值为(C)
Private Sub Command1_Click( )
x=InputBox(“x=?”)
If x^2=9 Then y=x
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VB程序设计》
考试试题
一、选择题
1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )
A) 工程资源管理器窗口B) 工具箱窗口
C) 代码窗口D) 属性窗口
2. 以下叙述中正确的是( )
A) 窗体的Name属性指定窗体的名称,用来标识一个窗体
B) 窗体的Name属性的值是显示在窗体标题栏中的文本
C) 可以在运行期间改变对象的Name属性的值
D) 对象的Name属性值可以为空
3. 设有如下变量声明( )
Dim TestDate As Date
为变量TestDate正确赋值的表达方式是
A) TextDate=#1/1/2002# B) TestDate= #“1/1/2002”#
C) TextDate=date(“1/1/2002”)D) TestDate=Format(“m/d/yy”,
“1/1/2002”)
4. 设有如下声明:
Dim X As Integer
如果Sgn(X) 的值为1,则X的值是( )
A) 整数B) 大于0的整数C) 等于0的整数 D) 小于0的数
5. 设a=“Visual Basic”,下面使b=“Basic”的语句是( )
A) b=Left(a,8,12) B) b=Mid(a,8,5)
C) b=Rigth(a,5,5) D) b=Left(a,8,5)
6. 在窗体上有一个文本框控件,名称为TxtTime:一个计时器控件,名称为
Timerl,要求每一秒钟在文本框中显示一次当前的时间。
程序为:Private Sub Timer1_ ()
TxtTime.text=Time
End Sub
在下划线上应填入的内容是 ( )
A) Enabled B) Visible C) Interval D) Timer
7. 以下不属于Visual Basic系统的文件类型是 ( )
A) .frm B) .bat C) .vbg D) .vbp
8. 使用哪一个方法将一个项目加到列表框中? ( )
A) Print B) RemoveItem C) AddItem D)Clear
9. 过程调用时,若采用传址方式,则有哪些情况?()
A)实参随形参的变化而变化。
B)实参不随形参变化
C)形参前必须加Byval D)实参可是变量或表达式
10.表达式 3^2+10 mod 3-2 的值是什么?()
A)9 B)7 C)8 D)4
11. 通常,文本框的SetFocus方法不能使用在哪一个事件中?()
A)Form_Click B) Form_Load
C) Command_Click D) Label_Click
12. 当某一个按钮的哪一种属性设置为False时,该按钮不可见?()
A)Enable B)Visible C)Default D)Cancel
13. 下列符号中运算级别最高的是哪一个?()
A)* B)/ C)MOD D)^
14. 运行下面的程序,单击窗体后,屏幕上显示结果是什么?()
Private Sub Form_Click ( )
Dim x , y as integer
x=1 : y=0
Do while x<3
y=y+x ‘ A语句
x=x+1 ‘ B语句
Loop
Print x , y
End Sub
A) 3 4 B) 3 5 C) 1 4 D) 3 3
15. 上题中,若将A语句和B语句互换,则程序的运行结果是什么?()
A)和上题运行结果相同 B)程序无法运行
C)3 5 D)7 3
16.数学表达式SIN35º,写成VB表达式是什么?()
A)SIN25 B)SIN(25) C)SIN(25) D)SIN(35*3.14/180)17.假定A是Boolean型变量,下面赋值语句不正确的是()A)A=“TRUE” B)A=TRUE C)A=#TRUE# D)A=12<15
18.X是小于100的非负数,用VB表达式表示正确的是()
A)0〈=X〈100 B) 0〈= X〈100
C)0〈=X AND X〈100 D) 0〈=X OR X〈100
19.下面哪一项不是结构化程序设计的基本结构()
A)过程结构 B)顺序结构 C)选择结构 D)循环结构20.语句“Circle (1000,1000) , 500 , -6 , -3”将绘制的图形是()A)圆 B)圆弧 C)椭圆 D)扇形
二、判断题
1.如果x是一个已声明的整型变量,则执行赋值语句x=”3”+5之后,变量x 的值是“出错”。
()
2.设有如下通过Sub语句定义的Examsub过程:Sub Examaub ( x as integer ),则调用该过程的语句是“Examaub 16000”是正确的。
()
3.在代码中清除图片框Picture1中图形,则“Picture1.Picture = Loadpicture(“”)”是错误的语句。
()
4.当移动控件、重新设定其尺寸时,Top和Left属性会自动改变。
()5.下列程序的输出结果是8。
()
Private Sub Form_Click ( )
K=0
For I=1 to 2
For j=1 to 3
K=k+1
Next j
Next I
Print k
End Sub
三、读程序,写出程序运行后的结果
1、P rivate Sub Form_Click ( )
Dim x% , y%
x=inputbox (“enter x ”)
y=inputbox (“enter y ”)
If x>y then
print x – y
Else
print y – x
end if
End Sub
分别输入 4,5
该程序运行后结果为:
2、 Public a as integer
Private Sub Form_Click ( )
Dim I as integer
a=100
For I =1 to 3
Call test
Next I
Print a
End Sub
Public Sub test ( )
Static a as integer
a=a+5
Print a,
End Sub
该程序运行后结果为:
3、Private Sub Form_Click ( )
Dim I% , f& , n%
n=5
f=1
for I=1 to n
f = f * I
next I
print n ; “ ! = ” ; f
end Sub
该程序运行后结果为:
四、写出程序实现的功能
1、open “e :\shu.txt ” for output as # 1
print # 1 , 130 ; 140 ; 150
close # 1
该程序的功能是:
2、Private Sub Form_Click()
Dim t%, I%, j%, a(20) As Integer
For I = 1 To 20
a(I) = InputBox("输入一个整数")
Print a(I);
Next I
Print
For I = 1 To 19
For j = I+1 To 20
If a(I) < a(j) Then
t = a(I): a(I) = a(j): a(j) = t End If
Next j
Next I
For I = 1 To 20
Print a(I);
Next I
End Sub
该程序的功能是:
五、编写程序
1.设计程序,输入任意的3个数,求出3个数中的最大值。
2.从键盘输入一个整数,判断该数是否是素数,然后输出判断结果。
(注:判断素数用函数实现,再进行调用)。
3、打印Fibonacci数列前20项。
该数列的第一项为1,第二项为1,从第三项开始,每项都是前两项的和。
(即:Fib(1)=1,Fib(2)=1 , Fib(n)=Fib(n-1)+Fib(n-2) (n>=3) )(可用数组,也可选择用递归调用的方法)。