华南理工大学 Python第4章课后小测-1
<div class="main"><span style="font-size: 18px">1、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面程序的输出结果是:</span><br><div class="divcss5-b">
<pre class="language-python line-numbers"><code>for c in "ComputerScience":
print(c,end="")
if c=="S":
continue</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) Computer</span><br><span style="font-size: 18px">B) Science</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) ComputerScience</strong></span><br><span style="font-size: 18px">D) Computercience</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>for i in range(4):
if i > 2:
break
print(i,end=" ")</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 0 1 2 3</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 0 1 2</strong></span><br><span style="font-size: 18px">C) 0 1</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">3、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面程序的输出结果是:</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for c in "xyz":
for i in range(3):
if c=="y":
break
print(c,end="")</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) xxxyyyzzz</span><br><span style="font-size: 18px">B) xxx</span><br><span style="font-size: 18px">C) xxxyzzz</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) xxxzzz</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>)</span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for var in ___:
print(var)</code></pre>
</div>
<br><span style="font-size: 18px">哪个选项不符合上述程序空白处的语法要求?(本题分数:2)</span><br><span style="font-size: 18px">A) "Hello"</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 13.5</strong></span><br><span style="font-size: 18px">C) </span><br><span style="font-size: 18px">D) range(0,10)</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>for .. in .. 中 in 的后面需要是一个迭代类型(组合类型)</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">5、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)</span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>x = 5
while True:
print(x)
x = x - 1
if x == 1:
break</code></pre>
</div>
<br><span style="font-size: 18px">哪个选项给出了上述程序的输出次数?(本题分数:2)</span><br><span style="font-size: 18px">A) 5</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 4</strong></span><br><span style="font-size: 18px">C) 3</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">6、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)要获得之间的随机整数,除了用randint()函数,还可以使用以下语句()(本题分数:2)</span><br><span style="font-size: 18px">A) int(100*random.random())</span><br><span style="font-size: 18px">B) int(101*random.random())</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) int(100*random.random()+1)</strong></span><br><span style="font-size: 18px">D) int(101*random.random()+1)</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>)以下代码的输出结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>i = 0
while i < 3:
print(i,end=" ")
i += 1
else:
print(0) </code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 0 1 2 3 0</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 0 1 2 0</strong></span><br><span style="font-size: 18px">C) 0 1 2</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">8、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)对于if-else紧凑结构:<表达式1> if <条件> else <表达式2>(本题分数:2)</span><br><span style="font-size: 18px">A) <表达式1>、<表达式2>可以使用语句形式</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) <表达式1>、<表达式2>不可以使用语句形式</strong></span><br><span style="font-size: 18px">C) <表达式1>可以使用语句形式,<表达式2>不可以</span><br><span style="font-size: 18px">D) <表达式1>不可以使用语句形式,<表达式2>可以</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>)以下程序输入数据:95,输出结果是:( )</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s_score=input("请输入你的分数:")
score=int(s_score)
if score>=90:
print("真棒!")
print("你的能力超过了85%的人!")</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>请输入你的分数:95
真棒!</code></pre>
</div>
<br><span style="font-size: 18px">B) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>请输入你的分数:95
你的能力超过了85%的人!</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>请输入你的分数:95
真棒!
你的能力超过了85%的人!</code></pre>
</div>
<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>)下列各程序段,哪个选项会有正确输出两行信息:(本题分数:2)</span><br><span style="font-size: 18px">A) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>if False:
print("python")
print("java")</code></pre>
</div>
<br><span style="font-size: 18px">B) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>if True:
print("python")
print("java")</code></pre>
</div>
<br><span style="font-size: 18px">C) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>if True:
print("python")
print("java")</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>if True:
print("python")
print("java")</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">11、(<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) <></span><br><span style="font-size: 18px">C) ≠</span><br><span style="font-size: 18px">D) =!</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">12、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)关于Python的分支结构,以下选项中描述正确的是(本题分数:2)</span><br><span style="font-size: 18px">A) 分支结构使用 for保留字</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) Python中if-else语句用来形成多分支结构</span><br><span style="font-size: 18px">D) Python中if-elif-else语句描述二分支结构</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>)关于Python循环结构,以下选项中描述正确的是:(本题分数:2)</span><br><span style="font-size: 18px">A) 每个continue语句只有能力跳出当前层次的循环</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) break用来跳出当前层次for或while循环,脱离该循环后程序从循环代码后继续执行</strong></span><br><span style="font-size: 18px">C) continue语句能跳出多层for循环</span><br><span style="font-size: 18px">D) break语句能跳出多层for循环</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>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for c in "University":
if c=="s":
break
print(c,end="")</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">A) Univer</strong></span><br><span style="font-size: 18px">B) sity</span><br><span style="font-size: 18px">C) University</span><br><span style="font-size: 18px">D) Univerity</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">15、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)关于分支结构,以下选项中描述不正确的是:(本题分数: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) if语句中语句执行与否依赖于条件判断</span><br><span style="font-size: 18px">C) 二分支结构与一种紧凑形式,使用保留字if和else实现</span><br><span style="font-size: 18px">D) 多分支结构用于设置多个判断条件以及对应的多条执行路径</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">16、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下选项中,不是Python语言保留字的是:(本题分数:2)</span><br><span style="font-size: 18px">A) continue</span><br><span style="font-size: 18px">B) while</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) goto</strong></span><br><span style="font-size: 18px">D) break</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>)关于Python循环结构中的遍历结构,正确的说法是:(本题分数:2)</span><br><span style="font-size: 18px">A) 可以是字符串,不可以是组合数据类型</span><br><span style="font-size: 18px">B) 可以是range()函数,不可以是文件</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>)以下程序输入数据:85,输出结果是:( )</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s_data=input("请输入你的分数:")
data=int(s_data)
if data>=90:
print("真厉害!")
print("你的能力太强了!")</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 请输入你的分数:85</span><br><span style="font-size: 18px">真厉害!</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 请输入你的分数:85<br>你的能力太强了!</strong></span><br><span style="font-size: 18px">C) 请输入你的分数:85</span><br><span style="font-size: 18px">真厉害!</span><br><span style="font-size: 18px">你的能力太强了!</span><br><span style="font-size: 18px">D) 请输入你的分数:85</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">19、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面程序的输出结果是:</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for j in range(8):
if j%2==0:
continue
else:
print(j,end=",")</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 0,2,4,6,8,</span><br><span style="font-size: 18px">B) 0,2,4,6,</span><br><span style="font-size: 18px">C) 2,4,6,</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 1,3,5,7,</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">20、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面程序的输出结果是:</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>total=2.0
for i in range(1,5):
total+=i
print(total)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 17.0</span><br><span style="font-size: 18px">B) 12</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) 12.0</strong></span><br><span style="font-size: 18px">D) 10</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">21、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下来程序的输出结果是:</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for i in "butter":
if i=="t":
break
print(i)</code></pre>
</div>
<span style="font-size: 18px">(本题分数: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) tter</span><br><span style="font-size: 18px">C) tt</span><br><span style="font-size: 18px">D) bu</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">22、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下关于Python的控制结构,错误的是:(本题分数:2)</span><br><span style="font-size: 18px">A) Python中的pass是空语句,一般用作占位语句</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) break用来跳出最外层循环</strong></span><br><span style="font-size: 18px">C) elif不可以单独使用</span><br><span style="font-size: 18px">D) 每个if条件后要使用冒号(:)</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) 遍历循环使用for <循环变量> in <循环结构>语句,其中循环结构不能是组合数据类型</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) 使用range()函数不可以指定for循环的次数</span><br><span style="font-size: 18px">D) for i range(4)表示循环5次,i的值是从0到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">24、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)执行以下程序,输入 qn,输出结果是:</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>n=0
while True:
c=input('请输入q退出 :')
if c==' q':
n+=1
continue
else:
n+=3
break
print(n)</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) 2</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) 3</strong></span><br><span style="font-size: 18px">D) 请输入q退出</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>)for或while与else搭配使用时,关于执行else语句块描述正确的是:(本题分数: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">26、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)对于break语句,下来哪个说法是正确的:(本题分数: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) 不能用于while循环中</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">27、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序输出的结果正确的是:</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for j in range(0,2):
print( "j的值是:",j)
if j==1:
continue
print("continue后的输出语句 ")</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) j的值是:0</span><br><span style="font-size: 18px">continue后的输出语句</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) j的值是:0<br>continue后的输出语句<br>j的值是:1</strong></span><br><span style="font-size: 18px">C) j的值是:0</span><br><span style="font-size: 18px">continue后的输出语句</span><br><span style="font-size: 18px">j的值是:1</span><br><span style="font-size: 18px">continue后的输出语句</span><br><span style="font-size: 18px">D) j的值是:0</span><br><span style="font-size: 18px">j的值是:1</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>)下列程序不可能的输出结果是:</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>from random import*
x=
print (choice(x))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) 20</span><br><span style="font-size: 18px">B) 45</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) 50</strong></span><br><span style="font-size: 18px">D) 80</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">29、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)s=,以下关于循环结构的描述,错误的是:(本题分数:2)</span><br><span style="font-size: 18px">A) 表达式for j in range(len(s))的循环次数跟for j in s的循环次数是一样的</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 表达式for j in range(len(s))跟for j in s的循环中,j的值是一样的</strong></span><br><span style="font-size: 18px">C) 表达式for j in range(len(s))的循环次数跟for j in range(1,len(s)+1)的循环次数是一样的</span><br><span style="font-size: 18px">D) 表达式for j in range(len(s))的循环次数跟for j in range(0,len(s))的循环次数是一样的</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) 单一分支结构是if保留字判断满足一个条件,就执行相应的处理代码</span><br><span style="font-size: 18px">B) 多分支结构是用if-elif-else处理多种可能的情况</span><br><span style="font-size: 18px">C) 二分支结构是用if-else根据条件的真假,执行两种处理代码</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 在Python的程序流程图中可以用判断框表示一组处理过程</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">31、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下关于循环结构的描述,错误的是:(本题分数: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) 遍历循环的循环执行次数是根据遍历结构中元素个数确定的</span><br><span style="font-size: 18px">C) 无限循环一直保持循环操作直到循环条件不满足才结束</span><br><span style="font-size: 18px">D) 非确定次数的循环的次数是根据条件判断来决定的</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">32、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)设a=30,b=50,下来语句能正确运行结束的是:(本题分数:2)</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">A) min=a if a < b else b</strong></span><br><span style="font-size: 18px">B) while True:pass</span><br><span style="font-size: 18px">C) max= a > b?a:b</span><br><span style="font-size: 18px">D) if(a > b) print(a)</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">33、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下来程序的输出结果是:</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for i in range(0,2):
print(" i的值是:",i)
if i==1:
break
else:
print('else块:',i)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">A) i的值是:0</span><br><span style="font-size: 18px">else块:0</span><br><span style="font-size: 18px">i的值是:1</span><br><span style="font-size: 18px">else块:1</span><br><span style="font-size: 18px">B) i的值是:0</span><br><span style="font-size: 18px">else块:0</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) i的值是:0<br>else块:0<br>i的值是:1</strong></span><br><span style="font-size: 18px">D) i的值是:0</span><br><span style="font-size: 18px">else块:0</span><br><span style="font-size: 18px">i的值是:1</span><br><span style="font-size: 18px">else块:1</span><br><span style="font-size: 18px">i的值是:2</span><br><span style="font-size: 18px">else块:2</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">34、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)导入随机函数库random后,语句 print(random.random(),random.random(),random.random()) 的结果可能是()(本题分数:2)</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">A) 0.0 0.1 0.2</strong></span><br><span style="font-size: 18px">B) 0.8 0.9 1.0</span><br><span style="font-size: 18px">C) 0.1 0.5 1.0</span><br><span style="font-size: 18px">D) 以上都有可能</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>随机函数random()获得是随机数范围是[0,1),不会等于1</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">35、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)关于随机函数库random的seed函数,以下说法正确的是()(本题分数:2)</span><br><span style="font-size: 18px">A) seed函数的功能是初始化随机数种子</span><br><span style="font-size: 18px">B) 如果程序中没有用到seed()函数,则后续产生的随机数是以当前时间为种子来产生的</span><br><span style="font-size: 18px">C) 加上seed(100)语句后,每次产生的随机数序列都是一样的</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">36、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)</span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for i in range(0,2):
print(i,end=' ')</code></pre>
</div>
<br><span style="font-size: 18px">哪个选项是以上程序的输出结果?(本题分数:2)</span><br><span style="font-size: 18px">A) 0 1 2</span><br><span style="font-size: 18px">B) 1 2</span><br><span style="font-size: 18px">C) 1</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 0 1</strong></span><br><br><span style="font-size: 18px"><strong>【解析】</strong>range(0, 2)输出两个值:0和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">37、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)</span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>k=10
while k>1:
print(k)
k=k//2</code></pre>
</div>
<br><span style="font-size: 18px">哪个选项给出了上述程序的输出次数?(本题分数:2)</span><br><span style="font-size: 18px">A) 5</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) 3</strong></span><br><span style="font-size: 18px">D) 2</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">38、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)哪个选项是random库中用于生成随机小数的函数?(本题分数:2)</span><br><span style="font-size: 18px">A) randrange()</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) random()</strong></span><br><span style="font-size: 18px">C) getrandbits()</span><br><span style="font-size: 18px">D) randint()</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>randint()、getrandbits()、randrange()都产生随机整数,random()产生0到1之间的随机小数。</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">39、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)若输入score为70,输出grade为<u><span style="color: rgba(0, 0, 255, 1)"> A </span></u>。是否符合逻辑(填“是”或“否”):<u><span style="color: rgba(0, 0, 255, 1)"> 否 </span></u></span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>if score<=90:
grade='A'
elif score<=80
grade='B'
elif score<=70
grade='C'
elif score<=60
grade='D'</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】A 【2】否 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">40、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)Python使用<u><span style="color: rgba(0, 0, 255, 1)"> == </span></u>符号表示等于,<u><span style="color: rgba(0, 0, 255, 1)"> = </span></u>符号表示赋值语句。(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】== 【2】= <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">41、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)如果把一个循环放在另一个循环体内,那么就形成<u><span style="color: rgba(0, 0, 255, 1)"> 嵌套 </span></u>循环。(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】嵌套 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">42、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)如下程序输出结果是:<u><span style="color: rgba(0, 0, 255, 1)"> 中年 </span></u></span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>age=25
if age<60:
print("中年")
elif age<40:
print("青年")
elif age<20:
print("少年")</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】中年 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">43、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)非确定次数的循环用<u><span style="color: rgba(0, 0, 255, 1)"> while </span></u>语句来实现,确定次数的循环用<u><span style="color: rgba(0, 0, 255, 1)"> for </span></u>语句来实现(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】while 【2】for <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">44、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)下列程序段执行后,s的值是<u><span style="color: rgba(0, 0, 255, 1)"> 11 </span></u>, i的值是<u><span style="color: rgba(0, 0, 255, 1)"> 6 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s = 0
for i in range(2,7):
if i%2==1:
s = s + i
else:
s = s + 1</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】11 【2】6 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">45、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)下列程序段执行后,a的值是<u><span style="color: rgba(0, 0, 255, 1)"> 4 </span></u>,b的值是<u><span style="color: rgba(0, 0, 255, 1)"> 3 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a,b=0,0
for i in range(3,10):
if i>5:
a = a + 1
elif i>8:
b = b + 2
else:
b = 3</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】4 【2】3 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">46、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)下列程序段执行后,s的值为<u><span style="color: rgba(0, 0, 255, 1)"> 9 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s = 0
for i in range(1,20,3):
if i%5==0:
continue
elif i>8:
break
else:
s = s -1
s = s + i
else:
s = s + 10</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】9 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">47、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)下列程序的运行结果是<u><span style="color: rgba(0, 0, 255, 1)"> chicchi2 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for i in range(3):
for s in "china":
print(s,end="")
if i==1 or s=="i":
break
else:
print(s,end='')
else:
print(i)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】chicchi2 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">48、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)下列程序的运行结果是<u><span style="color: rgba(0, 0, 255, 1)"> chch2 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for i in range(3):
for s in "china":
if i==1 or s=="i":
break
print(s,end="")
else:
print(s,end='')
else:
print(i)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】chch2 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">49、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)表达式 3<5>2 的值为<u><span style="color: rgba(0, 0, 255, 1)"> True </span></u>(填True或False)。(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】True <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></span><br><br><span style="font-size: 18px">50、(<span style="color: rgba(0, 0, 255, 1)">填空</span>)下列程序段执行后,s的值是<u><span style="color: rgba(0, 0, 255, 1)"> 5 </span></u>, i的值是<u><span style="color: rgba(0, 0, 255, 1)"> 6 </span></u>。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>s = 0
for i in range(2,7):
if i%2==1:
s = s + i
else:
s = s - 1</code></pre>
</div>
<span style="font-size: 18px">(本题分数:2)</span><br><span style="font-size: 18px">您的答案:【1】5 【2】6 <span style="color: rgba(0, 0, 255, 1)">正确率:100%</span></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/16270429.html
頁:
[1]