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

*
姓名:
*
班级:
一、单项选择,共31小题,每小题2分,共62分
*
1.
已知a=6,b=7,以下表达式的值为True的是:
a == b
b <= a
a > b
b != a
*
2.
在Python编程中,判断一个学生是否是一名体重(weight)大于50千克或者身高(height)小于155厘米的女生(gender:Female),条件表达式可以表示为( )。
(gender=="Female")or (weight>50 or height<155)
(gender=="Female")and (weight>50 or height<155)
gender=="Female"and weight>50 or height<155
gender=="Female"or weight>50 or height<155
*
3.
完善python程序代码

找出列表中最大的数,并打印。

mylist=[-5,7,9,-10,40,78,34,8]

max=mylist[0]

for i in mylist:

       If(i>max):

             ——————————

print(max)

请选择下划线处补充的代码(  )

A.max=i
B. max=mylist[i]
C. max=max+i
D. i=max
*
4.

以下程序框图符号中,用于表示数据处理的是(  )

A
B
C
D
*
5.

读程序写出结果( )


4
1
7
0
*
6.
下列表达式结果为真(True)的是( )
20<19 and 87>100
not 16>15
9>2 and 0
3<5 or 4>5
*
7.
拟在屏幕上打印输出“Hello World”,在Python中以下语句中正确的是( )
printf(‘Hello World’)
print(Hello World)
print("Hello World")
printf(“Hello World”)
*
8.
编制计算机程序解决问题的过程中,设计算法是重要的环节,下列关于算法的叙述中错误的是( )
有穷性是算法的基本特征之一
算法是解决问题的方法和步骤
算法可用流程图或者自然语言加以描述
算法必须有输入,也必须有输出
*
9.
某市出租车起步价8元,超出3公里的部分按每公里1.8元收费,如果要编写一个计费程序,则应采用的基本结构是( )
无法确定
分支结构
循环结构
顺序结构
*
10.
以下python程序段运行后,y的值是( )
x=3
if x > 3 :
    y=2*x
else :
    y=3*x+1
print(y)
26
5
25
10
*
11.
编程解决“百钱买百鸡”的问题,下列工作过程,最恰当的是( )。
分析问题,编写程序,设计算法,运行程序
设计算法,编写程序,提出问题,运行程序
分析问题,设计算法,编写程序,运行程序
设计算法,提出问题,编写程序,运行程序
*
12.
 在炒菜机器人程序中,“第一步,加油少许”违背了算法的( )特征。
确定性
有穷性
有输入和输出的
可行性
*
13.
Python中哪个函数可以把字符型数据转换成整型数据?( )
int( )
float( )
print( )
input( )
*
14.
完善Python语句:判断x 是否为偶数,在程序中填上一个运算符( )。
if x%2___ 0:
print(“ x 是偶数”)
==

*
%
=
*
15.
程序的基本结构不包括( )。
循环结构
顺序结构
选择结构
逻辑运算结构
*
16.
逻辑运算: “真 and 假 or 真” 的结果是(    )
1
0
*
17.
观察python代码:

n=0

for i in range(5):

   n=n+i

print(n)

请问最后打印的结果是(    )

8
12
10
15
*
18.
利用计算机编程解决问题时,一般需要设计算法。算法有三种基本控制结构,下图 描述的是(     )

顺序结构
选择结构
循环结构
分支结构
*
19.
流程图是描述 ( )的常用方式。
数据结构
程序
计算规则
算法
*
20.
编程求 1 2 3 …… 1000 的和。该题设计最适合使用的控制结构为( )。
选择结构
顺序结构
分支结构
循环结构
*
21.
设a=2,b=3,在Python语言中,表达式Not(a>b)值是( )。
True
1
False
0
*
22.
下列属于高级语言的是( )。
Word
Windows
Wps
Python
*
23.
将数学式2<x≤10表示成正确的Python表达式为(    )。
2<x && x<=10
2<x and x<=10
x>2 or x <=10
2<x<=10
*
24.
Python语句print(“x+y=”,“1”+“2”), 运行结果是(    )。
x+y=12
“1”+“2”
x+y=3
x+y=2+2
*
25.
已知x=2,语句x=x+1执行后,x的值是( )。
2
5
6
3
*
26.
为了给整型变量x,y,z赋初值8,下面正确的Python赋值语句是( )。
x=8 y=8 z=8
xyz=8
x=8,y=8,z=8
x=y=z=8
*
27.
在Python中已知x=2,语句x=x+1执行后,x的值是()。
5
2
6
3
*
28.
将数学式1<x≤3表示成正确的Python表达式为()。
x>1 or x <=3
1<x<=3
1<x and x<=3
1<x && x<=3
*
29.
流程图中表示数据输入和输出操作的是()。
平行四边形框
椭圆形框
菱形框
矩形框
*
30.
Python中哪个函数可以把字符型数据转换成整型数据?()
float( )
input( )
print( )
int( )
*
31.
在利用Python语言编程时,如果画100个圆,则适合采用的算法结构是()。
分支结构
循环结构
顺序结构
树型结构
二、判断题,共8小题,每小题3分,共24分
*
32.

算法的特点是必须有输入

*
33.
计算机中用二进制表示数,是指用“1”和“2”组合表示任意数字。
*
34.
Python有且只有一种“IDLE”编译器可进行程序编写与运行。
*
35.
在编程解决问题的过程中,一般步骤是:设计算法-> 分析问题-> 编写程序->调试运行( )
*
36.
密码太短,很容易被对方用穷举法破解( )
*
37.
用流程图描述算法时菱形框表示条件判断。
*
38.

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

*
39.

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

三、多选题,共6小题,每小题2分,共12分
*
40.
下列式子中有哪些是Python中正确的赋值语句( )。
【多选题】
c=int(b)
y=y x
a=3
3=a
*
41.

程序设计的一般过程包括()

【多选题】
设计算法
分析问题
调试运行
编写程序
*
42.

下列编程语言中哪些属于高级语言(       )

【多选题】
BASIC
汇编语言
C++
Python
*
43.
在用流程图描述算法时,以下可以表示程序各流程的图形符号包括( )。【多选题】
*
44.

下列式子中有哪些是Python中正确的赋值语句(       )

【多选题】
a = 3
3 = a
a = = c
b = d
*
45.

下列式子中有哪些是Python中正确的赋值语句(     )。

【多选题】
3=a
x=x+1
int(b)=c
C=E
*
46.
下列式子中有哪些是Python中正确的赋值语句()。【多选题】
i=i+1
1=a
D=F
int(b)=c
问卷星提供技术支持
举报