Python测试题

Python测试题


2024年6月6日发(作者:)

Python测试题

时间:40分钟 总分:100分

一、单项选择题(每题3分,共60分)

1、如今,随着科技的发展和社会的进步,我国教育部在小学和初中都开设了编程课,大力普及中

小学编程教育。这学期,我们八年级学习的计算机编程语言是( )语言。

A、Python B、Java C、Vb D、Small Basic

2、我们这学期学习的Python是一种( )。

A、计算机程序语言 B、办公软件 C、图像处理软件 D、动画设计软件

3、在Python语言中,下面哪一个是赋值符号( )?

A、+ B、= C、>>> D、#

4、在Python中,Print(表达式)的功能是( )。

A、把两个字符串连接成一个字符串 B、把字符型数据转换成浮点数类型的数值

C、把字符型整数转换成整数类型的数据 D、输出表达式的结果

5、如果在python中输入print("3+5=")并按下回车后,输出结果是( )

A、8 B、print(3+5) C、3+5 D、3+5=

6、平时我们在编程的时候要养成保存程序文件的习惯,在保存文件时我们发现,用Python语言写

成的文件的扩展名(也就是文件的后缀名)是( )。

A、.jpg B、.py C、.doc D、.sb

7、在Python中,我们通常使用( )来存取数据。

A、求知数 B、表达式 C、变量 D、常量

8、赋值语句的格式是:“变量名=表达式”,功能是“将表达式的值保存到变量中”,“=”是赋值的

意思。例如“X=1”的意义是( )

A、它与数学中的算式是一样的,没什么区别。 B、X=1是一元一次方程

C、求知数X的数值是1 D、将数值1赋值给变量X。

9、 Input(提示性文字)的功能是( )。

A、等待用户从键盘上输入数据,并返回字符串信息。 B、输出表达式的结果

C、等待用户从键盘上输入数据,并返回数值型信息。 D、以上说法都不对

10、将字符型数据(整数或小数)转换成浮点数类型的函数名称是( )。

A、print B、float C、int D、input

11、下列各个关系表达式,表示正确的是。

A、1==1 B、0>1 C、0!=0 D、-2>-1

12、在下列关于变量的命名规则中说法不正确的是( )

A、变量名不能以数字开头 B、变量名中不能有空格 C、变量名应区分大小写

D、变量名可以使用Python的内置命令。(比如我们用input做变量名)

13、Python中有两种很重要的数据,一是字符串,二是数值。字串式和数值的区别,以下说法正

确的是( )

A、凡是加上了英文单引号和双引号的字符和数字等都是字符串。

B、凡是加了引号的数字(包括小数)都是数值。

C、凡是未加英文单引号和双引号的字符和数字等都是字符串。

D、字符串和数值是一样的,没有什么区别。

14、Print(表达式1,表达式2,……)以下表述错误的是:( )

A、上面括号内的表达式可以是数学表达式、字符串表达式等。

B、多个表达式之间应以空格隔开。

C、表达式之间要用英文格式的逗号隔开。

D、带有英文格式的双引号或单引号的表达式为字符串表达式。

15、赋值语句的格式:(变量)=(表达式) 下面的选项中,哪一个是错误的?( )

A、赋值语句中的变量是一个可以变化的量。

B、使用赋值命令,可以改变变量的值。

C、赋值命令“=”与数学中的等号“=”的含义是一样的,没有什么区别。

D、赋值语句中的(表达式)可以是数字、函数、字符串、运算表达式。

16、输入程序需要使用编辑器,凡是支持文本文件格式的编辑器都可以作为编写Python程序的编

辑器。下面哪一个程序不支持编程( )?

A、记事本 B、Python自带的IDLE C、海龟编辑器 D、Word

17、在分支程序中,有时需要对多种条件进行检测,我们一般使用( )语句进行判断。

A、 if <条件>: B、else <条件>

<语句块> <语句块>

C、 if <条件1> D、以上都不对

<语句块1>

elif<条件2>:

<语句块2>

Else:

<语句块n>

18、Print(

"

Hello World!

"

),输出结果是( )

A、Hello World! B、

"

Hello World!

"

C、无法显示 D、提示出错

19、下面的常用的流程图图形中,表示条件判断的是( )

A、 B、 C、 D、

20、下面的赋值语句:

X=5

X=X+1

下面各项中理解错误的一项是( )

A、把5赋值给变量X。 B、变量X所指的内存位置存储的数据变成了6。

C、将变量X所代表的内存中的数据增加1。 D、X=X+1 只是一个数学方程。

二、判断题(每题2分,共20分)

( )21、Python中的命令和标点符号都必须使用英文格式,否则会报错。

( )22、凡是加上了引号的字符、数字等都是字符串,凡是未加引号的数字都是数值。

( )23、在Python中,可以使用“+”把两个字符串拼接起来。

( )24、变量名不能以数字开头。

( )25、def <函数名> (): ---定义一个具有某一功能的函数。

( )26、逻辑表达式的值只有两个:True和False。表达式成立其值为Flase。。

( )27、任何包含有函数的Python程序都可以称为模块,库是具有相关功能的模块的集合。

( )28、函数和变量名一样,命名时必须区分大小写。

( )29、While循环的格式是:While <条件>,

<语句块>。

( )30、条件表达式的值为Ture有多种表达形式,例如While 1==1或While 2>1。

三、综合填空题(每空2分,共20分)

31、补充Python程序:

编程:模拟两人玩抛骰子的游戏,点数大的为赢。

程序如下:

代码清单:

import ____________

while ________:

input("比赛开始,请甲按enter投掷骰子")

a=t(1,6)

input("比赛开始,请乙按enter投掷骰子")

b=t(1,6)

print("甲掷的是",a,",乙掷的是",b)

if______:

print("甲赢了,乙输了!")

elif _a < b_:

print("乙赢了,甲输了!")

_______:

print("平局!")

32、流程图选择填空:(填序号)

①流程线 ②判断框 ③开始框 ④处理框

⑤表示条件判断 ⑥表示开始或结束

⑦表示程序的执行顺序 ⑧表示计算或处理等

图形 名称 功能

答题卡

一、单项选择题(每题3分,共60分)

1

11

2

12

3

13

4

14

5

15

6

16

7

17

8

18

9

19

10

20

二、判断题(每题2分,共20分)

21

22

23

24

25

26

27

28

29

30

三、综合填空题(每空4分,共20分)

31、

补充程序:

1、__________ 2、____________ 3、________ 4、________

32、

流程图选择填空:(填序号)

图形

名称

功能


发布者:admin,转转请注明出处:http://www.yc00.com/web/1717658647a2741637.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信