python笔试题
Python基础知识笔试
一、单选题(2.5分*20题)
1.      下列哪个表示式在Python中是非法的?B如何查看显卡支持opengl
A.      x = y = z = 1
B.        x = (y = z + 1)
C.        x, y = y, x
D.      x  +=  y
2.      python my.py v1 v2 命令运行脚本,经过from sys import argv如何获得v2的参数值?  C
A.      argv[0]
B.        argv[1]
C.        argv[2]
D.      argv[3]
3.      如何解释下面的执行结果?  B
print 1.2 - 1.0 == 0.2
False
A.      Python的实现有错误
B.        浮点数无法精确表示
parameter是什么意思啊
C.        布尔运算不能用于浮点数比较ant执行命令
D.      Python将非0数视为False
4.      下列代码执行结果是什么?  D
x = 1
def change(a):
x+= 1
print x
change(x)
A.      1
B.        2
C.        3
D.      报错
5.      下列哪种类型是Python的映射类型?D
A.      str
B.        list
C.        tuple
D.      dict
6.      下述字符串格式化语法正确的是?D
A.      'GNU's Not %d %%'  % 'UNIX'
B.        'GNU\'s Not %d %%'  % 'UNIX'
C.        'GNU's Not %s %%'  % 'UNIX'
D.      'GNU\'s Not %s %%'  % 'UNIX'
7.      在Python 2.7中,下列哪种是Unicode编码的书写方式?C
A.      a = ‘中文’
B.        a = r‘中文’
C.        a = u’中文’
D.      a = b’中文’
8.      下列代码的运行结果是?D
print 'a' < 'b' < 'c'
各排序时间复杂度A.    a
B.    b
python基础知识单选题C.    c
D.    True
E.      False
9.      下列代码运行结果是?  C
a = 'a'
print a > 'b' or 'c'
A.    a
B.    b
C.    c删除文件恢复软件有哪些
D.    True
E.      False
10.  下列哪种不是Python元组的定义方式?A
A.      (1)
B.        (1, )
C.        (1, 2)
D.      (1, 2, (3, 4))
11.  a与b定义如下,下列哪个是正确的?B
a = '123'
b = '123'
A.      a != b
B.        a is b
C.        a == 123
D.      a + b = 246
12.  下列对协程的理解错误的是?D
A.      一个线程能够运行多个协程
B.        协程的调度由所在程序自身控制
C.        Linux中线程的调度由操作系统控制
D.      Linux中协程的调度由操作系统控制
13.  下列哪种函式参数定义不合法?  C
A.    def myfunc(*args):
B.    def myfunc(arg1=1):
C.    def myfunc(*args, a=1):
D.    def myfunc(a=1, **args):
14.  下列代码执行结果是?A
[i**i for i in xrange(3)]
A.      [1, 1, 4]
B.        [0, 1, 4]
C.        [1, 2, 3]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。