题目
选项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中,用于输出的语句是()
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