内容正文:
第2章 算法与程序实现 培优训练试题 2020—2021学年 人教中图版(2019)高中信息技术必修一
一、选择题
1.某算法的部分流程图如图所示。执行这部分流程后,输出 f1,f2 的值分别是( )
A.5, 8 B.8, 13 C.13, 21 D.21, 34
2.利用计算机编写程序解决实际问题时,首先应该做的是()
A.编写程序 B.设计算法 C.调试程序 D.分析问题
3.以下是正确的字符串( )
A.‘abc”ab” B.“abc”ab’ C.“abc”ab” D.“abc\”ab”
4.条件是由条件表达式来构成的。条件表达式的值有( )种。
A.1 B.2 C.3 D.4
5.流程图是描述算法的常用工具,图形表示的是( )。
A.输入输出 B.判断 C.开始 D.处理
6.下列选项中,可以作为 Python程序变量名的是( )
A.a/b B.ab C.a+b D.a-b
7.运行下列 Python程序,结果正确是( )
a=32
b=14
c=a//b
print(c)
A.2.2 B.2 C.“2” D.4
8.下列定义变量的python程序语句变量赋值错误的是( )
A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,2
9.执行以下流程图,则输出s的值为( )
A.4134 B.4132 C.4312 D.4314
10.要求随机生成“ABCDEF”中某个字符,下列表达式中不正确的是( )
A.Mid("ABCDEF", Int(Rnd * 6) + 1, 1) B.Mid("ABCDEF", Int(Rnd * 6) , 1)
C.Chr(Int(Rnd * 6) + 65) D.Chr(Int(Rnd * 6) + Asc("A"))
11.如下所示流程图
执行该流程图,则输出y的结果为( )
A.9 B.10 C.15 D.16
12.关于算法的表示方法,以下叙述正确的是( )。
A.较之流程图和伪代码,自然语言具有叙述精确、无二义性的优点
B.较之自然语言和伪代码,用流程图描述可以减少歧义的产生
C.较之自然语言和流程图,用伪代码描述更为简洁
D.目前最常用的算法表示方法是自然语言
13.某算法的部分流程图如图所示。执行这部分流程,则输出a的值为( )
A.1 B.