Python测试题
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
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=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