华南理工大学 Python第3章课后小测-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>s = 'Hello scut'
print(s[::-1])</code></pre>
</div>
<br><span style="font-size: 18px">上述代码的输出结果是(本题分数:4)</span><br><span style="font-size: 18px">A) Hello</span><br><span style="font-size: 18px">B) Hello scut</span><br><span style="font-size: 18px">C) olleH tucs</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) tucs olleH</strong></span><br><br><span style="font-size: 18px"><strong>【解析】</strong>s[ ::-1]表示将s的数据反转</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">2、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下操作,能将二进制字符串'0100',转换成对应的十进制整数的是(本题分数:4)</span><br><span style="font-size: 18px">A) int('0100')</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) int('0100',2)</strong></span><br><span style="font-size: 18px">C) eval('0100')</span><br><span style="font-size: 18px">D) eval('0100',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">3、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)my_s是一个字符串类型的变量,以下能对my_s进行遍历的是()。(本题分数:4)</span><br><span style="font-size: 18px">A) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for i in range(my_s):
print(i)</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)">B) </strong></strong></span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>
for i in my_s:
print(i)</code></pre>
</div>
<br><span style="font-size: 18px">C) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>for i in range(len(my_s)):
print(i)</code></pre>
</div>
<br><span style="font-size: 18px">D) </span>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>
for i in my_s:
print(my_s)</code></pre>
</div>
<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">4、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)以下程序的输出结果是。</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>str1 = '{0:.4f}+{0:3d}'.format(2)
print(str1)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px">A) 2+2</span><br><span style="font-size: 18px">B) 2.0000+2</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) 2.0000+ 2</strong></span><br><span style="font-size: 18px">D) 2.0000+2.000</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">5、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)给定字符串Numbers="0123456",以下哪个操作能获得所有偶数组成的字符串。(本题分数:4)</span><br><span style="font-size: 18px">A) Numbers[::3]</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) Numbers[::2]</strong></span><br><span style="font-size: 18px">C) Numbers[::6]</span><br><span style="font-size: 18px">D) Numbers[:]</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>)以下判断字符串变量str为空字符串的方法,不正确的是:(本题分数:4)</span><br><span style="font-size: 18px">A) if str=="":</span><br><span style="font-size: 18px">B) if len(str)==0:</span><br><span style="font-size: 18px">C) if not str:</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) if str is None:</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">7、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)关于Python的数字类型,以下描述错误的是()。(本题分数:4)</span><br><span style="font-size: 18px">A) Python语言提供了整数、浮点数、复数3种数字类型</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) Python的整数类型提供了 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">8、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面代码的输出结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>x=16.78
print(type(x))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">A) <class 'float'></strong></span><br><span style="font-size: 18px">B) type(x)</span><br><span style="font-size: 18px">C) type(16.78)</span><br><span style="font-size: 18px">D) <class 'int'></span><br><br><span style="font-size: 18px"><strong>【解析】</strong>x为浮点数,type函数的功能为输出参数的数据类型</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">9、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面代码的输出结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>print(pow(2,10))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px">A) 12</span><br><span style="font-size: 18px">B) 20</span><br><span style="font-size: 18px">C) 100</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 1024</strong></span><br><br><span style="font-size: 18px"><strong>【解析】</strong>pow(x, y) 是计算x的y次方</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">10、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面代码的输出结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>z=25 + 34j
print(z.real,z.imag)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px">A) 25 34</span><br><span style="font-size: 18px">B) 25.0 34</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) 25.0 34.0</strong></span><br><span style="font-size: 18px">D) 34.0 25.0</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">11、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面代码的输出结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>x = 8
y = -1 + 2j
print(x + y)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px">A) 7</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) (7+2j)</strong></span><br><span style="font-size: 18px">C) 2j</span><br><span style="font-size: 18px">D) 9</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">12、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面代码的输出结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>x= 20
y = 3
print(divmod(x,y))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">A) (6,2)</strong></span><br><span style="font-size: 18px">B) (2,6)</span><br><span style="font-size: 18px">C) 6,2</span><br><span style="font-size: 18px">D) 2,6</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(x // y, x % y)。因此(10//3,10%3)也就是(3,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">13、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面代码的输出结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a = 5
b = 6
c = 7
print(pow(b ,2)-4*a*c)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px">A) 系统报错</span><br><span style="font-size: 18px">B) 36</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) -104</strong></span><br><span style="font-size: 18px">D) 104</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>pow(x, y) 是计算x的y次方</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">14、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)关于Python字符串,以下选项中描述正确的是(本题分数:4)</span><br><span style="font-size: 18px">A) 字符串可以保存在变量中,但不可以单独存在</span><br><span style="font-size: 18px">B) 可以使用datatype()测试字符串的类型</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">15、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面代码的执行结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>a = 12.34
print(complex(a))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px">A) 12.34+0j</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) (12.34+0j)</strong></span><br><span style="font-size: 18px">C) 12.34</span><br><span style="font-size: 18px">D) 12.34j</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>complex函数以实部+虚部*1j形式返回一个复数,复数类型输出一般都带有()</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>x = 'Hello world!\t'
print(x * 3)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px">A) 系统报错</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) Hello world! Hello world! Hello world!</strong></span><br><span style="font-size: 18px">C) Hello world!Hello world!Hello world!</span><br><span style="font-size: 18px">D) Hello world!</span><br><br><span style="font-size: 18px"><strong>【解析】</strong>x * 3 代表将x对应的字符串连续执行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">17、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)关于python字符串编码,以下选项中描述错误的是(本题分数:4)</span><br><span style="font-size: 18px">A) Python 可以处理任何字符编码文本</span><br><span style="font-size: 18px">B) Python默认采用Unicode字符编码</span><br><span style="font-size: 18px">C) ord(x)和chr(x)是一对函数</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) chr(x)将字符转换为Unicode编码</strong></span><br><br><span style="font-size: 18px"><strong>【解析】</strong>ord()函数主要用来返回对应字符的ASCII码。chr()主要用来表示ASCII码对应的字符,输入时数字,可以用十进制,也可以用十六进制</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中,空值用什么表示(本题分数:4)</span><br><span style="font-size: 18px">A) NULL</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) None</strong></span><br><span style="font-size: 18px">C) null</span><br><span style="font-size: 18px">D) 0</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>)在python中不支持的数据类型有(本题分数:4)</span><br><span style="font-size: 18px">A) float</span><br><span style="font-size: 18px">B) int</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) char</strong></span><br><span style="font-size: 18px">D) list</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">20、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下列程序输出为</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>x = 'hello'
y = 2
print(x+y)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px">A) hello</span><br><span style="font-size: 18px">B) hellohello</span><br><span style="font-size: 18px">C) hello2</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>)下列程序段的输出结果是()</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>print(max(1,3,min(4,5,6)),min(1,3,max(4,5,6)))</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px">A) 1 4</span><br><span style="font-size: 18px">B) 1 6</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">C) 4 1</strong></span><br><span style="font-size: 18px">D) 6 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">22、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)复数 z = 1.2e+2+3+4+5j的实部是()(本题分数:4)</span><br><span style="font-size: 18px">A) 120.0</span><br><span style="font-size: 18px">B) 103.0</span><br><span style="font-size: 18px">C) 123.0</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 127.0</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">23、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下面代码的输出结果是</span><br>
<div class="divcss5-b">
<pre class="language-python line-numbers"><code>x = 3
y = 4
print(x ** y , x % y)</code></pre>
</div>
<span style="font-size: 18px">(本题分数:4)</span><br><span style="font-size: 18px">A) 12 3</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">B) 81 3</strong></span><br><span style="font-size: 18px">C) 3 81</span><br><span style="font-size: 18px">D) 3 12</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>)以下类型转换会报错的是()。(本题分数:4)</span><br><span style="font-size: 18px">A) complex(1)</span><br><span style="font-size: 18px">B) int(False)</span><br><span style="font-size: 18px">C) str(2.3)</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) float(4+5j)</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">25、(<span style="color: rgba(0, 0, 255, 1)">单选</span>)下列表达式中,值为False的是()(本题分数:4)</span><br><span style="font-size: 18px">A) 'abcd'<'ad'</span><br><span style="font-size: 18px">B) 'abc'<'abcd'</span><br><span style="font-size: 18px">C) ''<'a'</span><br><span style="font-size: 18px"><strong style="background: rgba(255, 255, 55, 1)">D) 'Hello'>'hello'</strong></span><br><br><span style="font-size: 18px"><strong>【解析】</strong>字符串是可以比较大小的,数字<大写字母<小写字母</span><br><span style="font-size: 18px">您的答案:D <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/16270414.html
頁:
[1]