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

当前位置:首页 > 江苏省高中信息技术算法与程序设计VB(选修)

江苏省高中信息技术算法与程序设计VB(选修)

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 20:25:48

格式二: Do

循环体

Loop Until条件

这种循环的执行过程如图所示。进入循环体后,先执行一次循环体A,然后再检查条件P是否成立。如果不成立,就重复执行循环体A,直到条件P成立退出循环体。

A P N 例题:如果我国人口每年以平均1.5%的速度增长,问多少年后我国人口达到或超过15亿?设现在人口为12.3亿。

Private Sub Form_Click() Dim p As Single Dim r As Single Dim n As Integer p = 1230000000# r = 0.015 n = 0 Do

p = p * (1 + r) n = n + 1

Loop Until p >= 1500000000# Print n; \年后\人口=\End Sub

1、下列流程图表示的是程序的( B )基本结构的算法。

A 其它三项都不是 B 循环结构 C 选择结构 D 顺序结构 2、在VB中,以下程序段: x=0

Do While x<50 x=(x+2)*(x+3) Loop

执行后,x的值为:( C ). A、168 B、50 C、72 D、0

3、阅读下面程序,当单击窗体之后,窗体上输出的是( A ) Private Sub Form_Click()

Dim i As Integer:Dim s As Integer s = 0

For i = 1 To 5 s = s + i Next i Print s,i End Sub

第 13 页 共 20 页

选项:

A、15 6 B、 s=15 i=6 C、6 5 D、s=6 i=5

4、要求计算机打印出100至200之问所有偶数的平方根值。正确的算法是( C )。 选项:

A、①i=100 ②Do While i<200:Print i,Sqr(i):Loop

B、①i=100 ②Do While i<200:Print i,Sqr(i):i=i+1:Loop C、For i=100 To 200 Step 2:Print i,Sqr(i):Next i D、For i=100 To 200:Print i,Sqr(i):Next i

5、下列程序段中,循环体执行的次数是( B ) y = 2

Do While y <= 8 y = y+y Loop 选项:

A、2 B、3 C、4 D、5

6、阅读下面程序,当单击窗体之后,m的值是( C ). Private Sub Form_Click()

Dim m As Integer:Dim i As Integer m = 0

For i = 1 To 3 m = m + 2 Next i Print m End Sub 选项:

A、0 B、4 C、6 D、8 7、在VB中,假定有以下程序段: For i=1 To 3 Step 2 Print \Next i

则语句Print \的执行次数是:( B )。 A、1 B、2 C、3 D、4

8、下列程序段中,循环体执行的次数是( B ) x=0

For y=1 To 10 step -1 x=x+1 Next y

A、1 B、0 C、10 D、4 9、在VB中,假定有以下程序段: For i=3 To 1

Print \Next i

则语句Print “VB”的执行次数是:( D ) A、出错 B、2 C、1 D、0

10、下列程序段中,循环体执行的次数是( C ) x=0

For y = 1 To 10 step -1 x = x+1 Next y

A、1 B、10 C、0 D、4

11、单击窗体后,文本框Text1、Text2中显示的内容是( A ) Private Sub Form_Click( ) Dim x as Integer, n as Integer x = 1 n = 0

Do While x < 20 n = n + 1 x = x * 3

第 14 页 共 20 页

Loop

Text1.text = Str(x) Text2.text = Str(n) End Sub

A、27 3 B、3 27 C、20 3 D、3 21

12、单击窗体后,文本框Text1、Text2中显示的内容是( A ) Private Sub Form_Click( ) Dim x as Integer, y as Integer x = 1:y = 0 Do While x < 3 y = y + x x = x * 3 Loop

Text1.text = Str(x) Text2.text = Str(n) End Sub

A、27 3 B、3 27 C、20 3 D、3 21

13、读下面程序,单击窗体后,在文本框显示的内容是( B ) Private Sub Form_Click( ) Dim a( 8 ),b( 8 ) as Integer Dim i,j As Integer For j = 1 To 4 a( j ) = 2 * j b( j ) = a( j ) * 3 Next j

Text1.Text = b( j / 2 ) End Sub

A、10 B、12 C、14 D、18 6.面向对象程序设计思想 相关题解 单选题

1、在visual Basic中显示和编辑程序代码时,采用( C ). A 工程资源管理器窗口 B 窗体设计器窗口 C 代码编辑窗口 D 属性窗口

2、在VB中,要设置文本框的缺省文字,应使用属性:( A ) A、Text B、Name C、Caption D、Font

3、在VB中,要设置窗口的标题文本,应使用属性:( B ) A 、Font B 、Caption C 、Name D 、Text

4、用visual Basic编程,我们把工具箱中的工具称为( A ) A、控件 B、工具 C、窗体 D、事件

5、在VB中,要设置某个对象属性时,应进入:( D ) A 任意模式 B 中断模式 C 运行模式 D 设计模式 6、能够改变复选框中背景颜色的属性是( C )。 A、Value B、FontColor C、BackColor D、Font 7、对于窗体,Click(单击)是它的一个( A )

A 重要事件 B 重要属性 C 重要方法 D 重要对象

8、Visual Basic中,设置控件的位置,可改变下列( B )属性。

A、Height与Top B、Left与Top C、Height与Width D、Left与Width 9、在VB中,设置控件的大小可改变( A )

A 、Height与Width B、 Height与Top C、 Left与Top D、 Left与Width (三)算法与问题解决 1、解析法 2、穷举法 3、递归法 综合分析

1、有5人,问第5人年龄,说比前面第4人小3岁,问第4. 3. 2人,都说比前面人小3岁,问第1人,说他的年龄为38岁。问第5人的年龄多大。用递归法解决此问题的正确步骤是( B )。

第 15 页 共 20 页

选项:

A、①定义age (n)函数 ②函数中当n>1时返回函数值为age (n-1)当n=1返回函数值为38 B、①定义age (n)函数 ②函数中当n>1时返回函数值为age (n-1)-3当n=1返回函数值为38 C、①定义age (n)函数 ②函数中不断地调用age (n-1)-3

D、①定义age (n)函数 ②函数中不断地调用age (n)函数自己 4、排序与查找数据 四、应用程序设计

1、程序设计的一般步骤 2、 简单程序设计 综合分析

1、a,b,c三变量存放不同的数,值a 最大,b 第二,比较好的算法是( ) A、①定义一个max(x,y)函数(值为 x,y 中的大值)② a = max(max(a,b),c) B、①如a < b就a = b ②如 a < c 就 a = c ?如 b b就a = b ②如 a > c 就 a = c ?如 b >c 就 b = c

D、①如a < b就两变量交换 ②如 a < c 就两变量交换 ?如 b

A、①定义求阶乘的函数用j c(n) ②主程序中用一个循环9次调用j c(n)函数进行累加 B、用一个程序完成:每一项阶乘用一个For/Next循环完成,整个程序包括9个循环 C、用解析法:s=1*2+1*2*3+1*2*3*4+?+1*2*3*4*5*6*7*8*9*10 D、不必定义函数,只要用一个单重循环就能完成

3、要求打印 100 至 200之间所有偶数的平方根( C ) A、① i = 100 ② Do While i < 200:Print i,Sqr(i):loop

B、① i = 100 ② Do While i < 200:Print i,Sqr(i):i = i + 1:loop C、① For i = 100 to 200 step 2:Print i,Sqr(i) : Next i D、① For i = 100 to 200:Print i,Sqr(i):Next i 编程题

必修1_15、编写程序,使能打印下面所示的图案。 * ** *** ** *

程序:

Private Sub Form Click()

Dim i As Integer '定义i为整型变量 Dim j As Integer '定义j为整型变量 For i = -3 To 3

Print Tab(Abs(i)+5)

For j=1 To (4-Abs(i))-1 Print \ Next j

Print '换行 Next i End Sub

必修2_15、编写程序,使能打印下面所示的图案。

* *** ***** *** * 程序:

Private Sub Form Click()

Dim i As Integer '定义i为整型变量 Dim j As Integer '定义j为整型变量 For i = -3 To 3

第 16 页 共 20 页

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

格式二: Do 循环体 Loop Until条件 这种循环的执行过程如图所示。进入循环体后,先执行一次循环体A,然后再检查条件P是否成立。如果不成立,就重复执行循环体A,直到条件P成立退出循环体。 A P N 例题:如果我国人口每年以平均1.5%的速度增长,问多少年后我国人口达到或超过15亿?设现在人口为12.3亿。 Private Sub Form_Click() Dim p As Single Dim r As Single Dim n As Integer p = 1230000000# r = 0.015 n = 0 Do p = p * (1 + r) n = n + 1

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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