华南理工大学 Python第6章课后测验-2
<div class="main"><span style="font-size: 18px">1、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下关于语句 a = 的说法中,正确的个数有( )个。</span><br><span style="font-size: 18px">(1)a是元组类型 (2)a是列表类型 </span><br><span style="font-size: 18px">(3)a有5个元素 (4)a有4个元素</span><br><span style="font-size: 18px">(5)a的值为2 (6)在程序执行过程中,可以修改a中元素的值(本题分数:2)</span><br><span style="font-size: 18px">A) 2</span><br><span style="font-size: 18px">B) 3</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) 4</strong></span><br><span style="font-size: 18px">D) 5</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>1,3是错的</span><br><span style="font-size: 18px">您的答案:C <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">2、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序的执行结果是。</span><br><div class="divcss5-b">
<pre class="language-python line-numbers"><code>L =
L.pop(-3)
L.remove(L)
print(L)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) </span><br><span style="font-size: 18px">B) </span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) </strong></span><br><span style="font-size: 18px">D) </span><br><span style="font-size: 18px">您的答案:C <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">3、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下集合的定义,会报错的是:(本题分数:2)</span><br><span style="font-size: 18px">A) s={1,1,2,2}</span><br><span style="font-size: 18px">B) s={1,'a'}</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) s={1,'a',}</strong></span><br><span style="font-size: 18px">D) s={1,'a',(2,'b')}</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>集合元素的类型不能是可变数据类型</span><br><span style="font-size: 18px">您的答案:C <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">4、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)修改组合数据类型的元素的值,以下操作哪个程序不会报错。(本题分数:2)</span><br><span style="font-size: 18px">A) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s='hello'
s='H'</code></pre>
</div>
<br><span style="font-size: 18px">B) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>t=('h','e','l','l','o')
t='H'</code></pre>
</div>
<br><span style="font-size: 18px">C) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>t={'h','e','l','l','o'}
t='H'</code></pre>
</div>
<br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)"><strong style="background: rgba(255, 255, 55, 1)">D) </strong></strong></span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>t=['h','e','l','l','o']
t='H'</code></pre>
</div>
<br><span style="font-size: 18px">您的答案:D <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">5、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)di = {0:"a", 1:"b", 2:"c"},以下语句能将di中2:"c"更新为(2:"o")的是。(本题分数:2)</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">A) di='o'</strong></span><br><span style="font-size: 18px">B) di.get(2,"o")</span><br><span style="font-size: 18px">C) di.update(2,"o")</span><br><span style="font-size: 18px">D) di+={2:'o'}</span><br><span style="font-size: 18px">您的答案:A <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">6、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)关于以下程序段的说法中,正确的有()个。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a = ]
b = </code></pre>
</div>
<br><span style="font-size: 18px">(1)变量a有3个元素 </span><br><span style="font-size: 18px">(2)变量b是列表类型 </span><br><span style="font-size: 18px">(3)语句b=5不能正常执行</span><br><span style="font-size: 18px">(4)a的值为3 </span><br><span style="font-size: 18px">(5)b[-1]的值为4 </span><br><span style="font-size: 18px">(6)语句a=5可以正常执行</span><br><span style="font-size: 18px">(7)语句b[-1]=6可以正常执行(本题分数:2)</span><br><span style="font-size: 18px">A) 4</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 5</strong></span><br><span style="font-size: 18px">C) 6</span><br><span style="font-size: 18px">D) 7</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>(3)错误(7)错误</span><br><span style="font-size: 18px">您的答案:B <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">7、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)di是一个字典类型的变量,以下不能打印出字典di中的键值的是。(本题分数:2)</span><br><span style="font-size: 18px">A) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for x,y in di.items():
print(x)</code></pre>
</div>
<br><span style="font-size: 18px">B) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for x in di.keys():
print(x)</code></pre>
</div>
<br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)"><strong style="background: rgba(255, 255, 55, 1)">C) </strong></strong></span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for x in di:
print(di)</code></pre>
</div>
<br><span style="font-size: 18px">D) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for x in di:
print(x)</code></pre>
</div>
<br><span style="font-size: 18px">您的答案:C <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">8、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下列程序段的输出结果是()</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s={1,3,5}
t={3,4,5}
print(s & t)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) {1}</span><br><span style="font-size: 18px">B) {1,4}</span><br><span style="font-size: 18px">C) {1,3,4,5}</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) {3,5}</strong></span><br><span style="font-size: 18px">您的答案:D <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">9、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)对于一段英文文本,如果想按空格把每个单词分开,可以使用字符串的()方法。(本题分数:2)</span><br><span style="font-size: 18px">A) print</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) split</strong></span><br><span style="font-size: 18px">C) seperate</span><br><span style="font-size: 18px">D) cut</span><br><span style="font-size: 18px">您的答案:B <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">10、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)在Python语言中,要把一个中文句子按单词分开,可以使用()库。(本题分数:2)</span><br><span style="font-size: 18px">A) turtle</span><br><span style="font-size: 18px">B) math</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) jieba</strong></span><br><span style="font-size: 18px">D) random</span><br><span style="font-size: 18px">您的答案:C <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">11、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下列哪个语句,可以得到“理工”这个分词?(本题分数:2)</span><br><span style="font-size: 18px">A) jieba.cut("华南理工大学")</span><br><span style="font-size: 18px">B) jieba.cut("华南理工大学",True)</span><br><span style="font-size: 18px">C) jieba.lcut("华南理工大学")</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) jieba.lcut("华南理工大学",True)</strong></span><br><span style="font-size: 18px">您的答案:D <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">12、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)函数jieba.lcut()得到的结果是()类型。(本题分数:2)</span><br><span style="font-size: 18px">A) 元组</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 列表</strong></span><br><span style="font-size: 18px">C) 集合</span><br><span style="font-size: 18px">D) 字典</span><br><span style="font-size: 18px">您的答案:B <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">13、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下列程序执行后,b是( )类型。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a=(85,75,76)
b=sorted(a)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 元组</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 列表</strong></span><br><span style="font-size: 18px">C) 集合</span><br><span style="font-size: 18px">D) 字典</span><br><span style="font-size: 18px">您的答案:B <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">14、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序会报错的是( )。(本题分数:2)</span><br><span style="font-size: 18px">A) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s = ["a", "b", "c"]
print(s)</code></pre>
</div>
<br><span style="font-size: 18px">B) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s = ("a", "b", "c")
print(s)</code></pre>
</div>
<br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)"><strong style="background: rgba(255, 255, 55, 1)">C) </strong></strong></span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s = {"a", "b", "c"}
print(s)</code></pre>
</div>
<br><span style="font-size: 18px">D) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s = {0:"a", 1:"b", 2:"c"}
print(s)</code></pre>
</div>
<br><span style="font-size: 18px">您的答案:C <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">15、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序的输出是。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>L = ['a','b','c','d']
print("".join(L))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) a,b,c,d</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) abcd</strong></span><br><span style="font-size: 18px">C) </span><br><span style="font-size: 18px">D) </span><br><span style="font-size: 18px">您的答案:B <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">16、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序的输出是。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>y = 8
z = lambda x : x * y
print(z(6))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 16</span><br><span style="font-size: 18px">B) 64</span><br><span style="font-size: 18px">C) 14</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 48</strong></span><br><span style="font-size: 18px">您的答案:D <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">17、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)</span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>list1=</code></pre>
</div>
<br><span style="font-size: 18px">执行list1.pop(1)后list1的值是。(本题分数:2)</span><br><span style="font-size: 18px">A) </span><br><span style="font-size: 18px">B) </span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) </strong></span><br><span style="font-size: 18px">D) </span><br><span style="font-size: 18px">您的答案:C <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">18、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下列那个命令可以安装jieba库()(本题分数:2)</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">A) pip install jieba</strong></span><br><span style="font-size: 18px">B) pip unstall jieba</span><br><span style="font-size: 18px">C) pip setup jieba</span><br><span style="font-size: 18px">D) pip list jieba</span><br><span style="font-size: 18px">您的答案:A <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">19、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下代码的输出结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>ls1= ["a", "b", "c"]
ls2=ls1
ls2="d"
print(ls1)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) a</span><br><span style="font-size: 18px">B) b</span><br><span style="font-size: 18px">C) c</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) d</strong></span><br><br><span style="font-size: 18px"><strong>【解析】</strong>ls2=ls1不能进行列表的拷贝</span><br><span style="font-size: 18px">您的答案:D <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">20、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序的执行结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>set1 = {1, 2, 3}
set2 = set1.copy()
set2.add(4)
print(set1)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) {1, 2, 3, 4}</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) {1, 2, 3}</strong></span><br><span style="font-size: 18px">C) None</span><br><span style="font-size: 18px">D) 程序报错</span><br><span style="font-size: 18px">您的答案:B <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">21、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序的输出结果是。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>set1 = {1, 2, 3}
set2 = {4, 5, 6}
print(len(set1 + set2)) </code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 3</span><br><span style="font-size: 18px">B) 6</span><br><span style="font-size: 18px">C) 0</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 程序出错</strong></span><br><br><span style="font-size: 18px"><strong>【解析】</strong>两个set不能进行+运算</span><br><span style="font-size: 18px">您的答案:D <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">22、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序的输出结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>str = 'python'
for i in range(len(str)):
str.upper()
print (str)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) PYTHON</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) python</strong></span><br><span style="font-size: 18px">C) Python</span><br><span style="font-size: 18px">D) 程序出错</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>对字符串的操作将产生一个新的字符串实例。</span><br><span style="font-size: 18px">您的答案:B <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">23、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序的执行结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>my_tuple = (1, 2, 3, 4)
my_tuple.append( (4, 5, 6) )
print(len(my_tuple))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 4</span><br><span style="font-size: 18px">B) 6</span><br><span style="font-size: 18px">C) 7</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 程序出错</strong></span><br><br><span style="font-size: 18px"><strong>【解析】</strong>元组元素不能改变,没有append操作</span><br><span style="font-size: 18px">您的答案:D <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">24、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序的输出结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>List =
List.insert(2, 5)
print(List, "Sum is: ", sum(List)) </code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) Sum is: 66</span><br><span style="font-size: 18px">B) Sum is: 65</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) Sum is: 66</strong></span><br><span style="font-size: 18px">D) 程序报错</span><br><span style="font-size: 18px">您的答案:C <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">25、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)执行以下程序代码,值发生改变的列表是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>L1 =
L2 = L1
L3 = L1.copy()
L4 = list(L1)
L1 = </code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) L1</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) L1和L2</strong></span><br><span style="font-size: 18px">C) L1,L2和L3</span><br><span style="font-size: 18px">D) L1,L2,L3和L4</span><br><span style="font-size: 18px">您的答案:B <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">26、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序的执行结果是。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>T1 = (1)
T2 = (3, 4)
T1 += 5
print(T1)
print(T1 + T2) </code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) TypeError</span><br><span style="font-size: 18px">B) (1, 5, 3, 4)</span><br><span style="font-size: 18px">C) 1 TypeError</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 6 TypeError</strong></span><br><br><span style="font-size: 18px"><strong>【解析】</strong>T1=(1)不是元组,要定义只有一个元素的元组,应该在元素后加逗号,例如(1,)</span><br><span style="font-size: 18px">您的答案:D <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">27、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下字典存储了学号和成绩信息,对字典按成绩从低到高排序,空白处的代码是( ):</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>dt={'20200804':75, '20200805':64, '20200806':83}
s=sorted(dt.items(),key=_____)
print(s)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) lambda x:x</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) lambda x:x</strong></span><br><span style="font-size: 18px">C) dt.values()</span><br><span style="font-size: 18px">D) dt.keys()</span><br><span style="font-size: 18px">您的答案:B <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">28、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下关于语句a= (1,2,3,)的说法中,正确的个数有( )个。</span><br><span style="font-size: 18px">(1)a是元组类型 (2)a有5个元素 </span><br><span style="font-size: 18px">(3)a=6不会报错</span><br><span style="font-size: 18px">(4)a=6不会报错(本题分数:2)</span><br><span style="font-size: 18px">A) 1</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 2</strong></span><br><span style="font-size: 18px">C) 3</span><br><span style="font-size: 18px">D) 4</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>(1)(4)正确</span><br><span style="font-size: 18px">您的答案:B <span style="color: rgba(0, 0, 255, 1)">正确率:100% </span></span><br><br><span style="font-size: 18px">29、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)</span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>set1 = {1, 2, 3}
set2 = set1.copy()
set3 =set1
set4=set(set1)</code></pre>
</div>
<br><span style="font-size: 18px">针对以上程序,当对set1进行修改时,以下说法正确的是()。(本题分数:2)</span><br><span style="font-size: 18px">A) set2发生改变</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) set3发生改变</strong></span><br><span style="font-size: 18px">C) set4发生改变</span><br><span style="font-size: 18px">D) set2,set3和set4都发生改变</span><br><span style="font-size: 18px">您的答案:B <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">30、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下说法错误的是()。(本题分数:2)</span><br><span style="font-size: 18px">A) 列表的元素可以是一个集合</span><br><span style="font-size: 18px">B) 元组的元素可以是一个集合</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) 集合的元素可以是一个集合</strong></span><br><span style="font-size: 18px">D) 字典中的值可以是一个集合</span><br><span style="font-size: 18px">您的答案:C <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">31、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)不能对其中的元素进行索引的是()。(本题分数:2)</span><br><span style="font-size: 18px">A) 列表</span><br><span style="font-size: 18px">B) 元组</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) 集合</strong></span><br><span style="font-size: 18px">D) 字典</span><br><span style="font-size: 18px">您的答案:C <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">32、(<span style="color: rgba(0, 0, 255, 1)">程序填空</span>)下列程序中,列表a保存的是学生姓名和考试成绩。用遍历的方式计算成绩的平均分,并按2位小数的格式输出平均分。请在(1),(2),(3)填上合适的内容。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a=[('张小明',86),('李明',90),('陈强',76),('百度',81),('谷歌',68)]
s=0
for x in a:
s = s + __(1)__
print('平均分为{__(2)__}'.format(__(3)__))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:9)</span><br><br><span style="font-size: 18px"><strong>【参考答案】</strong></span><br><span style="font-size: 18px"><textarea id="an801" style="background: rgba(187, 255, 255, 1); color: rgba(0, 0, 255, 1)" cols="80" rows="5">(1) x
(2) :.2f 或 0:.2f
(3) s/len(a)</textarea></span><br><br><span style="font-size: 18px">33、(<span style="color: rgba(0, 0, 255, 1)">程序填空</span>)字典score的键是学号,值是计算机,数学,英语的成绩。以下程序计算数学成绩大于或等于130的同学个数,请在(1),(2),(3)处填上合适的内容。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>score={"202201":(105,139,125),"202202":(95,124,138),"202203":(117,120,119),"202204":(85,98,99)...}
__(1)__
for x in__(2)__:
if x >=130:
t=t+1
print("数学成绩大于等于130的同学有{}个".format(__(3)__))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:9)</span><br><br><span style="font-size: 18px"><strong>【参考答案】</strong></span><br><span style="font-size: 18px"><textarea id="an844" style="background: rgba(187, 255, 255, 1); color: rgba(0, 0, 255, 1)" cols="80" rows="5">(1) t=0
(2) score.values()
(3) t
第1,3空各15分,第2空70分</textarea></span><br><br><span style="font-size: 18px">34、(<span style="color: rgba(0, 0, 255, 1)">程序填空</span>)字典score的键是学号,值是语文,数学,英语,理综的成绩。以下程序计算数学成绩大于或等于130的同学个数,请在(1),(2)填上合适的内容。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>score={"201901":(105,139,125,241),"201902":(95,124,138,260),"201903":(117,120,119,238),"201904":(85,98,99,187)...}
t=0
for x in__(1)__:
if __(2)__ >=130:
t=t+1
print("数学成绩大于等于130的同学有{}个".format(t))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:9)</span><br><br><span style="font-size: 18px"><strong>【参考答案】</strong></span><br><span style="font-size: 18px"><textarea id="an534" style="background: rgba(187, 255, 255, 1); color: rgba(0, 0, 255, 1)" cols="80" rows="5">(1)score.items() (2) x
或 (1)score.values()(2) x
或 (1)score或score.keys() (2) score
(1)和(2)必须匹配才算正确,每空50分。</textarea></span><br><br><span style="font-size: 18px">35、(<span style="color: rgba(0, 0, 255, 1)">程序填空</span>)用户输入一个整数n,生成长度为n的列表,将n个范围1~100的随机整数放入列表中。请在(1)、(2)、(3)填入合适的内容。 </span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>__(1)__ random
length = int(input("请输入列表的长度:"))
my_list = []
for i in range(length):
# 获得一个随机整数
num = __(2)__
my_list.__(3)__(num)
print(my_list)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:9)</span><br><br><span style="font-size: 18px"><strong>【参考答案】</strong></span><br><span style="font-size: 18px"><textarea id="an559" style="background: rgba(187, 255, 255, 1); color: rgba(0, 0, 255, 1)" cols="80" rows="5">(1)import
(2)random.randint(1,100)或int(100*random.random()+1)
(3)append
评分标准:共3个空。(1)、(3)空各30分,(2)空40分。</textarea></span><br><span id="MainContent_Timer1" style="visibility: hidden; display: none"></span>
<div id="MainContent_UpdatePanel1"></div>
</div><br><br>
来源:https://www.cnblogs.com/alphainf/p/16270518.html
頁:
[1]