内容正文:
综合练习 新世纪版(2018)信息技术八年级上册
一、选择题
1.运行以下程序,显示的运行结果是( )。
Num1=5
Num2=4
Num1=Num2
print(Num1,Num2)
A.5 5 B.4 4 C.4 5 D.5 4
2.下列表达式结果为错误的是( )
A.2>1 B.35>=35 C.1!=1 D.15<=19
3.调试以下代码:
x=4 y=3
if x>y:
print(x)
else:
print(y)
屏幕上输出的内容是( )
A.3 B.4 C.1 D.2
4.运行以下程序,输入100,200,显示的运行结果是( )
a=input( )
b=input()
c=a+b
print (c)
A.c=300 B.c=100200 C.300 D.100200
5.在python中,下列关于for 循环语法结构说法错误的是( )
A.for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型
B.for循环中的数据集合后面的冒号可有可无
C.for循环的同级别语句需要缩进对齐
D.for 循环中可以继续嵌套 for 循环
6.下面Python变量名命名不符合规则的是( )
A.teacher B.2name C.a_3 D._a3
二、填空题
7.Python语句:
x=True
y=False
z=False
print(x or y and z)的程序运行结果是___________。
8.在Python的IDLE环境中,执行下列语句段。
>>>a=6
>>>b=4
>>>a,b=b,a
执行结束时,变量a,b的值分别是________________(用逗号隔开)。
9.在Python的编程环境中,结合以下几条程序代码,完成下面两小题的选择:
x=int(10.5)*10
x=10
y=x/5
print(y)
(1)请问这段程序代码符合算法的什么结构?( )
A.顺序结构 B.选择结构 C.循环结构 D树型结构
(2)以下说法正确的是( )
A.程序代码中出现的两个“x”均是常量 B.程序执行结束,x最终被赋予的值为105
C.程序执行结束,y最终被赋予的值为20 D.程序执行结束,屏幕会显示2
10.程序一:完善程序,实现以下