百年教育职业培训中心 百年教育学习服务平台
题库试卷

【百年教育职业培训中心】-乐学Python-章节资料考试资料-南京工业大学

来源: 更新时间:

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!答案:微信搜索【渝粤教育】公众号报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

答案:微信搜索【渝粤教育】公众号


报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

答案:微信搜索【渝粤教育】公众号


ython-南京工业大学[

随堂测验

1、【单选题】以下哪个不能用来作为判断程序好坏的客观依据:

A、程序执行的效率

B、程序运行结果的准确性

C、用户使用程序时的体验度

D、程序的编写者


2、【单选题】在Python程序中以下哪个语句可以实现将变量x的值输出:

A、input(x)

B、print(x)

C、x=input()

D、x=print()


3、【判断题】Python2.x和Python3.x语法完全兼容

A、正确

B、错误


4、【判断题】代码的先后顺序不会影响程序的运行结果。

A、正确

B、错误


5、【判断题】程序中的所有符号都可以在中文输入法状态下进行输入。

A、正确

B、错误


随堂测验

1、【多选题】以下不能用于在Python程序中作为自定义标识符的有:

A、for

B、not

C、in

D、it


2、【判断题】在Python程序中,表达式‘1’+‘2’的结果为'12'

A、正确

B、错误


3、【判断题】Python程序既可以输出文本,也可以输出图形、声音等。

A、正确

B、错误


4、【判断题】已知a=input(),假设用户输入3,则表达式a+2的值为5。

A、正确

B、错误


5、【判断题】在Python程序中,标识符不区分大小写。

A、正确

B、错误


随堂测验

1、【单选题】已知:a=10b=a**2依次执行以上语句后,b的值为:

A、20

B、100

C、10

D、100.0


2、【单选题】已知a=7,则执行表达式a//=2后,a的值为:

A、1

B、2

C、3

D、3.5


3、【单选题】已知变量a是一个三位正整数,则以下能获取其百位数字的表达式为:

A、a//100

B、a/100

C、a/100-a/10

D、a//100-a//10


4、【多选题】以下哪些是Python的内置函数:

A、abs

B、max

C、sqrt

D、pow


5、【判断题】math库属于自带库,不需要另外单独安装。

A、正确

B、错误


1周单元作业

1周单元测验

1、【单选题】以下哪个程序相对较优:

A、r=input()pi=3.14v=(4/3)*pi*r*r*rprint(v)

B、r=eval(input())pi=3.14v=(4/3)*pi*r*r*rprint(v)

C、r=eval(input('请输入半径:'))pi=3.14v=(4/3)*pi*r*r*rprint('球体积为:',v)

D、import math

E、导入math库r=eval(input('请输入半径:'))

F、输入球半径v=(4/3)*math.pi*math.pow(r,3)

G、计算球体积print('球体积为:',v)

H、输出球体积


2、【单选题】在IDLE的文件式运行环境下,执行程序的快捷键为:

A、F1

B、F3

C、F5

D、F12


3、【单选题】以下不能用于计算a的4次方的表达式是:

A、a**4

B、pow(a,4)

C、a*4

D、math.pow(a,4)


4、【单选题】执行以下程序后,a和b的值分别为:a=1b=aa=a-b

A、1 0

B、0 0

C、1 1

D、0 1


5、【单选题】执行以下程序后,a和b的值分别为:a=3b=5b,a=a,b

A、5 3

B、3 5

C、3 3

D、5 5


6、【单选题】执行以下程序后,假设用户输入543,则输出结果为:<img src="http://edu-image.nosdn.127.net/B999631E4C89CD0B8F6C284C3F352F0B.png?imageView&thumbnail=890x0&quality=100" />

A、43,373

B、43,373

C、43,3,73

D、43,373


7、【单选题】math库中的哪个函数能够实现求解最大公约数的功能:

A、fabs

B、fmod

C、factorial

D、gcd


8、【单选题】以下哪个标识符能用于在Python程序中自定义变量名:

A、True

B、While

C、import

D、if


9、【单选题】执行表达式2+'1a'后,结果为:

A、3

B、'21a'

C、'21'

D、报错


10、【单选题】以下不能实现将变量a的值增加1的是:

A、a=a+1

B、a+=1

C、a+1

D、a=a+int('1')


随堂测验

1、【填空题】已知字符串s='马力在学校运动会400m的决赛中获得了第一名。',则表达式s[0]的值为:'__________'

A、


2、【填空题】已知字符串s='马力在学校运动会400m的决赛中获得了第一名。',则表达式s[8]的值为:'__________'

A、


3、【填空题】已知字符串s='马力在学校运动会400m的决赛中获得了第一名。',则表达式s[-3]的值为:'__________'

A、


4、【填空题】已知字符串s='马力在学校运动会400m的决赛中获得了第一名。',则表达式s[-12]的值为:'__________'

A、


5、【填空题】已知字符串s='马力在学校运动会400m的决赛中获得了第一名。',则表达式s[11]的值为:'__________'

A、


随堂测验

1、【填空题】已知字符串s='小明对小红说:“这个玩具是我在网上买的,才花了50块钱。”',则表达式s[0:2]的值为:'______'

A、


2、【填空题】已知字符串s='小明对小红说:“这个玩具是我在网上买的,才花了50块钱。”',则表达式s[10:12]的值为:'______'

A、


3、【填空题】已知字符串s='小明对小红说:“这个玩具是我在网上买的,才花了50块钱。”',则表达式s[-6:-2]的值为:'______'

A、


4、【填空题】已知字符串s='agcosobdelgutcukq',则表达式s[1::2]的值为:'______'

A、


5、【填空题】已知字符串s='sernnotdyluloepw',则表达式s[-1::-2]的值为:'_________'

A、


随堂测验

1、【单选题】已知字符串s='abc',则表达式s*2的值是:

A、'abcabc'

B、abcabc

C、'abc2'

D、'aabbcc'


2、【单选题】已知字符串s1='snow',s2='man',则表达式s1+s2的值为:

A、'mansnow'

B、'amnnosw'

C、'snowman'

D、7


3、【单选题】已知字符串s='hello',则表达式'he' not in 'hello'的值为:

A、'True'

B、'False'

C、True

D、False


4、【单选题】已知字符串s='who',则执行语句 s[-1]='at' 后,s的值为:

A、'what'

B、'wha'

C、'whoat'

D、报错,且s的值不变


5、【单选题】已知字符串s='ABC',则执行语句s1=s.lower()后,s和s1的值分别为

A、'ABC' 'abc'

B、'ABC' 'ABC'

C、'abc' 'abc'

D、'abc' 'ABC'


6、【单选题】在交互式运行环境下,运行表达式 '{}今天一共买了{}支笔'.format('小明',3,4) 的结果为:

A、'3今天一共买了4支笔'

B、'小明今天一共买了3支笔'

C、报错

D、小明今天一共买了3支笔


7、【单选题】表达式 '{:=^3}'.format('^') 的值为:

A、'=^='

B、'^^^'

C、'^=='

D、'==^'


8、【单选题】执行以下程序后,输出的结果为:a=3b=11c=10print('{0:哥4}今天买了{1}支笔,总共花了{3:.1f}元钱,平均每支笔{4:.2f}元钱。'.format('小明',a,b,c,c/a))

A、小明今天买了3支笔,总共花了10.0元钱,平均每支笔3.33元钱。

B、小明哥哥今天买了3支笔,总共花了10元钱,平均每支笔3元钱。

C、小明哥哥今天买了3支笔,总共花了11.0元钱,平均每支笔3.67元钱。

D、小明哥哥今天买了3支笔,总共花了10.0元钱,平均每支笔3.33元钱。


9、【单选题】表达式 '{1}爱吃{2},{0}也爱吃{2}。'.format('小明','小红','苹果','橙子') 的值为:

A、'小明爱吃苹果,小红也爱吃苹果。'

B、'小红爱吃橙子,小明也爱吃橙子。'

C、'小红爱吃苹果,小明也爱吃苹果。'

D、'小明爱吃橙子,小红也爱吃橙子。'


10、【单选题】表达式 '{1:#5}{0:#3}'.format(1,0) 的值为:

A、'

B、

C、

D、

E、10

F、

G、'

H、'

I、

J、

K、

L、01

M、

N、'

O、'1

P、

Q、

R、

S、

T、

U、0'

V、'0

W、

X、

Y、

Z、

[、

\、1'


2周单元作业

2周单元测验

1、【单选题】已知字符串s='0123456789',则以下表达式中值为'13579'的是:

A、s[0:-1]

B、s[0:-1:2]

C、s[1::2]

D、s[1:-1:2]


2、【单选题】已知s1=2,s2='ab',则表达式s1*s2的值为

A、报错

B、'2ab'

C、'abab'

D、'ab2'


3、【单选题】已知字符串s='tab',则以下值不为'bat'的表达式是:

A、s[::-1]

B、s[-1::-1]

C、s[2::-1]

D、s[0::-1]


4、【单选题】已知字符串s='123456',则以下值不为'6'的表达式是:

A、s[-1]

B、s[5]

C、s[-1:-2:-1]

D、len(s)


5、【单选题】执行语句s=input(),当用户输入为-3.5时,以下表达式错误的是:

A、s*3

B、s+s

C、s+'3'

D、s*s


6、【填空题】已知字符串s='我们班一共有30个人。',则表达式len(s)的值为___________。

A、


7、【填空题】已知字符串s='2+3',则表达式s.isdigit()的值为__________。

A、


8、【填空题】已知字符串s='1A2B3C4D',则表达式'ABCD' in s的值为___________。

A、


9、【填空题】已知字符串s='goodgoood',则表达式s.replace('oo','o')的值为'____________'。

A、


10、【填空题】已知字符串s='1234',则表达式 str(s.index('3')+s.count('34'))*len(s) 的值为'_________'

A、


随堂测验

1、【单选题】已知变量a和b的值均为正整数且a的值大于b的值,则以下能判断a是否为b的倍数的描述为:

A、a对b取整的结果是否为0

B、b对a取整的结果是否为0

C、a对b取余的结果是否为0

D、b对a取余的结果是否为0


2、【单选题】已知某系统登录的用户名和密码分别为python和123456,则依次执行语句user=input(请输入用户名:)和password=input(请输入密码:)后,可通过以下哪个表达式对用户是否能成功登录进行判断:

A、user==&quot;python&quot; &amp;&amp; password==&quot;123456&quot;

B、user==&quot;python&quot; and password==&quot;123456&quot;

C、user==&quot;python&quot; or password==&quot;123456&quot;

D、user==&quot;python&quot; || password==&quot;123456&quot;


3、【多选题】已知变量a的值为一个整数,则以下能用于判断变量a的值是否为两位正整数的表达式有:

A、10&lt;=a&lt;=99

B、9&lt;a&lt;100

C、a&gt;=10 and a&lt;=99

D、a&gt;=10 or a&lt;=99


4、【判断题】在Python中,比较远算符只能用于数值类型数据的比较。

A、正确

B、错误


5、【填空题】已知变量a=15,b=10,则表达式 not(a+b20)的值为_________。

A、


随堂测验

1、【单选题】试分析当用户输入为0时,以下程序的输出结果为:a=int(input(请输入一个整数:))if a0: print(正整数)elif a0: print(负整数)

A、正整数

B、负整数

C、无输出

D、报错


2、【单选题】试分析当用户输入为6时,以下程序的输出结果为:a=int(input(请输入一个整数:))if a0: b=a*2if a5: b=a*3print(b)

A、12

B、18

C、无输出

D、36


3、【单选题】试分析当用户输入为6时,以下程序的输出结果为:a=int(input(请输入一个整数:))if a0: b=a*2elif a5: b=a*3print(b)

A、12

B、18

C、无输出

D、36


4、【单选题】以下哪个Python程序能成功运行:

A、a=int(input(&quot;请输入一个整数:&quot;))if a&gt;0: print(a)else: print(-a)

B、a=int(input(&quot;请输入一个整数:&quot;))if a&gt;0:print(a)else:print(-a)

C、a=int(input(&quot;请输入一个整数:&quot;))if a&gt;0 print(a)else print(-a)

D、a=int(input(&quot;请输入一个整数:&quot;))if a&gt;0: print(a)else a&lt;0: print(-a)


5、【填空题】已知程序如下:a=int(input(请输入一个整数:))if a5: b=a+1elif a0: b=a-1else: b=aprint(b)执行该程序后,当用户输入为3时,输出b的值为________。

A、


3周单元作业

3周单元测验

1、【单选题】已知变量a的值为一个正整数,以下能用于判断a的值是否为一个奇数的描述为:

A、a对2取余的结果为1说明a是奇数

B、a对2取余的结果为0说明a是奇数

C、a对2取整的结果为1说明a是奇数

D、a对2取整的结果为0说明a是奇数


2、【单选题】已知变量s的值是一个字符串,以下能用于判断s这个字符串是否以字符“1”开头,且以字符“0”结尾的表达式为:

A、s[0]==1 and s[9]==0

B、s[0]==&quot;1&quot; and s[-1]==&quot;0&quot;

C、s[0]=&quot;1&quot; or s[-1]=&quot;0&quot;

D、s[0]==&quot;1&quot; or s[-1]==&quot;0&quot;


3、【单选题】以下能用于随机生成一个三位正整数的代码为:

A、import randoma=randint(100,999)

B、import randoma=random.randint(100,999)

C、import randoma=random.randint(100,1000)

D、import randoma=random.randint[100,999]


4、【单选题】已知变量a=2,b=“02”,则表达式ab的值为:

A、True

B、False

C、报错

D、false


5、【单选题】以下能实现将变量a和b的值从小到大输出的是:测试用例:1)输入: 1 2 输出: 1 22)输入: 2 1 输出: 1 2

A、a=input('请输入a的值:')b=input('请输入b的值:')if a&gt;b: a,b=b,aprint(a,b)

B、a=input('请输入a的值:')b=input('请输入b的值:')if a&lt;b: a,b=b,aprint(a,b)

C、a=input('请输入a的值:')b=input('请输入b的值:')if a&gt;b: a,b=b,aprint(b,a)

D、a=input('请输入a的值:')b=input('请输入b的值:')if a&gt;b: a,b=b,a print(a,b)


6、【填空题】以下程序运行结果为:a=4if a3: b=a**2else: b=a**3print(b)

A、


7、【填空题】以下程序的运行结果为:a=15if a13: print(5,end=)if a14: print(20,end=)if a15: print(35,end=)

A、


8、【填空题】以下程序的运行结果为:a=15if a15: print(5,end=)elif a10: print(20,end=)elif a5: print(35,end=)

A、


9、【填空题】已知分段函数如下:x0时,y=x+1x=0时,y=0x0时,y=x-1阅读以下程序,并进行填空,实现以上分段函数的功能。x=int(input(请输入一个整数:))if x=0: if x0: y=x+1 else: ____________else: y=x-1print(y)

A、


10、【填空题】假设运行以下程序后,用户输入的值分别为4、3、1,则运行结果为:a=int(input())b=int(input())c=int(input())if ab: a,b=b,aif bc: b,c=c,bprint(str(a)+str(b)+str(c))

A、


随堂测验

1、【单选题】以下哪个程序不能使s=s+i这句话执行10次:

A、i=0s=0while i&lt;10: s=s+i i=i+1

B、i=1s=0while i&lt;=10: s=s+i i=i+1

C、i=10s=0while i&gt;0: s=s+i i=i-1

D、i=2s=0while i&lt;11: s=s+i i=i+1


2、【单选题】以下能计算1-20所有奇数之积的是:

A、s=1for i in range(1,21,2): s=s*i

B、s=0for i in range(1,21,2): s=s*i

C、s=1for i in range(0,20,2): s=s*i

D、for i in range(1,21,2): s=1 s=s*i


3、【多选题】以下能计算1-20的所有偶数之和的程序有:

A、i=1s=0while i&lt;=20: s=s+i i=i+2

B、i=2s=0while i&lt;=20: s=s+i i=i+2

C、<img src="http://nos.netease.com/edu-image/5558ae62caf04f26882b59b0b63bfa89.png" />

D、<img src="http://nos.netease.com/edu-image/8522c7f6f28e4a4c9874e5689182e179.png" />


4、【填空题】以下程序运行结果的第一行为________。<img src="http://nos.netease.com/edu-image/aac803938db74fc08f967372164e329c.png" />

A、


5、【填空题】当用户输入为3时,以下程序的运行结果为_________。n=int(input(请输入一个整数:))s=0for i in range(-1,n): s=s+iprint(s)

A、


随堂测验

1、【单选题】以下程序的运行结果一共有________行。<img src="http://nos.netease.com/edu-image/ccd5aba24a20456eb6106a0c543418e0.png" />

A、1

B、2

C、3

D、4


2、【填空题】以下程序运行结果的第二行为_____________。<img src="http://nos.netease.com/edu-image/843e5a5fbf2245ca82f3bd19cacbbb98.png" />

A、


3、【填空题】以下程序的运行结果为____________。<img src="http://nos.netease.com/edu-image/0fee96a777154f329a6b0621a26f72ad.png" />

A、


4、【填空题】以下程序的运行结果为_____________。<img src="http://nos.netease.com/edu-image/e7fdbc6a71974a7985a934d8a39cb3cd.png" />

A、


5、【填空题】以下程序运行结果的第二行为______________。<img src="http://nos.netease.com/edu-image/61d09b94bb3c45779a511f42126fb6c5.png" />

A、


随堂测验

1、【判断题】else只能用于选择结构。

A、正确

B、错误


2、【判断题】在循环结构中,else子句一般跟break语句搭配使用。

A、正确

B、错误


3、【填空题】以下程序的运行结果为___________。s=498327for i in range(0,len(s)): if s[i]==2: print(i) breakelse: print(-1)

A、


4、【填空题】以下程序的运行结果为____________。s=498327for i in range(0,len(s)): if s[i]==6: print(i) breakelse: print(-1)

A、


5、【填空题】以下程序的运行结果有________行。s=498327for i in range(0,len(s)): if s[i]==6: break print(i)else: print(-1)

A、


随堂测验

1、【单选题】以下程序语法正确的是:

A、for i in range(1,10) for j in range(1,10) print(&quot;{}*{}={}&quot;.format(i,j,i*j))

B、for i in range(1,10): for j in range(1,10): print(&quot;{}*{}={}&quot;.format(i,j,i*j))

C、for i in range(1,10): for j in range(1,10): print(&quot;{}*{}={}&quot;.format(i,j,i*j))

D、for i in range(1,10):for j in range(1,10): print(&quot;{}*{}={}&quot;.format(i,j,i*j))


2、【填空题】以下程序的运行结果一共有____________行。for i in range(1,10): for j in range(1,10): print({}*{}={}.format(i,j,i*j))

A、


3、【填空题】以下程序运行结果的第十行为___________。for i in abc: for j in range(1,11): print({}{}.format(i,j))

A、


4、【填空题】以下程序的运行结果为___________。for i in range(2,4): s=0 for j in range(1,i): s=s+jprint(s)

A、


5、【填空题】以下程序的运行结果为_________。s=0for i in range(2,4): for j in range(1,i): s=s+jprint(s)

A、


4周单元作业

4周单元测验

1、【单选题】以下程序用于输出所有三位正整数中的奇数,则空白部分应该填写的内容是:for i in ______________: print(i)

A、range(100,999,2)

B、range(100,1000,2)

C、range(99,1000,2)

D、range(101,1000,2)


2、【单选题】以下程序的输出结果为bdf,则空白部分应该填写的内容是:s=abcdeffor i in ________________: print(s[i],end=)

A、range(0,len(s),2)

B、range(1,len(s),2)

C、range(1,-1,2)

D、range(0,-1,-2)


3、【单选题】以下程序用于输出正整数m和n(mn)的所有相同因子,则空白部分应该填写的内容是:m=int(input(请输入一个整数:))n=int(input(请输入一个整数:))for i in range(1,n+1): if _____________: print(i)

A、<img src="http://nos.netease.com/edu-image/a6469ca5e84441ba9e6a12e463e91364.png" />

B、<img src="http://nos.netease.com/edu-image/574c91a779fa4005be141d984d809399.png" />

C、<img src="http://nos.netease.com/edu-image/527879e29b9440c4b391683bc7aa642e.png" />

D、<img src="http://nos.netease.com/edu-image/a57d06a897ea4beb89c540eaec0444cb.png" />


4、【单选题】以下程序用于输出给定三位正整数的逆序数(比如输入345,输出为543),则空白部分应该填写的内容为:n=input(请输入一个三位正整数:)s=''for i in n: ____________print(s)

A、s=s*i

B、s=i*s

C、s=s+i

D、s=i+s


5、【单选题】以下程序的输出结果为:for i in range(0,5,2): print('*'*(2*i+1))

A、***************

B、*************************

C、***************

D、 * **************


6、【填空题】以下程序的输出结果为_____________。<img src="http://nos.netease.com/edu-image/a25f7306a2d24fc6a9483ff9eb69f9e0.png" />

A、


7、【填空题】以下程序的输出结果为______________。s=1for i in range(10,1,-1): s=s+i if s20: breakprint(i)

A、


8、【填空题】以下程序的输出结果为________________。<img src="http://nos.netease.com/edu-image/b8715756a57e4611888e50e0deb6d195.png" />

A、


9、【填空题】以下程序的输出结果为_________________。s=AB123deffor i in s: print(i,end='') #本次输出后不换行,后面的内容紧接着输出 if i.islower(): #字符串的islower方法用于判断字符串中的字母是否全为小写字母 print('yes') breakelse: print('no')

A、


10、【填空题】以下程序用于输出1000以内的所有完全数,则空白部分应该填写的内容是:提示:完全数,即一个数等于其所有真因子(除了其本身以外的因子)之和。比如6=1+2+3,因此6是一个完全数。<img src="http://nos.netease.com/edu-image/beea51476be84c66921522f56c41184b.png" />

A、


随堂测验

1、【单选题】已知列表lst=[1,2,3,4,5],则以下哪个表达式的值不为5:

A、lst[4]

B、lst[-1]

C、lst[5]

D、len(lst)


2、【单选题】已知列表lst_score=[90,91,89,100,95],则执行表达式lst_score[1]=92后:

A、lst_score的值为[90, 92, 89, 100, 95]

B、lst_score的值为[90,91,89,100,95]

C、报错

D、lst_score的值为[92,91,89,100,95]


3、【单选题】已知列表lst=[ [1,2,3],[4,5,6],[7,8,9] ],则表达式lst[1][1]的值为:

A、1

B、5

C、4

D、[4,5,6]


4、【单选题】已知列表lst=[1,2,3],则执行表达式lst[1]='a'后:

A、报错

B、lst的值为[1,'a',3]

C、lst的值为[1,a,3]

D、lst的值为[1,2,3]


5、【多选题】已知列表a=[1,2,3,4,5,6,7,8,9],则以下能获取列表中所有奇数的表示式有:

A、a[::2]

B、a[1::2]

C、a[-1::-2]

D、a[0::2]


随堂测验

1、【单选题】已知列表lst=['ab','aa','abc','bcd'],则表达式lst.count('a')的值为:

A、1

B、2

C、3

D、0


2、【单选题】已知列表lst=[1,2,3,4,5],则以下表达式不能正确执行的是:

A、max(lst)

B、min(lst)

C、sum(lst)

D、round(lst)


3、【单选题】已知列表lst=['a','b','c',1],则以下不能够删除值为1的元素的表示式为:

A、lst.remove(1)

B、lst.pop()

C、lst.remove(-1)

D、lst.pop(3)


4、【单选题】已知列表lst=[5,3,2,4,1],则以下能够改变列表lst中的元素顺序,使其按照值从大到小排列的表达式是:

A、lst.reverse()

B、lst.sort(reverse=True)

C、sorted(lst,reverse=True)

D、lst[::-1]


5、【多选题】已知列表lst=[1,2,3,4,5],则以下不能在列表最后添加新的元素6的表达式有:

A、lst.append(6)

B、lst.insert(-1,6)

C、lst.insert(5,6)

D、lst.insert(6)


5周单元作业

5周单元测验

1、【单选题】已知列表lst=[1,'a',2,'b',3,'c'],则表达式lst[-3]的值为:

A、b

B、'b'

C、['b']

D、[b]


2、【单选题】已知列表lst=[1,'a',2,'b',3,'c'],则表达式lst[0:1]的值为:

A、1

B、[1]

C、[1,'a']

D、[1,a]


3、【单选题】已知列表lst=[1,'a',2,'b',3,'c'],则执行表达式lst[1:2]=['d']后:

A、lst的值为 [1,['d'], 2, 'b', 3, 'c']

B、lst的值为 [1, 'd', 2, 'b', 3, 'c']

C、lst的值为 [1, 'd', 'b', 3, 'c']

D、报错


4、【单选题】已知列表lst=['a','c','b'],则表示max(lst)的值为:

A、'a'

B、'b'

C、'c'

D、报错


5、【单选题】已知列表lst=[1,1,2,2,3,3],则以下表达式的值不为2的是:

A、lst.index(2)

B、lst.count(2)

C、lst.pop(2)

D、lst[2:3]


6、【填空题】已知列表lst=[1,2,3,4,5],则表达式lst.pop()的值为:

A、


7、【填空题】已知列表lst=[1,2,[3,4,5],[6,7,8,9]],则表达式lst[3][2]的值为:

A、


8、【填空题】已知列表lst=[1,2,3,4,5,6,7,8,9],则表达式sum(lst[1::3])的值为:

A、


9、【填空题】已知列表lst1=[8,5,7,2,10],lst2=sorted(lst1),则表达式lst2[-1]的值为:

A、


10、【填空题】已知列表lst=[1,2,3,4,5],则依次执行表达式lst.insert(0,-1),lst.pop(1)后,表达式sum(lst)的值为:

A、


随堂测验

1、【填空题】运行以下程序,输出结果为:lst1=[1,2,3,4,5]lst2=[]for i in lst1: lst2.append(i)print(lst2[-1])

A、


2、【填空题】运行以下程序,输出结果为:lst1=[1,2,3,4,5]lst2=[]for i in lst1: lst2.insert(0,i)print(lst2[-1])

A、


3、【填空题】运行以下程序,输出结果为:lst=[1,2,3,4,3,2,5,1,3]n=lst.count(3)for i in range(0,n): lst.remove(3)print(lst[3])

A、


4、【填空题】运行以下程序,输出结果为:lst1=[1,2,3,4,5]lst2=[]for i in lst1: lst2=[i]+lst2print(lst1[0]+lst2[0])

A、


5、【填空题】运行以下程序,输出结果为:lst1=[1,2,3,4,5]lst2=[3,4,5,6,7]s=0for i in lst1: if i in lst2: s+=i print(s)

A、


6、【填空题】运行以下程序,输出结果为:<img src="http://nos.netease.com/edu-image/f3efe95e32174139b4cc800b42d07f23.png" style="width: 264px; height: 125px;" />

A、


7、【填空题】运行以下程序,输出结果为:lst1=[1,2,3,4,5]lst2=[i*2 for i in lst1]for i in lst2: print(i,end='') #此处''为空字符串

A、


8、【填空题】运行以下程序,输出结果为:lst1=['a','b','c','d','e']lst2=[i.upper()+'1' for i in lst1]print(lst2[2])

A、


9、【填空题】运行以下程序,输出结果为:lst1=[70,80,93,88,90]lst2=[i for i in lst1 if i90]print(lst2)

A、


10、【填空题】运行以下程序,输出结果为:lst1=['abc','def','ghi']lst2=[i[::-1] for i in lst1]print(lst2[1][2])

A、


随堂测验

1、【单选题】已知元组 t=(1,2,3),则以下能在Python编译环境中正确执行的表达式是:

A、t[0]+=1

B、t.append(4)

C、t[0]=5

D、t[0]+t[1]


2、【单选题】以下不能在Python编译环境中正确执行的表达式是:

A、a={1,2,3,(4,5,6)}

B、a={1,2,3,[4,5,6]}

C、a=[1,2,3,(4,5,6)]

D、a=(1,2,3,[4,5,6])


3、【单选题】在Python编译环境下执行以下表达式,会报错的是:

A、[1,2,3][0]

B、(1,2,3)[0]

C、{1,2,3}[0]

D、'123'[0]


4、【单选题】执行以下程序后,输出结果为:t=(1,2,3)a=[(i,i+1) for i in t]print(a)

A、[(1, 2), (2, 3), (3, 4)]

B、((1, 2), (2, 3), (3, 4))

C、[[1, 2],[2, 3], [3, 4]]

D、([1, 2], [2, 3], [3, 4])


5、【填空题】已知元组 t=(1,2,1,3,1,4),则执行表达式s=set(t)后,sum(s)的值为:

A、


6、【填空题】运行以下程序,输出结果为:t=((1,2),[3,4],[5,6],(7,8),(9))s=0for i in t: if str(type(i))==class 'tuple': s+=max(i)print(s)

A、


7、【填空题】运行以下程序,输出结果为:a=(('小梅','女','1999-1-10'),('小红',20,'2000-10-3'),('小林',18,'1999-2-6'))print(a[1][2][-3])

A、


8、【填空题】已知s1={1,2,3},s2={'1','2','3','4'},则表达式len(s1s2)的值为:

A、


9、【填空题】已知s1={1,2,3},s2={'1','2','3','4'},则表达式len(s1|s2)的值为:

A、


10、【填空题】执行表达式b,a,c=sorted((3,5,1))后,a的值为:

A、


6周单元作业

6周单元测验

1、【填空题】运行以下程序,输出结果为:lst=[1,2,3,4,5]s=''for i in lst: s=str(i)+sprint(s)

A、


2、【填空题】运行以下程序,输出结果为:s='a1b2c3d4'lst=[]n=len(s)for i in range(0,n,2): lst.append( s[i:i+2] )print(lst[-3])

A、


3、【填空题】运行以下程序,输出结果为:lst=[1,2,3,4,5]for i in lst: i*=2print(lst[3])

A、


4、【填空题】假设以下程序的功能是:删除列表lst所有值为2的元素,则程序空白处应该填写_______________(注意:填写时不要添加多余的空格,且标点符号均必须为英文字符)。lst=[1,2,3,2,2,4,2,5]n=lst._________for i in range(0,n): lst.remove(2)print(lst)

A、


5、【填空题】运行以下程序,输出结果为:tup=( [1,2] , [4,3] , [6,5] , [7,8] )lst=[ sum(i) for i in tup if i[0]i[1] ]print(lst[1])

A、


6、【填空题】运行以下程序,输出结果为:lst=[ '1' , int('1') , eval('1') , (1) ]s=set(lst)print(len(s))

A、


7、【填空题】运行以下程序,输出结果为:lst1=[1,2,3,4,5]lst2=[ i3 for i in lst1]print(lst2[2])

A、


8、【填空题】运行以下程序,输出的最后一行内容为:lst1=[1,2,3]lst2=['4','5']for i in lst1: for j in lst2: print(i*j)

A、


9、【填空题】运行以下程序,输出结果为:s='I like purple flowers'lst1=s.split()lst2=[len(i) for i in lst1]lst2.sort(reverse=True)print(lst2[0])

A、


10、【填空题】已知 set1={0,1,2,3},set2={2,3,4,5}。则以下程序的功能,可以用表达式 set3 = set1 ___ set2实现。(在空格处填写合适的运算符)set3=set()for i in set1: if i in set2: set3.add(i) #集合的add方法表示在集合中添加一个元素

A、




广东理工学院成人高考招生简章

广州城建职业学院成人高等教育招生简章

广东科学技术职业学院招生简章

广东科学技术职业学院招生简章

广东生态工程职业学院成人高考招生专业

清远职业技术学院成人高等教育招生专业简介

电子科技大学中山学院成人高等教育招生简章

广州涉外经济职业技术学院

韶关学院成人高考招生简章

广东财经大学成人高等教育招生简介

广东理工学院成人高考招生简章

广东第二师范学院成人高考招生简章

广东南方职业学院成人高考招生简章

广东亚视演艺职业学院成人高考招生简章





广东理工学院成人高考招生简章

广州城建职业学院成人高等教育招生简章

广东科学技术职业学院招生简章

广东科学技术职业学院招生简章

广东生态工程职业学院成人高考招生专业

清远职业技术学院成人高等教育招生专业简介

电子科技大学中山学院成人高等教育招生简章

广州涉外经济职业技术学院

韶关学院成人高考招生简章

广东财经大学成人高等教育招生简介

广东理工学院成人高考招生简章

广东第二师范学院成人高考招生简章

广东南方职业学院成人高考招生简章

广东亚视演艺职业学院成人高考招生简章


电话咨询