高中计算机会考练习—算法


算法练习
1. 算法的三种基本执行流程是 _顺序结构 _、 分支结构 _ __、 循序结构 __ __ ____。 2. 算法的三种常用描述方法是__ 伪代码_ ___、 __自然语言 _ __、 __ 流程图 ____。 3. 流程图中常用的符号有__处理框 _ ___、__ 输入、输出框 _ _ ___、__开始、结束符 ___、_判断框_ ____。

____、__连接框 _ ___、__ 流程线

4. 基本的排序方法有__ 冒泡排序 _ ___、__ 选择排序 _ ___。 5. 常用的查找方法有__ 顺序查找_ ___、__ 对分查找 _ ___。

6. 百鸡百钱问题:母鸡每只 3 元,小鸡 1 元 3 只,现在用 100 元钱买 100 只鸡。请写出合 适的列举范围:母鸡__ 1--33 _ ___,小鸡__3--99 _ ___。

7. 若变量 a、b 的值分别为 3、4,则表达式 a+b/(a-b)的值是__-1____。 的值是__ _____。 __5 8. 若变量 x、y 的值分别为 4、2,则表达式 x+y/x*y 的值是__5_____。 、 、 , 9. 逻辑表达式(10<12)and not (1>-1)的值是___F____。 书 P60 逻辑表达式( ) )的值是___F____。 ___ 10. 10. 11. 11. 12. 12. __F 逻辑表达式 not(10>8)or (10<8)的值是__F_____。 ( ) )的值是__ _____。 表达式( 当 X 为 5 时,表达式(x<5 or x>=6)and not(x<=6)的值为 ) ( ) F 。

(B )的 如果 A =6,B=10,C=7,那么表达式 not( >=10)and(C<7)or(A>6) 的 , , , ( ( ) ( ) ( ) ) T 。

运算结果是

13.若 X 的值为 562,则 X/10 的值是__56.2______, X\10 的值是__56______, X mod 10 的值是___2_____, X\100 + (X\10) mod 10 + X mod 10 的值是___13_____。 14.已有数组说明: a[1] a[2] a[3] 7 6 4 a[4] a[5] a[6] 3 5 2 a[7] 14 a[8] 11 a[9] a[10] 9 1

则 a[3] + a[5] 的值是__9______, a[7] mod a[4] 的值是___2_____, 若 i=2,j=5, 则 a[i+j]-a[i] 的值是__8______, 逻辑表达式 a[i]-a[j]>a[i*j] 的值是___F_____, 逻辑表达式 a[i]>a[j] and 6>a[i] or a[j]<=5 的值是__T______。

1

15.求圆柱体的体积。

16.

a=800 ,b=1000 x
Y

x<a
Y

N

y=0

x<b y=10 y

N

y=20

请在流程图的空白处填入__D_____ A.输入π的值 C.输入 s,d 17. B.输入 s,h D.输入 d,h

若输入值为 900,输出结果__B_____ A.0 C.20 B.10 D.900

18.求 20 个数的平均值。

max=0,min=10 x x>max
Y N

i=1

s=0 N

max=x x<min
Y

i<=20 Y x s=s+x

N

i=i+1

min=x max,min

输出_______

若输入的值是 6,输出结果___C____ A.6,10 C.6,6 B.0,6 D.10,6

请在流程图的空白处填入__C_____ A.s C.s/(i-1) B.s/i D.s/i-1

2

19.求 2×4×6×8×…×98 的值。

20.

t←输入一个实数
i=2 , s=1
N

s←输入一个实数 t←s-t s←s-t t←t+s 输出 t,s
算法的功能是__ 输入两个实数, 交换两数输出 _ _____ _ ___。

i<=99
Y

s=s*i ________ s

在流程图的空白处应该填入___A____ A.i=i+2 C.i=i*2 B.i=i+1 D.i=s*2

3


相关文档

高中计算机会考练习题10
高中计算机会考EXCEL会考练习试题
高中计算机会考易错题
高中计算机会考摸拟题
高中会考计算机
高中计算机会考
高中计算机会考复习提纲
高中会考计算机知识要点及练习下学期期末(人教版)
Frontpage高中会考计算机(上机)考试题
高中计算机会考纲要目录
电脑版