2017届浙江技术选考第二轮复习VB算法加试题复习20

更新时间:2023-03-15 08:47:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2017届浙江技术选考第二轮复习

VB算法加试题复习二十

一、选择题:本大题共5小题,每小题3分,共15分。在每小题给出的四个选项中,只有一个是符合题目要求的。

1.小明要编写一个VB程序来处理三项考试的技术成绩。 参加考试的学生总共有600名,考试成绩保留1位小数。下列存储成绩数据的变量定义最合适的是 A.定义600个整数型变量 B.定义600个长整数型变量

C.定义一个元素个数为600的一维数组,数据类型为整数型

D.定义一个元素个数为600的一维数组,数据类型为单精度实数型 2.有如下VB程序段: m = 5

If m Mod 2 = 1 Then Text1.Text = Str(m) Else

Text1.Text = Str(m + 1) End If

分析该程序段,下列说法正确的是 A.该程序段的结构是循环结构

B.语句“m = 5”和 “m Mod 2 = 1”为赋值语句 C.语句“Text1.Text = Str(m)”被执行 D.语句“Text1.Text = Str(m + 1)”被执行 3.小明编写了如下VB程序段:

Dim a As Integer, b As Integer, c As Integer a = 3: b = 7: c = 5 If a > b And a > c Then a = a + b + c Else

b = a - b - c End If

If b > 0 Then Label1.Caption = Str(a+b) Else Label1.Caption = Str(a) 上述VB程序运行之后,标签Label1上显示的内容是 A. 15 B. 3 C. -9 D.6 4.利用冒泡排序算法对数组a中的元素进行升序排序。在某趟排序之后,数组a中的数据分别是6,9,15,12,10,那么再经过下一趟排序之后数组中的数据分别是 A.6,9,10,15,12 B.6,9,10,12,15 C.6,9,12,15,10 D.10,9,15,12,6

5.小明编写了函数名为search的自定义函数,该函数的功能是利用对分查找算法在数组a中查找数据key。其中数组a中的数据时升序排序的,实现该算法的程序段如下: Function search(key As Integer) As Integer i = 1: j = n Do While i <= j

本文来源:https://www.bwwdw.com/article/8j7v.html

Top