程序设计题库Word文档格式.docx
- 文档编号:8118307
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:61
- 大小:48.67KB
程序设计题库Word文档格式.docx
《程序设计题库Word文档格式.docx》由会员分享,可在线阅读,更多相关《程序设计题库Word文档格式.docx(61页珍藏版)》请在冰点文库上搜索。
({1:
3,2:
4})
语句x,y,z=[1,2,3]执行后,变量y的值为。
已知x=[[1,3,3],[2,3,1]],那么表达式sorted(x,key=lambdaitem:
item[0]+item[2])的值为。
([[2,3,
1],[1,3,3]])
(item[1],item[2]))的值为。
已知x=[[1,3,3],[2,3,1]],那么表达式sorted(x,key=lambdaitem:
(item[1],-item[2]))的值为。
([[1,3,3],[2,3,1]])
已知x={1,2,3},那么执行语句(3)之后,x的值为。
({1,2,3})
已知x={1:
1},那么执行语句x[2]=2之后,len(x)的值为。
(2)
1,2:
2},那么执行语句x[2]=4之后,len(x)的值为。
假设已从标准库functools导入reduce()函数,那么表达式reduce(lambdax,y:
x-y,[1,2,3])的值为。
(-4)
x+y,[1,2,3])的值为。
(6)
29、假设已从标准库functools导入reduce()函数,那么表达式reduce(lambda
x,y:
max(x,y),[1,2,3,4,4,5])的值为。
(5)
30、已知有函数定义defdemo(*p):
returnsum(p),那么表达式demo(1,2,3)的值
为、表达式demo(1,2,3,4)的值为。
(6、10)
31、已知列表x=[1,2],那么连续执行命令y=x和(3)之后,x的值为。
([1,2,3])
32、已知列表x=[1,2],那么连续执行命令y=x[:
]和(3)之后,x的值为
([1,2])
33、已知列表x=[1,2],执行语句y=x[:
]后,表达式id(x)==id(y)的值为
(False)
34、
已知列表x
=[1,2],执行语句y
x后,
表达式id(x)
==id(y)
的值为。
(True)
35、
=x后,
表达式xisy
的值为_
(True)
36、
=x[:
]
后,表达式x
isnoty
37、
表达式sorted(range(5),5))的值为___
__。
([0,1,2,
3,4])
38、
表达式[iforiinrange(10)ifi>
8]
的值为
__。
([9])
39、
已知有列表
x=[[1,2,3],[4,5,6]]
,那么表达式
[[row[i]forrowinx]
foriinrange(len(x[0]))]的值为__
([[1,4],[2,
5],[3,6]])
40、执行语句x,y,z=map(str,range(3))之后,变量y的值为。
('
1'
)
41、已知列表x=[1,2],那么执行语句([3])之后,x的值为。
([1,
2,3])
42、已知列表x=[1,2],那么执行语句([3])之后,x的值为。
([1,
2,[3]])
43、
44、
45、
46、
47、
48、
49、
50、
51、
52、
53、
54、
55、
56、
表达式print(0b10101)的值为。
(21)
已知x
=[1,2,3,4,5],那么执行语句
delx[:
3]之后,x的值为
([4,5])
=range(1,4)和y=range(4,7)
sum([i*jfori,j
in
zip(x,y)])
(32)
表达式
[5foriinrange(3)]的值为_
。
([5,5,5]
)
{1,2,3}=={1,3,2}的值为
(
True)
[1,2,3]==[1,3,2]的值为
(False)
=[1,2,1],那么表达式id(x[0])
==id(x[2])的值为
3notin[1,2,3]的值为
=[1,2],那么执行语句x[0:
0]=
[3,3]之后,
x的值为___
([3,3,1,2]
1]=
([3,3,2]
=[1,2,3,4,5],那么执行语句delx[1:
3]之后,
x的值为
([1,4,5]
=[[1,2,3,],[4,5,6]],那么表达式sum([i*j
fori,jin
zip(*x)])
_。
已知列表x=[1,2,3]和y=[4,5,6],那么表达式[(i,j)fori,jinzip(x,y)
ifi==3]的值为。
([(3,6)])
已知列表x=[,,],那么表达式sum(x)/len(x)的值为。
()
2,2:
3,3:
4}
,那么表达式sum())
已知x=[3,2,3,3,4],那么表达式[indexfor
ifvalue==3]的值为
([0,2,3]
的值为
(9)
index,valueinenumerate(x)
表达式1234%1000oin([item[1]foritemin
已知列表
x=[1,3,2],那么表达式[value
()])
for
('
345'
ifindex==2]
([2]
c的值为
x=[1,3,2],那么执行语句
('
3'
a,b,c=sorted(x)
之后,b的值为
a,b,c=map(str,sorted(x))
之后,
表达式set([1,2,3])=={1,2,3}
表达式set([1,2,2,3])=={1,2,3}
表达式'
%c'
%65==str(65)
%s'
表达式chr(ord('
b'
)A32)
abc'
in'
abdcefg'
已知
True)
值为
False)
B'
x为整数变量,那么表达式int(hex(x),16)==x
x,y=3,5
x='
abcd'
,那么执行x,y=y,x之后,x
和y='
abcde'
,那么表达式[i==jfori,jinzip(x,y)]
([True,True,True,True]
已知x=list(range(20)),那么表达式x[-1]的值为
(19)
已知x=[3],那么执行x+=⑸之后x的值为
([3,5])
58、
59、
60、
61、
62、
63、
64、
65、
66、
67、
68、
69、
70、
71、
72、
73、
74、
75、
已知x=[3,3,4],那么表达式id(x[0])==id(x[1])的值为
表达式int('
11'
2)的值为
8)的值为
表达式int(bin(54321),2)
A'
)+1)
表达式int(str(34))==34
(3)
(9)
(54321)
表达式list(str([3,4]))==[3,4]
表达式{1,2,3,4,5,6}A{5,6,7,8}
3,4,7,8})
({1,2,
表达式15alues())的值为
([3,9,78])
已知x=[3,2,4,1],那么执行语句x=()之后,x的值为
表达式list(filter(lambda
x:
x>
5,range(10)))的值为
([6,
7,8,9])
已知x=list(range(20))
([])
([18,19])
已知x=[1,2,3]
,那么语句print(x[100:
200])的输出结果为
,那么执行语句x[:
18]=[]后列表
,那么连续执行y=x[:
]和(4)这两条语句之后,
[1,2,3])
,那么连续执行y=x和(4)这两条语句之后,
[1,2,3,4])
,那么连续执行y=[1,2,3]和(4)这两条语句之后,
x的值
76、
77、
78、
79、
80、
81、
82、
83、
84、
85、
86、
87、
88、
89、
90、
91、
92、
已知x=[[]]
3,那么执行语句x[0].append
(1)之后,x的值为
已知x=
[[]foriinrange(3)],那么执行语句
x[0].append
(1)之后,
为
([[1],[],[]])
([1],[2]),那么执行语句x[0].append(3)
后x的值为
(([1,3],[2])
{1:
2},那么执行语句({2:
3})
之后,表达式sorted())
([(1,1),(2,3),(3,3)]
2},那么执行语句x[3]=3
([(1,1),(2,2),(3,3)]
已知x
=[1,2,3],那么表达式not
(set(x*100)-set(x))
(set(x*100)&
set(x))
表达式{'
'
:
1,**{'
y'
2}}的值为
({'
x'
1,'
2}
*
93、
94、
95、
96、
97、
98、
99、
表达式{*range(4),4,*(5,6,7)}
o
100、
({0,1,2,3,
4,5,6,7})
101、
已知x=[1,2,3,4,5]
,那么执行语句x[:
2]=range(3)
之后,x的值为
([0,2,1,4,2]
102、已知x=[1,2,3,4,5],那么执行语句x[:
2]=map(lambday:
y!
=5,range(3))之
后,x的值为。
([True,2,True,4,True])
103、已知x=[1,2,3,4,5],那么执行语句x[1:
2]=sorted(x[1:
2],reverse=True)
之后,x的值为。
([1,4,3,2,5])
104、表达式True*3的值为。
(3)
第3章选择结构与循环结构
106、
ab'
acbed'
107、
假设n
为整数,那么表达式
n&
1
==n%2的值为
108、
关键字
用于测试一个对象是否是一个可迭代对象的元素。
in)
109、
3<
5>
2的值为
110、
={'
a'
'
c'
d'
}
那么表达式
inx
111、
112、
in()
113、
1<
2<
3的值为
114、
3or5的值为___
115、
0or5的值为___
(5)
116、
3and5的值为__
117、
3andnot5的值为
118、
Python
中用于表示逻辑与、
逻辑或、逻辑非运算的关键字分别是
(and、or、not)
119、Python语句foriinrange(3):
print(i,end='
'
)的输出结果为
(0,1,2,)
120、Python语句print(1,2,3,sep='
)的输出结果为。
(1,2,3)
121、对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结
束时(会不会)执行else中的代码。
(会)
在循环语句中,语句的作用是提前结束本层循环。
(break)
在循环语句中,语句的作用是提前进入下一次循环。
(continue)
122、
123、
124、
125、
126、
127、
128、
第4
129、
130、
131、
132、
133、
134、
135、
136、
137、
138、
139、
140、
表达式5if5>
6else(6if3>
2else5)
6)
Python关键字elif表示和两个单词的缩写。
(else、if)
表达式3in{1,2,3}
ac'
abce'
的值为
表达式not3的值为
章字符串与正则表达式
in('
abcdefg'
)的值为。
(True)
in['
]的值为。
\x41'
=='
的值为。
Python语句'
.join(list('
helloworld!
))执行的结果是
转义字符r'
\n'
的含义是。
(回车换行)
已知列表对象x=['
2'
],则表达式max(x)的值为。
表达式min(['
])的值为。
已知列表对象x=['
],则表达式max(x,key=len)的值为
已知path=r'
c:
\'
,那么表达式path[:
-4]+'
htm'
\\'
表达式list(str([1,2,3]))==[1,2,3]的值为。
表达式str([1,2,3])的值为。
[1,2,3]'
表达式str((1,2,3))的值为。
(1,2,3)'
141、表达式sum(range(1,10,2))的值为。
(25)
142、表达式sum(range(1,10))的值为。
(45)
143、表达式'
%65的值为。
144、表达式'
65'
145、表达式'
%d,%c'
%(65,65)的值为。
65,A'
146、表达式'
Thefirst:
{1},thesecondis{0}'
.format(65,97)的值为
97,thesecondis65'
147、表达式'
{0:
#d},{0:
#x},{0:
#o}'
.format(65)的值为。
65,0x41,0o101'
148、
表达式isinstance('
str)
149、
isinstance('
object)
150、
isinstance(3,object)
151、
abcabcabc'
.rindex('
___。
152、
.join('
.split('
cd'
))
的值为___
ab:
efg'
153、
Helloworld.IlikePython.'
.rfind('
python'
(-1)
154、
.count('
155、
banana,pear'
.find('
p'
(1)
156、
ppp'
(-1)
157、
)的值为
(['
])
158、
表达式'
1,2,3,4,5'
.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 题库
![提示](https://static.bingdoc.com/images/bang_tan.gif)