考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual Basic > VB模拟试题 > 文章内容
  

全国计算机等级考试VB语言考试试题答案(21)

中华IT学院   【 】  [ 2016年3月18日 ]

填空题

阅读下面程序,子过程Swap的功能是实现两个数的交换,请将程序填写完整。

Public Sub Swap(x As Integer, y As Integer)

Dim t As Integer

t = x : x = y : y = t

End Sub

Private Sub Command_Click()

Dim a As Integer, b As Integer

a = 0 : b = 0

【】

Print "a = "; a , "b ="; b

End Sub

下列程序中,fac是求n!的递归函数,请将程序填写完整。

Public Function fac(n As Integer)

If n =  Then fac =

Else fac = 【】

End If

End Sub

如下程序,运行的结果是 【】 ,函数过程的功能是 【】

Public Function f(ByVal n% , ByVal r%)

If n <> 0 Then

f = f(n\r,r)

Print n Mod r;

End If

End Function

Private Sub Command_Click()

Print f(00,)

End Sub

如下程序,运行的结果是 【】 ,函数过程的功能是 【】

Public Function f(m% , m%)

Do While m <> n

Do While m > n :m = m – n :Loop

Do While m < n :n = n – m :Loop

Loop

f = m

End Function

Private Sub Command_Click()

Print f(,)

End Sub

两质数的差为,称此对质数为质数对,下列程序,是找出00以内的质数对,并成对显示结果。其中IsP是判断m是否为质数的函数过程。

Public Function IsP(m%) As Boolean

Dim i%
【】

For i =  to Int(Sqr(m))

If 【】 Then IsP = False

Next i

End Function

Private Sub Command_Click()

Dim i%

p = IsP()

For i =  to 00 step

p = IsP(i)

If 【】 Then Print i-;i

p 【0】

Next i

End Sub

统计输入的文章中单词数,并将出现的定冠词The全部去除,同时统计删除定冠词的个数。假定单词以一个空格间隔。

Public Sub PWord(s% ,CountWord% ,CountThe%)

Dim len%,i%,st$
CountWord = 0 :CountThe = 0

st = Trim(s)

【】
Do While i > 0

CountWord = CountWord +

st = 【】

i = InStr(st," ")

Loop

CountWord = CountWord +

st = Trim(s)

【】

Do While i > 0

CountThe = CountThe +

st = 【】

i = InStr(st,"The")

Loop

【】

End Sub

全局变量必须在__【】__模块中定义,所用的语句为__【】__。

设有以下函数过程:
Function Fun (m as Integer) As Integer
Dim k As Integer, Sum As Integer
Sum =0
For k = m To  Step -
Sum =Sum +k
Next k
Fun =Sum
End Function
若在程序中用语句 s =fun(0)调用此函数,则s的值为 【】

首页 1 2 尾页
分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2006-2017 中华考试网(Examw.com) All Rights Reserved  营业执照