没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
12页
python基础试题(含答案)优质 一、选择题 1.python中表达式4**3=( )。 A.12 B.1 C.64 D.7 2.已知字符串a="python",则a[1]的值为( ) A."p" B."py" C."Py" D."y" 3.python单行注释和多行注释分别是什么?( ) A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和// 4.在编写python程序时缩进的作用是()。 A.让程序更美观 B.只在for循环中使用 C.只在if语句中使用 D.用来界定代码块 5.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是( ) A.time库 B.random库 C.turtle库 D.matplotlib 库 6.Python中变量的命名遵循的规则,不正确的是 ( ) A.必须以字母或下划线开头,后面可以是字母、数字或下划线。 B.区分大小写 C.不区分大小写 D.不能使用保留字 7.运行下列 Python程序,结果正确的是( ) s="abcdefg" c=len(s) #len 求字符串长度 for i in
资源推荐
资源详情
资源评论
python 基础试题(含答案)优质
python 基础试题(含答案)优质
一、选择题
1.python 中表达式 4**3=( )。
A
.12
B
.1
C
.64
D
.7
2.已知字符串
a="python"
,则
a[1]
的值为(
)
A
.
"p" B
.
"py" C
.
"Py" D
.
"y"
3
.
python
单行注释和多行注释分别是什么?(
)
A
.
""" """
和
''' ''' B
.
#
和
""" """ C
.
//
和
''' ''' D
.
#
和
//
4.在编写
python
程序时缩进的作用是()。
A
.让程序更美观
B
.只在
for
循环中使用
C
.只在
if
语句中使用
D
.用来界定代码块
5.要利用
Python
通过数组绘制拟合曲线图,必须要用到的外部库是(
)
A
.
time
库
B
.
random
库
C
.
turtle
库
D
.
matplotlib
库
6
.
Python
中变量的命名遵循的规则,不正确的是
(
)
A
.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B
.区分大小写
C
.不区分大小写
D
.不能使用保留字
7.运行下列
Python
程序,结果正确的是(
)
s="abcdefg"
c=len(s) #len
求字符串长度
for i in range(0,c):
if i<2:
print (chr(ord(s[i])+2),end=" ") # ord()
函数是
chr()
函数配对函数,将字符转
ASCII
值
else:
print(chr(ord(s[i]) + 3),end=" ")
A
.
c d f g h a B
.
c d f g h b C
.
c d f g h i j D
.
c d f g h c
8.下列有关信息的说法,不正确的是(
)。
A
.
Python
程序设计语言也是一种信息
B
.给微信朋友圈点赞也是一种信息评价方式
C
.信息在传输过程中,必须遵循一定的规则
D
.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息
9.在
python
中,语句
print(a,b)
的意思是(
)
A
.打印
a,b B
.输出(
a,b
)
C
.输出
a,b D
.输出
a,b
的值
10
.
Python
中
“ab ”+“cd”*2
的结果是(
)。
A
.
abcd2 B
.
abcdabcd C
.
abcdcd D
.
ababcd
python 基础试题(含答案)优质
11.把数式 写成
Python
语言的表达式,下列书写正确的是(
)。
A
.
a+b/2a B
.
a+b/2*a C
.
(a+b)/2*a D
.
(a+b)/(2*a)
12.运行下列
Python
程序,输出结果为
0
,则空白处应为(
)
a=14
b=7
c=_______
print(c)
A
.
a-b B
.
a+b C
.
a/b D
.
a%b
13.以下选项中,不是
Python
中文件操作的相关函数是(
)。
A
.
open () B
.
load ()
C
.
read () D
.
write ()
14.小林编写一段文件读写操作代码,文件如图,代码段如下:
file=open('ceshi.txt','w')
file.write("python is a programming language.")
file.close( )
file=open('ceshi.txt','r')
print(file.read( ))
该代码段运行后,输出的结果为(
)
A
.
IA Distributed System Based on Python.
B
.
python is a programming language.
C
.
IA Distributed System Based on Python. python is a programming language.
D
.程序编译错误,不会输出结果
15.下列
Python
程序段运行的结果是(
)
f=[‘A’,’B’,’C’]
a=len(f)
print(‘a=’,a)
A
.
a=2 B
.
a=’A’ C
.
a=’C’ D
.
a=3
二、程序填空
16.若两个素数之差为
2
,则该对素数称为双胞胎数,如
3
,
5
就是一对双胞胎数。编写
python
程序,实现如下功能:输入
n
的值,统计显示
n
以内的所有双胞胎数。程序运行界
面如图所示:
python 基础试题(含答案)优质
实现上述功能的程序如下,请在划线处填入合适的代码。
def isprime
(
x
):
for i in range
(
2
,
x
):
if①__________
:
return False
return True
n=int
(
input
(“请输入一个正整数
n
:”))
c=0
k=3
while k<=n-2
:
if isprime
(
k
)
and②___________
:
print
(
k
,
k+2
)
③___________
k=k+1
print
(“共有”
+str
(
c
)
+
“对双胞胎数”)
17.学校开展“奇妙的数字”研究性学习活动。张轩小组
4
人决定把课题定为《探秘水仙
花数》。
(
1
)张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的:
“水仙花数”是指一个
三位数,它的各位数字的立方和等于其本身,比如:
153 = 1
3
+5
3
+3
3
,那么这个数就是一个
“水仙花数”。百度属于
____
搜索引擎(全文,分类)
(
2
)为了求解
100--999
这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设
计,并使用
python
编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:
k
是可以重新赋值的,
k
是变量还是常量?
____
程序中①处有空缺,请补充完整①处的代
码。
____
程序中逐一验证了
100
到
999
之间所有的三位数是否符合“水仙花数”的定义条
件,这种算法叫做
______
(解析法,枚举法,递归法,二分法)。
剩余11页未读,继续阅读
资源评论
小虾仁芜湖
- 粉丝: 83
- 资源: 9357
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功