54 喜欢·399 浏览
填空题

(13)在窗体上画一个文本框(其Name属性为Text1),编写下列事件过程,运行结果是。 Private Sub Form_LoadShow Text1.Text="你好!" Text1.SetFocus For i=1 To 15 Sun=Sun+i Next i Text1.Text=Sun End Sub

填空题答案仅供参考

题目答案

120

答案解析

For…Next语句以指定次数来重复执行一组语句。其语法是:  For 循环变量=初值 To 终值 [Step 步长]  [循环体]  [Exit For]  Next[循环变量][,循环变量]……  当所有循环中的语句都执行后,步长的值会加到循环变量中。此时,循环中的语句可能会再次执行(基于循环开始执行时同样的测试),也可能是退出循环并从Next语句之后的语句继续执行。如果步长是1,可以省略。  本题中,循环15次,每次循环累加i的值,赋值给Sum,因此Sum的值为120。
举一反三
填空题

(8)下列这个Sub过程的功能是统计字符串中“a”的个数,请在空白处填上合适的代码,将程序补充完整。Private Sub numCountDim num As Integer s$="software And hardware" Num=Len(s$) For i=1 unm b$=。 If b$="a"Then x=x+1 Next i Print"x=";xEnd Sub

填空题答案仅供参考

题目答案

Mid(s$,i,1)

答案解析

分析题目和程序段可知,空白处的作用是取出字符串s中的第i个字符,这里可以使用Mid函数来取出第i个字符,然后对比该字符是否是字符a,如果是,则变量x加1,如果不是则跳过if后面的语句继续循环,最后输出x。
填空题

(9)下列程序的输出结果是。 Sub PrinDim B As String A=1 B=A & Space(4)&A PrintA Print trim(B) End Sub

填空题答案仅供参考

题目答案

11 1

答案解析

Space(Integer)函数的功能是返回指定数目空格;Trim函数的功能是去掉字符串两边的空白字符,注意Trim(B)不能将字符中间的空白字符去掉。B=A&Space(4)&A的结果是“1 1”(中间有4个空格)。LTrim(String)函数的功能是去掉String字符串左边的空白字符;RTrim(String)函数的功能是去掉String字符串右边的空白字符。
填空题

(11)设有下列程序查找并输出该数组中的最小值,请在空白处填上合适的代码,将程序补充完整。 Option Base 1 Private Sub Command1_ClickDim arr1 Dim Min As Integer,i As Integer Arr1=Array(12,435,76,-24,78,54,866,43) Min=arr1(1) For i=2 To 8 If arr1(1)<Min Then Next i Print"最小值:";Min End Sud

填空题答案仅供参考

题目答案

Min=arr1(i)

答案解析

题目要求输出数组中的最小值,分析程序可知,本程序求数组最小值的算法是:假设最小的值是第一个数组元素,并把它存在Min变量中,然后从数组的第二个元素开始逐个与Min变量对比,如果有比Min更小的数,则赋值给Min,这样对比到数组最后一个元素时,就能找到最小的元素,且它存储在Min变量中,因此最后只要输出Min变量值即可。
填空题

下列程序中,a,b,c代表一个三角形的三条边,程序的作用是判断一个三角形是否成立,请填写空白处。 If a + b < cb + c < aa + c < b Then MsgBox("这三条边不能构成一个三角形") End If

填空题答案仅供参考

题目答案

or

答案解析

三角形成立的条件是任意两条边的和大于第三边,也就是说有其中两条边的和小于第三边都不能构成一个三角形,所以答案应该为If a+b<c or b+c<a or a+c<b Then三角形不成立。
填空题

在面向对象程序设计方法中,类的实例称

填空题答案仅供参考

题目答案

对象

答案解析

在面向对象的程序设计方法中,类是具有相同的属性或方法的对象的抽象,对象是类的实例。
填空题

(13)在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2.要求程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下的标签中显示出来,请填空使程序完整。Private Sub Combo1_Click() Call ShowItem(Combo1,Label1) End SubPrivate Sub Combo2_Click() Call ShowItem(Combo2,Label2)End SubPrivate Sub ShowItem(tmpCombo As ComboBox,tmpLabel As Label) Caption=.TextEnd Sub

填空题答案仅供参考

题目答案

tmpLabel tmpCombo

答案解析

标签控件的Caption属性显示标签中的内容,组合框的Text属性显示选择或输入的数据项的内容,要把选择的项目显示在标签中,应该是用组合框的Text为标签的Caption属性赋值。用户定义的ShowItem过程中定义了两个控件型参数(tmpCombo和tmpLabel),因此,在该过程中使用tmpCombo和加pLabel来表示组合框和标签控件。
填空题

(14)窗体中有一个命令按钮,然后编写下列事件过程: Private Sub Command1_Clickx=0 Do Until x=-1 a=InputBox("请输入第一个数字a的值") a=Val(a) b=InputBox("请输入第二个数字b的值") b=Val(b) x=InputBox("请输入第二个数字x的值") x=Val(x) a=a+b+x Loop Print a End Sub 在程序运行后,单击命令按钮,在对话框中分别输入5,4,8,5,8,-1,输出的结果是。

填空题答案仅供参考

题目答案

12

答案解析

程序执行过程如下:  第1次循环:输入5时,a=5;输入4时,b=4;输入8时,x=8;然后计算a=a+b+x=17。第2次循环:输入5时,a=5;输入8时,b=8;输入-1时,x=-1。然后计算a=a+b+x=12;此时条件不成立,退出循环。
填空题

(9)滚动条的最小值属性是,最大值属性是

填空题答案仅供参考

题目答案

Min,Max

答案解析

在一般清况下,垂直滚动条的值由上而下递增,最上端代表最小值用Min属性表示;最下端代表最大值用Max属性表示。水平滚动条的值从左向右递增,最左端代表最小值也是用Min属性表示;最右端代表最大值也是用Max属性表示。滚动条的值均以整数表示,其取值范围为-32768~32767。
填空题

(11)下列是一个体操评分程序。设满分为10分,20位评委,除去一个最高分和一个最低分,计算平均分。 Private Sub Command1_ClickMax=0 Mix=10 For i=1 To 20 n=Val(InputBox("请输入分数")) If n>Max Then Max=n If n>Mix Then Mix=n s=s+n s=s-Mix-Max P=s/18 Print"最高分";Max;"最低分";Mix Print"最后得分:";p End Sub

填空题答案仅供参考

题目答案

Next i

答案解析

本题在For循环中接收用户输入20个数,并把最大的数赋给Max,最小的数赋给Min。程序中有For循环“头语句”,而没有“结束语句”,因此空白处应填入Next i,循环体结束。
填空题

(14)下列程序的功能是:找出给定的12个数中最大的一个数,然后输出这个数以及它在原来12个数中的位置。请填空。 Option Base1 Private Sub Form_Click() Dim x x=Array(57,-9,17,42,-31,46,11,8,6,-4,3,90) Max=1 For k=2 To 10 Step 1 If x(k)>x(Max)Then End If Next k y=Print Max,y End Sub

填空题答案仅供参考

题目答案

Max=k,x(Max)

答案解析

在数组中查找多个数中最大的数的算法是:首先设变量Max为1,从第一个数组元素开始与x(Max)对比,如果数组元素大于x(Max),则Max记录该数组元素的下标,比较完后,Max记录了最大数的下标。所以第1个横线处,应填写Max=k,用Max记录较大数的下标;第2个横线处,用y来存储元素的最大值。