云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VB填空题

VB填空题

  • 62 次阅读
  • 3 次下载
  • 2025/6/25 19:34:05

VB填空题

1、数学表达式

a*b转换为VB表达式为“sqr (a*b)/ (6* a*a + abs (a-b))” 26a?a?b2、写出判断整数a是否能被3整除且为奇数的VB表达式 A mod 3 = 0 and a mod 2 = 1

3、VB标准函数Rnd(x)的作用是返回一个大于等于0且小于1的随机实数,那么产生大于等于10且小于50的随机整数的VB表达式是“ Int (Rnd*40+ 10 )”

4、有一组数列:19、25、11、6、65、45,如果按照选择排序法将其按从小到大的顺序排列,第二次交换后得到的数列应为 6 、 11 、 25 、 19 、 65 、 45 。

5、现有一个VB表达式为“A=(11+3) Mod 6 / 2 - 1”,在这个表达式里运算符优先级最高的是 () ;其次 / ;运行结果A的值是 1 。

6、将条件“a大于等于10且小于100”转换为相应的VB表达式为:a >= 10 and a < 100

7、将十进制数21和32分别转化为二进制数是10101 和100000。

8、请补充完成程序,使程序实现功能:将输入的数据使用选择排序算法排序后输出。

Private Sub Form_Click( ) Dim D(100) As Single

n=Val(inputbox(“请输入数据的总数量”)) For i =1 To n

D( i ) = Val(inputbox(“请输入第“& i & “个数据”)) Next i

1 For i =1 to ○ Min = D( i ) : m = i For j = i + 1 To n

If D( j ) < Min Then Min = D( j ) : m = j Next j

2 : D( m ) = k k = D( i ) : ○

Next i

For i = 1 To n Print D( i ) Next i End Sub

系统答案:n-1,D(i)=Min

9、下面程序代码结构包含了循环结构和 选择 结构,程序最终结果s等于 6 ,t等于 12

Private sub command1_click() Dim t,s As Integer

1

t=0 s=0

Do until t >10

If t mod 3 = 0 then s=s+t

End if t=t+2 Loop Print s, t End sub

10、下面是一段Visual basic程序 Private sub command1-click Dim s ,i as integer i=1

Do until i >11 i=i+2 s = 3*i+6 Loop Print s End sub

该程序运行后,语句”s= 3*i+6”共执行了 6 次,运行的结果是 45 ,该程序结构是 循环 结构

11、有如下VB程序段

Private Sub Command1_Click( )

Dim m As Integer , n As Integer , a As Integer m = Val (Text1.text) n = Val (Text2.text) a = m m = n n = a

Text3.text = m Text4.text = n End Sub

运行后在文本框Text1、Text2中分别输入21、78,则Text3输出结果为: 78 ,Text4输出结果为: 21

12、如下所示的VB程序,运行时在Text1、Text2、Text3中分别输入10、8、3三个数,请问Text4输出结果为多少? Private Sub Command1_Click( ) Dim a As Single Dim b As Single Dim c As Single

2

a = Val (Text1.text) b = Val (Text2.text) c= Val (Text3.text)

m =(a + b)*(a – b)/(2*a*c) Text4.text = m End Sub

Text4输出结果为: 0.6

13、本程序的功能是计算2*4*6*8……*20 ,请填空 Private Sub Command1_Click( ) Dim s As Double Dim i As Double Dim c As Single s = 1

1 To 20 Step ○2 For i = ○

s = s*i

3 ○

Print “2*4*6*8……*20=” & s End Sub

系统答案:2 ,2 ,Next i

14、Private Sub form_load()

n = inputbox(“请输入m的值:”,”输入”) s= 0

For I = 1 to n s = s + I Next i

Msgbox “s =” + str(s),0,”计算结果” End sub

当 m = 6是结果是21___

15、在窗体上有一个命令按钮(Command1)和两个文本框(Text1和Text2),然后编写了

如下事件过程,要求:在文本框Text1中输入一个数值x,根据下面的分段函数计算y的结果,并将y值显示在文本框Text2中。

请将实现以上功能的程序补充完整: Private Sub Command1_Click( ) x= Val (Text1.text)

1 Then If ○ y = x*x+2*x+1 End If x = 0 Then y = 0

3

Else If x < 0 Then

2 y = ○ End If

3 ○

End Sub

系统答案:x>0 ,Abs(x) ,Text2.text=y

16、下图是关于计算变量S的算法流程图,请问变量S在每一次循环以后的值分别是: (1) 1 (2) 2 (3) 6 (4) 24 (5) 120

17、下面左图是判断输入的整数S能否被5整除的算法流程图,变量I用来判断是否可以整除,情将其补充完整。(第2空和第3空填“Y”或“N”)

4

系统答案:S MOD 5,Y,N

18、上面右图是计算“0到100之间偶数之和”的算法流程图,SUM用于累加求和,请将其补充完整:

系统答案:SUM=SUM+i,i=i+2

19、下面左图是“求三个数中最大的数”的流程 ,请补充完整。 请填入表达式:Max=a , c>Max (或Max

20、依照某高校规定,总成绩在80分(包含80分)以上的属于优秀学生,60分(包含60分)

至80分的属于良好学生,低于60分的属于一般学生,请根据以上描述把流程补充完整。 系统答案:S>=80 (或80<=S) S>=60 (或60<=S)

5

搜索更多关于: VB填空题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

VB填空题 1、数学表达式a*b转换为VB表达式为“sqr (a*b)/ (6* a*a + abs (a-b))” 26a?a?b2、写出判断整数a是否能被3整除且为奇数的VB表达式 A mod 3 = 0 and a mod 2 = 1 3、VB标准函数Rnd(x)的作用是返回一个大于等于0且小于1的随机实数,那么产生大于等于10且小于50的随机整数的VB表达式是“ Int (Rnd*40+ 10 )” 4、有一组数列:19、25、11、6、65、45,如果按照选择排序法将其按从小到大的顺序排列,第二次交换后得到的数列应为 6 、 11 、 25 、 19 、 65 、 45 。 5、现有一个VB表达式为“A=(11+3) Mod 6

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com