最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

大学计算机python选择填空题库及答案

IT圈 admin 47浏览 0评论

2024年3月26日发(作者:蔺颀)

1、 执行循环语句for i in range(1,5):pass后,变量i的值是【4】

2、 循环语句for i in range(-3,21-4)的循环次数为【6】

3、 Python语言是一种解释型、面向【对象】的程序设计语言

4、 建立模块,模块容如下。

def B():

print(‘BBB’)

def A():

print(‘AAA’)

为了调用模块中的A()函数应先使用语句【from a import A】

5、 执行循环语句for i in range(1,5,2):print(i),循环体执行的次数是【2】

6、 函数定义以【def】开始,最后以【冒号】结束

7、 Python表达式4.5/2的值为【2.25】,4.5//2的值为【2.0】,4.5%2的值为【0.5】

8、 循环语句for i in range(6,-4,-2):循环执行【5】次,循环变量i的终值应当为【-2】

9、 Python包含了数量众多的模块,通过【import】语句,可以导入模块,并使用

其定义的功能

10、 下面语句的输出结果是【{1:’x’,3:’c’}】

d={1:’a’,2:’b’,3:’c’}

del d[1]

d[1]=’x’

del d[2]

print(d)

11、 Python语句print(tuple(range(2)),list(range(2)))的运行结果是【(0,1)[0,1]】

12、 Python表达式1/4+2.75的值为【3.0】

13、 下列Python语句的输出结果是【编译错误 或 异常 或 出错 或 报错 或 错

误】

print(“数量{0},单价{1}”.format(100,285,6))

print((“数量{0},单价{1:3.2f}”,100,285.6))

print(“数量%4d,单价%3.3f”%(100,285,6))

14、 在直角坐标中,x,y是坐标系中任一点的位置,用x和y表示第一象限或第二象

限的Python表达式为【x>0 and y>0 or x<0 and y>0】

15、 语句

【AAA-BBB!】

print(‘AAA’,”BBB”,sep=’-’,end=’!’)执行的结果是

16、 判断整数i能否同时被3和5整除的python表达式为【i%3==0 and i%5==0】

17、 要关闭Python解释器,可使用函数【quit()】或快捷键【Ctrl+Q】

18、 python语句既可以采用交互式的【命令】执行方式,又可以采用【程序】的执

行方式

19、 语句a,a=10,20执行后,a的值是【20】

20、 设有f=lambda x,y;{x:y},则f(5,10)的值是【{5:10}】

21、 下列程序的输出结果是【BBB】

try:

print(2/’0’)

except ZeroDivisionError:

print(‘AAA’)

except exception;

print(‘BBB’)

22、 根据文件数据的组织形式,Python的文件可分为【文本文件】和【二进制文件】,

一个python程序文件是一个【文本文件】,一幅jpg图像文件是一个【二进制文件】

23、 下列语句执行后,s值为【[4,’x’,’y’]】

s=[1,2,3,4,5,6]

s[:1]=[]

s[:2]=’a’

s[2:]=’b’

s[2:3]=[‘x’,’y’]

del s[:1]

24、 下列语句执行后,print(di[‘fruit’][1])值为【banana】

di={‘fruit’:[‘apple’,’banana’,’orange’]}

di[fruit].append(‘watermelon’)

25、 设m,n为整型数据,则与m%n等价的表达式为【m-m//n*n或m-n*(m//n)】

26、 下列语句执行后的结果是【15】

27、 fruits={‘apple’:3,’banana’:4,’pear’:5}

fruits[‘banana’]=7

print(sum(()))

28、 python语句print(len({}))的结果是【0】

***选择我就写上选项了***

29、 Python语言属于【D 高级语言】

30、 下列程序执行后,y的值是【B 125】

def f(x,y):

return x**2+y**2

y=f(f(1,3),5)

31、 设s=’Python Programming’,那么print(s[-5:])的结果是【A mming】

32、 执行下列语句后的显示结果是【D FALSE】

from math import sqrt

print(sqrt(3)*sqrt(3)==3)

33、 语句x=imput()执行时,如果从键盘输入12并按回车键,则x的值是【C

34、 tuple(range(2,10,2))的返回结果是【D (2,4,6,8)】

35、 语句eval(‘2+4/5’)执行后输出结果是【A 2.8】

36、 在python中,逻辑量有【B True,False】

37、 设s=’Happy New Year’,则s[3:8]的值为【B ‘py Ne’】

38、 设a=set([1,2,2,3,3,3,4,4,4,4]),则sum(a)的值是【A 10】

39、 下列属于math库中的数学函数的是【D sqrt()】

40、 关于循环描述下列说法错误的是【B python允许无止境的循环】

41、 下列表式中,值不是1的是【C ~1】

‘12’】

42、 下列程序的输出结果是【B 10】

f=open(‘’,’w’)

ines([‘python programming.])

()

f=open(‘’,’rb’)

(10,1)

print(())

43、 下列while循环执行的次数为【B 10】

k=1000

while k>1:

print(k)

k=k/2

44、 下列语句的运行结果是【C 8】

f1=lambda x:x*2

f2=lambda x:x**2

print(f1(f2(2)))

45、 一下关于函数说确的是【C 函数的实际参数可以是其他函数的调用】

46、 下列语句执行后的输出是【D 5】

if 2:

print(5)

else:

print(6)

47、 python置的集成开发工具是【C IDLE】

48、 在python中,实现多支选择结果的最佳方法是【D if-elif-else】

49、 下列标识符中合法的是【B _9】

50、 python表达式中,可以使用【A 圆括号()】控制运算的优先顺序

51、 下列Python语句的输出结果是【B [4,0,6]】

s1=[4,5,6]

s2=s1

s1[1]=0

print(s2)

52、 Python语句print(r”nGood”)的运行结果是【D nGood】

53、 下面程序段求x和y中的较大数,不正确的是

if(y>=x):maxNum=y:maxNum=x】

54、 循环语句for i in range(-3,21,4)的循环次数为【6】

55、 下列python语句的执行结果是【4 3】

a,b=3,4

a,b=b,a

print(a,b)

56、 以下while循环的循环次数是【无限】

C 【

i=0

while(i<10):

if(i<1):coninue

if(i==5):break

i+=1

57、 seek(0)将文件指针定位于【起始位置】,seek(0,1)将文件指针定位于【当前位

置】,seek(0,2)将文件指针定位于【文件末尾】

58、 python表达式12/4-2+5*8/4%5/2的值为【1.0】

59、 已知fruits=[‘apple’,’banana’,’pear’],print(fruits[-1][-1])的结果是

【r】,pirnt((‘apple’))的结果是【0】,print(‘Apple’ in furits)的结果是

【False】

60、 {1,2,3,4}&{3,4,5}的值是【{3,4}】,{1,2,3,4}|{3,4,5}的值是【{1,2,3,4,5}】,

{1,2,3,4}-{3,4,5}的值是【{1,2}】

61、 使用关键字【global】可以在一个函数中设置一个全局变量

62、 Python提供了【异常处理】机制来专门处理程序运行时错误,相应的语句是

【try-except】

63、 python语句print(set([1,2,1,2,3]))的结果是【{1,2,3}】

64、 一直ans=’n’,则表达式ans==(‘y’ or ‘Y’)的值为【False】

65、 使用math模块库中的函数是,必须要使用【import math】语句导入该模块

66、 以下python注释代码,不正确的是【C //python注释代码】

67、 将字符串中全部字母转换为大写字母的字符串方法是【C upper】

68、 已知x=2,语句x*=x+1执行后,x的值是【C 6】

69、 下列选项中,不属于python特点的是【B 运行效率高】

70、 下列选项中不属于函数优点的是【C 便于发挥程序员的创造力】

71、 在读写文件之前,用于创建文件对象的函数是【A open】

72、 在一个同时包含整数和浮点数的表达式中,python要进行的转换是【B 整数转

换为浮点数】

73、 python不支持的数据类型有【A char】

74、 如果以负数作为平方根函数()的参数将产生【D ValueError异常】

75、 对于字典D={‘A’:10,’B’:20,’C’:30,’D’:40},len(D)的是【A 4】

76、 python语句print(type([1,2,3,4]))的输出结果是【C

77、 以下不能创建集合的语句是【D s3=(1,2,3,4)】

78、 python语句print(type((1,2,3,4)))的输出结果是【A

79、 下列语句的作用是【C 在D盘根文件夹下建立ppp文件夹】

>>>import os

>>>(“d:ppp”)

80、 下列关于字符串的描述错误的是【B 在字符串中,同一个字母的大小是等价的】

81、 下列表达式中,有3个表达式的值相同,另一个不相同,与其他3个表达式不

同的是【D “ABC”-“DEF”】

82、 已知f=lambda x.y:x+y,则f([4],[1,2,3])的值是【[4,1,2,3]】

83、 对于列表x,(a)等价于【x+[a]】

84、 用户编写的python程序(避免使用依赖于系统的特性),无需修改jiukeyi在不

同的平台上运行,这是python的【可移植】特性

85、 下列python语句的运行结果为【012234】

for i in range(3):print(i,end=’’)

for i in range(2,5):print(i,end=’’)

86、 二进制文件的读取与写入可以分别使用【read()】和【write()】方法

87、 下列语句执行后的结果是【2】

d={1:’x’,2:’y’,3:’z’}

del d[1]

del d[2]

d[1]=’A’

print(len(d))

88、 下列python语句的输出结果是【True TrueFlase True True】

x=y=[1,2]

(3)

print(x is y,x==y,end=’’)

z=[1,2,3]

print (x is z,x==z,y==z)

89、 表达式2<=1 and 0 or not 0的值是【True】

90、 python的【os】模块提供了许多文件处理方法

91、 下列语句的运行结果是【7】

s1=[1,2,3,4]

s2=[5,6,7]

print(len(s1,s2))

92、 下列语句执行后的结果是【食品】

d1={1:’food’}

d2={1:’食品’,2:’饮料’}

(d2)

print(d1[1])

93、 在python中,设有s1={1,2,3},s2={2,3,5},则print((s2))的结果为

【None】,ction(s2)的结果为【{2,3,5}】,ence(s2)的结果为【{2}】

94、 执行下列python语句后的输出结果是【1】,循环执行了【1】次

i=-1

while(i<0):i*=i

print(i)

95、 和x/=x*y+z等价的语句是【x=x/(x*y+z)】

96、 字典是【无需的”关键字:值”对 或 key-value pair】

97、 在python中,传统除法运算符是【/】,整除除法运算符是【//】

98、 python表达式[i for i in range(5) if i%2!=]的值为【[1,3]】,[i**2 for i in

range(3)]的值为【0,1,4】

99、 在python解释器中,使用函数【help()】,可进入帮助系统

100、 序列元素的编号从【0】开始,访问序列元素的编号用【[]】括起来

101、 python表达式12/4-2+5*8/4%5/2的值为【1.0】

102、 python无穷循环while true:的循环体中可用【break】语句退出循环

103、 异常处理程序将可能发生异常的语句放在【try】语句中,紧跟其后可繁殖若

干个对应【except】语句。如果引发异常,则系统依次检查【except】语句,试图找到于

所发生异常相匹配的【异常类型】

104、 执行下面的程序段后,k值是【36】

k=1

n=263

while(n):

k*=n%10

n//=10

105、 python语句first,*middles,last=range(6)执行后,middles

【[1,2,3,4]】,sum(middles)/len(middles)的值为【2.5】

106、 ‘AsDf888’.isalpha()的值是【False】

107、 【函数】是程序的一种抽象,它通过分装实现【代码复用】

108、 下面语句的执行结果是【’A’,’A’,’A’】

的值为

s=’A’

print(3*())

109、 集合是一组无序排列的、【不重复】的元素集,它包含两种类型、即【可变

集合】和【不可变集合】

110、 在python中,如果异常未被处理或捕捉,程序就会用【Traceback】错误

信息种植程序的执行

111、 python,如果语句太长,可以使用【】作为续行符

112、 python提供了一些异常类,所有异常都是【Exception】类的成员

113、 下列语句的运行结果是【5】

s=[1,2,3,4]

([5,6])

print(len(s))

114、 Python异常处理机制中没有【B throw】语句

115、 type(1+0xf*3.14)的结果是【C

116、 下列类型数据中可以变化的是【A 列表】

117、 在python中,正确的赋值语句为【D x=y=30】

118、 执行下列python语句后的显示结果是【A Equal】

x=2

y=2.0

if (x==y):print(‘Equal’)

else:print(‘Not Equal’)

119、 已知s={‘a’,1,’b’,2},print(s[‘b’])的运行结果是【A 语法错误】

120、 对于字典D={‘A’:10,’B’:20,’C’:30,’D’:40},对第四个字典元素的

访问形式是【D [‘D’]】

121、 e()和L[-1:-1-len(L):-1]的主要区别是【C e会改变列表L的

容,而L[-1:-1-len(L):-1]产生一个新列表,不会改变列表L原来容】

122、 设有函数段

k=10

while(k):k=k-1

则下面描述中正确的是【A while循环执行10次】

123、 执行下列语句后的显示结果是【A helloword】

world=’world’

print(‘hello’+world)

124、 下列python语句的运行结果是【C 4】

nums=set([1,2,2,3,3,3,4])

print(len(nums))

125、 设s=’a,b,c’,s2=(‘x’,’y’,’z’),s3=’:’,则(‘,’)的值为

【[‘a’,’b’,’c’]】,(‘,’,1)的值为【[‘a,b’,’c’]】,ion(‘,’)的值

为【(‘a’,’,’,’b,c’)】,tion(‘,’)的值为

【(‘a,b’,’,’,’c’)】,(‘abc’)的值为【’a:b:c’】,(s2)的值为

【’x:y:z’】

126、 执行循环语句for i in range(1,5):pass后,变量i的值是【4】

127、 python基本数据类型包括【数值型】、【字符串型】、和【布尔型】,复合数

据类型有【列表】、【元组】、【字典】和集合

128、 语句y=x的含义是【y和x指向同一个数据对象】

129、 在python中,赋值的含义是使变量【指向】一个数据对象,该变量是该数

据对象的【别名】

130、 字符串s中最后一个字符的位置是【-1】

131、 算法的效率通过【时间】和【空间】来度量

132、 没有return语句的函数将返回【None】

133、 使用math模块库函数时,比喻要使用【import math】语句导入该模块

134、 设有列表L=[1,2,3,4,5,6,7,8,9],则L[2:4]的值是【[3,4]】,L[::2]的值是

【[1,3,5,7,9]】,L[-1]的值是【9】,L[-1:-1-len(L):-1]的值是【[9,8,7,6,5,4,3,2,1]】

135、 已知s1=’red hat’,print(())的结果是【RED HAT】,

print(se())的结果是【RED HAT】,print(s1,title)的结果是【Red Hat】,

print(e(‘hat’,’cat’))的结果是【red hat】

136、 执行下列python语句将产生的结果是【True False】

m=True

n=False

p=True

b1=m|n^p;b2=n|m^p

print(b1.b2)

137、 对于if语句的条件表达式后面或else后面的语句块,应将它们【缩进对齐】

138、 python语句行从解释器提示符后的第【1或-】列开始,python程序中的

单行注释采用【#】开头

139、 已知a=3,b=5,c=6,d=True,则表达式 not d or a>=0 and a+c>b+3的

值为【True】

140、 当x=0;y=50时,语句z=x if x>y else y执行后,z的值时【50】

141、 python提供了两个对象身份比较运算符【is】和【is not】来测试两个变量

是否指向同一个对象

142、 python语句print([1,2,1,2,3])的结果时【{1,2,3}】

143、 下列python语句的运行结果是【True】

x=False

y=False

z=False

print(x or y and z)

144、

际参数】

函数定义时确定的参数称为【形式参数】,而函数调用时提供的参数成为【实

145、 下列python语句的运行结果是【D 3】

d={1:’a’,2:’b,3:’c’}

print(len(d))

146、 对于字典D={‘A’:10,’B’:20,’C’:30,’D’:40},对第4个字典元素的

访问形式是【C D[‘D’]】

147、 关于语句f=open(‘’,’r’),下列说法不正确的是【D 只能向

文件写数据,而不能从该文件读数据】

148、 数学关系是2

149、 以下叙述中正确的是【python是解释性语言】

150、 已知x=2,语句,语句x*=x+1执行后,x的值是【C 6】

151、

下面if语句统计满足“性别(gender)为男、职称(duty)为副教授、年龄(age)

小于40岁“,条件的人数,正确的语句是【B if(gender==’男’ and age<40 and

duty==’副教授’):n+=1】

152、 语句x,y=eval(input())执行时,输入数据格式错误的是【A 3 4】

153、 下列说法中正确的是【C break能结束循环,,而continue只能结束本循环】

154、 print(‘{:7,2f}{2d}’.format(101/7,101%8))的运行结果是【B □□14.43□

5(□代表空格)】

155、 以下叙述中正确的是【A 同一层次的语句必须对齐】

156、 python提供了一些异常类,所有异常都是【Exception】类的成员

157、 下面语句的输出结果是【{1:’x’,3:’c’}】

d={1:’a’,2:’b’,3:’c’}

del d[1]

d[1]=’x’

del d[2]

print(d)

158、 python表达式1/4+2.75的值为【3.0】

159、 下列标识符中合法的是【B _9】

160、 以下不合法的布尔表达式是【B 3=a】

161、 下列循环语句中有语法错误的是【C for True:x=30】

162、 下列程序的输出结果是【无输出】

try:

x=1/2

except ZeroDivisionError:

print(‘AAA’)

163、 下列关于python异常处理的描述中,不正确的是【C except语句处理异常

最多有两个分支】

164、 python语句pirnt(0xA+0xB)的输出结果是【C 21】

165、 执行下列python语句后的显示结果是【B 输出True】

i=1

if (i):print(True)

else:print(False)

166、 ‘python program’.count(‘p’)的值是【2】

167、 表达式”2 in [1,2,3,4]”的值是【True】,max((1,2,3)*2)的值是【3】

168、 下列表达式的值为True的是【A 2!=5 or 0】

169、 下列程序执行后,p的值是【A 45】

a=[[1,2,3],[4,5,6],[7,8,9]]

p=1

for i in range(len(1))

170、 整形变量x中存放了一个两位数,要将这个两位数的个位数的个位数字和十

位数字交换位置,例如13变成31,正确的python表达式是【A (x%10)*10+x//10】

171、 对于列表L=[1,2,’python’,[1,2,3,4,5]],L[-3]的是【B 2】

172、

是小写】

关于python中的复数,下列说法错误的是【D 虚部必须加后缀j,且必须

173、 下列语句中在python中非法的是【B x=(y=z+1)】

174、 以下for语句中,不能完成1~10的累加功能的是【A for i in

range(10,0):sum+=i】

175、 字符串s=’anbtc’,则len(s)的值为【D 5】

176、 语句y=x的含义是【y和x指向同一个数据对象】

177、 下列python语句的运行结果是【False】

x=0

y=True

print(x>y and ‘A’<’B’)

178、 已知s={‘a’,1,’b’,2},print(s[‘b’])的运行结果是【A 语法错】

179、 使用print函数输出“Hello World“,要求将这两个单词分两行输出,以

下不正确的是【D >>>print(‘Hello

World’)】

180、 算法是指【C 解决问题的精确步骤】

181、 语句print(‘x=${:7.2f}’.format(123.5678))执行后的输出结果是【D

x=$□123.57】选项的□代表空格

182、 下列python语句的输出结果是【D 6】

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

print(len(a))

183、

2024年3月26日发(作者:蔺颀)

1、 执行循环语句for i in range(1,5):pass后,变量i的值是【4】

2、 循环语句for i in range(-3,21-4)的循环次数为【6】

3、 Python语言是一种解释型、面向【对象】的程序设计语言

4、 建立模块,模块容如下。

def B():

print(‘BBB’)

def A():

print(‘AAA’)

为了调用模块中的A()函数应先使用语句【from a import A】

5、 执行循环语句for i in range(1,5,2):print(i),循环体执行的次数是【2】

6、 函数定义以【def】开始,最后以【冒号】结束

7、 Python表达式4.5/2的值为【2.25】,4.5//2的值为【2.0】,4.5%2的值为【0.5】

8、 循环语句for i in range(6,-4,-2):循环执行【5】次,循环变量i的终值应当为【-2】

9、 Python包含了数量众多的模块,通过【import】语句,可以导入模块,并使用

其定义的功能

10、 下面语句的输出结果是【{1:’x’,3:’c’}】

d={1:’a’,2:’b’,3:’c’}

del d[1]

d[1]=’x’

del d[2]

print(d)

11、 Python语句print(tuple(range(2)),list(range(2)))的运行结果是【(0,1)[0,1]】

12、 Python表达式1/4+2.75的值为【3.0】

13、 下列Python语句的输出结果是【编译错误 或 异常 或 出错 或 报错 或 错

误】

print(“数量{0},单价{1}”.format(100,285,6))

print((“数量{0},单价{1:3.2f}”,100,285.6))

print(“数量%4d,单价%3.3f”%(100,285,6))

14、 在直角坐标中,x,y是坐标系中任一点的位置,用x和y表示第一象限或第二象

限的Python表达式为【x>0 and y>0 or x<0 and y>0】

15、 语句

【AAA-BBB!】

print(‘AAA’,”BBB”,sep=’-’,end=’!’)执行的结果是

16、 判断整数i能否同时被3和5整除的python表达式为【i%3==0 and i%5==0】

17、 要关闭Python解释器,可使用函数【quit()】或快捷键【Ctrl+Q】

18、 python语句既可以采用交互式的【命令】执行方式,又可以采用【程序】的执

行方式

19、 语句a,a=10,20执行后,a的值是【20】

20、 设有f=lambda x,y;{x:y},则f(5,10)的值是【{5:10}】

21、 下列程序的输出结果是【BBB】

try:

print(2/’0’)

except ZeroDivisionError:

print(‘AAA’)

except exception;

print(‘BBB’)

22、 根据文件数据的组织形式,Python的文件可分为【文本文件】和【二进制文件】,

一个python程序文件是一个【文本文件】,一幅jpg图像文件是一个【二进制文件】

23、 下列语句执行后,s值为【[4,’x’,’y’]】

s=[1,2,3,4,5,6]

s[:1]=[]

s[:2]=’a’

s[2:]=’b’

s[2:3]=[‘x’,’y’]

del s[:1]

24、 下列语句执行后,print(di[‘fruit’][1])值为【banana】

di={‘fruit’:[‘apple’,’banana’,’orange’]}

di[fruit].append(‘watermelon’)

25、 设m,n为整型数据,则与m%n等价的表达式为【m-m//n*n或m-n*(m//n)】

26、 下列语句执行后的结果是【15】

27、 fruits={‘apple’:3,’banana’:4,’pear’:5}

fruits[‘banana’]=7

print(sum(()))

28、 python语句print(len({}))的结果是【0】

***选择我就写上选项了***

29、 Python语言属于【D 高级语言】

30、 下列程序执行后,y的值是【B 125】

def f(x,y):

return x**2+y**2

y=f(f(1,3),5)

31、 设s=’Python Programming’,那么print(s[-5:])的结果是【A mming】

32、 执行下列语句后的显示结果是【D FALSE】

from math import sqrt

print(sqrt(3)*sqrt(3)==3)

33、 语句x=imput()执行时,如果从键盘输入12并按回车键,则x的值是【C

34、 tuple(range(2,10,2))的返回结果是【D (2,4,6,8)】

35、 语句eval(‘2+4/5’)执行后输出结果是【A 2.8】

36、 在python中,逻辑量有【B True,False】

37、 设s=’Happy New Year’,则s[3:8]的值为【B ‘py Ne’】

38、 设a=set([1,2,2,3,3,3,4,4,4,4]),则sum(a)的值是【A 10】

39、 下列属于math库中的数学函数的是【D sqrt()】

40、 关于循环描述下列说法错误的是【B python允许无止境的循环】

41、 下列表式中,值不是1的是【C ~1】

‘12’】

42、 下列程序的输出结果是【B 10】

f=open(‘’,’w’)

ines([‘python programming.])

()

f=open(‘’,’rb’)

(10,1)

print(())

43、 下列while循环执行的次数为【B 10】

k=1000

while k>1:

print(k)

k=k/2

44、 下列语句的运行结果是【C 8】

f1=lambda x:x*2

f2=lambda x:x**2

print(f1(f2(2)))

45、 一下关于函数说确的是【C 函数的实际参数可以是其他函数的调用】

46、 下列语句执行后的输出是【D 5】

if 2:

print(5)

else:

print(6)

47、 python置的集成开发工具是【C IDLE】

48、 在python中,实现多支选择结果的最佳方法是【D if-elif-else】

49、 下列标识符中合法的是【B _9】

50、 python表达式中,可以使用【A 圆括号()】控制运算的优先顺序

51、 下列Python语句的输出结果是【B [4,0,6]】

s1=[4,5,6]

s2=s1

s1[1]=0

print(s2)

52、 Python语句print(r”nGood”)的运行结果是【D nGood】

53、 下面程序段求x和y中的较大数,不正确的是

if(y>=x):maxNum=y:maxNum=x】

54、 循环语句for i in range(-3,21,4)的循环次数为【6】

55、 下列python语句的执行结果是【4 3】

a,b=3,4

a,b=b,a

print(a,b)

56、 以下while循环的循环次数是【无限】

C 【

i=0

while(i<10):

if(i<1):coninue

if(i==5):break

i+=1

57、 seek(0)将文件指针定位于【起始位置】,seek(0,1)将文件指针定位于【当前位

置】,seek(0,2)将文件指针定位于【文件末尾】

58、 python表达式12/4-2+5*8/4%5/2的值为【1.0】

59、 已知fruits=[‘apple’,’banana’,’pear’],print(fruits[-1][-1])的结果是

【r】,pirnt((‘apple’))的结果是【0】,print(‘Apple’ in furits)的结果是

【False】

60、 {1,2,3,4}&{3,4,5}的值是【{3,4}】,{1,2,3,4}|{3,4,5}的值是【{1,2,3,4,5}】,

{1,2,3,4}-{3,4,5}的值是【{1,2}】

61、 使用关键字【global】可以在一个函数中设置一个全局变量

62、 Python提供了【异常处理】机制来专门处理程序运行时错误,相应的语句是

【try-except】

63、 python语句print(set([1,2,1,2,3]))的结果是【{1,2,3}】

64、 一直ans=’n’,则表达式ans==(‘y’ or ‘Y’)的值为【False】

65、 使用math模块库中的函数是,必须要使用【import math】语句导入该模块

66、 以下python注释代码,不正确的是【C //python注释代码】

67、 将字符串中全部字母转换为大写字母的字符串方法是【C upper】

68、 已知x=2,语句x*=x+1执行后,x的值是【C 6】

69、 下列选项中,不属于python特点的是【B 运行效率高】

70、 下列选项中不属于函数优点的是【C 便于发挥程序员的创造力】

71、 在读写文件之前,用于创建文件对象的函数是【A open】

72、 在一个同时包含整数和浮点数的表达式中,python要进行的转换是【B 整数转

换为浮点数】

73、 python不支持的数据类型有【A char】

74、 如果以负数作为平方根函数()的参数将产生【D ValueError异常】

75、 对于字典D={‘A’:10,’B’:20,’C’:30,’D’:40},len(D)的是【A 4】

76、 python语句print(type([1,2,3,4]))的输出结果是【C

77、 以下不能创建集合的语句是【D s3=(1,2,3,4)】

78、 python语句print(type((1,2,3,4)))的输出结果是【A

79、 下列语句的作用是【C 在D盘根文件夹下建立ppp文件夹】

>>>import os

>>>(“d:ppp”)

80、 下列关于字符串的描述错误的是【B 在字符串中,同一个字母的大小是等价的】

81、 下列表达式中,有3个表达式的值相同,另一个不相同,与其他3个表达式不

同的是【D “ABC”-“DEF”】

82、 已知f=lambda x.y:x+y,则f([4],[1,2,3])的值是【[4,1,2,3]】

83、 对于列表x,(a)等价于【x+[a]】

84、 用户编写的python程序(避免使用依赖于系统的特性),无需修改jiukeyi在不

同的平台上运行,这是python的【可移植】特性

85、 下列python语句的运行结果为【012234】

for i in range(3):print(i,end=’’)

for i in range(2,5):print(i,end=’’)

86、 二进制文件的读取与写入可以分别使用【read()】和【write()】方法

87、 下列语句执行后的结果是【2】

d={1:’x’,2:’y’,3:’z’}

del d[1]

del d[2]

d[1]=’A’

print(len(d))

88、 下列python语句的输出结果是【True TrueFlase True True】

x=y=[1,2]

(3)

print(x is y,x==y,end=’’)

z=[1,2,3]

print (x is z,x==z,y==z)

89、 表达式2<=1 and 0 or not 0的值是【True】

90、 python的【os】模块提供了许多文件处理方法

91、 下列语句的运行结果是【7】

s1=[1,2,3,4]

s2=[5,6,7]

print(len(s1,s2))

92、 下列语句执行后的结果是【食品】

d1={1:’food’}

d2={1:’食品’,2:’饮料’}

(d2)

print(d1[1])

93、 在python中,设有s1={1,2,3},s2={2,3,5},则print((s2))的结果为

【None】,ction(s2)的结果为【{2,3,5}】,ence(s2)的结果为【{2}】

94、 执行下列python语句后的输出结果是【1】,循环执行了【1】次

i=-1

while(i<0):i*=i

print(i)

95、 和x/=x*y+z等价的语句是【x=x/(x*y+z)】

96、 字典是【无需的”关键字:值”对 或 key-value pair】

97、 在python中,传统除法运算符是【/】,整除除法运算符是【//】

98、 python表达式[i for i in range(5) if i%2!=]的值为【[1,3]】,[i**2 for i in

range(3)]的值为【0,1,4】

99、 在python解释器中,使用函数【help()】,可进入帮助系统

100、 序列元素的编号从【0】开始,访问序列元素的编号用【[]】括起来

101、 python表达式12/4-2+5*8/4%5/2的值为【1.0】

102、 python无穷循环while true:的循环体中可用【break】语句退出循环

103、 异常处理程序将可能发生异常的语句放在【try】语句中,紧跟其后可繁殖若

干个对应【except】语句。如果引发异常,则系统依次检查【except】语句,试图找到于

所发生异常相匹配的【异常类型】

104、 执行下面的程序段后,k值是【36】

k=1

n=263

while(n):

k*=n%10

n//=10

105、 python语句first,*middles,last=range(6)执行后,middles

【[1,2,3,4]】,sum(middles)/len(middles)的值为【2.5】

106、 ‘AsDf888’.isalpha()的值是【False】

107、 【函数】是程序的一种抽象,它通过分装实现【代码复用】

108、 下面语句的执行结果是【’A’,’A’,’A’】

的值为

s=’A’

print(3*())

109、 集合是一组无序排列的、【不重复】的元素集,它包含两种类型、即【可变

集合】和【不可变集合】

110、 在python中,如果异常未被处理或捕捉,程序就会用【Traceback】错误

信息种植程序的执行

111、 python,如果语句太长,可以使用【】作为续行符

112、 python提供了一些异常类,所有异常都是【Exception】类的成员

113、 下列语句的运行结果是【5】

s=[1,2,3,4]

([5,6])

print(len(s))

114、 Python异常处理机制中没有【B throw】语句

115、 type(1+0xf*3.14)的结果是【C

116、 下列类型数据中可以变化的是【A 列表】

117、 在python中,正确的赋值语句为【D x=y=30】

118、 执行下列python语句后的显示结果是【A Equal】

x=2

y=2.0

if (x==y):print(‘Equal’)

else:print(‘Not Equal’)

119、 已知s={‘a’,1,’b’,2},print(s[‘b’])的运行结果是【A 语法错误】

120、 对于字典D={‘A’:10,’B’:20,’C’:30,’D’:40},对第四个字典元素的

访问形式是【D [‘D’]】

121、 e()和L[-1:-1-len(L):-1]的主要区别是【C e会改变列表L的

容,而L[-1:-1-len(L):-1]产生一个新列表,不会改变列表L原来容】

122、 设有函数段

k=10

while(k):k=k-1

则下面描述中正确的是【A while循环执行10次】

123、 执行下列语句后的显示结果是【A helloword】

world=’world’

print(‘hello’+world)

124、 下列python语句的运行结果是【C 4】

nums=set([1,2,2,3,3,3,4])

print(len(nums))

125、 设s=’a,b,c’,s2=(‘x’,’y’,’z’),s3=’:’,则(‘,’)的值为

【[‘a’,’b’,’c’]】,(‘,’,1)的值为【[‘a,b’,’c’]】,ion(‘,’)的值

为【(‘a’,’,’,’b,c’)】,tion(‘,’)的值为

【(‘a,b’,’,’,’c’)】,(‘abc’)的值为【’a:b:c’】,(s2)的值为

【’x:y:z’】

126、 执行循环语句for i in range(1,5):pass后,变量i的值是【4】

127、 python基本数据类型包括【数值型】、【字符串型】、和【布尔型】,复合数

据类型有【列表】、【元组】、【字典】和集合

128、 语句y=x的含义是【y和x指向同一个数据对象】

129、 在python中,赋值的含义是使变量【指向】一个数据对象,该变量是该数

据对象的【别名】

130、 字符串s中最后一个字符的位置是【-1】

131、 算法的效率通过【时间】和【空间】来度量

132、 没有return语句的函数将返回【None】

133、 使用math模块库函数时,比喻要使用【import math】语句导入该模块

134、 设有列表L=[1,2,3,4,5,6,7,8,9],则L[2:4]的值是【[3,4]】,L[::2]的值是

【[1,3,5,7,9]】,L[-1]的值是【9】,L[-1:-1-len(L):-1]的值是【[9,8,7,6,5,4,3,2,1]】

135、 已知s1=’red hat’,print(())的结果是【RED HAT】,

print(se())的结果是【RED HAT】,print(s1,title)的结果是【Red Hat】,

print(e(‘hat’,’cat’))的结果是【red hat】

136、 执行下列python语句将产生的结果是【True False】

m=True

n=False

p=True

b1=m|n^p;b2=n|m^p

print(b1.b2)

137、 对于if语句的条件表达式后面或else后面的语句块,应将它们【缩进对齐】

138、 python语句行从解释器提示符后的第【1或-】列开始,python程序中的

单行注释采用【#】开头

139、 已知a=3,b=5,c=6,d=True,则表达式 not d or a>=0 and a+c>b+3的

值为【True】

140、 当x=0;y=50时,语句z=x if x>y else y执行后,z的值时【50】

141、 python提供了两个对象身份比较运算符【is】和【is not】来测试两个变量

是否指向同一个对象

142、 python语句print([1,2,1,2,3])的结果时【{1,2,3}】

143、 下列python语句的运行结果是【True】

x=False

y=False

z=False

print(x or y and z)

144、

际参数】

函数定义时确定的参数称为【形式参数】,而函数调用时提供的参数成为【实

145、 下列python语句的运行结果是【D 3】

d={1:’a’,2:’b,3:’c’}

print(len(d))

146、 对于字典D={‘A’:10,’B’:20,’C’:30,’D’:40},对第4个字典元素的

访问形式是【C D[‘D’]】

147、 关于语句f=open(‘’,’r’),下列说法不正确的是【D 只能向

文件写数据,而不能从该文件读数据】

148、 数学关系是2

149、 以下叙述中正确的是【python是解释性语言】

150、 已知x=2,语句,语句x*=x+1执行后,x的值是【C 6】

151、

下面if语句统计满足“性别(gender)为男、职称(duty)为副教授、年龄(age)

小于40岁“,条件的人数,正确的语句是【B if(gender==’男’ and age<40 and

duty==’副教授’):n+=1】

152、 语句x,y=eval(input())执行时,输入数据格式错误的是【A 3 4】

153、 下列说法中正确的是【C break能结束循环,,而continue只能结束本循环】

154、 print(‘{:7,2f}{2d}’.format(101/7,101%8))的运行结果是【B □□14.43□

5(□代表空格)】

155、 以下叙述中正确的是【A 同一层次的语句必须对齐】

156、 python提供了一些异常类,所有异常都是【Exception】类的成员

157、 下面语句的输出结果是【{1:’x’,3:’c’}】

d={1:’a’,2:’b’,3:’c’}

del d[1]

d[1]=’x’

del d[2]

print(d)

158、 python表达式1/4+2.75的值为【3.0】

159、 下列标识符中合法的是【B _9】

160、 以下不合法的布尔表达式是【B 3=a】

161、 下列循环语句中有语法错误的是【C for True:x=30】

162、 下列程序的输出结果是【无输出】

try:

x=1/2

except ZeroDivisionError:

print(‘AAA’)

163、 下列关于python异常处理的描述中,不正确的是【C except语句处理异常

最多有两个分支】

164、 python语句pirnt(0xA+0xB)的输出结果是【C 21】

165、 执行下列python语句后的显示结果是【B 输出True】

i=1

if (i):print(True)

else:print(False)

166、 ‘python program’.count(‘p’)的值是【2】

167、 表达式”2 in [1,2,3,4]”的值是【True】,max((1,2,3)*2)的值是【3】

168、 下列表达式的值为True的是【A 2!=5 or 0】

169、 下列程序执行后,p的值是【A 45】

a=[[1,2,3],[4,5,6],[7,8,9]]

p=1

for i in range(len(1))

170、 整形变量x中存放了一个两位数,要将这个两位数的个位数的个位数字和十

位数字交换位置,例如13变成31,正确的python表达式是【A (x%10)*10+x//10】

171、 对于列表L=[1,2,’python’,[1,2,3,4,5]],L[-3]的是【B 2】

172、

是小写】

关于python中的复数,下列说法错误的是【D 虚部必须加后缀j,且必须

173、 下列语句中在python中非法的是【B x=(y=z+1)】

174、 以下for语句中,不能完成1~10的累加功能的是【A for i in

range(10,0):sum+=i】

175、 字符串s=’anbtc’,则len(s)的值为【D 5】

176、 语句y=x的含义是【y和x指向同一个数据对象】

177、 下列python语句的运行结果是【False】

x=0

y=True

print(x>y and ‘A’<’B’)

178、 已知s={‘a’,1,’b’,2},print(s[‘b’])的运行结果是【A 语法错】

179、 使用print函数输出“Hello World“,要求将这两个单词分两行输出,以

下不正确的是【D >>>print(‘Hello

World’)】

180、 算法是指【C 解决问题的精确步骤】

181、 语句print(‘x=${:7.2f}’.format(123.5678))执行后的输出结果是【D

x=$□123.57】选项的□代表空格

182、 下列python语句的输出结果是【D 6】

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

print(len(a))

183、

发布评论

评论列表 (0)

  1. 暂无评论