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”)
C、a=“input:”
D、b=input()
答案****:****C
****7):****下面程序运行后将输出______。
a=52
b=62
c=b+1
print(eval(“a+c”))
A、a+c
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
****10):****下列明显不属于画笔控制函数的是______。
A、turtle.speed()
B、turtle.forward()
C、turtle.goto()
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
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
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 /
13 以下是字符转换成字节的方法是(B)
A decode() B encode() C upper() D rstrip()
“ab”+”c”*2 结果是:(C)
A abc2 B abcabc C abcc D ababcc
14 以下会出现错误的是(B)
A ‘北京’.encode()
B ‘北京’.decode()
C ‘北京’.encode().decode()
D 以上都不会错误
**15.**如下:
str1 = “Runoob example…wow!!!”
str2 = “exam”;
Print(str1.find(str2, 5)) 打印的结果是(B)
A 6 B 7 C 8 D -1
调用以下函数返回的值(D)
def myfun():
pass
A 0 B 出错不能运行 C 空字符串 D None
16 函数如下:
def showNnumber(numbers):
for n in numbers:
print(n)
下面那些在调用函数时会报错( C)
A showNumer([2,4,5]) B showNnumber(‘abcesf’)
C showNnumber(3.4) D showNumber((12,4,5))
17 函数如下
def chanageInt(number2):
number2 = number2+1
print("changeInt: number2= ",number2)
#调用
number1 = 2
chanageInt(number1)
print(“number:”,number1)
打印结果哪项是正确的( B )
A changeInt: number2= 3 number: 3
B changeInt: number2= 3 number: 2
C number: 2 changeInt: number2= 2
D number: 2 changeInt: number2= 3
18.关于python类 说法错误的是(B)
A 类的实例方法必须创建对象后才可以调用
B 类的实例方法必须创建对象前才可以调用
C 类的类方法可以用对象和类名来调用
D 类的静态属性可以用类名和对象来调用
19.定义类如下
class Hello():
def __init__(self,name)
self.name=name
def showInfo(self)
print(self.name)
下面代码能正常执行的 ( C )
A h = Hello
h.showInfo()
B h = Hello()
h.showInfo(‘张三’)
C h = Hello(‘张三’)
h.showInfo()
D h = Hello(‘admin’)
showInfo
20.以下哪项python能正常启动(D)
A 拼写错误 B 错误表达式
C 缩进错误 D 手动抛出异常
21 对以下程序描述错误的是(A)
try:
#语句块1
except IndexError as i:
语句块2
A 改程序对异常处理了,因此一定不会终止程序
B 改程序对异常处理了,不一定不会因异常引发终止
C 语句块1,如果抛出IndexError 异常,不会因为异常终止程序
D 语句块2 不一定会执行
22 程序如下:
try:
number = int(input(“请输入数字:”))
print(“number:”,number)
print(“=hello”)
except Exception as e:
报错错误日志
print("打印异常详情信息: ",e)
else:
print(“没有异常”)
finally:#关闭资源
print(“finally”)
print(“end”)
23.输入的是 1a 结果是:( B )
A number: 1
打印异常详情信息: invalid literal for int() with base 10:
finally
end
B 打印异常详情信息: invalid literal for int() with base 10:
finally
end
C hello===
打印异常详情信息: invalid literal for int() with base 10:
finally
End
D 以上都正确
24 导入模块的方式错误的是(D)
A import mo B from mo import *
C import mo as m D import m from mo
25 以下关于模块说法错误的是(C)
A 一个xx.py就是一个模块
B 任何一个普通的xx.py文件可以作为模块导入
C 模块文件的扩展名不一定是 .py
D 运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
- S=’1234567890’,以下表示’1234’的选项是
A.s[1:5] B.s[0:4] C.s[-10:-5] D.s[0:3]
- 以下代码的输出结果是
for i in range(1,6):
if i%4 == 0:
break
else:
print(i,end=”,”)
A.1,2,3, B.1,2,3,5 C.1,2,3,5,6 D.1,2,3,4
- 无限循环语句
While 5:
关于这条语句说法正确的是
A.while后只能是逻辑表达式 B.while 5:语句是一条正确的语句C.while后不能给常量D.while后只能是关系表达式
- Print(100-25*3%4)应该输出
A.97 B.25 C.1 D.0
- 在Python语言中,可以作为源文件后缀名的是
A.py B.png C.PPt D.pdf
- 以下变量名,不符合Python语言变量命名规则的是
A.keyworld33_ B.keyworld_33 C.33_keyworld D._33keyworld
- s, t=”love”, ”python”
s+=t
s[-1],s[::2],s[-2::-3] 正确的结果是
A.’n’,’vpto’,’opl’ B.’n’,’lvpto’,’oyv’ C.’n’,’lvpto’,’nte’ D.’n’,’vpto’,’oyv’
- 以下代码的输出结果是
for s in “HelloWorld”:
if s == “W”:
Continue
print(s, end=””)
A. HelloWorld B. Helloorld C. World D. Hello
- 以下不是Python语言所使用特殊含义符号的是
A.* B.$ C.** D.&
- 在Python语言中,不能作为变量名的是
A.3p B._fg C. p D. Temp
- 3*9+2**5//(6/2)+8%3-5表示运算的结果是
A.33.0 B.-5 C.34.0 D.35.0
- s=0
i=1
while 5:
s=s+i
i=i+1
If i==101:
break
print(s)程序段的功能是
A. 求100(含100)以内自然数的和
B. 求100(含100)以内各自然数的阶乘之和
C. 求100(含100)以内偶数的和
D. 求100(含100)以内奇数的和
- 在Python语言中,IPO模式不包括
A.Input(输入) B.Process(处理) C.Output(输出) D.Program(程序)
- 以下语句的执行结果是
y1=’’
y2=’ ‘
print(y1.isspace(),y2.isspace())
A. True False B. False True C. True True D. False False
- len(“hello world!”)的输出结果为
A.12 B.10 C.9 D.11
- 以下不是Python语言保留字的是
A.false B.as C.def D.from
- 计算机有两个基本特性
A.数据处理和存储 B.功能性和可编程性C.自动性和准确性 D.输入和输出