PYTHON测试题

PYTHON测试题
PYTHON测试题

1.what does the following code do?(B)

def a(b, c, d): pass

A.defines a list and initializes it

B.defines a function, which does nothing

C.defines a function, which passes its parameters through

D.defines an empty class

2.what gets printed? Assuming python version 2.x(A) print type(1/2)

A.

B.

C.

D.

E.

3. what is the output of the following code?(E)

print type([1,2])

A.

B.

C.

D.

E.

4. what gets printed?(C)

def f(): pass

print type(f())

A.

B.

C.

D.

E.

5. what should the below code print?(A)

print type(1J)

A.

B.

C.

D.

E.

6. what is the output of the following code?(D)

print type(lambda:None)

A.

B.

C.

D.

E.

7. what is the output of the below program?(D)

a = [1,2,3,None,(),[],]

print len(a)

A.syntax error

B.4

C.5

D.6

E.7

8.what gets printed? Assuming python version 3.x(C) print (type(1/2))

A.

B.

C.

D.

E.

9. What gets printed?(C)

d = lambda p: p * 2

t = lambda p: p * 3

x = 2

x = d(x)

x = t(x)

x = d(x)

print x

A.7

B.12

C.24

D.36

E.48

10. What gets printed?(A) x = 4.5

y = 2

print x//y

A.2.0

B.2.25

C.9.0

D.20.25

E.21

11. What gets printed?(C) nums = set([1,1,2,3,3,3,4]) print len(nums)

A.1

B.2

C.4

D.5

E.7

12. What gets printed?(A) x = True

y = False

z = False

if x or y and z:

print "yes"

else:

print "no"

A.yes

B.no

C.fails to compile

13. What gets printed?(C) x = True

y = False

z = False

if not x or y:

print 1

elif not x or not y and z:

print 2

elif not x or y or not y and x:

print 3

else:

print 4

A.1

B.2

C.3

D.4

14. If PYTHONPATH is set in the environment, which directories are searched for modules?(D)

A) PYTHONPATH directory

B) current directory

C) home directory

D) installation dependent default path

A.A only

B.A and D

C.A, B, and C

D.A, B, and D

E.A, B, C, and D

15. In python 2.6 or earlier, the code will print error type 1 if accessSecureSystem raises an exception of either AccessError type or SecurityError type(B)

try:

accessSecureSystem()

except AccessError, SecurityError:

print "error type 1"

continueWork()

A.true

B.false

16. The following code will successfully print the days and then the months(B) daysOfWeek = ['Monday',

'Tuesday',

相关主题
相关文档
最新文档