内容正文:
第2章 算法与程序实现 培优训练试题 2020—2021学年 人教中图版(2019)高中信息技术必修一
一、选择题
1.在编写python程序时缩进的作用是()。
A.让程序更美观 B.只在for循环中使用
C.只在if语句中使用 D.用来界定代码块
2.在Visual Basic 中,下列能作为变量名的是( )
A.x+1 B.x_1 C.Or D.If
3.如dist=0.87,下列常用的关系运算符运算结果错误的是( )
A.dist>=1 False B.dist==1 False C.dist!=1 True D.dist<=1 False
4.用计算机解决问题时,一般分为五个过程:分析问题、设计算法、编写程序、( )及检测结果。
A.编译程序
B.选择程序设计语言
C.调试运行
D.编制程序框图
5.用计算机解决问题的过程中,( )是编程的核心。
A.抽象建模 B.设计算法 C.编写程序 D.调试运行程序
6.下列赋值语句正确的是( )
A.x+1=x B.x=x+1 C.x=+1 D.x,y,z=1,2
7.range( )函数可以生成某个范围内的数字序列,range(25,0,-5)是( )。
A.20 15 10 5 B.25 20 15 10 5 0 C.20 15 10 5 0 D.25 20 15 10 5
8.某算法的部分流程图如图所示。若输入x的值为7,最终i,s的值分别为( )
A.7,9 B.9,0 C.7,-9 D.9,-9
9.若输入值为1150,输出结果_______。
A.0 B.10 C.20 D.850
10.VB 表达式 3 + 9 \ 7 * 5 的值是( )
A.0 B.3 C.6 D.8
11.在顺序结构中,各语句依次按顺序执行。其流程图的表示方式是( )
A. B. C. D.
12.下图是把华氏温度转换为摄氏温度的算法,这种描述算法的方式是( )
A.自然语言 B.流程图
C.伪代码 D.高级语言
13.算法的表示方法有很多,其中哪种表示方法容易产生歧义,影响算法的确定性?( )
A.自然语言 B.流程图 C.伪代码 D.程序语言
14.在 Visual Basic 中,表达式 Mid("20161111", 5, 4)的值是( )
A."2016" B."0161