欢迎光临散文网 会员登陆 & 注册

2021-1杭州市三墩中学八年级上册信息技术 Python期末全真模拟卷

2022-01-08 20:55 作者:讲历史的齐老师  | 我要投稿

一.   选择题

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']

 

 

 

 

 

 

 

 

 

 


2021-1杭州市三墩中学八年级上册信息技术 Python期末全真模拟卷的评论 (共 条)

分享到微博请遵守国家法律