算法与程序设计模块练习试卷一
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算法与程序设计模块练习试卷一
试卷总分:100 时间:45分钟创建时间:2011-4-2
【1、单选题,该题满分2分】
以下叙述中错误的是()
∙A) 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
∙B) 保存Visual Basic程序时,应分别保存窗体文件及工程文件
∙C) Visual Basic应用程序只能以解释方式执行
∙D) 事件可以由用户引发,也可以由系统引发
【2、单选题,该题满分2分】
下列控件中可用于接受用户输入文本,又可用于显示文本的是( )
∙A) Label
∙B) TextBox
∙C) Timer
∙D) CommandButton
【3、单选题,该题满分2分】
下列关于For…Next语句的说法正确的是( )
∙A) 循环变量、初值、终值和步长都必须为数值型
∙B) Step 后的步长只能为正数
∙C) 初值必须小于终值
∙D) 初值必须大于终值
【4、单选题,该题满分2分】
下列能正确表示“x,y,z全是偶数”的逻辑表达式是( )
∙A) (x+y+z)mod 2=0
∙B) x mod 2=0 or y mod 2=0 or z mod 2=0
∙C) x mod 2=0 and y mod 2=0 and z mod 2=0
∙D) (x+y+z)mod 2=1
【5、单选题,该题满分2分】
双击窗体中的对象后,VB将显示的窗口是( )
∙A) 项目(工程)窗口
∙B) 工具箱
∙C) 代码窗口
【6、单选题,该题满分2分】
已知变量a=2, b=3,在某应用软件中有以下程序段:
a=a+b
b=a-b
a=a-b
则,此后的变量a和b的值分别为( )
∙A) a=2, b=2
∙B) a=3, b=3
∙C) a=2, b=3
∙D) a=3, b=2
【7、单选题,该题满分2分】
以下程序段的输出结果为( )
Dim a , b , c As String
a=”Beijing”
b=”2008”
Print b + a
∙A) Beijing2008
∙B) 2008Beijing
∙C) 2008
∙D) b + a
【8、单选题,该题满分2分】
已知变量a,b,c都是single, 执行以下程序段后变量c的值为( ) If c > a Then c=a
If c > b Then c=b
∙A) 最大值
∙B) 最小值
∙D) b的值
【9、单选题,该题满分2分】
结构化程序有三种基本结构,下面( )不属于这三种基本结构之一
∙A) 顺序结构
∙B) 环形结构
∙C) 选择结构
∙D) 循环结构
【10、单选题,该题满分2分】
下列不是用于程序设计的是( )
∙A) BASIC
∙B) C语言
∙C) WORD
∙D) Pascal
【11、单选题,该题满分2分】
“百鸡百钱”问题适合用什么算法来解决。()
∙A) 解析法
∙B) 穷举法
∙C) 递归法
∙D) 二分法
【12、单选题,该题满分2分】
下列程序段运行后,变量value的值是()。
x=20
if x<10 then
value=5*x
else
value=4*x
end if
∙B) 90
∙C) 80
∙D) 20
【13、单选题,该题满分2分】
表达式val("12")+len("ab")的值是()。
∙A) 12
∙B) 14
∙C) 12ab
∙D) 出错
【14、单选题,该题满分2分】
运行如下程序段可输出由“*”组成的()。
For X = 1 To 4
Print "*****"
Next X
∙A) 矩形
∙B) 平行四边形
∙C) 三角形
∙D) 梯形
【15、单选题,该题满分2分】
在VB中,要想单击按钮“结束”时结束程序,可在该按钮的()事件过程中输入代码“End”。
∙A) Change
∙B) KeyPress
∙C) DblClick
∙D) Click
【16、单选题,该题满分2分】
编程求1+2+3+……+1000的和,最合适使用的控制结构为()。
∙A) 顺序结构
∙B) 分支结构
∙C) 循环结构
∙D) 选择结构
【17、多选题,该题满分2.5分】
程序有哪几种基本结构。()
∙A) 顺序结构
∙B) 控制结构
∙C) 选择结构
∙D) 循环结构
【18、多选题,该题满分2.5分】
以下哪些是程序设计中的常用算法。()
∙A) 解析法
∙B) 穷举法
∙C) 二分法查找
∙D) 递归法
【19、多选题,该题满分2.5分】
在数组中查找数据常用的算法有( )
∙A) 顺序查找法
∙B) 冒泡法
∙C) 二分法查找法
∙D) 插入排序法
【20、多选题,该题满分2.5分】
下面表达式的值是false的有()。
∙A) "989">"99"
∙B) 36<58
∙C) not(5<>3)
∙D) 23>78
【21、多选题,该题满分2.5分】
算法描述可以有多种表达方法,下面哪些方法可以描述“水仙花数问题”的算法( )
∙A) 自然语言
∙B) 流程图
∙C) 伪代码
∙D) 机器语言
【22、多选题,该题满分2.5分】