高中信息技术-VB常用的标准函数-浏览题阅览题-会考复习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高中信息技术VB常用的标准函数浏览题阅览题会考复习

学校:___________姓名:___________班级:___________考号:___________

一、选择题

1.下列流程图描述的是判断任意3个正数A、B、C是否能构成勾股数,请按此算法功能,把流程图填写完整。

A . A^2="B^2+C^2" or B^2="A^2+C^2" and C^2=A^2+B^2

B . A^2="B^2+C^2" and B^2="A^2+C^2" or C^2=A^2+B^2

C . A^2="B^2+C^2" and B^2="A^2+C^2" and C^2=A^2+B^2

D . A^2="B^2+C^2" or B^2="A^2+C^2" or C^2=A^2+B^2

【答案】D

【解析】

2.对输入的两个整数a和b,找出其中的较大者赋给c并输出。解决该问题的算法流程图如右图所示,流程图中虚线框部分的内容可为

【答案】D

【解析】

3.下列Visual Basic表达式中计算结果为4的是()

A.Abs(-4.2) B.Len("a123") C.Sqr(4) D.Int(3.5)【答案】B

【解析】

4.在Visual Basic中,有如下程序:

Private Sub Command1_Click()

Dim a As Integer,b As Integer,c As Integer

Dim d As Integer,z As Integer

a=Val(Text1 Text):b=Val(Text2.Text):c=Val(Text3.Text)

d=max(a,b)

z=max(d,c)

Text4,Text=Str(d)

Text5,Text=Str(z)

End Sub

Function max(x As Integer,y As Integer) As Integer

If x>y Then max=x Else max=y

End Function

分析该程序段,下列说法正确的是()

A.该程序中包含了两个自定义函数

B.在函数max中定义了两个整数型参数

C.在textl,text2,text3中输入数据后程序即被执行

D.函数max的返回值是字符串类型

【答案】B

【解析】题目中只包含了一个自定义函数max(),函数的返回值是integer整数型。5.随机产生15~60之间正整数(包括15和60)的表达式是()

A.Fix(15*Rnd)+60

B.Int(60*Rnd)+15

C.Int(46*Rnd)+15

D.Fix(45*Rnd)+15

【答案】C

【解析】Rnd函数的使用方法:1、产生的随机范围内有X个整数则最终公式中应为:Rnd*X;2、产生的随机范围从Y开始则最终公式应为:Rnd+Y。如:产生一个范围在-5~20之间的随机整数。分析:X为26,Y为-5,所以最终公式为:Int(Rnd*26-5)或Int (Rnd*26)-5

6.对以下程序段的说法正确的是()

s=0

i=0

Do While s<10

i=i+1

s=s+i*i

Loop

A.该程序的循环体执行了3次

B.该程序段结束后i的值为3

C.该程序段结束后i的值为4

D.该程序段结束后s的值为13

【答案】ABD

【解析】

7.有如下一段VB程序。

Private Sub Command1_Click()

Dim y As Long

Text1.Text = ""

y = f(3)

Label1.Caption = Str(y)

End Sub

Function f(n As Integer) As Long

Text1.Text = Text1.Text + Str(n)

If n <= 1 Then

f = 1

Else

f = f(n - 1) + 2

End If

End Function

程序运行时,单击命令按钮Command1后,文本框Text1中显示的内容是()A.1 B.3 C.123 D.321

【答案】D

【解析】

8.下列VB表达式的值等于3的是( )。

A.Sqr(2) + 1 B.Abs(-1) - 2

C.Asc("1") + 2 D.Len("-2") + 1

【答案】D

【解析】

9.下列判断x≤1的VB表达式中,正确的是()。

A.x<1 and x=1 B.not x>1 C.x <=1 D.x<1 or x=1

【答案】BCD

【解析】

10.随机数函数Rnd可以产生一个大于等于0且小于1的随机数,现在想产生一个[5,10]的随机整数,可行的表达式是()

A.int(Rnd*6)+4

B.int(Rnd*5)+5

C.int(Rnd*6)+5

D.int(Rnd*10)

【答案】B

【解析】Rnd函数的使用方法:1、产生的随机范围内有X个整数则最终公式中应为:Rnd*X;2、产生的随机范围从Y开始则最终公式应为:Rnd+Y。如:产生一个范围在-5~20之间的随机整数。分析:X为26,Y为-5,所以最终公式为:Int(Rnd*26-5)或Int (Rnd*26)-5

相关文档
最新文档