Python测试题

时间:2023-03-05 09:22:18 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
Python测试题

时间:40分钟 总分:100

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

1、如今,随着科技的发展和社会的进步,我国教育部在小学和初中都开设了编程课,大力普及中小学编程教育。这学期,我们八年级学习的计算机编程语言是( )语言。 APython BJava CVb DSmall 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=")并按下回车后,输出结果是( A8 Bprint(3+5) C3+5 D3+5=

6、平时我们在编程的时候要养成保存程序文件的习惯,在保存文件时我们发现,用Python语言写成的文件的扩展名(也就是文件的后缀名)是( A.jpg B.py C.doc D.sb 7、在Python中,我们通常使用( )来存取数据。 A、求知数 B、表达式 C、变量 D、常量

8、赋值语句的格式是:“变量名=表达式”,功能是“将表达式的值保存到变量中”=”是赋值的意思。例如“X=1”的意义是(

A、它与数学中的算式是一样的,没什么区别。 BX=1是一元一次方程 C、求知数X的数值是1 D、将数值1赋值给变量X 9 Input(提示性文字)的功能是(

A、等待用户从键盘上输入数据,并返回字符串信息。 B、输出表达式的结果 C、等待用户从键盘上输入数据,并返回数值型信息。 D、以上说法都不对 10、将字符型数据(整数或小数)转换成浮点数类型的函数名称是( Aprint Bfloat Cint Dinput 11、下列各个关系表达式,表示正确的是。

A1==1 B0>1 C0!=0 D-2>-1 12、在下列关于变量的命名规则中说法不正确的是(

A、变量名不能以数字开头 B、变量名中不能有空格 C、变量名应区分大小写 D、变量名可以使用Python的内置命令。(比如我们用input做变量名)

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

A、凡是加上了英文单引号和双引号的字符和数字等都是字符串。 B、凡是加了引号的数字(包括小数)都是数值。

C、凡是未加英文单引号和双引号的字符和数字等都是字符串。 D、字符串和数值是一样的,没有什么区别。

14Print(表达式1,表达式2,……)以下表述错误的是: A、上面括号内的表达式可以是数学表达式、字符串表达式等。 B、多个表达式之间应以空格隔开。 C、表达式之间要用英文格式的逗号隔开。

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

15、赋值语句的格式:(变量)=(表达式) 下面的选项中,哪一个是错误的?( A、赋值语句中的变量是一个可以变化的量。 B、使用赋值命令,可以改变变量的值。

C、赋值命令“=”与数学中的等号“=”的含义是一样的,没有什么区别。 D、赋值语句中的(表达式)可以是数字、函数、字符串、运算表达式。

16、输入程序需要使用编辑器,凡是支持文本文件格式的编辑器都可以作为编写Python程序的编辑器。下面哪一个程序不支持编程( ?

A、记事本 BPython自带的IDLE C、海龟编辑器 DWord

17、在分支程序中,有时需要对多种条件进行检测,我们一般使用( )语句进行判断。 A if <条件>: Belse <条件> <语句块> <语句块> C if <条件1> D、以上都不对 <语句块1> elif<条件2>: <语句块2>

Else: <语句块n>

18Print("Hello World!"),输出结果是(

AHello 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 DX=X+1 只是一个数学方程。

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

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

22、凡是加上了引号的字符、数字等都是字符串,凡是未加引号的数字都是数值。 23、在Python中,可以使用“+”把两个字符串拼接起来。 24、变量名不能以数字开头。

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

26、逻辑表达式的值只有两个:TrueFalse。表达式成立其值为Flase

27、任何包含有函数的Python程序都可以称为模块,库是具有相关功能的模块的集合。 28、函数和变量名一样,命名时必须区分大小写。 29While循环的格式是:While <条件> <语句块>

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

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

31补充Python程序:

编程:模拟两人玩抛骰子的游戏,点数大的为赢。 程序如下: 代码清单:

import ____________ while ________:

input("比赛开始,请甲按enter投掷骰子") a=random.randint(1,6)

input("比赛开始,请乙按enter投掷骰子") b=random.randint(1,6)

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

print("甲赢了,乙输了!") elif _a < b_:

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

print("平局!")



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

①流程线 ②判断框 ③开始框 ④处理框 ⑤表示条件判断 ⑥表示开始或结束 ⑦表示程序的执行顺序 ⑧表示计算或处理等

图形

名称 功能


















本文来源:https://www.wddqw.com/doc/e99e395558cfa1c7aa00b52acfc789eb172d9eaa.html