相关试卷
-
1、使用算法解决实际问题时,首先应该做的是( )A、编写程序 B、设计算法 C、描述算法 D、抽象与建模
-
2、在办公楼、购物中心等场地停车场的人口处常会设置用来显示车位数量的引导指示牌,指示牌上的信息随着车辆的进出及时更新。现结合实际情况,请你用合适的方式描述车辆驶入时,车位数量监测系统的主要工作流程。
-
3、某循环结构算法的部分流程图如下所示。
下列说法正确的是( )
A、①处只能填“否”,②处只能填“是” B、必须先执行情况①所指向的任务,才能执行情况②指向的任务 C、“任务序列”为空时,此算法可能不符合有穷性的特征 D、“任务序列”中允许包含分支结构,但不能再包含循环结构 -
4、某商场促销打折,折扣规定如下:消费500元以内的打8.8折;满500元(含500元)的打8折,满1000元及以上的打7折。用算法描述这一消费规定,合适的算法控制结构是( )A、顺序结构 B、分支结构 C、循环结构 D、树形结构
-
5、在日常生活中,人们可能因为忘记自己设置的密码而无法打开密码箱,但往往通过不断的尝试最后解决了此问题。请你用合适的方式来描述此问题的解决过程。
-
6、日本数学家谷角静夫在研究自然数时发现一个规律:对于任意一个自然数n,若n为偶数,则将其除以2;若n为奇数,则将其乘以3,然后再加1。按此做法经过有限次的运算后,总可以得到自然数1。人们把谷角静夫的这一发现叫作“谷角猜想”,请用合适的方式来描述验证谷角猜想的算法。
-
7、某算法的部分流程图如图所示,执行这部分流程后,下列说法正确的是( )
A、步骤“x>y?”共执行了3次 B、步骤“x←x-2”共执行了4次 C、输出的x,y值分别为4,6 D、交换“x←x-2”和“y←y+1"的位置会影响执行结果 -
8、某算法流程图如图所示,在依次输入d的值为90,60,0后,该算法输出s的值为( )
A、90 B、60 C、0 D、150 -
9、某算法流程图如图所示,当x的值分别输人1和5时,该算法的输出结果分别为( )
A、7,15 B、7,0 C、-24,7 D、15,0 -
10、描述某算法的部分流程图如图所示,此算法的控制结构属于( )
A、顺序结构 B、分支结构 C、树形结构 D、循环结构 -
11、计算某变量s值的算法用自然语言描述如下:
①变量s的初值是0,t的初值是1;
②将1赋值给变量i;
③t←t×i,然后s←s+t;
④将变量i的值加1,若i小于或等于10,转到③;
⑤输出变量s的值;
⑥结束。
上述算法控制结构属于( )
A、顺序结构 B、分支结构 C、循环结构 D、树形结构 -
12、通过公式求解一元二次方程,判断其是否有实数根,合适的算法控制结构是( )A、顺序结构 B、分支结构 C、树形结构 D、循环结构
-
13、某算法用伪代码描述如下。
输人两个互不相等的自然数A,B
If A<B then
(A←A+B,B←A-B,A←A-B)
输出A,B
关于上述算法,下列说法正确的是( )
A、不符合“可行性”特征 B、无法用流程图来描述 C、运用了循环结构的控制转移 D、实现从大到小输出两个自然数 -
14、下列关于算法的概念及描述,说法正确的是( )A、算法就是数学运算方法 B、算法的第一个执行步骤必须是数据输入 C、算法的一个步骤可以被执行多次 D、算法只能用自然语言进行描述
-
15、在求一元二次方程实数根的算法中, 当方程不存在实数根,也要求输出“方程无实数根”。这一要求主要体现了算法特征中的( )A、有穷性 B、确定性 C、有1个或多个输出 D、有0个或多个输入
-
16、在某档电视节目中,有一个竞猜商品价格的活动,竞猜者如果能在规定的时间内猜出某种商品的价格,那么就可获得该商品。现有一件商品,其价格在0~ 1000元之间,每次报价后工作人员都会给出“高了”或者“低了”的反馈信息。竞猜者采取怎样的竞猜策略才能在尽可能短的时间和次数内说出最接近正确价格的数字呢?请回答下列问题。(1)、用两种以上方式描述你所设计的算法。(2)、简要叙述该算法还可以应用到哪些实际问题的解决中。
-
17、描述某算法的伪代码如下。
输入两个正整数m和n
r←-m除以n的余数
while r≠0
(m←n,n←r,r←m除以n的余数)
输出n
(1)、执行上述算法,如果输入m,n的值分别为24, 58,那么输出n的值为 。(2)、请用流程图描述上述算法。 -
18、某算法用自然语言和流程图分别描述如下。
自然语言
①输入一个实数x。
②判断x与0的大小关系;
若x<0,y←x;否则y←x。
③输出y。
④结束。
流程图
则流程图中①②③处应填入的内容是( )
A、①x<0?②y←-x③y←x B、①x>0?②y←x③y←-x C、①x>0?②y←-x③y←x D、①x≥0?②y←-x③y←x -
19、用于求变量s值的算法如下:
①变量s的初值是0,变量n的初值是1;
②若变量n的值大于100,则转到步骤⑤;
③s←s+(-1)n-1×n;
④n的值增加1,转到步骤②;
⑤输出s的值;
⑥结束。
下列数学表达式中,其计算结果与上述算法执行后变量s的值相等的是( )
A、1+2+3+…+100 B、-1-2-3-…-100 C、1-2+3- 4+…-100 D、-1+2- 3+…+100 -
20、不能用算法描述“输出所有完全平方数”,是因为该任务不符合算法特征中的( )A、有穷性 B、有0个或多个输入 C、确定性 D、有1个或多个输出