当前位置:首页 >> 其它课程 >> 2011年浙江省信息技术会考 算法与程序设计6

2011年浙江省信息技术会考 算法与程序设计6


桐乡市第一中学 杜宗飞

2011 年浙江省信息技术会考试题 第6套
选题题(算法)
8、在 Visual Basic 中,下列能作为变量名的是 (A)5a (B)If (C)Abs (D)Tea

9、将数学表达式 (A)Abs(b*b-4*a*c) (B)Sqr(b*b-4*a*c) (C)Str(b*b-4*a*c

) (D)Int(b*b-4*a*c)

写成 Visual Basic 表达式,正确的是

10、 Visual Basic 中, 在 若需将 150 位员工工号(如 “B01036” )分别存储在数组 n 的 n(1)~ n(150)元素中,则下列说明语句最合适的是 (A)Dim n(1 To 150) As Single (B)Dim n(1 To 150) As String (C)Dim n(1 To 150) As Integer (D)Dim n(1 To 150) As Boolean 11、下列 Visual Basic 表达式中,只能产生[0,8)中的随机实数的是 (A)Rnd()*8 (B)Rnd()*9 (C)Int(Rnd()*8)+1 (D)Int(Rnd()*9)+1 12、下图是 Visual Basic 窗体中某对象的属性窗口:

从图中可以看出,该对象名是 (A)Tex (B)TextBox (C)True

(D)Text3

13、某 Visual Basic 程序的一个事件过程如下: Private Sub Command1_Click()

桐乡市第一中学 杜宗飞

Dim a As Integer Dim x As Double a = -4 x = Sqr(a) Label1.Caption = Str(x) End Sub 运行程序,单击命令按钮 Command1 后弹出如图所示的出错信息提示。

此时程序正执行的语句是 (A)Dim a As Integer (B)Dim x As Double (C)x = Sqr(a) (D)Label1.Caption = Str(x) 14、某算法的自然语言描述与流程图表示分别如下: 自然语言 流程图

第 1 步:输入一个实数 x 第 2 步:判断 x 与 0 的大小关系,若 2 x≥0,则 y=x -1,否则 y=2x-1 第 3 步:输出 y 第 4 步:结束

则流程图中空白处理框①和②处应填入的是 2 (A)① y ← x – 1 (B)① ② x ← 2x – 1 ② (C)① y ← 2x – 1 (D)① 2 ② y ← x - 1 ②

y ← x - 1 y ← 2x – 1 2 x ← x - 1 y ← 2x –

2

填空部分
1、有如下 Visual Basic 程序段: a = "English" b = "f" c = b + Mid(a, 5, 3)

桐乡市第一中学 杜宗飞

该程序段运行后,变量 c 的值为____________。 2、有如下 Visual Basic 程序段: t = 130 h = 170 b = (h - 100) * 2 If t > b Then Label1.Caption = "超标" Else Label1.Caption = "正常" End If 该程序段运行后,在标签 Label1 上显示的是____________。 3、 郑强收集了某月部分品牌电脑在某城市的销售量, 并设计了一个 Visual Basic 排序程序。 程序运行界面如图所示,左边列表框 List1 中显示排序前数据,单击“排序”按钮 Command 1,在右边列表框 List2 中显示按销售量从高到低排序后的结果。程序中数组 a 和数组 b 分 别存储品牌名称和对应的销售量。

程序代码如下: Const n As Integer = 10 'n 为品牌数 Dim a(1 To n) As String '数组 a 用于存储品牌名称 Dim b(1 To n) As Integer '数组 b 用于存储销售量 Private Sub Command1_Click() Dim i As Integer, j As Integer, c As Integer, t As String For i = 1 To ① For j = 1 To n - i If ② Then c = b(j + 1) : b(j + 1) = b(j) : b(j) = c t = a(j + 1) : a(j + 1) = a(j) : a(j) = t End If Next j Next i For i = 1 To n List2.AddItem a(i) + " " + Str(b(i)) Next i End Sub Private Sub Form_Load()

桐乡市第一中学 杜宗飞

'此过程用于对数组 a 和数组 b 进行赋初值,并显示在 List1 中,代码略 End Sub (1)解决此问题采用的算法是 。 (填:选择排序/冒泡排序) (2)在程序①和②划线处填入适当的语句或表达式,将程序补充完整: 程序中①划线处应填入___________________。 程序中②划线处应填入___________________。

操作题
打开考生文件夹下“VB”文件夹中的“test.vbp” ,该 VB 程序的功能是:运行程序,出 现“奔跑”画面;单击“加速”按钮 Command1,奔跑速度加快;单击“停止”按钮 Comman d2,奔跑停止;单击“结束”按钮 Command3,退出程序。程序运行界面如图所示:

完成以下操作: (1)将命令按钮 Command1 的 Caption 属性值设置为“加速” ; (2)为“停止” 按钮 Command2 添加 Click 事件过程,并将“VB”文件夹下 “code. txt”文件中的所有代码复制到该过程中。调试程序正确,并保存窗体文件 test.frm 和工程 文件 test.vbp。


更多相关文档:

2011年6月信息技术会考-算法与程序设计(含答案)

2011年6信息技术会考-算法与程序设计(含答案)_其它课程_高中教育_教育专区。...2011年浙江省信息技术会... 4页 免费 高中信息技术算法与程序... 3页 免费...

2011年浙江省信息技术会考 算法与程序设计1

2011年浙江省信息技术会考 算法与程序设计1_电脑基础知识_IT/计算机_专业资料。...(b, a, 6) Else Label1.Caption = "error" End If 该程序段运行后,在...

2011年浙江省信息技术会考 算法与程序设计5

2011年浙江省信息技术会考 算法与程序设计5_IT认证_资格考试/认证_教育专区。2011...(D)g <= 6 = 6 < 6 > 6 s = 0: t = 1 For g = 2 To 6 t...

2011年浙江省信息技术会考 算法与程序设计10

2011年浙江省信息技术会考 算法与程序设计10_IT认证_资格考试/认证_教育专区。2011年浙江省信息技术会考 算法与程序设计1桐乡市第一中学 杜宗飞 2011 年浙江省信息...

2011年浙江省信息技术会考 算法与程序设计9

2011年浙江省信息技术会考 算法与程序设计9_从业资格考试_资格考试/认证_教育...6 个 5 位号码 For i = 1 To 6 s = "" For j = 1 To 5 t = ...

2011年浙江省信息技术会考 算法与程序设计3

2011年浙江省信息技术会考 算法与程序设计3_IT认证_资格考试/认证_教育专区。...2、有如下 Visual Basic 程序段: a = 10 b = 6 c = 5 If a + b ...

2011年浙江省信息技术会考 算法与程序设计8

2011年浙江省信息技术会考 算法与程序设计8_教学计划_教学研究_教育专区。2011年浙江省信息技术会考 算法与程序设计桐乡市第一中学 杜宗飞 2011 年浙江省信息技术会...

2011年浙江省信息技术会考 算法与程序设计7

2011年浙江省信息技术会考 算法与程序设计7_电脑基础知识_IT/计算机_专业资料。...2008年浙江省信息技术会... 18页 免费 2009年6月 浙江信息技术... 24页 ...

2011年浙江省信息技术会考 算法与程序设计2

2011年浙江省信息技术会考 算法与程序设计2_计算机软件及应用_IT/计算机_专业...g = 2 Do While g <= 6 t = t * g s = s + t g = g + 1 ...
更多相关标签:
浙江省会考成绩查询 | 浙江省会考查询 | 浙江省高中会考 | 浙江省会考时间 | 浙江省会考报名 | 浙江省会考 | 2016浙江省高中会考 | php校招笔试会考算法 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com