教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 行业范文 >

算法与程序设计复习题

来源:网络收集 时间:2026-09-16
导读: 算法与程序设计复习题 一、 选择题: 1、用计算机解决问题的步骤一般为 ( D ) ①编写程序 ②设计算法 ③分析问题 ④调试程序 A.①②③④ B.③④①② C.②③①④ D.③②①④ 2、以下问题最适用于计算机编程解决的是 ( D ) 。 A.制作一个表格 B.计算已知

算法与程序设计复习题

一、 选择题:

1、用计算机解决问题的步骤一般为 ( D )

①编写程序 ②设计算法 ③分析问题 ④调试程序

A.①②③④ B.③④①② C.②③①④ D.③②①④

2、以下问题最适用于计算机编程解决的是 ( D ) 。

A.制作一个表格 B.计算已知半径的圆的周长

C.制作一部电影 D.求2到10000之间的所有素数

5、计算机程序语言的发展阶段不包括 ( A ) 。

A.自然语言发展阶段 B.机器语言发展阶段

C.汇编语言发展阶段 D.高级语言发展阶段

7、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是(C )

A.顺序结构 B.选择结构 C.层次结构 D.循环结构

9、流程图中表示判断框的是 B 。

A.矩形框 B.菱形框 C.平行四边形框 D.椭圆形框

10、Visual Basic中以rem开头一行文字称为注释,它对程序的运行( D )

A.起一定作用 B.不起任何作用,但是必须的

C.有时候起作用 D.不起任何作用,但能增加程序的可阅读性

11、要使命令按钮显示文字“三角形”,正确的设置是把该命令按钮的(C )

A.Font属性设置为“三角形” B.ForeColor属性设置为“三角形”

C.Caption属性设置为“三角形” D.BorderStyle属性设置为“三角形”

12、在VB中,表达式Rnd*10+10的值所在区间是( C )

A.[10,20] B.(10,20] C.[10,20) D.(10,20)

13、表达式Abs(-4.5)*sqr(100)的值是(D )

A.- 450 B.- 45 C.450 D.45

14、窗体的ForeColor属性用于设置窗体的( B )

A.宽度 B.前景色 C.高度 D.背景色

15、运行下列语句组a=6:a=4:a=a+5后a的值(D )

A.2 B.4 C.5 D.9

16、在VB中,若要将变量N定义为整型数据,则下列表示方法中正确的是(C )

A.Dim N as String B.Dim N as Single

C.Dim N as Integer D.Dim N as Long

18、将文本框Text2内输入的数据送到数值型变量n 中,则应使用的语句是__D_______。

A.n = text B.n = text2.text C.n = val(text2) D.n = val(text2.text)

19、下列合法的变量名是( B ) 。

A.End B.scoreclass2 C.a.8 D.35as

20、下列常量说明中,符合语法的是( D ) 。

A.CONST color=green B.CONST const=56.9

C.CONST xl:=56.9 D.CONST color="green"

22、下列能正确表示“x、y、z全是负数”的VB逻辑表达式是( B )

A.x < 0,y < 0,z < 0 B.(x<0)and(y<0)and(z<0)

C.not((x<0)and(y<0)and(z<0)) D.(x<0)or(y<0)or(z<0)

24、VB中工程文件的扩展名为 (A )

A、.vbp B、.bas C、.frm D、.bs

25、下列赋值语句中,错误的是( C )

A、x=x*5 B、x=x/y C、x+y=x D、x=4

26、逻辑或(Or)运算的结果为“假”,与它所连接的两个条件必须是按(B )

A.前一个为“真”,后一个为“假” B.前一个为“假”,后一个也为“假”

C.前一个为“真”,后一个也为“真” D.前一个为“假”,后一个为“真”

27、 For x=1 to 100 step 2

y=x

Next x

在执行以上循环语句后,y的值是(B ) 。

A.100 B.99 C.98 D.97

28、下列哪一项是选择结构语句(D )

A.for next B.Do loop until C.Do While loop D.select case

29、For i = 1 To 4

For j = 5 To 1 Step -1

s = i+j

Next j

Next i

则语句s = i+j 的执行次数是 D

A.4 B.5 C.15 D.20

30、计算S = 1+1/3+1/5+ +1/99 的值,最适合用到的程序结构是_A________。

A.循环 B.赋值 C.分支 D.顺序

二、填空题:每空1分,共15分

1、( 算法 ) 就是解决问题的方法与步骤。

2、计算机能够直接识别的语言是 机器语言 ,它是一串由0和1构成的二进制代码。

4、 如果a的值为4,b的值为6,运行如下语句组c=a : a=b : b=c后a的值应为 6 ,

b的值为 4 ,请根据结果分析以上语句组的功能 交换变量的值 。

5、代数式b2-4ac的VB表达式是 b*b-4*a*c

6、VB提供了四种基本类型数据, "good"是 字符 型的常量,123是 数值 型

的常量。

7、模块化程序设计以、 两种形式体现。

9、 冒泡法 基本思想是在待排序的数据中,先找到最小(大)的数据将它放

到最前面,再从第二个数据开始,找到第二小(大)的数据将它放到第二个位置,以此类推,

直到只剩下最后一个数据为止。

三、判断题:

(F )1、程序设计语言就是计算机高级语言。

(T )2、用流程图描述算法形象、直观,容易理解。

(F )4、赋值语句中的“=”与数学中的“=”作用是相同的。

(F )5、8 / 3与8 \ 3的结果是一样的。

(T )6、在VB程序中,各关键字之间、关键字与变量名、常量名之间要用空格。

(F )7、条件语句在执行过程中将由电脑选择随机执行哪部分语句。

( T )8、算法是程序设计的核心,是程序设计的灵魂。

( 对 )9、递归算法的实质是把问题转化为规模缩小了的同类问题的子问题,然后递归调

用函数或过程来表示问题的解。( )

(T )10、在VB中,开发的每个应用程序都被称为工程,工程是组成一个应用程序的文

件集合。

四、应用题:

1、下面是“求圆的面积” VB程序,其中半径r由text1文本框输入。请将程序补充完整。

Private Sub Command1_Click()

Const ① = 3.14159

Dim r As Single, ②

r = ③

s = pi * r * r

Print s

End Sub

① pi ② s as single ③ val(text1.text)

2、某商场对苹果促销,规定购买2千克以上(含2千克)打8折,已知苹果每千克价格为

5元。张华想用VB编写一个程序根据输入的不同重量计算欲付金额,请将其补充完整。

Dim weight As Single, price As Single

weight = ①

If ② Then

price = weight * 5 * 0.8

Else

Print price

End Sub

① inputbox(“weight”) ② weight>=2 ③price=weight*5 ④end if

3、下面的程序是求100以内奇数和s的值(S=1+3+5+7...+99),请将其补充完整。

Private Sub Command1_Click()

Dim s As integer, i As integer

For i=1 to 100 ②

Next i

End Sub

① S=0 ② step 2 ③ s=s+i ④ print s

…… 此处隐藏:1437字,全部文档内容请下载后查看。喜欢就下载吧 ……
算法与程序设计复习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/1985932.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)