- 1
- 0
- 约2.87千字
- 约 8页
- 2016-12-30 发布于天津
- 举报
第一章 算法初步 综合练习
选择题(每题5分共50分,将答案填入下表中)
题号 1 2 3 4 5 6 7 8 9 10 答案 1、看下面的四段话,其中不是解决问题的算法的是( )
(A)从济南到北京旅游,先坐火车,再坐飞机抵达
(B)解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1
(C)方程x2-1=0有两个实根
(D)求1+2+3+4+5的值,先计算1+2=3,再由于3+3=6,6+4=10,10+5=15,最终结果为15
2、下面的问题中必须用条件结构才能实现的个数是( )
(1)已知三角形三边长,求三角形的面积;
(2)求方程ax+b=0(a,b为常数)的根;
(3)求三个实数a,b,c中的最大者;
(4)求1+2+3+…+100的值。
(A)4个 (B) 3个 (C) 2个 (D) 1个
3、不能描述算法的是( )
(A)流程图 (B)伪代码 (C) 数据库 (D) 自然语言
4、算法S1 输入S2 判断是否是2,若2,则n满足条件,若n2,则执行S3
3 依次从2到一1检验能不能整除,若不能整除n上述条件是 (A)质数 B)奇数 C)偶数 D)约数
的值的一个程序框图,其中判断框内应填入的条件是
(A).i100 (B)i=100 (C)i50 (D)i=50
6、看上面的伪代码,最终输出的结果是
(A)1+2+3+…+100
(B)12+22+32+…+1002
(C)1+3+5+…+99
(D)12+32+52+…+992
7、右边伪代码输出的结果是
(A)1,2,1 (B)1,2,2 (C) 2,1,2 (D)2,1,1
8、360和504的最大公约数是
(A)72 (B)24 (C)2520 (D)以上都不对
9、求满足1+2+3+…+( )10000的最小正整数n,写出它的伪代码
必须用( )
(A)输入(出)语句 (B)条件语句子
(C)“FOR”语句 (D)“WHILE”语句
10、求方程 的近似根,要先将它近似地放在某两个连续整数之间,下面正确的是( )
(A)在1和2之间 (B)在2和3之间
(C)在3和4之间 (D)在4和5之间
二、填空题(每题5分共20分)
11、下面是一个算法的流程图,回答下面的问题:
当输入的值为3时,输出的结果为
12、下面是一个算法的伪代码,按这个伪代码写出的程序在计算机上执行,最后运行的结果为
S←1
For I from 3 to 99 step 2
S←S+I
End for
Print
原创力文档

文档评论(0)