班
姓名
座号
一、
1、人 利用 算机解决 的基本 程一般有如下五个步 (①
~⑤), 按各
步 的先后 序在下列 (
A~D)中 正确的答案(
)
① 运行程序
②分析
③ 算法
④ 解决
⑤ 写程序
A、①②③④⑤ B、②④③⑤① C、④②③⑤① D、②③⑤①④ 2、在下 中利用 算机解决 的基本步 流程 中, 于 注 ( 1)的流程
,以下 明正确的是(
)
A. 流程 可有可无
B.当程序运行不出 果 ,才需要 部分流程
C. 部分流程 保 了 解决的正确性
D. 部分流程 有
3、下列三种算法的描述,缺乏直 性、 性,最容易 生歧 的是
(
)
A、自然 言描述法
B
、流程
C、 代
4、流程 中表示判断的是(
)
A、矩形框
B、菱形框
C、 形框
D、 形框
5、“分支判断”作 解决 的算法的一个基本步 ,正是体 了 算机的(
)能力。
A、算 运算能力
B、 运算能力
C、分布式运算能力
D、 存 能力
6、下面关于算法的描述,正确的是(
)
A、算法不可以用自然 言描述
B、算法只能用框 来描述
C、一个算法必 保 它的 行步 是有限的D、算法的框 表示法有
0 个或多个 入,但只能有一个 出
7、下面关于算法的描述,正确的是(
)
A、一个 只有一个算法 B、一个 可能有多种算法C、能解决 的算法都是好算法,没 劣之分
D、算法不是程序 所必需的8、下列关于算法的叙述,正确的是(
A、解决一个 的算法只有一种
)
B、有 性是算法的基本特征之一
C、可行性不属于算法基本特征
D、算法 程序 没有任何作用
9、下列关于算法的叙述,正确的是(
A、解决一个 的算法只有一种
)
B、算法必定有一个或一个以上的 出
C、算法中可以存在不确切的步
D、描述算法的步 可以是无 的10、从以下 算 S 的算法可以看出, S 的代数式表示是(
)
① 量 S 的初 是 0;
② 量 I 从 1 起循 到 N;
③循 表达式
S=S+(-1)*i ;
④ 出 量 S 的
A. 1- 2+3- 4+?+( -1)N*(N -1)
B.1-2+3- 4+?+( -1)N-1*n
C. 1+2+3+4+?+(n -1)+n
D.- 1- 2- 3- 4-?- (n -1) - n
11、下列选项都是属于高级语言的是 (
)
A、汇编语言
机器语言
B、Basic 语言 Pascal
语言
C、汇编语言
Basic 语言
D、机器语言 Pascal
语言
12、下列选项都是属于低级语言的是 (
)
A、汇编语言
机器语言
B、Basic 语言 Pascal
语言
C、汇编语言
Basic 语言
D、机器语言 Pascal
语言
13、________是计算机能直接识别,理解执行的语言。
A、汇编语言
B、 Pascal 语言
C、Basic 语言
D、机器语言
14、下列关于程序设计言中机器语言的说法,正确的是(
)
A、 Visual Basic 属于机器语言的一种
B、机器语言就是 Visual
Basic
C、机器语言比高级语言更早出现
D、高级语言比机器语言更早出现
15、下列选项中,最先出现的程序设计语言是(
)
A、汇编语言
B、高级语言
C、Visual Basic
D、机器语言
16、不能被计算机直接识别,理解执行的语言需要转换,这种转换是(
)
A、人工转换或机器转换
B、计算机语言提供的解释器或编译器负责转换
C、操作系统负责转换
D、人工智能技术中的自然语言理解
二、简答题
1、简述什么是计算机程序、程序设计、程序设计语言、算法
2、简述算法的特征。
3、简述程序设计语言的发展历程
4、高级语言编制的源程序计算机无法直接识别,必须经过转换才能被计算机执行。请问有哪些转换方式,这些方式有什么区别?
三、阅读流程图,写出其处理的任务问题
1、
该流程图处理的任务是:
开始
输入正整数
n
赋初值
s=0
i=1
s=s+i
i=i+1
否
是
i>n 吗
输出 s 的值
结束
2、
备注: x mod y 是 x 除 y 的余数,
如 10 mod 4 余数是 2
该流程图处理的任务是:
四、程序编写尝试,参照教材
P10