算法初步单元测试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算法初步单元测试题
一、选择题()04410'='⨯
1、已知直角三角形两直角边长为a ,b ,求斜边长c 的一个算法分下列三步: ①计算22b a c += ②输入直角三角形两直角边长a ,b 的值
③输出斜边长c 的值
其中正确的顺序是 ( ) A.①②③ B.②③① C.①③② D.②①③ 2、下列给出的输入语句、输出语句和赋值语句
①输出语句INPUT a ;b ;c ②输入语句INPUT 3=x ③赋值语句B =3 ④赋值语句2==B A
其中正确的个数是 ( ) A.0个 B.1个 C.2个 D.3个 3、某程序框图如图所示,若输入x 的值为1,则输出y 的值是 ( ) A.2 B.3 C.4 D.5
第3题
4、某程序框图如右图所示,若3=x ,则输出y 的值为( ) A.5 B.17 C.19 D.34
5、把二进制数)(21011001化为十进制数是 ( )
A.178
B.89
C.88
D.77
6、阅读下面的程序框图,则输出的=S ( ) A.14 B.20 C.30 D.55
7、某程序框图如图所示,该程序运行后输出的k 的值是 ( ) A.4 B.5 C.6 D.7
8、某程序框图如图所示,则该程序运行后输出的B 等于 ( ) A.15 B.29 C.31 D.63
第4题
第6题 第7题 第8题
9、根据下列算法语句,当输入x 为60时,输出y 的值为
( ) A.25 B.30 C.31 D.61
第9题 10、某程序框图如图所示,若输出的57=s ,则判断框内的条件为 ( ) A.?>4k B.?>5k C.?>6k D.?>7k 二、填空题()04410'='⨯ 11、将194化成八进制数为 12、下列所给问题:
①求半径为1的圆的面积.
②二分法解方程032=-x .
③解方程组⎩
⎨⎧=+=+10525
y x y x .
其中可以设计算法求解的是
13、给出算法:
第一步,先求41⨯,得到结果4.
第二步,将第一步所得结果4再乘以7,得到结果28.
第10题
第三步,再将28乘以11,得到结果308. 第四步,再将308乘以15,得到4620. 上述算法的功能是 14、某程序框图如图所示,若输入1-=x ,则输出=y
15、阅读上面的流程图,若输入1,6==b
a ,则输出的结果是 16、某程序框图如图所示,则输出的T =
17
18、阅读如图所示的程序框图,运行相应的程序,是
19
20、执行如图所示的程序框图,输出的结果是
第14题
第15题
第17题
第18题
第19题 第16题
三、简答题(本大题共2小题,共28分.解答时应写出必要的文字说明,证明过程或演算步骤)
19、已知函数⎩⎨⎧≥-+=)(<1)
1(12x x x x y ,试设计一个算法,输入x 的值,求对应的函数
值,并画出相应的程序框图.
20、如图是为了求2222210099321++⋅⋅⋅+++而设计的程序框图,将空补上,指明它是循环结构中的哪一种类型,并画出它的另一种循环结构框图.
P
山有木兮木有枝,心悦君兮君不知。____佚名《越人歌》