算法与程序设计复习题
算法与程序设计复习题
一、 选择题:
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




