高中信息技术《算法与程序设计》练习 联系客服

发布时间 : 星期一 文章高中信息技术《算法与程序设计》练习更新完毕开始阅读

A、程序一 B、程序二 C、程序三 D、程序四

7、(1.5分)

面向对象的基本概念包括对象、( )、消息和继承。 A、方法 B、事件 C、类 D、属性

8、(1.5分)

以下程序段运行后S的值是( )。 s = 0 For i = 1 To 14 x = 3 * i

If x Mod 3 = 0 Then s = s + 1 Next i

A、0 B、4 C、5 D、14 9、(1.5分)

当a=5,b=7,c=-2,d=1时,下列结果为False的是( )。 A、a + b > c + d And a >= 5 Or Not c > 0 Or d < 0 B、c + d > a + b And a >= 5 Or Not c > 0 And d > 0 C、a + d < b + c And a >= 5 Or Not c < 0 And d < 0

9

D、a + b > c + d And a < 5 Or Not c > 0 Or d < 0

(运算符的优先级:算术运算(符合四则运算法则)>比较运算>逻辑运算(Not>And>or))

10、(1.5分)

运行如下程序段可输出由“*”组成的( )。 For X = 1 To 4

Print Space(4) & \ Next X A、矩形 B、平行四边形 C、三角形 D、梯形

11、(1.5分)

用折半查找法(二分查找法)从数列3,6,7,75中找到数据25的最少查找次数是( )。 A、2 B、3 C、4 D、7

10

,12,,25,30, 1016

12、(1.5分)

如果A=30,B=40,执行A=A+B:B=A-B:A=A-B语句后,A、B的值是 ( )。(交换两个变量数据的另一方法) A、30、40 B、40、40 C、40、30 D、30、30

13、(1.5分)

用冒泡排序法对数据7,6,3,9,2从大到小排序,第( )。 A、9,6,3,7,2 B、7,9,6,3,2 C、9,7,3,6,2 D、9,7,6,3,2

14、(1.5分)

以下程序段运行时语句k=k+1执行次数为( )次。k=-20 do k=k+1 loop while (k=0)

11

2趟结果是

A、20 B、无数次 C、1 D、0

15、(1.5分)

数列2,4,8,16,32,……的递推公式为( A、f(n)=n*2 B、f(n)=f(n-1)*2 C、f(n)=2^n D、f(n)=f(n-1)+2

16、(1.5分)

下列程序段运行后X的值是( )。 x = 0 For i = 1 To 5 For j = i To 5

x = x + 1(循环次数计数器) Next j Next i A、0 B、5

12

)。