Python——基础习题(300题)
未来的你,定会感谢现在奋⽃的你。
—— 致正在努⼒的你!
⽬录
前⾔
⾸先我来说⼀下我总结的这些习题,因为我看⽹上总结的很多,但是很乱,所以我就想着给他总结⼀份完整的,这些题都是我在⽹上的,如果有侵权,我会⽴马删除,也乐意⼤家转载使⽤,不过得表明来出吧!!
我也是从最开始学起来的,我觉得刷⼀些基础题还是很重要的,所以我就总结给⼤家了,也⾮常感谢在我⼀路⾛来帮助我的⼤佬们,万分感谢!!
选择
单选题
1):Python语⾔采⽤______来表明每⾏代码的层次关系。
A、注释和制表符
B、制表符或括号
C、括号
D、空格或制表符
答案:D
2):下列属于Python注释的⽅式为______。
A、--
B、//
C、#
D、/*...*/
答案:C
3):Python语⾔对于变量的命名要求严格,下⾯⼏个选项中⾮法的变量命名是______。
A、_var1
B、Var_1
C、$var_1
D、str1
答案:C
4):下⾯不属于Python语⾔表⽰字符串的⽅式是______。
A、单引号
B、括号
C、三引号
D、双引号
答案:B
5):下⾯变量正确的赋值⽅式是______。
A、x=1
B、int x;<;回车>x=1
C、=x
D、%x=1
答案:A
6):我们应该了解到,python2到python3经历了很多重⼤改变,python3不属于接收⽤户输⼊的语句是______。
A、a=input("input:")
B、input("input")
pbootcms授权码破解C、a="input:"
D、b=input()
答案:C
7):下⾯程序运⾏后将输出______。
a=52
b=62
c=b+1
print(eval("a+c"))
A、a+c
constellations of stars翻译B、b+1
C、115
D、"a+c"
答案:C
8):下⾯程序运⾏后输出的结果是______。
n=7
sum=0
for i in range(int(n)):
sum+=i+1
print("结果为:",sum)
A、结果为: 25
北美崔哥新浪博客B、结果为: 28
C、结果为: 29
D、程序报错
答案:B
9):下⾯⼀段代码需要______保证其正常输出。
my_len(my_def):
my_def.split()
return len(my_def)
res = my_len('hfweiie8832 fej中⽂')
print(res)
A、⾸⾏缩进与第⼆⾏保持⼀致
B、⾸⾏添加def关键字,且⽤空格与函数名隔开
C、第三⾏去掉len关键字
D、⽆需修改,程序可以正常输出
答案:B
python基础代码练习10):下列明显不属于画笔控制函数的是______。
A、turtle.speed()
B、turtle.forward()
C、()
D、turtle.screensize()
答案:D
11):如果你想绘制五星红旗,你需要导⼊的包______。
A、turtle和pip
B、wheel
C、turtle和math
D、NLTK和turtle
答案:C
12):以下程序下运⾏后将输出______。
a="""dsad
dsafsda
"""
print(a)
A、dsaddsafsda
B、dsad
dsafsda
C、""dsaddsafsda""
D、dsad\ndsafsda\n
答案:B
13):下列不属于python3中保留字的是______。
A、elseif
transport的动词B、del
C、raise
D、class
答案:A
14):变量名字的第⼀个字符必须是______。
A、数字或字母
B、数字或下划线
C、字母
D、字母或下划线
答案:D
15):下⾯这段代码是⼀个死循环,如何让这个程序执⾏后不输出结果并永远处于运⾏状态______。z=2
while z>1:
z = z+1
print(z)
A、⾸⾏缩进四个空格
B、末⾏取消缩进
C、第⼆⾏改为z<1
D、第三⾏z+=z+1
答案:B
1.下列哪个语句在Python中是⾮法的?( B )
A、x = y = z = 1
B、x = (y = z + 1)
C、x, y = y, x
D、x += y
2.关于Python内存管理,下列说法错误的是(B )
A、变量不必事先声明
B、变量⽆须先创建和赋值⽽直接使⽤
C、变量⽆须指定类型
D、可以使⽤del释放资源
3、下⾯哪个不是Python合法的标识符(B )
A、int32
B、40XL
C、self
D、__name__
4、下列哪种说法是错误的 ( A )
A、除字典类型外,所有标准对象均可以⽤于布尔测试
B、空字符串的布尔值是False
C、空列表对象的布尔值是False
D、值为0的任何数字对象的布尔值是False
5、Python不⽀持的数据类型有 ( A)
A、char
B、int
C、float
D、list
前端mvc是什么6、关于Python中的复数,下列说法错误的是(C )
A、表⽰复数的语法是real + image j
B、实部和虚部都是浮点数
C、虚部必须后缀j,且必须是⼩写
D、⽅法conjugate返回复数的共轭复数
7、关于字符串下列说法错误的是 ( B)
A、字符应该视为长度为1的字符串
B、字符串以\0标志字符串的结束
C、既可以⽤单引号,也可以⽤双引号创建字符串
D、在三引号字符串中可以包含换⾏回车等特殊字符
8、以下不能创建⼀个字典的语句是 ( C )
A、dict1 = {}
B、dict2 = { 3 : 5 }
C、dict3 = {[1,2,3]: “uestc”}
D、dict4 = {(1,2,3): “uestc”}
9、下列Python语句正确的是 ( D )
A、min = x if x < y else y
B、max = x > y ? x : y
C、if (x > y) print x
D、while True : pass
10 计算机中信息处理和信息储存⽤(A)
A ⼆进制代码
B ⼗进制代码
C ⼗六进制代码
D ASCII代码
11 python源程序执⾏的⽅式(B)
A 编译执⾏
B 解析执⾏
C 直接执⾏ D边编译边执⾏
12 Python语⾔语句块的标记是( C )
A 分号
B 逗号
C 缩进
D /
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论