松岗中学高一年级信息技术学业水平测试

《数据与计算》第三章 算法基础
1、下面哪一种不是计算机程序设计语言
自然语言
机器语言
汇编语言
高级语言
2、计算机能直接识别和处理的语言是
汇编语言
自然语言
机器语言
高级语言
3、常用的计算机一般包含五大部分,下面不属于输入设备的是
声卡
键盘
话筒
显示屏
4、下列有关编译型语言和解释型语言说法错误的是
编译型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低
解释型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低
编译型语言跨平台性差些。
解释型语言程序执行效率比较低。
5、不是程序设计高级语言。
Python
Basic
C++
伪代码
6、①调试运行程序②分析问题③设计算法④问题解决⑤编写程序,人们利用计算机解决问题的基本过程为
①②③④⑤
②④③⑤①
④②③⑤①
②③⑤①④
7、下列关于算法的描述正确的是
算法不可以用自然语言描述
算法只能用流程图来描述
一个算法必须保证它的执行步骤是有限的
算法的流程图表示法有零个或多个输入,但只能有一个输出
8、计算机能直接识别、理解执行的语言是
汇编语言
Python语言
Basic语言
机器语言
9、执行右边图示的流程图,最后s=
1
720
120
6
10、关于用计算机程序解决问题说法中正确的是
利用计算机的高速运算能力提高信息处理能力
提高信息加工的效率
针对具体问题以专门的程序来实现信息加工的自动化
以上说法都正确
11、小明编写好解密程序后,调试运行时,程序没有报错且能顺利运行,却不能正确解密,造成这个结果的原因是
解密算法逻辑错误
程序语句语法错误
程序过期了
程序设计窗口配置不对
12、算法的重要特征不包括以下哪一项?
有穷性
确定性
数据输出
唯一性
13、随着数据的快速增长,人工处理大量数据的效率与计算机处理相比较正变得
更高
更低
一样
无法比较
14、下列关于算法的叙述,正确的是
解决一个问题的算法只有一种
有穷性是算法的基本特征之一
可行性不属于算法基本特征
算法对程序设计没有任何作用
15、计算机是一种数字化电子设备,尽管其中的电路设计非常复杂,但工作时每段电路只有两种状态,可形象地称为开和关。当把控制计算机操作的指令与存储数据的电路状态用二进制数字1和0对应表示时,人们就可以事先把需要执行的指令和处理的数据用1、0组成的代码编写好程序,输人计算机时把1、0代码直接转换为相应的开关电路,就可以让计算机工作了。这些1、0代码就好像是计算机能听得懂的语言,而被称为( ),这种语言难学难记难用,属于低级语言。随着计算机的发展,工程师们相继开发出许多贴近人们阅读理解习惯的( )系统,如BASIC、Pyhon、C、VisualBasic等程序设计语言。
机器语言、汇编语言
汇编语言、高级语言
机器语言、高级语言
机器语言、自然语言
16、流程图中表示判断的是
矩形框
菱形框
圆形框
椭圆形框
17、下列选项都是属于高级语言的是
汇编语言、机器语言
汇编语言、Basic语言
Basic语言、Python语言
机器语言、Python语言
18、不能被计算机直接识别、理解执行的语言需要转换,这种转换是
人工转换或机器转换
计算机语言提供的解释器或编译器负责转换操作系统负责转换
人工智能技术中的自然语言理解
19、(  )不是程序的基本控制结构。
顺序结构
选择结构
循环结构
组合结构
20、程序以(  )代码的形式存放在存储器中,并采用( )作为数字计算机的数制基础。
二进制、十进制
二进制、二进制
二进制、八进制
二进制、十六进制
21、在编制计算机解决问题的过程中,需要对解决问题的算法进行描述,最容易将算法转换为代码的算法描述方法是
自然语言描述
流程图描述
伪代码描述
N-S图
22、关于计算机解决问题的过程,以下说法错误的是
分析问题需要搞清楚需求情况、已知条件和待解问题
设计算法需要给出解决问题的详细方法和步骤
编写程序必须使用特定的程序语言
调试运行程序是检查程序能否按预期的效果执行
23、对于简单的问题和数据量不多的问题,一般采用人工方法处理。
正确
错误
24、运用计算机来解决数据问题,肯定比人工解决问题更高效、更快捷。
正确
错误
25、编写计算机程序要经过分析问题、设计算法、编写程序、调试运行程序等步骤。
正确
错误
26、算法是能被计算机执行的动作或指令的有穷集合。
正确
错误
27、算法具有确定性,每个问题的解决,只有一种确定的算法。
正确
错误
28、一个算法可以没有输入,但是必须要有输出。
正确
错误
29、算法只能用自然语言和流程图来描述。
正确
错误
30、顺序结构的程序只能按自下而上的顺序执行。
正确
错误
31、计算机程序必须转成二进制代码才能运行。
正确
错误
32、高级语言更接近于数学语言和人的自然语言。
正确
错误
程序设计语言有哪些,分别具备什么特点?
    ____________
高级语言的编译过程和解释过程各有什么优势和不足?
    ____________
已知a=5,b=10,请写出交换a,b的值的伪代码。
    ____________

36题 | 被引用0次

使用此模板创建