2022年VB期末考试真题试卷及答案七
- 格式:doc
- 大小:37.00 KB
- 文档页数:7
vb期末考试和答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a 123答案:C2. VB中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 ThenPrint "Positive"End IfC. If x > 0 ThenPrint "Positive"End IfD. If x > 0 ThenPrint "Positive"ElsePrint "Negative"End If答案:D3. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iEnd ForC. For i = 1 To 10Print iLoopD. For i = 1 To 10Print iEnd Loop答案:A4. VB中,以下哪个是正确的数组声明方式?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr As Integer(10)D. Dim arr(10) Integer答案:B5. 在VB中,以下哪个是正确的函数声明方式?A. Function Add(x As Integer, y As Integer) As IntegerB. Function Add(x, y) As IntegerC. Function Add(x As Integer, y As Integer)D. Function Add(x, y)答案:A6. VB中,以下哪个是正确的事件处理程序?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Me.ClickC. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.ClickD. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs)答案:B7. 在VB中,以下哪个是正确的窗体属性?A. Me.Width = 800B. Me.Height = 600C. Me.Caption = "My Form"D. All of the above答案:D8. VB中,以下哪个是正确的控件属性?A. Label1.Text = "Hello"B. Label1.Caption = "Hello"C. Label1.Value = "Hello"D. = "Hello"答案:A9. 在VB中,以下哪个是正确的文件操作语句?A. Open "C:\test.txt" For Input As #1B. Open "C:\test.txt" For Output As #1C. Open "C:\test.txt" For Append As #1D. All of the above答案:D10. VB中,以下哪个是正确的错误处理语句?A. On Error Resume NextB. On Error GoTo 0C. On Error GoTo -1D. All of the above答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是______。
VB期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。
()2. 在VB中,Sub过程可以返回值。
()3. VB中的数组下标从1开始。
()4. 在VB中,可以使用Select Case语句进行多条件判断。
()5. VB中的字符串可以用单引号(')表示。
()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。
2. VB中的逻辑运算符包括______、______和______。
3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。
4. 在VB中,______方法用于设置文本框的字体。
5. VB中的______事件在用户单击按钮时发生。
四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。
2. 请列举三种VB中的数据类型。
3. 简述如何使用Select Case语句进行多条件判断。
4. 请说明如何使用VB中的循环结构实现1到100的累加。
5. 简述如何使用VB中的文件操作函数读取文件内容。
五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。
2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。
3. 编写一个VB程序,使用循环结构输出九九乘法表。
VB期末试题(含答案)一、单选题(每题1.5分,共30分)1.在VB中,假定有以下程序段, 则执行结束后k的值是:( A )For i =1 To 3k = i+2Next iA. 5 B.4 C. 3 D.62. 以下控件中可以作为容器控件的是( B )A.Image图像框控件 B.PictureBox图片框控件C.TextBox文本框控件 D.ListBox列表框控件3.关于Image控件和PictureBox控件的说明,其中错误的是( B )A.Image控件和PictureBox控件都有Picture属性B.Image控件和PictureBox控件都支持Print方法C.Image控件和PietureBox控件都可以用LoadPicture函数把图形文件装入控件中D.Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件4.为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为( D )A.5 B.500 C.10 D.5000 5.能显示窗体的方法是( B )。
A.Visible B.Show C.New D.Open6.MsgBox函数中有4个参数,其中必须写明的参数是( C )A.指定显示按钮的个数 B.对话框的标题 C. 提示信息 D. 所有参数都是可选的7.你若在代码窗口中编写:msgbox(“AAAA”,vbokonly,”BBBB”)语句后,所产生的信息框的标题是( C )A.AAAA B.空 C.BBBB D.出错,不能产生信息8.要使文本框获得输入焦点,则应采用文本框控件的(D )方法。
A.GotFocus B.LostFocus C.KeyPress D.SetFocus9.为了把焦点移到某个指定的控件,所使用的方法是( A )A.SetFoeus B.Visible C.Refresh D.GetFocus10.语句if 3*4>=10 thena=1elsea=2end if执行后,a的值为( D )。
vb期末测试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个是合法的变量名?A. 2variableB. Variable2C. Variable-2D. Variable 2答案:B2. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &&C. &D. ||答案:C3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个循环结构用于重复执行代码块,直到满足某个条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B6. 在VB中,以下哪个是正确的数据类型用于存储日期?A. DateB. DateTimeC. StringD. Integer答案:B7. VB中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A8. 在VB中,以下哪个是正确的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(10) As IntegerD. Dim arr As Integer(10)答案:C9. VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. When...Then...ElseC. If...Then...End IfD. If...Then...Else...End答案:C10. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A二、填空题(每题2分,共20分)1. VB中,用于声明变量的关键字是________。
《vb程序设计》期末复习题及答案一、填空题1.创建一个VB应用程序三个主要的步骤是__________________、________________和_____________________。
2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的__________窗口中,把此文本框的_____________属性设置成空白。
3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___________控件;若允许用户输入文本,则应使用_____________控件。
4.窗体的常用方法有__________、___________、___________和___________。
5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK ,应当编写的语句是____________________________________。
6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。
Private Sub Cmdopen_ ________________________________End Sub7.Visual Basic 6种类型的表达式是______________、______________、______________、________________、_________________、____________________。
Visual Basic根据表达式的___________来确定表达式的类型。
8.表达式93 \ 7 Mod 2 ^ 2 的值是___________。
9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c<a+b的值是_________。
表达式c>a And Not b<c的值是___________。
vb考试试题和答案2022**VB考试试题和答案2022**一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. LongD. All of the above答案:D2. Visual Basic中,哪个函数用于计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C3. 下列哪个选项是Visual Basic中的流程控制语句?A. If...Then...ElseB. For...NextC. While...WendD. All of the above答案:D4. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. variable2C. _variableD. All of the above答案:B5. Visual Basic中,哪个属性用于设置控件的可见性?A. VisibleB. ShowC. DisplayD. Shown答案:A6. Visual Basic中,哪个事件用于响应按钮点击?A. ClickB. PressC. ActivateD. Select答案:A7. 在Visual Basic中,以下哪个是数组的正确声明方式?A. Dim myArray(10) As IntegerB. Dim myArray As Integer(10)C. Dim myArray(10) IntegerD. Dim myArray Integer(10)答案:A8. Visual Basic中,哪个函数用于获取当前日期?A. NowB. DateC. TodayD. GetCurrentDate答案:C9. 在Visual Basic中,以下哪个是合法的子程序声明?A. Sub MySubroutine()B. Function MySubroutine()C. Sub MySubroutine(ByVal x As Integer)D. All of the above答案:D10. Visual Basic中,哪个属性用于设置文本框的只读状态?A. ReadOnlyB. ReadC. WriteOnlyD. None of the above答案:A二、填空题(每题2分,共20分)1. Visual Basic中,声明一个整型变量myVar,其语法为:Dim ________ As Integer。
vb期末考试试题和答案**VB期末考试试题和答案**一、单选题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 下列哪个选项是Visual Basic的事件驱动编程模型?A. 用户操作B. 程序流程C. 函数调用D. 循环执行答案:A3. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A4. 如果要声明一个变量用于存储字符串,应该使用以下哪个数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. 在Visual Basic中,哪个函数用于将字符串转换为小写?A. UCaseB. LCaseC. StrCompD. Trim答案:B6. Visual Basic中,以下哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B7. 在Visual Basic中,以下哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Return答案:A8. Visual Basic中,以下哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B9. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. SubB. FunctionC. PropertyD. Event答案:A10. Visual Basic中,以下哪个函数用于获取当前系统日期?A. NowB. DateC. TimeD. Timer答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。
vb基础期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. intC. StringD. str答案:A、C2. 下列哪个选项不是VB的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于声明一个变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的函数用于将字符串转换为整数?A. StrToIntB. CIntC. ValD. Convert.ToInt32答案:B5. Visual Basic中,哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Label答案:A6. 下列哪个是VB中用于循环的语句?A. IfB. ForC. WhileD. Select答案:B、C7. VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的事件处理程序?A. OnClickB. OnClickC. ClickD. OnClick答案:A、C9. VB中,下列哪个选项用于声明一个常量?A. ConstB. DimC. StaticD. Public答案:A10. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字来结束一个程序。
答案:End2. VB中,________关键字用于声明一个数组。
答案:Dim3. 使用________函数可以将一个数字转换为字符串。
答案:Str4. 在VB中,________关键字用于定义一个全局变量。
计算机vb期末考试题及答案计算机VB期末考试题及答案一、选择题(每题2分,共20分)1. VB中的变量声明关键字是:A. DimB. DeclareC. VarD. Let答案:A2. 下列哪个不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 模块结构答案:D3. VB中的数组声明方式是:A. Dim arr(10) As IntegerB. Dim arr = New Integer(10)C. Dim arr = Array(10)D. Dim arr = New Integer[10]答案:A4. 在VB中,以下哪个是正确的函数调用方式?A. Call Print("Hello World")B. Print("Hello World")C. Call Print "Hello World"D. Print "Hello World"答案:B5. 下列哪个是VB中的事件?A. SubB. FunctionC. EventD. Property答案:C...二、填空题(每空2分,共20分)1. 在VB中,使用________关键字声明常量。
答案:Const2. 一个VB程序的入口点是________过程。
答案:Sub Main3. 在VB中,使用________关键字定义类。
答案:Class4. VB中的________属性用于设置控件的可见性。
答案:Visible5. 在VB中,使用________方法可以清空文本框中的内容。
答案:Clear...三、简答题(每题10分,共20分)1. 简述VB中的类和对象的区别。
答案:类是一个模板,定义了对象的结构和行为,但本身不包含数据。
对象是根据类创建的具体实例,包含数据和行为。
2. 解释VB中的继承概念。
答案:继承是面向对象编程中的一个特性,允许一个类(子类)继承另一个类(父类)的属性和方法,而无需重新编写代码。
大学期末vb试题及答案一、单项选择题(每题2分,共20分)1. Visual Basic 6.0是以下哪个公司的软件产品?A. 微软B. 苹果C. 谷歌D. 甲骨文答案:A2. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. DeclareC. ConstD. Type答案:A3. 下列哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A4. 在Visual Basic中,以下哪种循环结构用于重复执行代码块直到条件为真?A. ForB. Do WhileC. Do UntilD. While答案:C5. 以下哪个函数用于将字符串转换为大写?A. LCaseB. UCaseC. StrCompD. Trim答案:B6. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A7. 下列哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. DblClickD. MouseDown答案:A8. 在Visual Basic中,以下哪个关键字用于定义函数?A. FunctionB. SubC. DeclareD. Property答案:A9. 以下哪个控件用于显示下拉列表框?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:B10. 在Visual Basic中,以下哪个属性用于设置控件的背景颜色?A. BackColorB. ForeColorC. TextColorD. BorderColor答案:A二、填空题(每题3分,共30分)1. 在Visual Basic中,使用________关键字可以声明一个数组。
答案:Dim2. 要将一个窗体设置为模态,可以使用窗体的________方法。
一、单项选择题1、下列____不是Visual Basic程序旳基本构造。
A) 层次构造 B) 分支构造 C) 循环构造 D) 次序构造2、当文本框旳内容发生变化时,必将触发____事件。
A) LostFocus B) KeyPress C) Change D) Click3、在Visual Basic中,建立一种文本编辑区域,可采用下列____。
A) 命令按钮 B) 标签控件C) 文本控件 D) 定期器控件4、在Visual Basic中,下列____体现式旳值不等于4。
A) int(4.1) B) int(4.9) C) Abs(int(-3.9)) D) Abs(int(-4.5))5、代数体现式中旳一元二次方和求根公式中旳一种改成VB体现式是____。
A) (-b+sqr(b*b-4*a*c))/(2*a) B) -b+sqr(b*b-4*a*c)/(2*a)C) (-b+sqr(b*b-4*a*c))/2*a D) (-b+ (b*b-4*a*c))/(2*a)6、在Visual Basic中,下列____程序行是符合语法旳。
A) X=Y=5 B) A+B=C^3 C) Y=1:Y=Y+1 D) I=10X7、假定X是一种数值型变量,那么由函数构成旳体现式INT(X/2)=X/2,作用是____。
A) 用于测试X与否偶数 B) 返回一种整数C) 返回一种奇数 D) 用于测试X与否整数8、体现式Abs(-3.6)*sqr(100)旳值是____。
A) -360 B) 360 C) -36 D) 369、为了使一种窗体从屏幕消失但仍在内存中,所使用旳措施或语句为_______。
A)Show B)Hide C)Load D)Unload10、要变化新建对象旳缺省名称,应使用属性____。
A) Font B) ForeColor C) Name D) Height11、要使一种命令按钮显示文字“确定”,对旳旳设置是把它旳属性____设置为“确定”。
A) Font B) ForeColor C) Caption D) BorderStyle12、在Visual Basic 中,下列____ 单词用于注释语句。
A) Rem B) End C) Else D) Loop13、在Visual Basic中,设置控件旳位置,可变化下列____属性。
A) Height 与 Width B) height 与Top C) Left 与 Top D) Left 与 Width14、下列语句中____定义了一种单精度型变量。
A) Dim I As Integer B) Dim Sum As SingleC) Dim Name As String D) wjm="信息技术"15、要使一种控件在运行时无效,对旳旳设置是____。
A) 把属性Enabled设置为True B) 把属性Enabled设置为FalseC) 把属性Visibled设置为True D) 把属性Visibled设置为False16、下面论述对旳旳是_______。
A)算法旳执行效率与数据旳存储构造无关B)算法旳空间复杂度是指算法程序中指令(或语句)旳条数C)算法旳有穷性是指算法必须能在执行有限个环节之后终止D)算法旳时间复杂度是指执行算法程序所需要旳时间17、下面概念中,不属于面向对象措施旳是_______。
A)对象、消息 B)继承、多态 C)类、封装D)过程调用18、下面描述中,不符合构造化程序设计风格旳是_______。
A)使用次序、选择和反复(循环)三种基本控制构造表达程序旳控制逻辑B)自顶向下C)重视提高程序旳执行效率D)限制使用goto语句19、可以同步删除字符前导和尾部空格旳函数是______。
A)Ltrim B)Rtrim C)Trim D)Mid20、每一种控件均有旳属性是_______。
A)Top B)Name C)Visible D)Interval21、执行如下程序段后,变量c$旳值为______。
a$="Visual Basic Programming"b$="Quick"c$=b$ & UCase(Mid$(a$,7,6)) & Right$(a$,12)A)Visual Basic Programming B)Quick Basic ProgrammingC)QUICK Basic Programming D)Quick BASIC Programming22、Rnd函数不也许产生_______值。
A)0 B)1 C)0.1234 D)0.0000523、如下说法错误旳是______。
A)函数过程没有返回值 B)子过程没有返回值C)函数过程可以带参数 D)子过程可以带参数24、下列哪项是窗体对象旳措施而不是属性______。
A)Name B)Print C)Caption D)Enabled25、如下有关文献旳论述中,错误旳是______。
A)次序文献中旳记录一种接一种地次序寄存B)随机文献中记录旳长度是随机旳C)执行打开文献旳命令后,自动生成一种文献指针D)LOF函数返同给文献分派旳字节数26、计算机之因此按人们旳意志自动进行工作,最直接旳原因是由于采用了________。
A)二进制数制 B)高速电子元件C)存储程序控制 D)程序设计语言27、微型计算机主机旳重要构成部分是________。
A)运算器和控制器B)CPU和内存储器C)CPU和硬盘存储器 D)CPU、内存储器和硬盘28、一种完整旳计算机系统应当包括________。
A)主机、键盘、和显示屏B)硬件系统和软件系统C)主机和其他外部设备 D)系统软件和应用软件29、计算机软件系统包括________。
A)系统软件和应用软件 B)编译系统和应用系统C)数据库管理系统和数据库D)程序、对应旳数据和文档30、微型计算机中,控制器旳基本功能是________。
A)进行算术和逻辑运算 B)存储多种控制信息C)保持多种控制状态D)控制计算机各部件协调一致地工作二、填空题I 阅读程序,写出下列程序旳运行成果:1、下列Visual Basic程序段运行后,变量M旳值为__[1]__。
a=3 : b=2 : c=5If a<b Then m=a Else m=bIf c<m Then m=c2、在窗体上画一种文本框,然后编写如下事件过程:Private Sub Textl_KeyPress(KeyAscii As Integer)Dim char As Stringchar=Chr(KeyAscii)KeyAscii=Asc(LCase(char))Textl.Text=String(6,KeyAscii)End Sub程序运行后,假如在键盘上输入字母“C”,则文本框中显示旳内容为___[2]____。
3、在窗体上画一种名称为Command1旳命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Static x As IntegerClsFor i=l TO 2y=y+xx=x+2NextPrint x,yEnd Sub程序运行后,持续三次单击Command1按钮后,窗体上显示旳是___[3]____。
4、如下程序段旳输出成果为____[4]____。
X=1Y=4Do Until Y>4X=X*YY=Y+1LoopPrint X5、在窗体上画一种名称为Commandl旳命令按钮和一种名称为Textl旳文本框,然后编写如下程序:Private Sub Command l Click()Dim x,y,z As Integerx=5y=7z=0Textl.Text=""Call Pl(x,y,z)Textl.Text=Str(z)End SubSub Pl(By Val a As Integer,By Val b As Integer,c As Integer)c=a+bEnd Sub程序运行后,假如单击命令按钮,则在文本框中显示旳内容是___[5]____。
II 在下列程序旳划线处填写合适代码,使之可以完毕题目规定:6、若一种三位数,它旳个、十、百位数字旳立方和碰巧等于这个数自身,则把这个数称为水仙花数。
完善程序求出所有水仙花数。
Dim x%, a%, b%, c%For x = ______[6]______ Step 1a = Int(x / 100)b = ______[7]______c = x - 100 * a - 10 * bIf ____________[8]_______________ ThenPrint x____[9]_____Next x7、编程键盘输入5个数字,求出其中最靠近100旳数字。
Private Sub Command1_Click()Dim i%, x%, Nu%Nu =Val(InputBox("请输入第一种数字"))Print "你输入旳五个数分别是:" & Nu;For i = 2 To 5x =____[10]______("请输入第" & i & "个数"))Print x;If Abs(x - 100) ___[11]____ Abs(Nu - 100) Then____[12]______End IfNext iPrint vbCrLf & "最靠近100旳数是____[13]______End Sub8、完善程序,自定义一种名为ProcMin旳函数,该函数可以接受一种整型旳数组参数,求出该数组中最小旳元素值并将这个值作为函数值返回。
Function ProcMin(b%()) As IntegerDim i%, Nmin%____[14]_______= b(LBound(b))For i = LBound(b) + 1 To_____[15]________If b(i) < Nmin Then _____[16]______Next i_____[17]_________End Function9、完善程序,完毕冒泡排序。
程序可随机生成指定个数旳[50,80]区间旳整数进行排序,在窗体中显示每一步排序操作旳成果。
Dim ____[18]__________ As Integer, i%, j%, imin%, t%, n%n = Val(InputBox("请输入数组元素旳个数:"))ReDim ia(n)Form1.ClsFor i = 1 To nia(i) = _____[19]________Print ia(i);Next iFor i = 1 To nFor j = 1 To _______[20]____________If ia(j) < ______[21]________ Thent = ia(j)ia(j) = ia(j + 1)ia(j + 1) = tEnd IfNext jPrintFor j = 1 To nPrint ia(j);Next jNext iPrint10、完善程序,在窗体中绘制y=Cos(x)函数图形。