出自:河北工程大学Python语言程序设计

2.20close函数用于文件关闭。()
2.19Python运算符%不仅可以用来求余数,还可以用来格式化字符串。()
2.18read函数返回的是列表。()
2.17Python是一种跨平台、开源、免费的高级动态编程语言。()
2.16以"w"模式打开的文件无法进行读操作。()
2.15readlines函数返回的是列表。()
214Python支持使用字典的“键”作为下标来访问字典中的值。()
2.13为了输出",可以使用如下语句print(""")。()
2.12字符串.HellonPython.中"n"表示换行。()
2.11以追加模式打开文件时,文件指针指向文件尾。()
.10带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。()
2.9Python既支持面向对象编程,也支持面向过程编程模式。()
2.8在windows平台上编写的Python程序无法在Unix平台运行。()
2.7Python内置的open函数,打开文件的时候可能会产生异常。()
2.6 语句while (ly):中的!y等价于y!=0。
2.5以写模式打开的文件无法进读操作。)
2.4如下代码可以实现当输入6的时候输出x>5,输入4的时候输出3<x<=5,输入1的时候输出x<=3。()
2.3在字典里,同一个键可以对应两个或多个值。()
2.2以读模式打开文件时,文件指针指向文件开始处。()
2.1在Python3.x中,使用内置函数input)接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。()
1.30以下哪个方式可以创建一个空的集合?() A.set() B.{} C.[] D.()
1.29已知x=[8765432.1],那么x.pop(2)的结果是() A.2 B.6 C.3 D.7
1.28Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是() A.不需要缩进的代码顶行编写,不留空白 B.缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系 C.代码偏写中 缩进可以用Tab键实现,也可以用多 个空格实现,但两者不混用 D."缩进”有利于程序代码的可读性,并不影响程序结构
1.27执行列Pthon倍句将广生的结果是( ) x=2 y=2.0 if(x==y:print("Equal") else:print(“No Equal") A. Not Equal B.Equal C.编译错误 D.运行时错误
1.26下列哪个语句在Python中是非法的?() A.Ox+=v B.x=y=z=1 C. x.v=v.x D. x=(v=z+1)
1.25下面哪个不是Python合法的标识符?() A.name B.int32 C. self D.40XL
1.24下面程序段的输出为() a=1 def fun(a): a=a+2 print(a) fun(a) print(a) A.31 B.41 C.11 D.31
1.23下列for循环执行后,输出结果的最后一行是() for iin range(1,3): for j in range(2,5): print(I*J) A.8 B.2 C.6 D.15
1.22python程序文件的扩展名是() A. ,pyt B.python C..pt D..pV
1.21Python语句print(0xA+0xB)的运行结果是() A.0xA+0xB B.21 C.A+B D.0xA0xB
1.20下列程序的结果是() sum=0 for i in range(100): if(i%10): continue sum=sum+i print(sum) A.450 B.5050 C.4950 D.45
1.19表达式16/4-2**5*8/4%5/2的值为() A.2 B.14 C.2.0
1.18Python这个单词是什么含义?() A.袋鼠 B.喵星人 C.石头 D.蟒蛇
1.17能将5加到列表list1的末尾的语句是() A.list1.append(5) B. list1.add(5) C. list1.insert(5) D. list1.extend(5)
1.16以下代码段,试判断假设输入分数为75时,给出的分数等级为:() score =eval(input("请输入你的成绩:")) if score >= 60: grade ="D" elif score >= 70: grade ="C" elif score >= 80: grade ="B" elif score >= 90: grade ="A" print("输入成绩属于级别t".format(grade)) A.A B.B C.C D.D
1.15print(type(lambda:3))的输出结果是() A.<class .NoneType.> B.<class .int.> C.<class .function.> D.<class .float.>
1.14下列选项中,不属于Python语言特点的是() A.开源 B.面向对急 C.可读性好 D.运行效率高
1.13当你输入95时,下列程序运行的结果是() results =int(input(.成绩为:")) if 100>=results>=90: print(.A.) elif 90>results>=75: print(.B) elif O<=results<75: print(.C) else: print(.输入错误!) A.A B.B C.C D.输入错误!
1.12执行range(2102)后运行结果是() A.[2.46.8 10] B.[2.4,6.8] C.(2.4,6.8) D.(2.4.6.8.10)
1.11下列表达式中,值不是1的是() 。A.4//3 B.1and True C.15%2 D.1 or True
1.10语句x=input执行时,如果从键盘输入12并按回车键,则x的值是( ) A.12 B."12. C.12 D.-12
1.9选出对下列语句不符合语法要求的表达式: for var in_____: print(var) A.{1,2,3.4,5} B. range(0.10) C."Hello" D.(1,2.3)
1.8 已知x=[123],执行语句x.append(5)之后,x的值是() A.[1.2,3] B.[1,2.3,5] C.[5] D.5
17 下面关于函数的说法,正确的是() A.函数定义的位置没有要求,可以先调用,最后对函数定义B.函数可以不定义,就可以直接使用 C.函数是程序的抽象通过封装实现代码复用,可以利用函数对程序进行模块化设计 D.函数不可以对自己调用,只能调用别的函数
1.6 下面语句语法正确的是() A.if s==10 B.if s==10: C.if s=10: D.if s=10
1.5已知list1=[123454321],list1[:-1]的值是() A.[1,2,3,4,5,4,3,2.1] B.1. 2. 3.4.5.4.3.2] C.[0.12, 3, 4, 3, 2,1,0] D.[1]
1.4 if else是() A.判断结构 B.分支结构 C.选择结构 D.循环结构
1.3 Python3x语句print(123sep=的输出结果是() A.123 B.1:2:3 C.123 D.1,2.3
1.2下列表达式的值为True的是() A. 1 or True B. 3>2>2 C.1 and 5==2!=5 or 0
1.1x=(4,5,6),执行如下代码会有什么结果?() x[1] =1 print(x) A.出错 B. (4.1.6) C.(1.5.6) D.(4.1,5.6)