




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
python试题题库含答案1.运行下列代码,输出的结果是()。
lst=['西瓜','荔枝','哈密瓜','芒果','榴莲']
print(lst[1],lst[-1])[单选题]*西瓜芒果西瓜榴莲荔枝芒果荔枝榴莲(正确答案)2.运行下列代码,控制台中显示的结果是()。
lst=[1,2,3,4,5]
dellst[1]
dellst[-1]
print(lst)[单选题]*[2,3,4][1,2,3,4,5][1,3,4](正确答案)[]3.运行下列代码,最终'i'的值为()
i=0
lst=[1,2,3,4]
forxinlst:
x=int(x)
i=i+x[单选题]*0410(正确答案)14.运行下列代码,输出的结果是()
lst1=['北京','上海','广州']
lst1.append('深圳')
print(lst1)[单选题]*['深圳','北京','上海','广州']['北京','深圳','上海','广州']['北京','上海','深圳','广州']['北京','上海','广州','深圳'](正确答案)5.运行下列代码,输出的结果是()
lst1=[1,2,3,4,5]
lst2=[]
whilelst1:
i=lst1.pop()
lst2.append(i)
print(lst2)
[单选题]*[][1][1,2,3,4,5][5,4,3,2,1](正确答案)6.运行下列代码,输出的结果是()
lst=[1,2,3,4]
print(lst.remove(3),lst)[单选题]*None[1,2,3]None[1,2,4](正确答案)4[1,2,3]3[1,2,4]7.请问下面关于列表的描述哪个是正确的?()[单选题]*A.列表中不可以存储变量B.列表的索引从1开始C.列表中不可以存储数字D.列表中可以存储字符串(正确答案)8.在没有定义变量的情况下,以下哪种写法可以正确地向列表中加入新元素?()[单选题]*A.List_append('abc')B.List.append('abc')(正确答案)C.List.append(abc)D.append(abc)9.以下关于pop()和insert()的描述哪一项是错误的?()[单选题]*A.insert()函数可以插入新元素到列表中B.pop()函数可以在列表为空的时候起作用(正确答案)C.insert()函数可以在列表为空的时候起作用D.pop()函数可以删除列表中的元素10.下列数据中不属于列表的是()[单选题]{23,45,56,78}(正确答案)[23,45,5.6,7.8][23,45,"Info",'A']["A","B","C","D"]11.键盘输入的字符串转换成列表的方式:
a=input()
list=[]
foriina.split(''):
list.append(i)
print(list)
其中,a=input()这个输入的变量类型是:[单选题]*字符串类型(正确答案)整数类型12.表达式len(range(1,10))的值是()。[单选题]109(正确答案)2113.已知列表x=[1,2,3],那么执行语句x.insert(1,4)后,x的值为()。[单选题][1,4,2,3](正确答案)[1,4,2][1,2,3,4][1,1,4,2,3]14.运行如图所示的程序,结果为()。[单选题]1112162(正确答案)15.已知列表x=[1,2,3],那么执行语句x.insert(2,4)后,x的值为()。[单选题][1,2,4,3](正确答案)[1,4,3][1,2,3,5][4,1,2,3]16.已知列表x=list(range(9)),那么执行语句
delx[2]之后,x的值为()。[单选题][1,3,5,7,9][1,3,5,7][0,1,3,4,5,6,7,8](正确答案)[0,2,3,4,5,6,7,8]17.以下哪种清空列表List中所有元素的方法是正确的?()*A.delList[1]B.clearListC.List*0(正确答案)D.List=0(正确答案)答案解析:List.clear()是对的写法
delList是对的写法18.
a=[5,2,8,7,3]#创建列表,各元素用逗号隔开,放在方括号内
a[0]=8#修改列表第一个元素的值为8,注意列表的索引号从0开始
dela[1]#删除列表第二个元素
a.append(9)#在列表尾部添加一个数据元素9
print(a)#打印列表
上述程序的运行结果为()[填空题]*_________________________________(答案:[8,8,7,3,9])19.以下是列表的是()*A.a=[1,2,3,4](正确答案)B.range(1,5)(正确答案)C.range(10)(正确答案)D.obj=[”苹果”,3,”猕猴桃”](正确答案)20.在python中,运行下列程序,正确的结果是()
x=1
whilex>0:
x=x+1
print(x)[单选题]*A.1B.123456789…C.无输出(正确答案)D.100答案解析:print在循环外21.round(3.1415926,3),正确的结果是()[单选题]*A.3.14159263B.3.142(正确答案)C.3.141D.都不正确答案解析:四舍五入round(原数,保留小数位数)22.int(9.8),正确的结果是()[单选题]*A.10B.'9'C.9(正确答案)D.9.0答案解析:int向下取整,取比原值小的整数23.在python中,运行下列程序,正确的结果是()
s=0
foriinrange(1,5):
s=s+i
print("i=",i,"s=",s)[单选题]*A.i=4s=10(正确答案)B.i=5s=10C.i=5s=15D.i=6s=15答案解析:range(1,5)产生1234,所以i最后为4,另外在循环中s进行+i操作,最终s=0+1+2+3+424.有个列表n=[‘水果’,‘砂糖橘’,’苹果’,‘橙子’],请把列表中’苹果’改为’橘子’,选出修改正确的语句()[单选题]*A.n[2]='橘子'(正确答案)B.n['橘子']C.n[3]='橘子'D.list['橘子']答案解析:列表下标(就是[]里那个数)从0开始,苹果是n[2]25.创建一个list列表,正确的是()[单选题]*A.list[1,2,3]B.list=[1,2,3](正确答案)C.list(1,2,3)D.list=(1,2,3)答案解析:列表就是带[]的啊,创建要有赋值26.a=5
while(a>1):
print(a)
a=a-2
上述程序的运行结果为()[单选题]*
A.(正确答案)
B.
C.
D.答案解析:while条件循环:满足条件则进入循环。循环体中用于控制循环的变量a每次-2,第一次进入循环时a值为5,第二次a值为3,当a值为1时不满足条件,结束循环,因此共进入2次循环,运行2次print(a)27.a,b=0,1
foriinrange(4):
a=a+1
print(a)
上述程序的运行结果为()[单选题]*A.4(正确答案)B.3C.2D.1答案解析:range(4)产生列表[0,1,2,3],列表中有4个元素,进入4次循环。循环体作用是让a增加1,4次循环就从0增加到4。28.foriinrange(2):
print(i)
上述程序的运行结果为()[单选题]*
A.
B.
C.
D.(正确答案)答案解析:range(2)产生列表[0,1],列表中有2个元素,进入2次循环。循环体分两次print(i),一次默认的print占用一行。29.range(2,11,3)会生成()这样一个列表。[单选题]*A.[0,2,4,8,10]B.[2,4,8]C.[2,5,8,11]D.[2,5,8](正确答案)答案解析:三个参数,从第一个参数起,到不超过也不包含第二个参数,每次增加第三个参数30.range(5)会生()这样一个列表。[单选题]*A.[0,1,2,3,4](正确答案)B.[0,1,2,3,4,5]C.[1,2,3,4,5]D.[1,2,3,4]答案解析:一个参数,默认从0起,到不超过也不包含531.range(1,4)会生成()这样一个列表。[单选题]*A.[0,1,2,3,4]B.[1,2,3,4]C.[1,2,3](正确答案)D.[0,1,2,3]答案解析:两个参数,从第一个参数起,到不超过也不包含第二个参数32.以下哪个流程图中用到了循环结构[单选题]*
A.
B.(正确答案)
C.
D.答案解析:B循环
AD分支
C顺序
判断依据:从判断框开始有重新指向该框的线,如下两图
33.list=[[1,2,3],[‘One’,’Two’,’Three’],[5,’6’,7]]
list[1].clear()
print(list)的结果是()[单选题]*clear()用于清空列表
例如:
a=[1,2,3,4]
a.clear()
print(a)
>>>结果为:[]A[]B[[1,2,3],[],[]]C[[1,2,3],[5,'6',7]]D[[1,2,3],[],[5,'6',7]](正确答案)34.list=[[1,2,3],[‘One’,’Two’,’Three’],[5,’6’,7]]
list.pop(1)的结果是()[单选题]*A[‘One’,’Two’,’Three’](正确答案)B[1,2,3]C1D[5,’6’,7]35.创建一个元组只需要在括号中添加元素,并使用逗号隔开;另外,我们还可以省略括号。[判断题]*对(正确答案)错36.下面的(
)方法可以删除列表中首次出现的指定元素?[单选题]*append()extend()remove()(正确答案)pop()37.字符串(string)、列表(list)和元祖(tuple)都是序列,元祖的元素可以改变,列表的元素不可变。[判断题]*对错(正确答案)38.在下面语句中的问号的位置,填入什么数字才可以把列表的“刘备”换成“马超”呢?
>>>a1=["关羽","张飞","赵云","刘备","黄忠"]
>>>a1[?]="马超"[单选题]*0123(正确答案)39.一、单选题
1.关于for循环以下说法正确的是[单选题]*A.foriinrange(5)循环次数为6B.foriinrange(1,4)中,i可以取4Cforiinrange(1,4,2),i可以取1,2,3D.foriinrange(1,4,2),i可以取1,3(正确答案)40.关于变量下列说法正确的是()[单选题]*A.变量分为整数,字符串、浮点数类型B.一个语句只能给一个变量赋值。C.以下句子可以实现两个变量交换值:A=34B=35A,B=35,34(正确答案)D.int()可以将变量转化为浮点类型。41.观察下列程序运行结果,做出判断:
importturtle
t=turtle.Pen()
t.pensize(1)
t.pencolor("red")
foriinrange(50):
t.fd(i*2)
t.left(90)
运行结果:
以上图形共有多少条红线()
[单选题]*A.50B.100C.99(正确答案)D.9842.4.以下程序运行结果为()[单选题]*A.26(正确答案)B.27C.28D.2943.以下程序运行结果为:()
[单选题]*A.1(正确答案)B.1C.3D.444.二、简答题
1.利用turtle绘制以下图形(15分):
要求:
1.扇面和扇把的张角为三分之一圆,扇面的半径为100左右,扇把的半径为20左右。
2.扇面和扇把的相交点为(0,0)
评分标准:
1.屏幕背景为蓝色,画笔粗细为1.速度为0(5分)
2.扇面角度,方向,颜色(黑色即可),半径符合题的要求(5分)
3.扇把角度,方向,颜色(黑色即可),半径符合题的要求(5分)
4.使用循环,绘画过程连续不间断。(5分)
[填空题]*_________________________________45.编写程序,输出200以内能被17整除的最大正整数[填空题]*_________________________________46.编写程序(猜数游戏),系统随机产生1-100的一个数字,用户共有10次猜数的游戏。若猜大了,系统提示:猜大了,请重新猜。若猜小了,系统提示:猜小了,请重新猜。若猜对了,系统提示:恭喜你,猜对了。[填空题]*_________________________________47.2.加法器模拟(30分)
具体要求:生成5道0-100以内的随机数加减法,由用户回答,打印出用户答对题的数目
举例:
输出:32+64=?
输入:96
输出:90-23=?
输入:67
输出:0+32=?
输入:32
输出:23+31=?
输入:54
您总共答对5道题
评分标准:
1.能够生成5道0-100以内随机数加减法(10分
2.能够判断没道题是否计算正确(15分)
3.完全符合题意(5分)[填空题]*_________________________________48.下列定义的变量正确的是(
)[单选题]*A.a==100B.a=100(正确答案)C.a!=100D.2a=10049.下列合法的变量名有()个。
mum1
2mame
sigal_4
input
a&b
pi
[单选题]*A.1B.2C.3(正确答案)D.450.有一段python代码如下:
name='学生'
name在代码中为_______,name中的内容为_________。[单选题]*A.常量,nameB.常量,学生C.变量,nameD.变量,学生(正确答案)51.在python中,A=1与A==1分别代表的意义是:[单选题]*A、“A=1”:将数值“1”赋值给变量A;A==1:判断A的值是否等于1(正确答案)B、“A=1”:判断A的值是否等于1;A==1:将数值“1”赋值给变量AC、“A=1”:将字母“A赋值给变量1;A==1:将数值“1”赋值给变量AD、“A=1”:将字母“A赋值给变量1;A==1:判断A的值是否等于152.以下变量名中,符合变量命名规范的有:*A.choose(正确答案)B.wenben(正确答案)C.A1-2(正确答案)D.B?153.下列的print使用中哪个能输出:HelloPythonCrashSoursereader!
message="HelloPythonCrashSoursereader!"[单选题]*print(mesage)print(message)(正确答案)print("message")input(mesage)答案解析:在使用print()作为数据的输出过程中,一定要保证输出的print(message)与上面定义的是一样的。54.在下列选项中选择正确的赋值方式:[单选题]*5=aa==5a=5(正确答案)5==a答案解析:在程序中一个等于符号“=”表示赋值,两个等于符号“==”表示判断。在赋值过程中是将右边的值赋给左边。55.下列代码输出的结果是多少?
a=6
b=2
c=a*b
print(c)[单选题]*312(正确答案)918答案解析:此程序将完成的是乘法的操作56.在下列代码中输出的结果是什么?
message="hello,lubansheshou"
#print(message)
[单选题]*hello,lubanshoushe程序报错hello不会有任何输出(正确答案)答案解析:在python中#符号用于注释掉当前的语句。在这里也就不会有任何输出。57.下面的输出结果是多少:
a=0.1
b=0.1
c=a+b
print(c)[单选题]*intfloat0.2(正确答案)没有输出结果答案解析:在type()可查看数据类型,int是整形(整数),float是浮点型(小数点)58.以下代码的输出结果是()
x="big"
y=2
print(x+y)
[单选题]*会报错(正确答案)bigbigbig2big59.符号“#”后面跟的内容是程序里的()[单选题]*代码可执行语句注释(正确答案)备注60.关于程序中的变量,以下说法中错误的是()。[单选题]*A.将数据存入某变量后,读取该变量中的值,不会改变该变量的值B.将数据存入某变量以后就不能将新的数据存入该变量(正确答案)C.将数据存入某变量以后可以将新的数据存入该变量D.在一个问题的计算过程中,可能需要使用多个变量61.在python中,以下哪个选项a的数据类型为整型()[单选题]*A.a=5(正确答案)B.a=input()C.a='5'D.a=5.062.下面名称,可以作为变量名的是()[单选题]*A、N@umbrB、my—scoreworldC、22bananaD、_demo(正确答案)答案解析:变量名只能是字母、数字和下划线组成,而且不能以数字开头63.下列语句后的结果是什么()。
world="world"
print("hello"+world)?[单选题]*A、helloworld(正确答案)B、"hello"worldC、helloworldD、语法错误答案解析:在字符串中,“+”的作用是连接字符串64.python语言中下列变量命名正确的是哪一个()[单选题]*A.2aB.printC.a2(正确答案)D.a&b65.阅读程序,分析结果是()
a=15
b=30
c=a
a=b
b=c
print(a)
print(b)[单选题]*A.1530B.3015(正确答案)C.1515D.303066.给变量赋值“=”右侧的数据可以很丰富,可以是以下哪些形式()*A.r=10(正确答案)B.s=pi*r*r(正确答案)C.a=input()(正确答案)D.a=b(正确答案)67.下面()是Python合法的变量名*A.int32(正确答案)B.40XLC.self(正确答案)D.name(正确答案)68.Python的命令提示符是()[单选题]*<<<///\\\>>>(正确答案)69.Python编程中运行程序的快捷键是(
)[单选题]*F1F3F5(正确答案)F770.Python中字符串变量用(
)符号表示[单选题]*“”(正确答案){}[]()71.>>>print(3+5)
运行此命令的输出结果是()[单选题]*3+53,5358(正确答案)72.运行下面命令输出结果为(
)
>>>print('I’+'am'+'a'+'student')[单选题]*'I’+'am'+'a'+'student''I’'am''a''student'IamastudenIamastudent(正确答案)73.请写出程序结果:
print(111+555)[填空题]*_________________________________(答案:666)74.请写出下面命令的输出结果:
>>>print('35+28=',35+28)[填空题]*_________________________________(答案:35+28=63)75.请写出下列代码的输出结果:
>>>print(4**2)[填空题]*_________________________________(答案:16)76.请写出下列代码的输出结果:
a=3
b=9
print('b/a=',b/a)[填空题]*_________________________________(答案:b/a=3.0)77.写出程序的结果:
>>>print((4+5))*3/2)[填空题]*_________________________________(答案:13.5)78.下面关于python模块的说法错误的是()[单选题]*pygame可以制作2d游戏turtle不可以自定义海龟造型(正确答案)csv模块可以方便的处理csv格式的文件random模块可以产生随机小数79.print(1or0)的结果是打印()[单选题]*1(正确答案)0TrueFalse80.下面代码的结果是打印()
s="i#love#pahx"
print(s.split("#",1))[单选题]*"i#love#pahx"["i#love#pahx"]['i','love#pahx'](正确答案)['i','love","pahx']81.print(8/2)的结果是打印()[单选题]*22.044.0(正确答案)82.L=[1,2,3,4,5],则print(l[::3])的结果是()[单选题]*[3][1,2,3][1,2,3,4][1,4](正确答案)83.下列程序的时间复杂度为多少?
i=10
whilei<n:
i*=2
print(n)[单选题]*O(1)O(logN)(正确答案)O(n)O(n**2)84.下列代码实现的是什么排序算法?
deffun(ary):
n=len(ary)
foriinrange(n):
min=i
j=i
whilej<n-1:
j+=1
ifary[j]<ary[min]:
min=j
ary[min],ary[i]=ary[i],ary[min][单选题]*快速排序选择排序(正确答案)插入排序冒泡排序85.十进制数字8转换为二进制表示是()[单选题]*1000(正确答案)11001110111186.下面代码的执行结果是()
deffun(n):
ifn%2==0:
n=n-1
ifn==1:
return1
else:
returnn+fun(n-1)
print(fun(10))[单选题]*1025(正确答案)305587.下面关于python的类的说法错误的是()[单选题]*在定义类时,类名的首字母一般要大写继承父类构造方法需要用到super关键字在定义类的方法时,第一个参数必须起名为self(正确答案)如果属性名为两个下划线开头,则该属性为私有,不能在类的外部被使用88.请使用turtle模块完成一个数码管倒计时的效果:
[填空题]_________________________________89.使用tkinter完成系统登录模块,要求把用户数据保存在数据库中()
[填空题]_________________________________恭喜你完成了python通识课的学习!在未来,你可以选择学习python应用课或者高阶算法课程。
1.Python应用课主要学习图像识别、3D游戏制作和数据可视化等知识,熟练掌握python在各个领域的应用;
2.高阶算法课程主要学习数据结构和高阶算法,可参加信息学奥赛等含金量较高的国际性竞赛。
你更倾向于学习()[单选题]*○Python应用课○高阶算法课90.下列关于变量的赋值写法,哪个是正确的?[单选题]*1_a=22=2name=wangname='wang'(正确答案)91.下列语句:
name='wang'
需要把字符串内容切换成首字母大写,应该用?[单选题]*name.title()(正确答案)name.upper()name.lower()92.下列语句:
name='wang'
需要把字符串内容切换成全部大写,应该用?[单选题]*name.title()name.upper()(正确答案)name.lower()93.下列语句:
name='WANG'
需要把字符串内容切换成全部小写,应该用?[单选题]*name.title()name.upper()name.lower()(正确答案)94.利用python进行运算,6/3的值是?[填空题]*_________________________________(答案:2.0)95.要把字符转换为整数,可以用哪个函数?[填空题]*_________________________________(答案:int)96.要把数字转换为字符,可以用哪个函数?[填空题]*_________________________________(答案:str)97.在python计算中,计算结果会有小数点位数不确定的情况,比如计算的结果是(
)就会出现很多小数点位数.[填空题]*_________________________________(答案:0.3)98.print=3
语法是正确的[判断题]*对错(正确答案)99.na
me
='wang'
语法是正确的。[判断题]*对错(正确答案)100.a_name='wang'
语法是正确的。[判断题]*对(正确答案)错101.plt.xlabel('Time',fontsize=14)
plt.ylabel('Sale',fontsize=14)
matplotlib的制图中,上述代码的作用是[单选题]*A、设置轴的标签(正确答案)B、设置轴的刻度C、设置背景的大小D、设置标题的大小102.plt.tick_params(axis='both',labelsize=5)
上述代码的作用是[单选题]*A、设置标签的属性B、设置刻度的属性(正确答案)C、设置标题的属性D、设置背景的属性103.plt.legend的作用是[单选题]*A、设置刻度B、设置旋转C、设置颜色D、设置图例(正确答案)104.plt.scatter(y[0:5],z[0:5],s=50,c="m",marker='o',label='Data1')
代码中marker的作用是[单选题]*A、设置散点形状(正确答案)B、设置散点透明度C、设置散点颜色D、设置散点背景105.plt.annotate(r'thisisapoint',xy=(y[10],z[10]),xycoords='data',
xytext=(+10,+30),textcoords='offsetpoints',
fontsize=10,arrowprops=dict(arrowstyle='->'))
的作用是[单选题]*A、标注大小B、标注图例C、标注文本(正确答案)D、标注缺失值106.plt.savefig("scatter.png",format='png',transparent=True)
中transparent=True的作用是[单选题]*A、传递图像B、保存所见图像C、去除图像背景色(正确答案)D、去除图像标题107.ax.set_theta_zero_location('N'),这里的N是指[单选题]*A、上(正确答案)B、下C、左D、右108.plt.subplot(111,projection='polar'),这里的projection='polar'是指[单选题]*A、建立直角坐标B、建立极坐标(正确答案)C、建立球坐标D、建立柱形坐标109.请将虚拟的某银行调研数据testdata.csv,运用已经学习的可视化方法对数据进行展示,如需要,请对数据进行必要的处理。[单选题]*A、我会将此题的代码提交给组长(正确答案)B、太难了,我无法提交110.关于python的编程变量说法正确是?知[单选题]*变量命名规范A.变量可以字母,数字,下划线组合(正确答案)B.变量命名不区分大小写C.不可以以下划线开头D.变量命名中能包含空格111.两组围棋选手进行比赛,每组三人。甲组为a,b,c三人,乙组为x,y,z三人。已抽签决定比赛名单。a说他不和x比,c说他不和x,z比,请问b和()进行比赛:[单选题]*A.x(正确答案)B.yC.zD.c答案解析:考查基本的逻辑思维112.8/4*2+2**2运行结果是()[单选题]*A.4B.6C.8(正确答案)D.10答案解析:运算符的优先级113.假设a=10,b=30,那么a/b的值是()[单选题]*A.300B.20C.3D.0.33333(正确答案)答案解析:python中两个整数相除,如果除不尽,结果会被自动转为浮点数114.python中的乘法是用哪个符号表示的?[单选题]*A.*(正确答案)B.xC./D.#答案解析:算数运算符115.给出如下代码:
s='PythonisOpenSource!'
print(s[0:].upper())
上述代码的输出结果是()[单选题]*A.PYTHONB.PYTHONISOPENSOURCEC.PythonisOpenSource!D.PYTHONISOPENSOURCE!(正确答案)116.8//4运行结果是()。[单选题]*A.0B.FalseC.TrueD.2(正确答案)答案解析:知识点:向下取整运算符117.turtle.circle(120,180)是绘制一个什么样的图形?()[单选题]*A.半径为180的扇形B.半径为120的半圆(正确答案)C.半径为120的圆形D.半径为180的圆形答案解析:知识点:turtle库118.十进制数150转换为二进制是多少?()[单选题]*A.10010110(正确答案)B.11110110C.10010010D.30答案解析:知识点:进制换算119.代码补全:杨辉三角形,是二项式系数在三角形中的一种几何排列。中国南宋数学家杨辉在1261年所著的《详解九章算法》一书有明确记载。欧洲数学家帕斯卡在1654年发现这一规律,所以又叫做帕斯卡三角形。其定义为:其顶端(第1行)
是1;第2行是两个1;第3行是‘1,2,1’,中间的‘2’是其上方相邻的两个数字的和;依次类推,产生如图所示的杨辉三角形。使用python打印杨辉三角。请问空白处应填写()deftriangles():
n=[1]
whileTrue:
yieldn
n=[x+yforx,yin_________([0]+n,n+[0])]
n=0fortintriangles():
print(t)
n=n+1
ifn==10:
break[单选题]*A,zip(正确答案)B,addC,appendD,del答案解析:zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同。所以选A。120.type类型
_________
mouse鼠标
_________
button按键
_________
and与
_________[填空题]*空1答案:type空2答案:type空3答案:type空4答案:mouse空5答案:mouse空6答案:mouse空7答案:button空8答案:button空9答案:button空10答案:and空11答案:and空12答案:and121.TrueandTrue的结果是False[判断题]*对错(正确答案)122.3>0and10>30的最终结果是False[判断题]*对(正确答案)错123.FalseandFalse的最终结果是True[判断题]*对错(正确答案)124.4>2and9>5的最终结果是True[判断题]*对(正确答案)错125.基本的Python内置函数sum(x)的作用是()[单选题]*A:对组合数据类型x计算求和结果(正确答案)B:返回变量x的数据类型C:将x转换为等值的字符串类型D:对组合数据类型x进行排序,默认从小到大126.基本的Python内置函数eval(x)的作用是()[单选题]*A:将x转换成浮点数B:去掉字符串x最外侧引号,当作Python表达式评估返回其值(正确答案)C:计算字符串x作为Python语句的值D:将整数x转换为十六进制字符串127.下列说法中正确的是()[单选题]*A:break用在for语句中,而continue用在while语句中B:break用在while语句中,而continue用在for语句中C:continue能结束循环,而break只能结束本循环D:break能结束循环,而continue只能结束本循环(正确答案)128.x=0
x=1.5
x=True
x='abc',则x值为()[单选题]*A:0B:1.5C:TrueD:'abc'(正确答案)129.下面代码的输出结果是
x=12.34;print(type(x))[单选题]*A:<class'complex'>B:<class'bool'>C:<class'float'>(正确答案)D:<class'int'>130.下面代码的执行结果是()
>>>defarea(r,pi=3.14159):
returnpi*r*r
>>>area(3.14,4)[单选题]*A:出错B:50.24C:39.4384(正确答案)D:无输出131.以下不能创建集合的语句是()[单选题]*A:s=set()B:s2=set("abcd")C:s3={}(正确答案)D:s4={1,1,2}132.下面代码的输出结果是()
x=1
x*=3+5**2
print(x)[单选题]*A:28(正确答案)B:14C:13D:29133.以下函数中,不能改变turtle绘制方向的是()[单选题]*A:turtle.fd()(正确答案)B:turtle.seth()C:turtle.right()D:turtle.circle()134.为了给整型变量x,y,x赋初值10,下面正确的Python赋值语句是()[单选题]*A:xyz=10B:x=10y=10z=10C:x=y=z=10(正确答案)D:x=10,y=10,z=10135.对于列表L=[1,2,'Python',[1,2,3,4,5]],L[-3]的是()[单选题]*A:1B:2(正确答案)C:'Python'D:[1,2,3,4,5]136.在下列语句中,不能创建一个字典的语句是()[单选题]*A:dict={}B:dict={4:6}C:dict={(4,5,6):'dictionary'}D:dict={[4,5,6]:'dictionary'}(正确答案)137.设a=set([1,2,2,3,3,3,4,4,4,4],则sum(a)的值是()[单选题]*A:10(正确答案)B:20C:30D:40138.以下选项中,输出结果是False的是[单选题]*A:>>>5is5B:>>>5isnot4C:>>>5!=4D:>>>False!=0(正确答案)139.下列表达式的值为True的是()[单选题]*A:2!=5or0(正确答案)B:3>2>2C:5+4j>2-3jD:abc'>'xyz'140.True+False的值为()[单选题]*A:0B:1(正确答案)C:TrueD:False141.5%2结果为()[单选题]*A:1.0B:1(正确答案)C:2.5D:2142.执行下面的代码,以下选项中正确的是()
deff(x,y=0,z=0):pass#空语句,定义空函数体[单选题]*A:f(1,x=1,z=3)B:f(1,y=2,t=3)C:f(x=1,y=2,z=3)(正确答案)D:f(x=1,2)143.下面代码的输出结果是()
x=0o1010;print(x)[单选题]*A:10B:32768C:1024D:520(正确答案)144.下面代码的输出结果是
print(0.1+0.2==0.3)[单选题]*A:whileB:0C:-1D:False(正确答案)145.关于Python语言的特点,以下选项中描述错误的是?[单选题]*A.Python语言是非开源语言(正确答案)B.Python语言是跨平台语言C.Python语言是多模型语言D.Python语言是脚本语言146.Python语言提供的3个基本数字类型是?[单选题]*A.整数类型、二进制类型、浮点数类型B.整数类型、浮点数类型、复数类型(正确答案)C.整数类型、二进制类型、复数类型D.整数类型、二进制类型、浮点数类型147.下面代码的输出结果是?
x=10
y=3
print(x%y,x**y)[单选题]*A.31000B.130C.330D.11000(正确答案)148.以下程序的输出结果是?
importtime
t=time.gmtime()
print(time.strftime("%Y-%m-%d",t))[单选题]*A.系统当前的日期(正确答案)B.系统当前的时间C.系统出错D.系统当前的日期与时间149.定义x=13.15,表达式int(x)的结果是?[单选题]*A.13(正确答案)B.13.1C.13.0D.13.2150.程序如图,当输入"3,6,9,5,4"时,输出为()。
[单选题]*A、3B、5C、9(正确答案)D、4答案解析:根据题意,a=['3','6','9','5','4'],b=[3,6,9,5,4],d=3。i依次从列表b中取值,当i>d时,就把大的值赋给d,所以d的值依次为3,6,9,所以i=9。151.程序段如图,这个程序会循环(
)次
[单选题]*A、2B、3C、4(正确答案)D、5答案解析:这是一个从0累加的程序,每次n加1,把每次循环时n和sum的值代入,当循环到n=4时,循环了5次,sum=10不再循环。152.程序段的运行结果是(
)
[单选题]*A、0123456789B、012C、01245678(正确答案)D、012345678答案解析:在循环语句中,如遇到continue语句,则无需看后面的语句继续循环。如遇到break语句,则马上终止循环。153.请在横线处,补充代码,完善程序,计算n!(n!=1*2*…*n)
[单选题]*A、20B、nC、21D、n+1(正确答案)154.请在横线处,补充代码,使其输出结果为1,3,5,7,9,(
)
[单选题]*A、0,10,1B、1,10,2(正确答案)C、0,9,1D、1,9,2155.下面程序是计算1~10之间的奇数之和及偶数之和。请完善横线处代码(
)
[单选题]*A、b=i+2B、b=i+1(正确答案)C、b=i-2D、b=i-1答案解析:根据题目,求1~10的奇数和偶数和,循环变量i从是0开始,所以要表示奇数,则i+1。156.小智学校每年植树节都有志愿者服务,规定每人第一年种1棵树,第二年种2棵树,依次类推,编程计算需要连续几年才能种够10棵树。要解决这个问题,括号中控制循环次数的语句应该怎么写(
)
[单选题]*A、whiletotal<10:(正确答案)B、whiletotal<10;C、fortotalinrange(10):D、fortotalinrange(1,11):答案解析:因为不知道要几年,也就是不知道循环次数,所以用条件循环while,注意循环语句格式中冒号的用法。157.在Python中,执行下列语句后的显示结果是(
)
[单选题]*A、A(正确答案)B、BC、CD、D答案解析:循环语句中一旦满足条件执行break,则终止循环。故当i==3也就是循环第4次时终止循环。158.利用for循环,计算输出1+2+3+...+100的值。请完善程序(
)
[单选题]*A、100B、101,2C、1,100D、1,101(正确答案)159.在Python中,下面这个程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗器械产品采购合同
- 成都项目创建安全文明施工标准化工地方案
- 《质权的属性》课件
- 《线程基本概念》课件
- 《微控制器按键扫描》课件
- 《素雅背景设计》课件
- 园林古建修缮合同范本
- 围墙施工承包合同范本
- 农村装修送货合同范本
- 商铺降租申请书
- 2025年城市现代化策划合同范本
- 2025年安徽水利水电职业技术学院单招综合素质考试题库及完整答案一套
- 2025年皖西卫生职业学院单招职业适应性测试题库一套
- 踝关节骨折中医护理方案
- 2025年黑龙江省伊春市单招职业适应性测试题库含答案
- 8.3 摩擦力(课件)2024-2025学年人教版八年级物理下册
- 2025年黑龙江职业学院单招职业适应性测试题库带答案
- 第五章产前检查及高危妊娠监测课件
- 环水保培训资料
- 2025中智集团招聘重要岗位高频重点模拟试卷提升(共500题附带答案详解)
- 2025年第六届美丽中国全国国家版图知识竞赛题库及答案
评论
0/150
提交评论