浙教版(2019)高中信息技术必修一 2.1 算法的概念及描述
试卷更新日期:2021-12-15 类型:同步测试
一、单选题
-
1. 下列选项中,不属于计算机程序设计语言的是( )。A、C语言 B、VB C、Pascal D、Excel2. 求矩形面积s的部分流程图如下图所示,矩形的长、宽分别用变量a、b表示,对于框①和框②的作用,下列说法正确的是( )A、框①用于输入a和b的值,框②用于输出s的值 B、框①用于输出a和b的值,框②用于输出s的值 C、框①用于输入a和b的值,框②用于输入s的值 D、框①用于输出a和b的值,框②用于输入s的值3. 有流程图如下图所示,其功能是将键盘输入的数进行相加,当输入的数为0时输出它们的和,则图中虚线部分的内容是( )
A、 B、 C、 D、4. 下面关于算法的描述,正确的是( )A、一个算法只能有一个输入 B、算法只能用框图来表示 C、一个算法的执行步骤可以是无限的 D、一个完整的算法,不管用什么方法来表示,都至少有一个输出结果5. 下列关于程序设计语言发展三个过程的叙述中,正确的是( )A、自然语言、伪代码、流程图 B、机器语言、高级语言、面向对象 C、自然语言、机器语言、人工智能 D、机器语言、汇编语言、高级语言6. 下列问题不能用算法描述的是( )A、输入圆的半径,求圆的面积 B、输入十位同学的身高,求他们的平均身高 C、输入三个数,求这三个数的最大数 D、输出所有3的倍数7. 计算机能直接识别和执行的是下列哪种语言。( )A、高级语言 B、汇编语言 C、机器语言 D、自然语言8. 某一算法描述如下:①输入两个数x、y;
②将x的值赋给t,将y的值赋给x,将t的值赋给y;
③输出变量x、y的值
④结束。
该算法采用的描述方法属于( )
A、流程图 B、自然语言 C、伪代码 D、计算机语言9. 某算法的部分流程图如图所示。执行这部分流程,若输入s的值为“yummy”,则输出的ch、t值分别为( )A、"y",1 B、"m",1 C、"y",5 D、"m",410. 某算法部分流程图如图所示,执行该部分流程图后,变量s和变量i的值分别为( )A、9 和 5 B、16 和 7 C、16 和 5 D、9 和 7二、判断题
-
11. 用高级语言编写的程序能直接被计算机识别和执行。