题目

选项A

选项B

选项C

选项D

答案

 

以下哪个是求差集:()

x|y

x^y

x-y

x&y

C

 

下面程序的功能是计算1到50中是7 的倍数的数值之和,请选择填空.
i =1;sum = 0;
for i in range(1,50):
   if________:
       sum +=i;
print(sum);

i/7 == i/7

i/7 = i/7

i%7 = 0

i%7 == 0

D

 

在IDLE交互式解释器中,(     )符号为Python提示符

>>>

<<<

<<>

///

A

 

在Python中,以下代码有几处错误()
score = 80
if score >=90
print("奖励武功秘籍")
else
   print("上思过崖面壁")

1处错误

2处错误

3处错误

4处错误

C

 

分析如下的Python代码片段,编译运行后的输出结果是()
for i in range(1,10):
   if i%2 ==0:
       print(i)

2 4 6 8

2 4 6

2 6 8

4 6 8

A

 

有关reload函数说法正确的是()

Reload()函数用模块变量名作为参数

Reload()函数重载的只是使用import语句已经导入的模块

如果模块没有导入,则执行reload重载会出错

使用reload重载模块,如果模块文件已经被修改,则会执行修改后的代码

A,B,C,D

 

x='ab'*3;x=x.replace('a','c’);print(x),结果是()

cb

ababab

cbcbcb

abc

C

 

以下Python代码,编译运行后输出的结果是()
def show(num1,*num2):
   print(num1)
   for x in num2:
       print(x)
show(1,2,3,4,5)

输出 1

输出 2

输出 1
    2
    3
    4
    5

编译错误

C

 

分析如下Python代码程序,如果运行程序后输出的结果是1-10(包含10)之间的偶数和,
则在下划线处应填入的代码是(  )。

sum=0
for i in range(1,11):
   if i%2==1:
       __________
   sum = sum+i
print(sum)

break

return

goto

continue

D

 

Python中的注释符号是()

#用于多行注释

#用于单行注释

'''用于多行注释

"""用于多行注释

B,C,D

 

"abc".capitalize()的结果是()

Abc

ABC

abc

aBc

A

 

‘hello.com.aaa.zzzy’.strip(‘hzy’)的结果()

hello.com.aaa.zzzy

hello.om.aaa.

ello.com.aaa.

com.aaa

C

 

分析如下Python语言代码片断:  
i=6;j=4
print(i%j)
输出结果为()

1

2

3

4

B

 

Python语言中,声明a=3; 执行表达式 a=1 if a>1 else 0后,a应该是()

0

1

2

3

B

 

在Python 中,下列代码的运行结果是()
a=1
b=2
c=3
if a<0:
   if b<0:
       c=10
   else:
       c=20
print(c)

输出10

输出20

输出3

编译报错

C

 

在Python中,用于输出的语句是()

print

input

scanf

main

A

 

X=list(range(6)),x[2:5]的值是:()

[1,2,3]

[2,3]

[2,3,4]

[2,3,4,5]

C

 

以下是序列数据类型的有:()

字符串

列表

元祖

字典

A,B,C

 

Python中,定义变量a="123",将a转为整数的方法时()

str(a)

(int)a

float(a)

int(a)

D

 

分析如下的Python代码片段,for循环的循环次数是()
for i in range(0,10):
   if i<1:
       continue
   if i==5:
       break

1

10

6

死循环

C

 

题目

选项A

选项B

选项C

选项D

答案

 

在Python中,如下代码的运行结果是()
num = 15
if num % 3 ==0 and num % 5 ==0:
   print("能被3和5整除")
else if num % 3 ==0:
   print("能被3整除")
else if num % 5 ==0:
   print("能被5整除")

能被3和5整除

能被3整除

能被5整除

编译错误

D

 

有关From的说法正确的是()

导入模块

导入指定模块中的指定对象

导入的对象可以直接使用

不需要使用模块名称作为限定符

A,B,C,D

 

x=10
y=20
x+=20
result=x+y
print(result)
输出结果是()

20

30

40

50

D

 

Python程序源代码文件扩展名通常为(    )

.java

.class

.xml

.py

D

 

以下Python代码,编译运行后输出结果是()
x = 10
def change(x):
   x = 100
change(x)
print(x)

10

100

10 100

无任何输出

A

 

在用记事本编写Python程序时,记事本默认保存编码格式为( )

ANSI

GBK

UTF-8

ISO-8859-1

A

 

判断下面哪些语句是正确的()

集合存放的对象不能相同

列表存放的对象不能相同

元祖是可变的

字典是无序的

A,D

 

Python中以下语句正确的是()

模块就是一个包含变量、函数或类的定义的程序文件

不需要导入模块,就可以使用其中的变量或函数

使用import导入模块

From不可以导入模块

A,C

 

执行语句for i in range(100):print(i) 后变量i的值是:()

98

99

100

101

B

 

以下哪种数据类型具有映射特征:()

元祖

字典

列表

集合

B

 

Python遵循(    )协议

HHTP

HTTPS

GPL

WWW

C

 

Python源程序文件编码默认格式为(   )

ANSI

GBK

UTF-8

ISO-8859-1

C

 

创建列表的方式正确的是:()

X=[]

X={}

X=()

X=list()

A,D

 

导入模块时,Python会执行以下哪几个步骤:()

搜索模块

必要时编译模块

执行模块

删除模块

A,B,C

 

字典中的items()是用来获取()

键视图

值视图

键值对视图

字典视图

C

 

执行下面的语句后,输出结果是什么?
s = 0
for a in range(1,5):
   for b in range(1,a):
       s += 1;
print(s)

5

6

7

8

B

 

以下Python代码,编译运行后输出的结果是()
def calc(num1,num2,op):
   if op == '+':
       print(num1+num2)
   elif op =='-':
       print(num1-num2)
   elif op =='*':
       print(num1*num2)
   else:
       print(num1/num2)
calc(10,2,'$')

12

8

20

5.0

D

 

创建集合的方式不正确的是:()

X = {1,2,3}

Y=[5,6,8,9,’abc’]

X={x for x in ‘abc’}

X = set(‘hello’)

B

 

python程序中,16//5的值是:()

0

3

3.2

4

B

 

在Python中以下赋值正确的是()

x,y  = 12

x,y = (1,2)

[x,y] = 1,4

[x,y] = [5,6]

B,C,D

 

题目

选项A

选项B

选项C

选项D

答案

 

strip()的使用()

用于去掉所有的空格

用于去掉首尾的空格

用于去掉首尾的空格,回车符和换行符

可以去掉首尾包含的字符

C

 

如何输出多个对象()

print(abc)

print(a,b,c)

print(a--b--c)

print(a/b/c)

B

 

创建元祖的方式正确的是:()

X = ()

X=tuple()

X={}

X=[]

A,B

 

以下是Python语言程序的运行结果(   )
count = 1;sum = 0;
while count<5:
   sum+=count
   count+=1;
print(sum);

1

4

5

10

D

 

以下Python代码,编译运行后的结果是()
def sum(num):
   res = 0
   for i in range(1,num):
       res+=i
   return res
res = sum(5)
print(res)

0

5

编译出错

10

D

 

endswith的作用是什么()

判断是否以某个字符开始

判断是否以某个字符结尾

判断中间是否包含某个字符

判断是否包含某个字符串

B

 

python中下面有关for循环的正确描述是:()

for循环只能用于循环次数已经确定的情况

for循环是先执行循环语句,后判断表达式

在for循环中,不能使用break语句跳出循环体

for循环的循环体语句中,可以包含多条语句,但必须对其方式

A,D

 

以下Python代码片段,编译运行后输出的结果是()
def sayHello():
   print("Hello")
   print("World")

无任何输出

编译错误

输出Hello

输出 Hello
    World

A

 

定义列表对象 l = ["a","b","c","d"],获取集合对象元素个数的方法是()

l.size()

l.length()

count(l)

len(l)

D

 

可以用作Python中的续行符号是()

\用作续行符号

/用作续行符号

()可以用作续行符号

[]可以用作续行符号

A,C