内容正文:
第2章 算法与程序实现 培优训练试题 2020—2021学年 人教中图版(2019)高中信息技术必修一
一、选择题
1.下面语句不正确的是( )
A.b+1=a B.a=b+1 C.a=b D.b+=a
2.以下流程图描述的算法执行结果是( )。
A.5 B.50 C.35 D.10
3.在编程解决“韩信点兵”问题时,写出韩信点兵问题的求解步骤属于( )
A.分析问题 B.设计算法
C.编写程序 D.设计运行
4.下面关于算法的描述,正确的是 ( )
A.一般的算法只能用一种方式来描述
B.一个算法必须保证它的执行步骤是有限的
C.算法的流程图中可以没有输出,但只能有一个输入
D.可行性不属于算法的基本特征
5.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是( )
A. B. C. D.
6.对于 Visual Basic 语句 If b=2 Then s=s*2 Else s=s/2,下列说法正确的是( )
A.b=2 为赋值语句
B.s=s*2 和 s=s/2 均为赋值语句
C.s=s*2 和 s=s/2 均为关系表达式
D.s=s*2 为关系表达式,s=s/2 为赋值语句
7.某算法流程图如图所示,若输入m和n的值分别为24和9,执行这部分流程后,变量m的值为( )
A.3 B.6 C.9 D.1
8.计算机编程加工的核心是对解决问题的方法进行描述,也就是( )
A.分析问题 B.设计算法 C.编写代码 D.调试运行
9.下面用自然语言描述的算法中包含的基本结构有( )
① 输入两个正整数m、n;
② r ← m除以n的余数;
③ m ← n;
④ n ← r;
⑤ 如果r>0,那么转②
⑥ 输出最大公约数m。
A.分支结构、循环结构 B.顺序结构、分支结构、循环结构
C.顺序结构、循环结构 D.顺序结构、分支结构
10.下列VB表达式中:①Sqr(x) ②Text1. Text g③Command1. Caption ④“45”+“34”⑤45+34
值为字符类型的是( )
A.①②③ B.②④⑤ C.②③④ D.①③⑤
11.在Python中要交换变量a和b中的值,应使用的语句组是( )。
A.a,b=b,a B.a=c;a=b;b=c