第1题
以下不是Python的注释方式是()。
//注释第一行
'''Pytnon文档注释'''
#注释第一行 #注释第二行
#注释一行
第2题
数学表达式 用Python语句写出,正确的语句是()。
x=(1+3**2)*(16%7)/7
x=(1+3*2)++(16%7)/7
x=(1+3*^2)*(16%7)/7
x=(1+3**2)*(16mod7)/7
第3题
函数pow(2,pow(2,2),6)输出结果是()。
16
1
4
8
第4题
以下关于分支结构的描述中,错误的是()。
if语句中语句块执行与否依赖于条件判断
多分支结构用于设置多个判断条件以及对应的多条执行路径
if语句中条件部分可以使用任问能够产生True和False的语句和函数
二分支结构有一种紧凑形式,使用保留字if和elif实现
第5题
以下哪个语句的运行结果为True()。
('3', '2')<('a', '6')
3>2>2
5+4j>2-3j
'abc'>'xyz'
第6题
以下关于字符串类型的操作的描述,正确的是()。
想获取字符串str的长度,用字符串处理函数len(str)
str.isnumeric()方法把字符串str中数字字符变成数字
想把一个字符串str所有的字符都大写,用upper(str)
设x='aaa',则执行x/3的结果是'a'
第7题
序列类型分为哪三种类型()。
字符串类型、元组类型、列表类型
整型、浮点型、字符串
整型,集合类型、映射类型
整型,浮点型,复数型
第8题
以下用来处理Python列表的方法中,错误的是()。
replace
append
interleave
insert
第9题
以下代码的输出结果是()。
ls=[ "2020","20.20","Python" ] ls.append(2020) ls.append([2020,“2020"]) print(ls)
['2020', '20.20','Python',2020,[2020,'2020']]
['2020', '20.20','Python',2020,['2020']]
['2020', '20.20','Python',2020,2020,'2020']
['2020', '20.20','Python',2020]
第10题
字典:d={"张三":88,"李四":90,"王五":76,"赵六":82,"钱七 ":86}在字典D中删除“赵六“对应的键值对,正确的语句是()。
d.popitem("赵六")
del d["赵六"]
delete d["赵六"]
d["赵六"]=" "
第11题
以下语句的执行结果是( )。
dd = 'chinese':200,'pe':187,'Gana':930} print(dd.keys())
200187930
dict_keys(['chinese', 'pe', 'Gana'])
'chinese': 'pe': 'Gana'
['chinese', 'pe', 'Gana']
第12题
以下关于Python函数的描述中,错误的是()。
函数是一段可重用的语句组
函数是一段具有特定功能的语句组
每次使用函数需要提供相同的参数作为输入
函数通过的数已进行调用
第13题
def f1(a,*b): print(type(b)) for n in b: a+=b return a
12
15
3
5
第14题
以下关于函数的描述,正确的是()。
在一个程序中,函数的定义可以放在函数调用代码之后
使用函数可以增加代码复用,还可以降低维护难度
自己定义的函数名不能与Python内置函数同名
函数一定要有输入参数和返回结果
第15题
把birdnest.jpg图像的亮度调整初始亮度的2倍,下面选择正确的程序段()。
from PIL import Image from PlL import ImageEnhance im=Image.open('birdnest.jpg') om=ImageEnhance.Brightness(im) om1=om.enhance(2) om1.save('pic3.jpg')
from PIL import Image from PlL import ImageEnhance im=Image.open('birdnest.jpg') om=ImageEnhance.Contrast(im) om1=om.enhance(2) om1.save('pic3.jpg')
from PIL import Image from PlL import ImageEnhance im=Image.open('birdnest.jpg') om=ImageEnhance.Color(im) om1=om.enhance(2) om1.save('pic3.jpg')
from PIL import Image from PlL import ImageEnhance im=Image.open('birdnest.jpg') om=ImageEnhance.Sharpness(im) om1=om.enhance(2) om1.save('pic3.jpg')
第16题
已知x="Python是一种非常好的编程语言".encode(),那么表达式x.decode('gbk')的值为'Python是一种非常好的编程语言'。()
正确
错误
第17题
已知z='hellow world.'.encode(),那么表达式x.decode('gbk')的值为'hellow world.'。()
第18题
语句pass仅起到占位符的作用,并不会做任何操作。()
第19题
已知列表x=[1,2,3,4],那么表达式x.find(5)的值应为-1。()
第20题
在Python 3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。()
第21题
同一个列表对象中所有元素必须为相同类型。()
第22题
集合可以作为字典的键。()
第23题
在设计派生类时,基类的私有成员默认是不会继承的。()
第24题
调用函数时,在实参前面加一个型号*表示序列解包。()
第25题
Python标准库os中的方法isfile()可以用来测试给定的路经是否为文件。()
第26题
表达式sum(range(1,10,2))的值为________。
第27题
表达式'abc' in 'abdcefg’的值为________。
第28题
假设已成功导入Python标准库string,那么表达式len(string.digits)的值为________。
第29题
表达式 3<5>2 的值为__________。
第30题
己知x为非空列表,那么表达式x.sort()==sorted(x)的值为_________。
第31题
已知列表x=[1,3,2],那么执行语句 y=list(reversed(x))之后,x的值为__________。
第32题
已知x为非空列表,那么表达式x.reverse()==list(reversed(x))的值为___________。
第33题
己知x=[3,7,5],那么执行语句x=x.sort(raverse=True)之后,x的值为__________。
第34题
己知x是一个列表对象,那么执行语句了y=x[:]之后表达式id(x)==id(y)的值为_________。
第35题
关键字__________用于测试一个对象是否是一个可迭代对象的元素。
第36题
表达式set([1,1,2、3])的值为________。
第37题
表达式sorted({'a':3,'b':9,'c':78).values())的值为_____________。
第38题
已知函数定义def demo(x,y,op):return eval(str(x)+op+stx(y)),那么表达式demo(3,5,'*')的值为____________。
第39题
在函数内部可以通过关键字____________未定义全局变量。
第40题
已知path =r'c:\test.html',那么表达式 path[:-4]+ 'htm'的值为___________。
第41题
使用循环和列表推导式两种方法求解百钱买百鸡问题。
假设大鸡5元一只,中鸡3元一只,小鸡1元三只,现有100元钱想买100只鸡,有多少种买法?
参考答案:
for x in range(21): for yin range(34): z = 100-x-y if z%3==0 and 5*x-3*y+ z//3 == 100: print(x,y,z)
第42题
编写程序,其功能为打印如下图所示图形。****
****
要求:编写程序中包含输出语句,直接打印表达式的结果。
for i in range(l,5): print((4+i)*" ",end=="") for j in range(4): print("*",end="") print()
一、选择题(1 - 15题,共计45分) 二、判断题(16 - 25题,共计10分) 三、填空题(26 - 40题,共计45分) 四、编写程序题(41,42题)