相关试卷
-
1、假如我们“请”到机器人炒菜,如将“加食盐少许”这一步骤加入炒菜机器人的菜谱算法中,则不符合算法的哪一个特点? ( )A、确定性 B、可行性 C、有穷性 D、有输入和输出的
-
2、算法的描述方法有 ( )A、用自然语言描述 B、用流程图描述 C、用计算机语言描述 D、其余三项都是
-
3、算法的有穷性是指 ( )A、算法必须包含输出 B、算法中每个操作步骤都是可执行的 C、算法的步骤必须有限 D、以上说法均不正确
-
4、家中有线路由器至电脑的网线出现了故障,检测故障的算法中,第一步检测的是 ( )A、检查路由器是否正常 B、检查路由器至电脑的网线是否正常 C、检查电脑是否能正常使用 D、随机检查
-
5、如下图,流程图中下图的功能是( )
A、表示一个算法的起始和结束 B、表示一个算法输入和输出的信息 C、表示判断 D、用来表示处理 -
6、流程图中下图的作用是( )
A、表示一个算法的起始和结束 B、表示一个算法输入和输出的信息 C、赋值、计算 D、判断某一条件是否成立 -
7、下面说法中,能称为算法的是( )A、巧妇难为无米之炊 B、炒菜需要洗菜、切菜、刷锅、炒菜这些步骤 C、数学题真有趣 D、物理与数学密不可分
-
8、下列于算法的叙述正确的是( )A、一个算法必然能解决一类问题 B、求解某个问题的算法是唯一的 C、算法不能重复使用 D、算法的过程可以是无限的
-
9、下列对算法描述正确的是( )A、算法只能用自然语言来描述 B、算法只能用图形方式来表示 C、同一问题可以有不同的算法 D、同一问题的算法不同,结果必然不同
-
10、下列各式中的S值不可以用算法求解的是( )A、S=1+2+3+4 B、S=12+22+32+…+1002 C、S= D、S=1+2+3+…
-
11、关于冒泡排序算法,下述步骤正确的顺序为( )
①针对所有的元素重复以上的步骤,除了最后一个。
②比较相邻的元素。如果第一个比第二个大,就交换位置。
③持续每次对越来越少的元素重复上面的步骤,直到没有任何—对数字需要比较。
④对每一对相邻元素做同样的工作,从开始第一对到结尾的最后— 对。在这一轮,最后的元素应该会是最大的数。A、①②③④ B、④②③① C、②④①③ D、④③②① -
12、以下关于递归和迭代的说法正确的是 ( )A、递归是重复调用函数自身实现循环,迭代是函数内某段代码实现循环 B、递归是函数内某段代码实现循环,迭代是重复调用函数自身实现循环 C、递归是循环,迭代不是循环 D、迭代是循环,递归不是循环
-
13、下面问题不能用枚举算法实现的是( )A、统计个位数字是6,且能被3整除的2位数 B、计算已知半径的一个圆的面积 C、今有面额为1元、2元和5元的纸币各10张,要使总和为24元,输出所有不同的取法 D、QQ密码忘记,找回密码(假设可以无限次地尝试)
-
14、以下表达式的结果为True的是( )A、"7" in str("256") B、"7" in str("179") C、128%6==0 D、128%6=0
-
15、在python中,数学表达式的写法正确的是( )A、5a+b/2 B、5a+(b/2) C、5*a+b/2 D、a*5+b\2
-
16、下列语句中变量i取值次数最多的是( )A、for i in range(101) B、for i in range(1,100) C、for i in range(2,100,2) D、for i in range(100,200)
-
17、所谓回文数是从左至右与从右至左读起来都一样的数字。如:121是一个回文数。如果编写程序寻找三位数中的回文数可以用( )算法。A、枚举 B、迭代 C、排序 D、递归
-
18、一个3位数m,如果百位数字与个位数字相同,则该数属于回文数,其判断条件可以写成( )A、m//100==m%10 B、m/100== %10 C、m/100==m//10 D、m%100==m//10
-
19、下列程序运行后,n值最大的是( )
A、1 B、2 C、3 D、4 -
20、《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”按照今天的话来说:一个数除以3余2,除以5余3,除以7余2,求这个数。这样的问题,也有人称为“韩信点兵”。现假设所求数为m,以python编程下列表达式中判断条件符合要求的是( )A、m/3==2 and m/5==3 and m/7==2 B、m/3==2 or m/5==3 or m/7==2 C、m%3==2 and m%5==3 and m%7==2 D、m%3==2 or m%5==3 or m%7==2