1

Python语言属于()。

A、机器语言

B、汇编语言

C、高级语言

D、以上都不是

我的答案:B

2

Python内置的集成开发工具是()。

A、PythonWin

B、Pydev

C、IDE

D、IDLE

我的答案:D

3

下列选项中,不属于Python特点的是()

A、面向对象

B、运行效率高

C、可移植性

D、免费和开源

4

Python语言中,以下表达式输出结果为11的选项是()。

A、 print(eval("1+1"))

B、 print(eval("1"+1))

C、print(1+1)

D、 print(eval("1"+"1"))

5

关于Python程序格式框架,以下选项中描述错误的是()。

A、Python语言不采用严格的“缩进”来表明程序的格式框架。

B、Python语言的缩进可以采用Tab键实现。

C、Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围。

D、分支、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的语义。

6

关于Python语言的注释,以下选项中描述错误的是()。

A、Python语言有两种注释方式:单行注释和多行注释

B、Python语言的单行注释以#开头

C、Python语言的单行注释以单引号’开头

D、Python语言的多行注释以’’’(三个单引号)开头和结尾

7

Python程序对于表达式123+"xyz",解释器将抛出()异常信息。

A、NameError

B、FileNotFoundError

C、SyntaxError

D、TypeError

8

下面代码的输出结果是:()

forain['torch','soap','bath']:

print(a)

A、torch

soap

bath

B、torch soap bath

C、torch,soap,bath

D、“torch”,”soap”,”bath”

9

关于下面代码的执行,描述错误的是()。

importrandom

random.seed(10)

print(random.randrange(0,100))

A、importrandom用于导入random库

B、seed()函数用于设置初始化随机数种子

C、在同一台机器上,每次执行输出不同的随机整数

D、random.randrange(0,100)生成一个[0-100)之间随机整数

10

可以使用()关键字来创建Python自定义函数。

A、func

B、function

C、def

D、procedure

11

阅读程序,输出结果是()。

defvar_in_out():

str1="python"

print(str1)

var_in_out()

print(str1)

A、python python

B、python 出错

C、出错 出错

D、出错python

12

下面程序运行的结果是()。

i=100

defchangeit():

i=200

changeit()

print(i)

A、100

B、200

C、100200

D、200100

13

下面代码的输出结果是‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‪()

t=["red","gold","green","brown","purple"]

print(t[1:4:2])

A、‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‪['gold','green','brown','purple']

B、['gold','brown']

C、['gold','green','brown']

D、['gold','green']

14

下面代码的输出结果是()。

L=list(range(2,5))

print(L)

A、[2,3,4]

B、[2,3,4,5]

C、[3,4,5]

D、[2,5]

15

如下代码:‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‪‪

Color1={"red":"红色","gold":"金色","green":"绿色","brown":"棕色","purple":"紫色"}

以下选项中能输出“金色”的是()

A、print(Color1["gold"])

B、print(Color1.keys())

C、print(Color1["金色"])

D、print(Color1.values())

16

以下选项中,不能做为Python文件处理seek()方法whence参数值的是()。

A、0

B、-1

C、1

D、2

17

以下文件操作方法,打开后能读取CSV格式文件的选项是()。

A、fo=open(“123.csv” ,“r” )

B、fo=open(“123.csv” ,“w” )

C、fo=open(“123.csv” ,“x” )

D、fo=open(“123.csv” ,“a” )

18

关于Python对文件的处理,以下选项中描述错误的是()。

A、Python能够以文本和二进制两种方式处理文件

B、Python通过解释器内置的open()函数打开一个文件

C、当文件以文本方式打开时,读写按照字节流方式

D、文件使用结束后要用close()方法关闭,释放文件的使用授权

19

以下关于绘图标准流程说法错误的是()。

A、绘制最简单的图形可以不用创建画布

B、添加图例可以在绘制图形之前

C、添加x轴、y轴的标签可以在绘制图形之前

D、修改x轴标签、y轴标签和绘制图形没有先后

20

当图像画面比较灰暗时,通过()方法可以调整图像的亮度。

A、ImageEnhance.Color()

B、ImageEnhance.Contrast()

C、ImageEnhance.Brightness()

D、ImageEnhance.Sharpness()

二、填空题

1

在Python内置集成开发环境IDLE中,可使用快捷键运行当前打开的源代码程序。

我的答案:

2

print("{1}的值为{0}".format("3.14","pi"))的输出结果是。

我的答案:

3

当score的值为80时,表达式'A'ifscore>89else('B'ifscore<80else'C')的值为_______。

我的答案:

4

变量的可被访问的范围称为变量的作用域。按其作用域可以分为:局部变量和。

我的答案:

5

假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是______________________。(标点符号须英文状态,不要多余空格)

我的答案:

6

f.seek()方法能够移动读取指针的位置,将读取指针移动到文件开头。

我的答案:

三、判断题

1

turtle库的绝对方向角度坐标系以正东向为绝对0度。

2

Python表示字符串的时候,可以使用单引号和双引号,所以,下面的语句是没有问题的:str=’hstc”

3

python程序的基本控制结构包括跳转结构。

4

while语句一般用于条件循环,就是根据判断条件来确定是否执行程序的循环,循环次数通常确定的。

5

当不需要函数返回值的时候,编写的函数可以没有return语句,这种不返回值的函数称为过程。

6

定义Python函数时必须指定函数返回值类型。

7

已知有列表la=[2,4,3,4,5],则la.remove(4)的执行结果是[2,3,5]。

8

字典是一种集合,而不是序列,其中的值并没有特殊的顺序。

9

Python对文本文件和二进制文件采用统一的操作步骤,即“打开——操作——关闭”。

10

CSV是逗号分隔值,其文件以纯文本形式存储表格中的数据(数字和文本)。

四、其它

题型说明:编程题

1

【编程题】编写代码判断学号的最后两位是偶数还是奇数,并输出判断结果。要求学号最后两位从键盘输入。

说明:如学号最后两位>=10则输入两位,如<10则输入一位。

【上传答案方式:复制带缩进的程序代码或上传图片(清晰精准的程序截图)】

我的答案

五、完型填空

1

程序功能描述:

1.输入一个成绩,判断该成绩的等级并输出如下:

90分以上的输出A

80-89的输出B

70-79的输出C

60-69的输出D

60以下的输出E

2.并且当输入的成绩大于100分时,程序结束

3.输出最高分

 

程序如下:

a=eval(input("请输入成绩:"))

maxA=0

whilea__1__100:

ifa__2__90:

print(a,"的等级是:A")

elifa>=80:

print(a,"的等级是:B")

elifa>=70:

print(a,"的等级是:C")

elifa>=60:

print(a,"的等级是:D")

else:

print(a,"的等级是:E")

ifa__3__maxA:

maxA=a

a=eval(input("请输入成绩:"))

(1)

A、>

B、<

C、>=

D、<=

(2)

A、>

B、<

C、>=

D、<=

(3)

A、>

B、<

C、>=

D、<=

2

程序功能描述:显示23~97之间的素数,包括23和97。素数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。程序判断数m是否为素数的方法是:1、如果m为偶数,则m必定不是素数。2、如果m不能被3~之间的任一奇数整除,则m必定是素数。

程序:

importmath

minnum=23

maxnum=97

forminrange(____1_____):

ifm%2==0:

____2_____

n=____3_____

foriinrange(3,n,2):

ifm%i==0:

break

else:

print(m,end="")

(1)

A、minnum,maxnum,2

B、minnum,maxnum

C、minnum,maxnum+1

D、minnum+1,maxnum

(2)

A、break

B、continue

C、pass

D、end

(3)

A、math.floor(math.sqrt(m))

B、math.floor(math.sqrt(m))+1

C、int(math.sqrt(m))

D、int(math.sqrt(m))+1

3

题目描述:输入一个文件名,对其逐行读入内容到内存并打印输出。

程序:

fname=____1_____("请输入文件名:")

withopen(fname,"____2____")asfp:

forlineinfp:

print(____3____)

(1)

A、import

B、input

C、pleaseinput

D、inputfile

(2)

A、r

B、w

C、a

D、t

(3)

A、lines

B、line

C、file

D、fp

 

声明:本站所有文章,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。