2021-1杭州市三墩中学八年级上册信息技术 Python期末全真模拟卷
一. 选择题
1、运行以下程序,显示的运行结果是:sum = 30,横线位置正确的语句是( )。
a=10
b=20
sum=a+b
___________________
A . print("sum =",sum) B . print(sum) C . printf("sum=,30");D . print(sum=30);
2. 运行以下程序,显示的运行结果是( )。
Num1=9
Num2=14
age=(Num1+Num2)/2
print(age)
A.150B.12C.11.5D.11
3. 运行以下程序,从键盘输入两个整数,计算平均分,横线位置正确的语句是( )。
___________________
b=int(input())
c=(a+b)/2
print(c)
A . int(input())=aB . a=int(input())C . a=input()D . a=float(input())
4. 运行以下程序,输入100,200,显示的运行结果是( )
a=int(input())
b=int(input())
c=a+b
print (”c=“,c)
A、c=300B、c=100200C、300D、100200
5. 关于结构化程序设计所要求的基本结构,以下选项中描述错误的是( )
A 重复(循环)结构
B 选择(分支)结构
C goto 跳转
D 顺序结构
6. 以下选项中不符合 Python 语言变量命名规则的是()
A I
B 3_1
C _AI
D TempStr
7. 关于 Python 语言的注释,以下选项中描述错误的是( )
A Python 语言的单行注释以#开头
B Python 语言的单行注释以单引号 ’ 开头
C Python 语言的多行注释以 ’ ‘’(三个单引号)开头和结尾
D Python 语言有两种注释方式:单行注释和多行注释
8. 关于 Python 的复数类型,以下选项中描述错误的是( )
A 复数的虚数部分通过后缀“J”或者“j”来表示
B 对于复数 z,可以用 z.real 获得它的实数部分
C 对于复数 z,可以用z.imag 获得它的实数部分
D 复数类型表示数学中的复数
9. 关于 Python 字符串,以下选项中描述错误的是( )
A 可以使用 datatype() 测试字符串的类型
B 输出带有引号的字符串,可以使用转义字符\
C 字符串是一个字符序列,字符串中的编号叫“索引”
D 字符串可以保存在变量中,也可以单独存在
10. 关于 Python 的分支结构,以下选项中描述错误的是( )
A 分支结构使用 if 保留字
B Python 中 if-else 语句用来形成二分支结构
C Python 中 if-elif-else语句描述多分支结构
D 分支结构可以向已经执行过的语句部分跳转
11. 下面代码的输出结果是 ( )
x = 12.34 print(type(x))
A <class ‘int’>
B <class ‘float’>
C <class ‘bool’>
D <class ‘complex’>
12. 表达式",".join(ls)中ls是列表类型,以下选项中对其功能的描述正确的是 ( )
A: 将逗号字符串增加到列表ls中
B: 在列表ls每个元素后增加一个逗号
C: 将列表所有元素连接成一个字符串,每个元素后增加一个逗号
D: 将列表所有元素连接成一个字符串,元素之间增加一个逗号
二.编码题和解答题
1. Pyhton 单行注释和多行注释分别用什么?
2. 编写一个名为collatz()的函数,它有一个名为number的参数
如果参数是偶数,那么collatz()就打印出number//2
如果number是奇数,collatz()就打印3*number+1
3.. a.实现用户输入用户名和密码,当用户名为seven
且密码为123
时,
显示登陆成功,否则登陆失败!
b.实现用户输入用户名和密码,当用户名为 seven且密码为 123 时,
显示登陆成功,否则登陆失败,失败时允许重复输入三次
c.实现用户输入用户名和密码,当用户名为 seven 或 alex 且密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
现有如下两个变量,请简述 n1 和 n2是什么关系?
n1=123
n2=123
阅读代码,请写出执行结果
a = "alex"
b = a.capitalize()
print(a)
print(b)
请写出输出结果:_____________________________
字符串是否可迭代?如可以请使用 for 循环每一个元素?
请用代码实现:利用下划线将列表的每一个元素拼接成字符串,
li = ['alex', 'eric', 'rain']