资源简介 第2章 算法与程序实现 培优训练试题 2020—2021学年 人教中图版(2019)高中信息技术必修一一、选择题1.下面语句不正确的是( )A.b+1=a B.a=b+1 C.a=b D.b+=a2.以下流程图描述的算法执行结果是( )。A.5 B.50 C.35 D.103.在编程解决“韩信点兵”问题时,写出韩信点兵问题的求解步骤属于( )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.18.计算机编程加工的核心是对解决问题的方法进行描述,也就是( )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=cC.a=b;b=a D.c=a;b=a;b=c12.已知字典dict1=1001:”mali”, 1002:”lucy”, 1003:”jack”, 1004:”jhon” },要得到字典中的“jack”,下列方法可行的是( )A.dict1[2] B.dict11003}C.dict1[1003] D.dict1[“jack”]13.某算法的部分流程如图所示,执行这部分流程,若输入s为“10sh23ab”,则输出t的值是( )A.0 B.2 C.3 D.614.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( )。A.算术运算、赋值运算、关系运算B.算术运算、关系运算、赋值运算C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算15.观察流程图,下列关于算法特征表述错误的是( )A.算法可以没有数据输入B.算法必须至少有一个输出C.该流程图符合算法的有穷性特征D.该流程图中s=s+1体现了算法的确定性16.计算机在执行高级语言程序时,逐条语句翻译成机器语言并立即执行的程序是( )A.解释程序 B.编译程序 C.高级程序 D.汇编程序二、填空题17.找出所有各位数字之和等于5的三位数可采用的算法是 。18.在附件的画图中画的图形,一旦存盘,对键入的文件名,系统会自加上扩展名________。19.以下流程图描述的算法,执行结果是_______。三、判断题20.用自然语言描述算法,就是用人们日常所用的语言,如汉语、英语等来描述算法。(_______)21.计算机程序解决问题的过程:①分析问题、②设计算法、③编写程序、④调试运行、⑤检测结果。(___)22.在流程图中,表示输入输出功能。(______)【参考答案】一、选择题1.A2.C3.B4.B5.D6.B7.A8.B9.C10.C11.A12.C13.C14.B15.C16.A二、填空题17.枚举18..png19.@@@@三、判断题20.对21.对22.错误 展开更多...... 收起↑ 资源预览