(C)① sum ← sum + d (D)① sum ← sum + c ② d ← d + 1 ② d ← d + 1
第四套
7.在给定的正整数区间[m,n]( m (A)递归算法 (B)枚举算法 (C)冒泡排序 (D)选择排序 8. 在Visual Basic中,语句Dim x As String的作用是 (A)将常量x定义为逻辑型 (B)将变量x定义为单精度实数型 (C)将变量x定义为字符串型 (D)将常量x定义为双精度实数型 9. 在Visual Basic中,语句Year.Caption = \中的\是 (A)属性值 (B)属性名 (C)对象名 (D)类名 10. 在Visual Basic中,a = -100,表达式360 + Abs(a)的值是 (A)260 (B)360-100 (C)460 (D)360100 11. 有如下Visual Basic程序段: If d = 0 Then x = -b / a / 2 Text1.Text = Str(x) Else Text1.Text = \End If 分析该程序段,下列说法正确的是 (A)程序段的流程模式是循环模式 (B)“d = 0”为赋值语句 (C)当“d = 0”为真时,语句“Text1.Text = Str(x)”被执行 (D)当“d = 0”为真时,语句“Text1.Text = \”被执行 12. 运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的出错信息。发生\下标越界\错误时所执行的语句是 Private Sub Command1_Click() Dim a(0 To 5) As Integer Dim i As Integer '① a(0) = 1 '② For i = 1 To 6 a(i) = 2 * a(i - 1) + 1 '③ Next i Text1.Text = Str(a(5)) '④ End Sub (A)① (B)② (C)③ (D)④ 13. 报名参加冬季越野赛跑的某班5位学生的学号是:5,8,11,33,45。利用对分查找,查找学号为33号学生的过程中,依次被访问到的学号是 (A)5,11,33 (B)8,33 (C)11,45,33 (D)11,33 14. 在Visual Basic中,有如下程序: Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer Dim d As Integer, z As Integer a = Val(Text1.Text): b = Val(Text2.Text): c = Val(Text3.Text) d = min(a, b) z = min(d, c) Text4.Text = Str(d) Text5.Text = Str(z) End Sub Function min(x As Integer, y As Integer) As Integer If x < y Then min = x Else min = y End Function 运行该程序,在文本框Text1、文本框Text2、文本框Text3中分别输入2、-5、6后,单击命令按钮Command1,文本框Text5中显示的是 (A)-5 (B)2 (C)6 (D)24 第五套 7. 商品房契税征收规定:建筑面积在90平方米以内的,买房人按照总房价的2%缴纳契税;建筑面积在90平方米至144平方米的,按照总房价的3%缴纳契税;建筑面积超过144平方米的,按照总房价的5.5%缴纳契税。用算法描述商品房契税征收问题,合适的算法流程是 (A)顺序模式 (B)选择模式 (C)循环模式 (D)树型模式 8.在Visual Basic中,窗体中添加文本框Text1的正确方法是 (A)先单击工具箱中的控件图标(B)双击工具箱中的控件图标(C)先单击工具箱中的控件图标 ,再将鼠标指针移到窗体上,单击鼠标 到窗体中 ,再将鼠标指针移到窗体上,双击鼠标 (D)用鼠标左键拖动工具箱中的控件图标 9. 在Visual Basic中,若将45位学生姓名信息分别存储在no数组的no(1)~no(45)中,则下列正确的no数组定义语句是 (A)Dim no(1 To 45) As String (B)Dim no(1 To 45) As Single (C)Dim no(1 To 45) As Integer (D)Dim no(1 To 45) As Boolean 10. 随机产生[0,12)中的数,以模拟旅客通过检票口的时间,正确的Visual Basic表达式是 (A)Rnd()*12 (B)Rnd()*13 (C)Int(Rnd()*12)+1 (D)Int(Rnd()*13)+1 11. 设x是正数,下列能用于描述\是否能被3整除\的Visual Basic条件表达式是 (A)x \\ 3 = 0 (B)x / 3 = 0 (C)x Mod 3 = 0 (D)Abs(3) = x 12. 有如下Visual Basic程序段: a = 3 b = 9 c = a + b If c = 12 Then py = \正确\不正确\分析该程序段,下列说法正确的是 (A)程序段的流程模式是循环模式 (B)“c = 12”是赋值语句 (C)“py = \正确\”是选择语句 (D)执行语句“py = \正确\”的前提条件是“c = 12”为真 13. 5位学生打靶的成绩(单位:环)依次为90,91,92,97,99。采用对分查找法查找数据99,需要查找的次数是 (A)1 (B)2 (C)3 (D)4 14. 计算s = 1 + 3 + 5 + … + 99的部分算法流程图如图所示: 图中空白处理框①和②处应填入的是 (A)① i ← i + 2 ② s ← s + i (C)① s ← s + i ② i ← i + 2 B)① i ← i + 1 ② s ← s + i D)① s ← s + i ② i ← i + 1 ((