华南理工大学 Python第6章课后测验-1
<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"><strong style="background: rgba(255, 255, 55, 1)">A) 2</strong></span><br><span style="font-size: 18px">B) 3</span><br><span style="font-size: 18px">C) 4</span><br><span style="font-size: 18px">D) 5</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>1,3,5,6是错的</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">2、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序的执行结果是。</span><br><div class="divcss5-b">
<pre class="language-python line-numbers"><code>L =
print(L.pop(-3), end = ' ')
print(L.remove(L), end = ' ')
print(L)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 5 1 </span><br><span style="font-size: 18px">B) 5 1 </span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) 5 None </strong></span><br><span style="font-size: 18px">D) 5 None </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) di={1:'a',2:'b'}</span><br><span style="font-size: 18px">B) di={'1':'a','2':'b'}</span><br><span style="font-size: 18px">C) di={(1,3):'a',(2,4):'b'}</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) di={:'a',:'b'}</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">4、(<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">C) 集合</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 列表</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">5、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)di = {0:"a", 1:"b", 2:"c"},以下语句能向di中增加(3:"o")的是。(本题分数:2)</span><br><span style="font-size: 18px">A) di.get(3,"o")</span><br><span style="font-size: 18px">B) di+={3:"o"}</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) di="o"</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">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有4个元素 </span><br><span style="font-size: 18px">(3)变量a和b都是列表类型</span><br><span style="font-size: 18px">(4)a的值为3 </span><br><span style="font-size: 18px">(5)b的值为4 </span><br><span style="font-size: 18px">(6)语句a=5可以正常执行</span><br><span style="font-size: 18px">(7)语句b=8可以正常执行(本题分数:2)</span><br><span style="font-size: 18px">A) 3</span><br><span style="font-size: 18px">B) 4</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) 5</strong></span><br><span style="font-size: 18px">D) 6</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>2是错的(b有3个元素),7是错的(b是元组不能修改)</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">7、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)di是一个字典类型的变量,以下不能打印字典di中的value的是。(本题分数: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(y)</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.values():
print(x)</code></pre>
</div>
<br><span style="font-size: 18px">C) </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"><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>for x in di:
print(x)</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">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"><strong style="background: rgba(255, 255, 55, 1)">B) {1,4}</strong></span><br><span style="font-size: 18px">C) {1,3,4,5}</span><br><span style="font-size: 18px">D) {3,5}</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">9、(<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">10、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序段的输出结果是()</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a = "1234567890"
print(a)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 12345678</span><br><span style="font-size: 18px">B) 182</span><br><span style="font-size: 18px">C) 1357</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 2468</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">11、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下列程序段的输出结果是()。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>c=1,2,3
print(c*3)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) (3,6,9)</span><br><span style="font-size: 18px">B) (1,1,1,2,2,2,3,3,3)</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) (1,2,3,1,2,3,1,2,3)</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">12、(<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) {3,5}</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) {1,3,4,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">13、(<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"><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><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">14、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下关于字典类型的说法,正确的个数有()个。</span><br><span style="font-size: 18px">(1)键和值用冒号连接</span><br><span style="font-size: 18px">(2)字典的各个元素之间有顺序之分</span><br><span style="font-size: 18px">(3)字典的键不能用列表类型</span><br><span style="font-size: 18px">(4)字典键值对的值不能重复(本题分数: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,3是对的</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">15、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下代码的输出结果是()</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a = {'a':'b',1:2,7:8}
for k in a:
print(k,end=',')</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 'a':'b',1:2,7:8,</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) a,1,7,</strong></span><br><span style="font-size: 18px">C) b,2,8,</span><br><span style="font-size: 18px">D) k</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>a={'华工':'广州','中大':'广州','清华':'北京'}
print(a.get('广州','华南理工大学'))</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">17、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)S和T是两个集合,哪个选项对S^T的描述是正确的?(本题分数:2)</span><br><span style="font-size: 18px">A) S和T的交运算,包括同时在集合S和T中的元素</span><br><span style="font-size: 18px">B) S和T的差运算,包括在集合S但不在T中的元素</span><br><span style="font-size: 18px">C) S和T的并运算,包括在集合S和T中的所有元素</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) S和T的补运算,包括集合S和T中的非相同元素</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">18、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)关于Python组合数据类型,以下描述错误的是( ):(本题分数:2)</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">A) 组合数据类型只能将相同类型的数据组织起来</strong></span><br><span style="font-size: 18px">B) 组合数据类型可以分为3类:序列类型、集合类型和映射类型</span><br><span style="font-size: 18px">C) 序列类型是一个元素向量,元素之间存在先后关系,通过序号访问</span><br><span style="font-size: 18px">D) Python的字符串、元组和列表类型都属于序列类型</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>)列表ls,哪个选项对ls.append(x)的描述是正确的?(本题分数:2)</span><br><span style="font-size: 18px">A) 向列表ls最前面增加一个元素x</span><br><span style="font-size: 18px">B) 替换列表ls最后一个元素为x</span><br><span style="font-size: 18px">C) 向ls中增加元素,如果x是一个列表,则可以同时增加多个元素</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 只能向列表ls最后增加一个元素x</strong></span><br><br><span style="font-size: 18px"><strong>【解析】</strong>ls.append(x),如果x是一个列表,则该列表作为一个元素增加到ls中</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>)关于Python的元组类型,以下选项错误的是():(本题分数:2)</span><br><span style="font-size: 18px">A) 元组采用逗号和圆括号(可选)来表示</span><br><span style="font-size: 18px">B) 元组一旦创建就不能被修改</span><br><span style="font-size: 18px">C) 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 元组中元素必须是相同类型</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">21、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)给定字典d,哪个选项对d.values()的描述是正确的?(本题分数:2)</span><br><span style="font-size: 18px">A) 返回一个集合类型,包括字典d中所有值</span><br><span style="font-size: 18px">B) 返回一个元组类型,包括字典d中所有值</span><br><span style="font-size: 18px">C) 返回一个列表类型,包括字典d中所有值</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 返回一种dict_values类型,包括字典d中所有值</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">22、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)给定字典d,哪个选项对x in d的描述是正确的?(本题分数:2)</span><br><span style="font-size: 18px">A) 判断x是否是在字典d中以键或值方式存在</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 判断x是否是字典d中的键</strong></span><br><span style="font-size: 18px">C) x是一个二元元组,判断x是否是字典d中的键值对</span><br><span style="font-size: 18px">D) 判断x是否是字典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">23、(<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">C) 直接使用{}将生成一个元组类型</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 直接使用{}将生成一个字典类型</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">24、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)序列s,哪个选项对s.index(x)的描述是正确的?(本题分数:2)</span><br><span style="font-size: 18px">A) 返回序列s中序号为x的元素</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 返回序列s中元素x第一次出现的序号</strong></span><br><span style="font-size: 18px">C) 返回序列s中元素x所有出现位置的序号</span><br><span style="font-size: 18px">D) 返回序列s中x的长度</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">25、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)下列程序的运行结果是<u><span style="color: rgba(0, 0, 255, 1)"> 7 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>x=
y=x+
print(len(x+y))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:3)</span><br><span style="font-size: 18px">您的答案:【1】7 <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>)语句 school=['scut','pku','scau']则 print(school)的结果是<u><span style="color: rgba(0, 0, 255, 1)"> k </span></u>.(本题分数:3)</span><br><span style="font-size: 18px">您的答案:【1】k <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>)语句 print("abcdefabc".index('a',1,7))的输出结果是<u><span style="color: rgba(0, 0, 255, 1)"> 6 </span></u>。(本题分数:3)</span><br><span style="font-size: 18px">您的答案:【1】6 <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>)设 s={1,3,5},t={1,2,3,4}则 s.issubset(t)的结果是<u><span style="color: rgba(0, 0, 255, 1)"> False </span></u>(填True或False)。(本题分数:3)</span><br><span style="font-size: 18px">您的答案:【1】False <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>)设 s={1,3,5},t={2,4,6}则 s < t的值为<u><span style="color: rgba(0, 0, 255, 1)"> False </span></u>(填True或False)。(本题分数:3)</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>s < t 判断 s是否是t的子集</span><br><span style="font-size: 18px">您的答案:【1】False <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>)以下程序段的输出结果是<u><span style="color: rgba(0, 0, 255, 1)"> 5 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a =
b = a
a = 3
b = 2
print(a+b)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:3)</span><br><span style="font-size: 18px">您的答案:【1】5 <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>)下列程序段执行后,输出的结果是<u><span style="color: rgba(0, 0, 255, 1)"> 4 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a={'华工':'广州','中大':'广州','清华':'北京'}
a['华师']='广州'
a['清华']='上海'
print(len(a))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:3)</span><br><span style="font-size: 18px">您的答案:【1】4 <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>)下列程序段的输出结果是<u><span style="color: rgba(0, 0, 255, 1)"> 10 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a =
b = a
c = a[:]
b = 6
c = 5
print(a+a+a)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:3)</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>b是列表a的别名,当b改变a也会跟着改变。c是列表a复制出来的,改变c的值不会改变a的值</span><br><span style="font-size: 18px">您的答案:【1】10 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">33、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)下列程序段的输出结果是<u><span style="color: rgba(0, 0, 255, 1)"> 8 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s1=
s2=s1+
print(len(s1+s2))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:3)</span><br><span style="font-size: 18px">您的答案:【1】8 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">34、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)下列程序段的输出结果是<u><span style="color: rgba(0, 0, 255, 1)"> 7 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s1=
s2=s1+[(2,5)]
print(len(s1+s2))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:3)</span><br><span style="font-size: 18px">您的答案:【1】7 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">35、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)下列程序段的输出结果是<u><span style="color: rgba(0, 0, 255, 1)"> 4 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a={"a":2,"b":3,"c":6}
a.pop("b")
print(a["a"]+len(a))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:3)</span><br><span style="font-size: 18px">您的答案:【1】4 <span style="color: rgba(0, 0, 255, 1)">正确率:100% </span></span><br><br><span style="font-size: 18px">36、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)现有以下程序段:</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a=set(range(2,13,3))
print(a)</code></pre>
</div>
<br><span style="font-size: 18px">变量a的类型是<u><span style="color: rgba(0, 0, 255, 1)"> 集合 </span></u>(填列表,元组,集合或字典),a中有<u><span style="color: rgba(0, 0, 255, 1)"> 4 </span></u>个元素,max(a)的值是<u><span style="color: rgba(0, 0, 255, 1)"> 11 </span></u>。(本题分数:3)</span><br><span style="font-size: 18px">您的答案:【1】集合 【2】4 【3】11 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">37、(<span style="color: rgba(0, 0, 255, 1)">程序填空</span>)下列程序中,列表a保存的是学生考试成绩(注意:下列程序只写出部分数据,其它数据用...表示)。用遍历的方式计算成绩的平均分,并按3位小数的格式输出平均分。请在(1),(2),(3)填上合适的内容。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a=[('张小明',86),('李明',90),('陈强',76),('百度',72),('谷歌',68) ....]
s=0
for x in __(1)__:
s = s + a
print('平均分为__(2)__'.format(__(3)__))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><br><span style="font-size: 18px"><strong>【参考答案】</strong></span><br><span style="font-size: 18px"><textarea id="an842" style="background: rgba(187, 255, 255, 1); color: rgba(0, 0, 255, 1)" cols="80" rows="5">(1) range(0,len(a))
(2) {:.3f} 或 {0:.3f},注意冒号不能少
(3) s/len(a)</textarea></span><br><br><span style="font-size: 18px">38、(<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)...}
t=__(1)__
for x inscore.items():
if __(2)__ >=130:
t=t+1
print("数学成绩大于等于130的同学有{}个".format(__(3)__))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><br><span style="font-size: 18px"><strong>【参考答案】</strong></span><br><span style="font-size: 18px"><textarea id="an770" style="background: rgba(187, 255, 255, 1); color: rgba(0, 0, 255, 1)" cols="80" rows="5">(1) 0
(2) x
(3) t
第1,3空各15分,第2空70分</textarea></span><br><br><span style="font-size: 18px">39、(<span style="color: rgba(0, 0, 255, 1)">程序填空</span>)下面代码将姓名列表和成绩列表组合成一个字典(一一对应,例如Bob对应75分),请在(1),(2)填上合适的内容。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>names = ['Michael', 'Bob', 'Tracy',...]
scores =
n_s = {}
for i in range( __(1)__ ):
n_s]= __(2)__
print(n_s)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><br><span style="font-size: 18px"><strong>【参考答案】</strong></span><br><span style="font-size: 18px"><textarea id="an420" style="background: rgba(187, 255, 255, 1); color: rgba(0, 0, 255, 1)" cols="80" rows="5">(1) len(names) 或 len(scores) 或 0,len(names)
(2) scores
评分标准:2个空,一个空50分。表达式不一样,但是完成同样的函数功能,不扣分</textarea></span><br><br><span style="font-size: 18px">40、(<span style="color: rgba(0, 0, 255, 1)">程序填空</span>)下面代码实现统计name_score字典中不及格的人的数目(不及格表示分数小于60分),请在(1)(2)处填上合适内容完善代码。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>name_score={ 'GimGoon': 100, 'Tian': 100, 'Doinb': 0, 'LWX': 50, 'Crisp': 80 }
ct = 0
for __(1)__:
if name_score<60:
__(2)__
print(ct)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><br><span style="font-size: 18px"><strong>【参考答案】</strong></span><br><span style="font-size: 18px"><textarea id="an421" style="background: rgba(187, 255, 255, 1); color: rgba(0, 0, 255, 1)" cols="80" rows="5">(1) key in name_score
(2) ct+=1 或 ct=ct+1
评分标准:2个空,一个空50分,表达式不同于参考答案,但是能正确计算出结果,也给满分</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/16270506.html
頁:
[1]