vb123学习vb 的好帮手(2)

2018-12-23 00:34

End Sub

Private Sub TestFunc(i As Long)

Dim OUT As Integer OUT = FreeFile

Open App.Path & \ Print #OUT, i Close #OUT End Sub 二、

'题目:求二维数组中最大元素及其所在的行和列

' 并将最大值存入变量Max中,将最大值的行位置存入 ' row中,列位置存入变量column中.

'------------------------------------------------- Private Sub Form_Load() Show

Dim a(2, 3) As Integer

Dim I As Integer, J As Integer

Dim max As Integer, row As Integer, column As Integer a(1, 1) = 34: a(1, 2) = 34: a(1, 3) = 43 a(2, 1) = 34: a(2, 2) = 78: a(2, 3) = 12 '********** Begin ********* For I = 1 To 2

For J = 1 To 3

If a(I, J) > max Then max = a(I, J) row = I column = J End If Next J Next I

Print max; row; column

'********** End ************* TestFunc max, row, column End Sub

Private Sub TestFunc(x As Integer, y As Integer, z As Integer) Dim I As Integer Dim s As String Dim l As Long Dim d As Double Dim a(10) As String Dim fIn As Integer Dim fOut As Integer fIn = FreeFile fOut = FreeFile

Open App.Path & \ Print #fOut, x Print #fOut, y Print #fOut, z Close #fIn Close #fOut End Sub

三、'题目:编写函数fun其功能是:根据整型形参m,计算 ' 如下公式的值:y=1/2+1/4+1/6+...+1/2m ' 例如:若m=9,则应输出:1.41448412698413

'------------------------------------------------- Private Function fun(m As Integer) As Double

'********** Begin ********* Dim i As Integer For i = 1 To m

fun = fun + 1 / (2 * i) Next i

'********** End *************

End Function

Private Sub Form_Load() Show

Print fun(9) TestFunc

End Sub

Private Sub TestFunc() Dim i As Integer Dim s As String Dim l As Integer Dim d As Double Dim a(10) As String Dim fIn As Integer Dim fOut As Integer fIn = FreeFile

Open App.Path & \ fOut = FreeFile

Open App.Path & \ For i = 1 To 10

Line Input #fIn, a(i) l = Val(a(i))

Print #fOut, fun(l) Next

Close #fIn Close #fOut

End Sub

【控件属性评分】 错误

【控件】VB.CommandButton_Command1 标准答案:Name=Command1 学生答案:Name=

【控件属性评分】 错误

【控件】VB.CommandButton_Command1 标准答案:Caption=扩大 学生答案:Caption=

【事件评分】 错误

【事件】Private Sub Command1_Click()

标准答案: Text1.FontSize = Text1.FontSize * 1.2 学生答案:

【控件属性评分】 错误

【控件】VB.TextBox_Text1 标准答案:Name=Text1 学生答案:Name=

【控件属性评分】 错误

【控件】VB.TextBox_Text1 标准答案:Text=VB程序设计 学生答案:Text=

【控件属性评分】 错误

【控件】VB.CommandButton_Command2 标准答案:Name=Command2 学生答案:Name=

【控件属性评分】 错误

【控件】VB.CommandButton_Command2 标准答案:Caption=缩小 学生答案:Caption=

【事件评分】 错误

【事件】Private Sub Command2_Click()

标准答案: Text1.FontSize = Text1.FontSize / 1.2 学生答案:

【控件属性评分】 错误

【控件】VB.ListBox_List1 标准答案:Name=List1 学生答案:Name=

【事件评分】 错误

【事件】Private Sub List1_Click() 标准答案: Text1.Text = List1.Text 学生答案:

(二)

1.一个对象可以执行的动作与可被对象识别的动作分别被称为(C )。 A.事件、方法 B.过程、事件 C.方法、事件 D.属性、方法

2.下列有关算法的叙述中,(B )是不正确的。 A.算法必须有输出

B.算法中执行的步骤可以无休止的执行下去 C.算法中的每一步操作都必须是可执行的 D.算法中的每一步操作必须含义明确

3.若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是(B )。 A.用鼠标右键单击此按钮 B.按键盘上的回车键 C.用鼠标右键双击此按钮 D.按键盘上的Esc键

4.设有以下定义语句:Dim m, n as Single, d1 as Double, d2 as string 则变量m的类型是( C ) A.单精度型 B.字符串型 C.可变类型 D.双精度型

5.函数Right(\的值是( B ) A.eiji B.jing C.ijin D.Beij

6.表达式Int(91*Rnd+20)的最大值是( D) A.99 B.90 C.10 D.110

7.MsgBox函数的返回值的类型是( C ) A.字符串型 B.布尔型 C.整型 D.日期型

8.以下关于MsgBox的叙述中,错误的是( C ) A.通过MsgBox函数可以设置消息框中显示的图标

B.通过MsgBox函数可以设置消息框中显示的按钮的类型

C.MsgBox函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量 D.MsgBox函数返回一个整数 9.下列语句中正确的是( C )

A.txt1.Text+txt2.Text=txt3.Text B.Command1.Name=cmdOK C.A=InputBox(Hello) D.12Label.Caption=1234

10.语句X=X+1的正确含义是( B ) A.变量X的值与X+!的值相等

B.将变量X的值加1后赋给变量X C.将变量X的值存到X+1中去 D.变量X的值为1

11.下列说法中正确的是(A )。

A.语句Text1.Text = x的含义是将变量x的值显示于文本框Text1中 B.语句Text1.Text = x的含义是将文本框Text1中的内容赋值给变量x

C.语句Text1.Text = x的含义是将文本框Text1中的内容转换为数值型后赋值给变量x D.以上说法都是错误的

12.如果X的值小于或等于Y的平方,则打印“OK”,表示这个功能的单行If语句是(A )。 A.If x <= y ^ 2 Then Print \B.If x <= y ^ 2 Then \C.If x <= y ^ 2 Print \D.If x <= y2 Then Print \ 13.下列语句正确的是( B )。 A.If A>=B Then T=A A=B B=T B.If A>=B Then T=A : A=B : B=T C.If A≥B Then T=A ;A=B; B=T D.If A≥B Then T=A A=B B=T

14.下列循环结构中,窗体上打印出来的循环变量i的值为( A )。 sum = 0

For i = 1 To 100 sum= sum + i Next i Print i

A.101 B.1 C.100 D.2

15.以下循环语句中在任何情况下都至少执行一次循环体的是( A)。 A.Do 循环体 Loop Until <条件>

B.Do While <条件> 循环体 Loop

C.While <条件> 循环体 Wend

D.Do Until <条件> 循环体 Loop

16.在窗体上画一个名称为Command1的命令按钮,并编写以下程序: Private Sub Command1_Click() Dim n% ,b ,t

t = 1 : b = 1 : n = 2 Do

b = b * n t = t + b n = n +1

Loop Until n>9 Print t End Sub

此程序计算并输出一个表达式的值,该表达式是求(C)。

A.10!

B.1!+2!+…+10! C.1!+2!+…+9! D.9!

17.使用语句Dim A(1 To 15) As Integer声明数组A之后,以下说法正确的是(B) A.A数组中所有元素值为Empty B.A数组中的所有元素值为0 C.A数组中的元素个数为16个


vb123学习vb 的好帮手(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:5S试卷(A卷)(带答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: