您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页大学计算机python选择填空题库与答案

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

来源:爱问旅游网


1、 执行循环语句 for i in range(1,5):pass 后,变量 i 的值是【 4】 2、 循环语句 for i in range(-3,21-4) 的循环次数为【 6】

3、

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

建立模块 a.py, 模块内容如下。

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 】 下列 Python 语句的输出结果是【编译错误

13、 或异常或出错

或报错或错误】

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

“{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、 语句 print( ‘AAA’, ”BBB”-’,sep=,end=’’! ’) 执行的结果是

【 AAA-BBB! 】

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]=[ del s[:1]

24、 下列语句执行后, print( di[ ‘fruit

di={ ‘fruit

’][1])banana值为【】

‘x’, ’y’]

’:[ ‘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(fruits.values()))

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:]) 的结果是【

mming 】

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

from math import sqrt print(sqrt(3)*sqrt(3)==3)

33、

语句 x=imput() 执行时,如果从键盘输入 12 并按回车键,则 x

的值是【 C ‘12’】

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

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

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

A

37、 38、 39、

设 s=’Happy New Year ’,s[3:8]则的值为【 B ‘py Ne ’】 设 a=set([1,2,2,3,3,3,4,4,4,4]), 则 sum(a) 的值是【 A 10 】 下列属于 math 库中的数学函数的是【 D sqrt() 】

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

40、

环】

41、 下列表式中,值不是 1 的是【 C ~1 】 42、 下列程序的输出结果是【 B 10 】

f=open ( ‘f.txt f.writelines([ f.close()

f=open( ‘f.txt f.seek(10,1) print(f.tell())

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)))

’, ’rb ’) ’, ’w’)

‘python programming.])

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 中的较大数,不正确的是【 C

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

循环语句 for i in range(-3,21,4) 的循环次数为【 6】 下列 python 语句的执行结果是【 4 3 】

a,b=3,4 a,b=b,a print(a,b)

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

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 ’-1],print(fruits[-1])的结果

是【 r】,pirnt(fruits.index(

‘apple0】结,果print(是 ’))的

‘Apple

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} 】 一直 ans =’n’, 则表达‘y’ or ‘Y’) 的False值为】、 ans==(式 【

in

65、

使用 math 模块库中的函数是,必须要使用【 import math 】语

句导入该模块

66、 以下 python 注释代码,不正确的是【 C //python 注释代码】 67、 将字符串中全部字母转换为大写字母的字符串方法是【

upper 】

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

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

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

力】

C

71、 在读写文件之前,用于创建文件对象的函数是【 72、 在一个同时包含整数和浮点数的表达式中,

转换是【 B 整数转换为浮点数】

A open 】

python 要进行的

73、 python 不支持的数据类型有【 A char 】 74、 如果以负数作为平方根函数

ValueError 异常】 75、

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

math.sqrt() 的参数将产生【 D

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

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

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

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

>>>import os

>>>os.mkdir( “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,x.append(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] x.append(3)

print(x is y,x==y,end= z=[1,2,3]

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

、 表达式 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: ’饮料’} d1.update(d2) print(d1[1])

93、 在 python 中,设有 s1={1,2,3},s2={2,3,5}, 则

print(s1.update(s2)) 的结果为【 None 】,s1.intersction(s2) 的结果 为【 {2,3,5} 】,s1.difference(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、 98、

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

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】

的值False是【】 106 、 ‘AsDf888’.isalpha() 107 、 【函数】是程序的一种抽象,它通过分装实现【代码复用】 108 、 下面语句的执行结果是【’

s=’A’

print(3*s.split())

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

型、即【可变集合】和【不可变集合】

A’, ’A’, ’A’】

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

【Traceback 】错误信息种植程序的执行

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

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

成员

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

s=[1,2,3,4]

s.append([5,6]) print(len(s))

114 、 Python 异常处理机制中没有【 B throw 】语句 115 、 type(1+0xf*3.14) 的结果是【 C ‘float ’>】

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

117 、 在 python 中,正确的赋值语句为【 D x=y=30 】 118 、 执行下列 python 语句后的显示结果是【 A Equal 】

x=2 y=2.0

if (x==y):print( else:print(

‘Equal ’)

‘Not Equal ’)

119 、 已知 s={ ‘a’,1, ’bprint(’,2}s[,‘b’]) 的运行结果是A【语法错误】 120 、 对于字典 D={ ‘A’:10, ’B’:20, ’C’:30, ’D’:40} ,对第四个字典元素

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

121 、 L.reverse() 和 L[-1:-1-len(L):-1] 的主要区别是【 C L.reverse 会

改变列表 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’s,’.split(z’),s3=‘, ’:) ’的值,则为

【[‘a’, ’b,’s,.rsplit(’c’] 】‘, ’,1) 的[‘值a,b为【’,,’sc.partition(’]】 ‘, ’) 的值 为【(‘a’, ’, ’,s,.’rpartition(b,c’)】 ‘, ’【)的(‘值a,b为 ’, ’,s’3.join(,’c’‘)】abc’)

的值为【’ a:b:c,’s3】.join(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(s1.upper())

的结RED果是HAT【 】,

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

‘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, ’4D个’字:40}典元,素对第

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

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

能向 demo.txt 文件写数据,而不能从该文件读数据】

148 、 数学关系是 2150 、 已知 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 只

能结束本循环】

1 、 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

1 、 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= ’a tc ’,则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 、

执行后的输出结果是

因篇幅问题不能全部显示,请点此查看更多更全内容

热门图文

Copyright © 2019-2025 awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务