高中信息技术设计和算法专题二

该练习共45小题。每小题1分,满分45分,25分及格。有些题目有重复,则说明该题在综合测试中不同试卷中出现,该练习不做删减。
*
姓名:
*
班级:
一、单选题,共29小题,每小题1分,29分
*
1.
下面不属于程序的基本控制结构的是()。
顺序结构
输入输出结构
分支结构
循环结构
*
2.
在Python中,已知x=1,语句x=x+1执行后,x的值是()。
1
2
3
4
*
3.
一个算法中的每一步都应该是确定的、没有歧义的语句,这符合算法特征中的()性。
有穷
可行
确定
稳定
*
4.
流程图中表示数据输入和输出操作的是()。
平行四边形框
菱形框
矩形框
椭圆形框
*
5.
Python中哪个函数可以把字符型数据转换成整型数据?()
float( )
input()
int( )
print()
*
6.
在利用Python语言编程时,如果画99个圆,则适合采用的算法结构是()。
顺序结构
分支结构
树型结构
循环结构
*
7.
流程图是描述(    )的常用方式。
算法
数据结构
程序
计算规则
*
8.
编程求1+2+3+......+1000的和。该题设计最适合使用的控制结构为(    )。
选择结构
顺序结构
循环结构
分支结构
*
9.
“洗涤算法”可以根据衣物重量的不同自动选择设定相应水位,用算法描述此过程所使用的基本控制结构是(    )。
循环结构
嵌套结构
选择结构
顺序结构
*
10.
下列属于高级语言的是(    )。
Word
Python
Windows
Wps
*
11.
已知x=2,语句x=x+1执行后,x的值是(    )。
2
5
6
3
*
12.
下面关于算法的说法错误的是(    )。
算法必须在有限步执行后能结束
算法不一定有输入
算法必须有输出
算法就是程序
*
13.
下图是把华氏温度转换为摄氏温度的算法,这种描述算法的方式是(      )。

伪代码
自然语言
高级语言
流程图
*
14.
关于三种基本结构的流程图,下列选择正确的是(      )。

一是顺序结构、二是分支结构、三是循环结构
一是循环结构、二是分支结构、三是顺序结构
一是分支结构、二是顺序结构、三是循环结构
一是顺序结构、二是循环结构、三是分支结构
*
15.
拟在屏幕上打印输出“Hello World”,在Python中以下语句正确的是(      )。
printf(“Hello World")
printf(‘Hello World’)
print("Hello World")
print(Hello World)
*
16.
下列关于算法特征的叙述,正确的是(      )。
算法所包含的步骤可以是无穷的。
一个算法可以没有输出。
算法只能用Python来实现。
算法每一步骤必须确切地定义。
*
17.
在Python中,下列式子运算错误的是(        )。
1/8=0.125
17%3=2
2**3=6
300*1.5=450.0
*
18.
以下python程序段运行后,y的值是(        )。
x=1
if x>3:
    y=2*x
else:
    y=3*x+1
print(y)
4
7
2
10
*
19.
学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是(    )。
分析问题,设计算法,编写程序,调试程序
设计算法,编写程序,提出问题,调试程序
设计算法,提出问题,编写程序,调试程序
分析问题,编写程序,设计算法,调试程序
*
20.
下面关于算法的说法错误的是(    )。
算法必须在有限步执行后能结束
算法不一定有输入
算法就是程序
算法必须有输出
*
21.
Python中哪个函数可以把字符型数据转换成浮点型数据(    )。
print( )
float( )
input( )
int( )
*
22.
完善Python语句:判断x是否为偶数,在程序中填上一个运算符()。
if x%2___0:
    print(“x 是偶数”)
%
==
*
=
*
23.
已知变量x=2,语句print("x=",x)的作用是(    )。
在屏幕上输出x=2
在屏幕上输出"x="2
在屏幕上输出2=2
在屏幕上输出x=x
*
24.
Python中哪个函数可以把字符型数据转换成整型数据?(     )
print( )
input( )
float( )
int( )
*
25.
除python语言之外,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于(    )。
机器语言
自然语言
汇编语言
高级语言
*
26.
运行下列Python程序,结果正确是()。
a=3
b=4
c=a*b
print ( c)
3
4
12
“12”
*
27.
关于算法的描述,错误的是(    )。
算法有三种基本控制结构
算法的步骤必须在有限的时间内完成
算法只有一种描述方法
算法是解决问题的具体步骤的集合
*
28.
下面不是python公式中的算术运算符的是(    )。
-
*
/
=
*
29.
下面流程图符号中,表示判断的图形是(    )。
椭圆框
菱形框
平行四边形框
矩形框
二、多选题,共7小题,每小题1分,共7分。
*
30.
下列式子中有哪些是Python中正确的赋值语句()。【多选题】
1=a
D=F
int(b)=c
i=i+1
*
31.
在智能停车场的数据处理过程中,计算停车费用整个过程中体现了停车收费系统哪几个功能()。【多选题】
存储功能
输出功能
输入功能
处理功能
*
32.
程序中的数据有两种表示方式是()。【多选题】
加工
处理
常量
变量
*
33.
评价一个算法的好坏需要考虑的指标有(    )。【多选题】
高效
可读
正确
不易读
*
34.
在用流程图描述算法时,以下可以表示程序各流程的图形符号包括(    )。【多选题】
矩形
平形四边形
菱形
圆角矩形
*
35.
下列式子中有哪些是Python中正确的赋值语句(    )。【多选题】
3=a
c=int(b)
a=7
y=y+1
*
36.
以下属于算法三种基本结构的是(    )。【多选题】
顺序结构
循环结构
递归结构
选择结构
三、判断题,共9小题,每小题1分,共9分。
*
37.

通俗地说,算法是在无限步骤内解决某一问题所使用的方法。()

*
38.

流程图由一些简单的框图组成,框图用来表示算法的步骤。()

*
39.
通俗地说,算法是在无限步骤内解决某一问题所使用的方法。
*
40.
流程图由一些简单的框图组成,框图用来表示算法的步骤。
*
41.
递归结构属于算法三种基本结构之一。
*
42.
列表L=[1,2,3,5,7],表示式4 in L的值为True。
*
43.
如果算法流程图使用了判断框,则是分支结构。
*
44.
算法是随着计算机的发展才产生的,没有计算机就没有算法。
*
45.
“=”在Python中表示赋值运算,表示将“=”右边的数据对象绑定到其左边的变量。
问卷星提供技术支持
举报