Python测试题[优质文档]

合集下载

全国计算机等级考试二级Python真题及解析(9)优质

全国计算机等级考试二级Python真题及解析(9)优质

全国计算机等级考试二级Python真题及解析(9)优质一、选择题1.在Python Shell环境下,依次执行下列语句后,显示结果()。

data=[172,9,165,29,156,21]max(data)A.9 B.165 C.172 D.212.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。

这段源代码属于()。

A.程序B.软件C.指令D.命令3.在Python中,用变量code存储学生的借书卡编码,例如:code=“NO.2020100502”,则变量code的数据类型应定义为()A.布尔型B.整型C.字符串型D.浮点型4.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是()A.变量名1w太短B.应该写成float(input("输入体重(kg):")=1wC.将float改为int D.变量名1w不符合 Python语言规范,不能以数字开头5.在Python中,实现多分支选择结构的较好方法是()。

A.if B.if-else C.if-elif-else D.if嵌套6.在python中,运行下列程序,正确的结果是()。

A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=157.下列选项中,不能作为python程序变量名的是()A.abc B.abc123 C.123abc D.abc__1238.下列不可以用来搭建本地服务器的软件是()。

①Python ②Excel ③IIS ④ApacheA.①②B.③④C.①②③④D.①②④9.在python中,运行下列程序,正确的结果是()x=1while x>0:x=x+1print( x)A.1 B.1 2 3 4 5 6 7 8 9…………………C.无输出D.10010.在python中,运行下列程序,正确的结果是()s=0for i in range (1,5):s=s+iprint("i=",i,"s=",s)A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=1511.下列Python表达式中,能正确表示不等式方程|x|>1解的是()A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<1 12.python的命令行提示符是()A.### B.>>> C./// D.C:》13.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列()工具实现。

python基础测试题

python基础测试题

python基础测试题一、选择题1、以下哪个是 Python 中的合法变量名?()A 123varB var 123C my_varD @var答案:C解析:在 Python 中,变量名只能包含字母、数字和下划线,且不能以数字开头。

选项 A 以数字开头,选项 B 中间有空格,选项 D 以特殊字符@开头,都不符合变量名的规则,只有选项 C 是合法的变量名。

2、以下代码的输出结果是什么?()```pythonx = 5y = 2print(x // y)```B 2C 3D 7答案:B解析:在Python 中,`//`是整除运算符,返回商的整数部分。

5 除以 2 的商为 25,取整数部分为 2,所以输出结果是 2。

3、以下哪个方法可以将字符串转换为整数?()A `str()`B `int()`C `float()`D `complex()`答案:B解析:`int()`函数用于将一个数字或字符串转换为整数。

`str()`函数将对象转换为字符串,`float()`函数将对象转换为浮点数,`complex()`函数用于创建复数。

4、以下哪个是 Python 中用于创建列表的符号?()A `{}`B `()`D `<>`答案:C解析:在 Python 中,使用方括号``来创建列表。

花括号`{}`用于创建字典,小括号`()`用于创建元组等。

5、以下代码的输出结果是什么?()```pythonmy_list = 1, 2, 3, 4, 5print(my_list1:4)```A `2, 3, 4`B `1, 2, 3`C `2, 3, 4, 5`D `1, 2, 3, 4`答案:A解析:列表的切片操作`start:end` 会返回从索引`start` (包含)到索引`end` (不包含)的子列表。

在这个例子中,`my_list1:4` 会返回索引 1 到索引 3 的元素,即`2, 3, 4` 。

二、填空题1、 Python 中的注释可以使用_____(单行注释)和_____(多行注释)。

Python数据分析测试题(含答案)

Python数据分析测试题(含答案)

自测试卷1一、选择题1.下面关于数据分析说法正确的是()。

A.数据分析是数学、统计学理论结合科学的统计分析方法B.数据分析是一种数学分析方法C.数据分析是统计学分析方法D.数据分析是大数据分析方法2.下面不是数据分析方法的是()。

A.同比分析B.环比分析C.大数据D.帕累托法则3. 下面哪个是同比分析公式()。

A.同比增长速度=(本期-同期)/同期×100%B.同比增长速度=(上期-下期)/上期×100%C.同比增长速度=上期-下期D.同比增长速度=本期-下期4.下面哪个是环比分析公式()。

A.环比增长速度=(本期-下期)/下期×100%B.环比增长速度=本期-上期C.环比增长速度=(本期-上期)/上期×100%D.环比增长速度=(本期-上期)/上期5.关于80/20分析说法不正确的是()。

A.二八法则B.帕累托法则C.帕累托定律D.不规则定律6.类比到头条的收益,头条投放广告预测收益,你选择用哪种方法预测()A.聚类B.一元线性回归C.时间序列D.多元线性回归7.分析客户价值一般使用哪种分析方法?()A.聚类B.一元线性回归C.时间序列D.多元线性回归8.分析股票你选择用哪种分析方法()A.聚类B.一元线性回归C.时间序列D.多元线性回归9.在现实世界的数据中,缺失值是常有的,一般的处理方法有(多选):A.忽略B.删除C.平均值填充D.最大值填充10.Pandas模块用于做什么?(多选)()A.数据挖掘B.数据处理C.数据分析D.数据可视化二、填空题1.数据分析方法一般分为_________、__________、__________。

2.聚类分析多用于_________、__________。

3.数据分析的一般流程是_________、__________、_________、___________、__________、__________、__________。

Python测试题-python测试题

Python测试题-python测试题

Python测试题一、填空题1.Python使用符号# 标示注释;以缩进对齐划分语句块。

2、Python序列类型包括字符串、列表、元组三种;字典是Python中唯一的映射类型。

3、Python中的可变数据类型有列表和字典,不可变数据类型有字符串、数字、元组。

4、Python的数字类型分为整数、长整数、浮点、复数等子类型。

5、Python提供了两个对象身份比较操作符is 和is not 来测试两个变量是否指向同一个对象,也可以通过内建函数type() 来测试对象的类型。

6、设s=‘abcdefg’,则s[3]值是‘d’,s[3:5]值是‘de’,s[:5]值是‘abcdf’,s[3:]值是‘defg’,s[ : :2]值是‘aceg’,s[::-1]值是‘gfedcba’,s[-2:-5]值是‘’。

二、选择题1.下列哪个语句在Python中是非法的?()A、x = y = z = 1B、x = (y = z + 1)C、x, y = y, xD、x += y2.关于Python内存管理,下列说法错误的是()A、变量不必事先声明B、变量无须先创建和赋值而直接使用C、变量无须指定类型D、可以使用del释放资源3、下面哪个不是Python合法的标识符()A、int32B、40XLC、selfD、__name__4、下列哪种说法是错误的()A、除字典类型外,所有标准对象均可以用于布尔测试B、空字符串的布尔值是FalseC、空列表对象的布尔值是FalseD、值为0的任何数字对象的布尔值是False5、下列表达式的值为True的是()A、5+4j > 2-3jB、3>2>2C、(3,2)< (‘a’,’b’)D、’abc’ > ‘xyz’6、Python不支持的数据类型有()A、charB、intC、floatD、list7、关于Python中的复数,下列说法错误的是()A、表示复数的语法是real + image jB、实部和虚部都是浮点数C、虚部必须后缀j,且必须是小写D、方法conjugate返回复数的共轭复数8、关于字符串下列说法错误的是()A、字符应该视为长度为1的字符串B、字符串以\0标志字符串的结束C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符9、以下不能创建一个字典的语句是()A、dict1 = {}B、dict2 = { 3 : 5 }C、dict3 = {[1,2,3]: “uestc”}D、dict4 = {(1,2,3): “uestc”}10、下列Python语句正确的是()A、min = x if x < y else yB、max = x > y ? x : yC、if (x > y) print xD、while True : pass三、编程题.1、Python如何定义一个函数,并试写一个函数,给定n,返回n以内的斐波那契数列。

(完整版)python二级考试试题3优质word练习

(完整版)python二级考试试题3优质word练习

(完整版)python二级考试试题3优质word练习一、选择题1.Python语言自带的IDLE环境的退出命令是()A.Esc B.close C.回车键D.exit 2.以下是一段python程序:它的可以用哪个流程图表达()。

A.B.C.3.在Python中print(-14//4)的运行结果是()。

A.-4 B.-3.5 C.2 D.-24.下列语言中()不属于高级语言A.python B.VC C.JAVA D.汇编语言5.数据分析的处理工具错误的()A.Access B..Excel C.python D.SQL 6.Python表达式“50-50%6*5//2**2”的结果为()A.48 B.25 C.0 D.45 7.Python文件的后缀名是()A.pdf B.do C.pass D.py8.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1)C.x, y = y, x D.x += y9.下列关于Python语言变量声明的说法中,正确的是()A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程B.Python中的变量需要声明,变量的声明对应明确的声明语句C.Python中的变量需要声明,每个变量在使用前都不需要赋值D.Python中的变量不需要声明,每个变量在使用前都不需要赋值10.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为()A.22 B.88 C.89 D.6711.在python中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7 B.20 10 C.22 7 D.2 10 12.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.2313.以下python程序段运行后,s的值是()n=0s=0while s <= 10:n=n+3s=s+nprint (s)A.0 B.3 C.18 D.3014.算法用Python程序实现,以下代码中哪处语句存在语法错误()A.B.C.D.15.在Python中,表示跳出循环的函数是()A.continue B.break C.ESC D.Close16.Python中幂运算(指数运算)的运算符为()。

python软件编程等级考试(二级)编程实操题01优质word练习

python软件编程等级考试(二级)编程实操题01优质word练习

python软件编程等级考试(二级)编程实操题01优质word练习一、选择题1.现有如下python程序段:for i in range( 6 ):p.append( int( random() * 10 ) + 1 )for i in range( 2, 6 ):if i % 2 == 1 and p[ i ] % 2 == 0:p[ i ] += p[ i - 1]elif i % 2 == 0 and p[ i ] % 2 == 1:p[ i ] -= p[ i - 1]执行该程序段后,在下列选项中,列表p中的元素值不可能的是()A.1, 2, 3, 4, 7, 2B.1, 2, 14, -9, -5, 8C.6, 8, 1, 4, 6, 10D.6, 4, 14, -7, 3, 82.Python输入函数为()。

A.time() B.round() C.input( ) D.print() 3.在Python中要交换变量a和b中的值,应使用的语句组是()A.a,b = b,a B.a = c ;a = b;b = cC.a = b;b = a D.c = a;b = a;b = c4.在Python中要交换变量a和b中的值,应使用的语句组是()。

A.a,b=b,a B.a=c;a=b;b=cC.a=b;b=a D.c=a;b=a;b=c5.下列可以作为python变量名的是()A.5x B.x-1 C.if D.x_1 6.运行如下Python程序,结果为()。

A.1 B.3 C.6 D.187.12 Python语言语句块的标记是( )A.分号B.逗号C.缩进D./8.已知字符串a="python",则a[-1]的值为()A."p" B."n" C."y" D."o"9.关于python程序设计语言,下列说法不正确的是()A.python是一种解释型、面向对象的计算机程序设计语言B.python支持Windows操作系统,但不支持Linux系统C.python源文件以***.py为扩展名D.python文件不能直接在命令行中运行10.在python中,运行下列程序,正确的结果是()s=0for i in range (1,5):s=s+iprint("i=",i,"s=",s)A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=1511.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()A.(x%4==0) or (x%100!=0)B.(x%4==0) and (x%100!=0)C.(x/4==0) or (x/100!=0)D.(x/4==0) and (x/100!=0)12.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为()A.= B.== C.:= D.<>13.Python中“ab ”+“cd”*2的结果是()。

(完整版)Python测试题

(完整版)Python测试题

Python测试题一、填空题1.Python使用符号# 标示注释;以缩进对齐划分语句块。

2、Python序列类型包括字符串、列表、元组三种;字典是Python中唯一的映射类型。

3、Python中的可变数据类型有列表和字典,不可变数据类型有字符串、数字、元组。

4、Python的数字类型分为整数、长整数、浮点、复数等子类型。

5、Python提供了两个对象身份比较操作符is 和is not 来测试两个变量是否指向同一个对象,也可以通过内建函数type() 来测试对象的类型。

6、设s=‘abcdefg’,则s[3]值是‘d’,s[3:5]值是‘de’,s[:5]值是‘abcdf’,s[3:]值是‘defg’,s[ : :2]值是‘aceg’,s[::-1]值是‘gfedcba’,s[-2:-5]值是‘’。

二、选择题1.下列哪个语句在Python中是非法的?()A、x = y = z = 1B、x = (y = z + 1)C、x, y = y, xD、x += y2.关于Python内存管理,下列说法错误的是()A、变量不必事先声明B、变量无须先创建和赋值而直接使用C、变量无须指定类型D、可以使用del释放资源3、下面哪个不是Python合法的标识符()A、int32B、40XLC、selfD、__name__4、下列哪种说法是错误的()A、除字典类型外,所有标准对象均可以用于布尔测试B、空字符串的布尔值是FalseC、空列表对象的布尔值是FalseD、值为0的任何数字对象的布尔值是False5、下列表达式的值为True的是()A、5+4j > 2-3jB、3>2>2C、(3,2)< (‘a’,’b’)D、’abc’ > ‘xyz’6、Python不支持的数据类型有()A、charB、intC、floatD、list7、关于Python中的复数,下列说法错误的是()A、表示复数的语法是real + image jB、实部和虚部都是浮点数C、虚部必须后缀j,且必须是小写D、方法conjugate返回复数的共轭复数8、关于字符串下列说法错误的是()A、字符应该视为长度为1的字符串B、字符串以\0标志字符串的结束C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符9、以下不能创建一个字典的语句是()A、dict1 = {}B、dict2 = { 3 : 5 }C、dict3 = {[1,2,3]: “uestc”}D、dict4 = {(1,2,3): “uestc”}10、下列Python语句正确的是()A、min = x if x < y else yB、max = x > y ? x : yC、if (x > y) print xD、while True : pass三、编程题.1、Python如何定义一个函数,并试写一个函数,给定n,返回n以内的斐波那契数列。

2021期末考试 python上机测试题

2021期末考试 python上机测试题

2021-2022-1学期Python上机测试题模块一:变量、数据类型、表达式和输入输出语句1、利用input函数分别输入自己的名字和年龄,并打印出如下字符串:“哇塞,xx明年就yy 岁了!”(年龄+1)2、现有字符串:str1 = '',根据题目要求编程实现:(1)截取字符串的第一位到第三位的字符(2)截取字符串最后三位的字符(3)截取字符串的六个字符(4)输出字符串的长度(5)将字符串中所有的"."换成"-"并输出(6)统计字符w出现的次数(7)输出字符的长度3、已知字符串a = “aAsar3ide4bgs7Dlsf9eAF”,要求如下:(1)找出字符串中最先出现i字母的位置(2)计算a字母出现的次数(3)将a字符串的大写改为小写,小写改为大写。

(4)将a字符串的数字取出,并输出成一个新的字符串(5)去除a字符串中的字母a,并输出(6)将a字符串反转并输出4、分别创建三个变量并进行赋值作为三门功课的成绩(从键盘输入),计算总分和平均分,并打印。

5、调用列表操作的常用函数实现以下功能:(1)创建一个列表score =[68,87,92,100,76,88,54,89,76,61];(2)输出score 列表中后5 个元素的数值;(3)输出score 列表中第1~6 个元素的值;(4)调用insert()函数,在score 列表第 3 个元素之前添加数59;(5)利用变量num 保存数值76,调用count()函数,查询num 变量值在score 列表中出现的次数;(6)调用sort()函数,对列表中所有元素进行排序,输出考试的最高分和最低分;(7)查找元素100在列表的位置(8)求列表所有元素的平均值模块二:分支和循环结构1、计算字符串“lyf1_be4_6love7dbee”中字母,数字,下划线的个数,并输出结果。

2、输入若干个成绩,求所有成绩的平均分。

python测试题及答案

python测试题及答案

python测试题及答案
一、选择题
1.以下哪个是Python的关键字?
A. if
B. for
C. while
D. all of the above
答案:D
2.Python中用于输出内容的关键字是:
A. print
B. input
C. def
D. break
答案:A
3.以下哪个选项是Python中的数据类型?
A. int
B. string
C. list
D. all of the above
答案:D
二、填空题
1.请写出Python中用于判断条件是否成立的语句。

答案:if语句
2.Python中用于循环的语句有两种,请分别写出这两种语句。

答案:for循环、while循环
三、编程题
1.请编写一个函数,实现将两个数字相加并返回结果的功能。

答案:
```python
def add_numbers(a, b):
return a + b
```
2.请编写一个函数,实现将一个字符串逆序输出的功能。

答案:
```python
def reverse_string(string):
return string[::-1]
```
总结:
本文介绍了一些Python测试题及其答案。

通过选择题、填空题和编程题的形式,测试读者对Python语言的掌握程度和编程能力。

希望这些题目和答案对读者学习和巩固Python知识有所帮助。

请读者根据自己的实际情况进行练习和理解。

Python编程能力测试题(基础篇)

Python编程能力测试题(基础篇)

Python编程能力测试题一、单选题(共20题,每题2分)1.Python中input()函数的主要作用是()。

A.输入 B.输出 C.画图 D.运行2.在Python的代码编程环境下运行程序应点击()。

A.File菜单下的New File B.File菜单下的Save C.Run菜单下的Run Module D.Edit菜单下的Copy3.Python中的语句turtle.pensize(8),其功能是()。

A.设置画布的尺寸 B.设置画笔颜色C.设置画笔线条粗细 D.开始绘图4.Python中的语句turtle.circle(200),其功能是()。

A.设置画布的尺寸为200 B.海龟画笔前进200个像素C.画半径为200的圆 D.旋转200度5.运行以下Python程序,最后画出来的图形大致是()。

import turtleturtle.forward(200)turtle.left(90)turtle.forward(200)turtle.left(90)turtle.forward(200)turtle.left(90)turtle.forward(200)A. B. C. D.6.以下关于Python中变量的说法,错误的是()。

A.变量必须要命名。

B.变量第一次赋值为1,第二次赋值为4,那么最后变量的值为4。

C.变量只能用来存储数字,不能存储文字。

D.变量名区分大小写,同一个字母的大写和小写,被视为不同的变量。

7.Python中语句print(2*4)的执行结果是()。

A.0.5 B.6 C.8 D.1/28.下面哪个选项的变量中,装的内容是整数类型?()A.a = 2.5 B.b = int('90') C.c = '1 + 1' D.d = '-10' 9.Python中的“==”代表的是()。

A.把“==”左边的值赋值给右边。

B.把“==”右边的值赋值给左边。

NCT Python编程一级模拟测试题(一)

NCT Python编程一级模拟测试题(一)

Python编程一级模拟测试题一、选择题(每题2分,共20分)1.以下哪个是Python中的合法变量名?A. 1numberB. number_1C. number-1D. number 12.在Python中,打印输出信息的函数是:A. input()B. print()C. output()D. display()3.以下哪个符号用于注释单行代码?A. //B. /*C. #D. --4.如果a = 10,b = 3,那么a % b的值是:A. 1B. 3C. 0D. 105.哪个数据类型用于存储小数?A. intB. floatC. strD. bool6.以下哪个是Python中的逻辑运算符?A. andB. notC. orD. 以上都是7.要获取用户输入的信息,应使用哪个函数?A. input()B. print()C. get()D. read()8.下列哪种循环结构可以遍历一个列表中的每个元素?A. if循环B. for循环C. while循环D. do...while循环9.以下哪个是Python中的正确缩进方式?A. 使用空格或Tab键,保持每级代码缩进一致B. 任意使用空格或Tab键,无需一致C. 不需要缩进D. 用分号代替缩进10.要导入Python的标准库模块,如math,应使用哪个语句?A. include mathB. import mathC. using mathD. require math二、填空题(每题4分,共20分)1.在Python中,__________用于表示字符串。

2.使用__________可以将字符串转换为整数类型。

3.if语句用于实现程序的__________控制。

4.在Python中,列表使用__________括号来定义。

5.函数定义使用关键字__________。

三、判断题(每题2分,共10分)1.Python语言区分大小写。

( )2.在Python中,=用于比较两个值是否相等。

Python测试题与答案

Python测试题与答案

Python测试题与答案一、单选题(共50题,每题1分,共50分)1、下面代码的输出结果是( ) a = [] for i in range(2,10): count = 0 for x in range(2,i-1): if i % x == 0: count += 1 if count == 0: a。

append(i) print(a)A、[2 ,4 ,6 ,8]B、[4, 6 ,8 ,9 ,10]C、[3 ,5 ,7 ,9]D、[2, 3, 5, 7]正确答案:D2、关于Python的全局变量和局部变量,以下选项中描述错误的是( )A、使用global保留字声明简单数据类型变量后,该变量作为全局变量使用B、全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效C、简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放D、局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用正确答案:D3、以下关于字典描述错误的是A、字典是一种可变容容器,可存储任意类型对象B、键值对中,值必须唯一C、键值对中,键必须是不可变的D、每个键值对都用冒号(:)隔开,每个键值对之间用逗号(,)隔开正确答案:B4、以下关于Python自带数据结构的运算结果中错误的是( )项?A、l = [1, 2, 3, 4]; l.insert(2, -1); 则l为 [1, 2, -1, 4]。

B、l = [1, 2, 3, 4]; l.pop(1); 则l结果为[1, 3, 4]。

C、l = [1, 2, 3, 4]; l.pop(); 则l.index(3) 结果为2。

D、l = [1, 2, 3, 4]; l.rerverse(); 则l[1]为3。

正确答案:A5、下面代码的执行结果是( ) >>> def area(r, pi = 3.14159):Return pi * r *r>>> area(pi = 3.14, r = 4)B、出错C、无输出D、39.4384正确答案:A6、len(“abc”)的长度是3,len(“老师好”)的长度是( )A、3B、6C、1D、9正确答案:A7、下面的语句( )会无限循环下去A、for a in range(10): time.sleep(10)B、while 1<10:Time.sleep(10)C、while True: breakD、a = [3,-1,’,’]For I in a[:]: if not a :Break正确答案:B8、以下关于元组的描述正确的是A、元组中的元素允许被删除B、元组中的元素允许被修改C、创建元组tup:tup = ();D、创建元组tup:tup = (50);正确答案:C9、在Python中,以下关于函数的描述错误的是( )项?A、在Python中,函数的return语句可以以元组tuple的方式返回多个值。

初中信息技术第一课用python编程优质word复习知识点试卷试题

初中信息技术第一课用python编程优质word复习知识点试卷试题

初中信息技术第一课用python编程优质word复习知识点试卷试题一、选择题1.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char2.在python中,以下哪个选项a 的数据类型为整型()A.a=5 B.a=input() C.a='5' D.a=5.03.以下Python程序运行后,变量x和st的值分别是()。

A.801 123678 B.801 “123678”C.801 801 D.123678 “123678”4.下列不可以用来搭建本地服务器的软件是()。

①Python ②Excel ③IIS ④ApacheA.①②B.③④C.①②③④D.①②④5.下列选项中,可作为Python变量名的是()A.int B.Abc C.float D.Complex 6.Python不支持的数据类型有()。

A.char B.int C.float D.list7.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 108.在Python中,表示跳出循环的函数是()A.continue B.break C.ESC D.Close 9.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char 10.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④11.以下python程序段运行后,y的值是()x=3if x > 3 :y=2*xelse :y=3*x+1print(y)A.10 B.5 C.25 D.2612.在python中,运行下列程序,正确的结果是()。

A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15 13.下列Python程序运行后的输出结果是()。

创新创业Python开发期末测试题

创新创业Python开发期末测试题

创新创业Python开发期末测试题1.Python中,以下哪个函数是用于输出内容到终端的?()A. echoB. outputC. print(正确答案)D. console.log2.以下关于Python的描述错误的是?()A.Python的语法类似PHP(正确答案)B. Python可用于Web开发C.Python是跨平台的D.Python可用于数据抓取(爬虫)3.以下哪个符号是用作Python的注释?()A.B.(comment)C.//D.#(正确答案)4.以下哪个标记是用作Python的多行注释?()A.'''(正确答案)B.///C.###D.(comment)5.Python中,以下哪个变量的赋值是正确的?()A.Var a = 2B. int a = 2C.a = 2(正确答案)D.Variable a = 26.变量a的值为字符串类型的“2”,如何将它转换为整型?()A.castToInt(a)B.int(a)(正确答案)C.integer(a)D.castToInteger(a)7.Python中,以下哪个赋值操作符是错误的?()A. +=B. _=C. =D. X=(正确答案)8.下面哪一个不是Python的数据类型?()A.列表(List)B.字典(Dictionary)C.元组(Tuples)D.类(Class)(正确答案)9.代码L = [1,23,“runoob”,1]输出的数据类型是?()A.List(正确答案)B.DictionaryC.TupleD.Array10.代码a = [1,2,3,4,5],以下输出结果正确的是?()A.Print(a[:]=>[1,2,3,4]B.Print(a[0:]=>[2,3,4,5]C.Print(a[:100]=>[1,2,3,4,5](正确答案)D.Print(a[-1:]=>[1,2]11.以下哪个代码是将字符串转换为浮点数?()A.int(x[,base])B.long(x,[,base])C.float(x)(正确答案)D.str(x)12. 以下哪个if语句是正确的?()A.if a >=22:(正确答案)B.if (a >=22)C.if (a =>22)D.if a =>2213.以下哪个关键字是用于给if语句添加其它条件语句的?()A.else ifB.elseifC.elif(正确答案)D.以上都不是14.以下代码中哪个是定义函数的语句是正确的?()A.def someFunction():(正确答案)B.function someFunction()C.def someFunction()D.function someFunction():15.以下代码中哪个是正确的for循环语句?()A.for(a = 0;a<3;a++)B.for a in range(3)C.for a loop 3:D.for a in range(1,3)(正确答案)16.以下代码中哪个是正确的while循环语句是?()A.while loop a < 10B.while a < 10(正确答案)C.while(a < 10)D.while loop a < 10:17.假设你有一个变量“example”,如何判断它的类型?()A.getType(example)B.Type(example)C.type(example)(正确答案)D.Example.type:18.将字符串“example”中的字母a替代为字母b,以下代码正确的是?()A.example.swap(‘b’,’a’)B.example.replace(‘a’,’b’)(正确答案)C.example.match(‘b’,’a’)D.example.replace(‘b’,’a’)19.Python中,以下哪个代码是正确的列表?()A.sampleList = {1,2,3,4,5}B.sampleList = (1,2,3,4,5)C.sampleList = /1,2,3,4,5/D.sampleList = [1,2,3,4,5](正确答案)20.Python中,以下哪个代码是正确的元组?()A.sampleTuple = (1,2,3,4,5)(正确答案)B.sampleTuple = {1,2,3,4,5}C.sampleTuple = [1,2,3,4,5]D.sampleList = /1,2,3,4,5/21.x的y次方(xy)以下表达正确的是?(B)A.x^y(正确答案)B.xyC.x^^yD.Python 没有提到22.22%3表达式输出结果为?()A.7B.1(正确答案)C.0D.523. 313表达式输出结果为?()A.27B.9C.3(正确答案)D.124.9//2表达式输出结果为?()A.1B.2C.3D.4(正确答案)25.如果表达式的操作符有相同的优先级,则运算规则是?(A) 左到右(正确答案)右到左看心情26.以下代码输出结果为?()A.yes(正确答案)B. noC.编译出错27.以下代码输出结果为?()A.1B.2C.3(正确答案)D.428.以下代码输出结果为?()A.FalseB.HelloC.没有任何输出(正确答案)D.语法错误29.在if...elif...else 的多个语句块中只会执行一个语句块?()A.正确(正确答案)B.错误C.根据条件决定D.Python中没有elif语句30.以下代码输出结果为?()A.2 1(正确答案)B.[2,1]C.2D.031.Python中,以下哪个代码是正确的字典?()A. myExample = {‘someItem’=>2,’otherItem’=>20}B. myExample = {‘someItem’:2,’otherItem’:20}(正确答案)C. myExample = (‘someItem’=>2,’otherItem’=>20)D. myExample = (‘someItem’:2,’otherItem’:20)32.代码print(type([1,2]))输出结果为:()A. <class 'tuple'>B.<class 'int'>C.<class 'set'>D.<class 'list'>(正确答案)33.def f():passprint(type(f()))以上代码输出结果为?()A.<class‘fuction’>B. <class 'tuple'>C. <class 'None Type'>(正确答案)D. <class 'str'>34.a = [1,2,3,None,(),[],]print(Ien(a))以上代码输出结果为?()A.syntax errorB.4C.5D.6(正确答案)E.735.Python中,如何输出列表中的第二个元素?()A.print(example[2])B.echo(example[2])C.print(example[1])(正确答案)D.print(example(2))36.print(‘%.2f’ % 123.444)输出结果为?()A.123.44(正确答案)B.12C.123.444D.4437.代码def a (b,c,d): pass含义是?(B)A.定义一个列表,并初始化它。

Python习题优质练习

Python习题优质练习

Python习题优质练习一、选择题1.在python中,想输出一行文字,要用到的函数是()。

A.input()B.int()C.print()D.float() 2.下列Python程序段运行的结果是()f=[‘A’,’B’,’C’]a=len(f)print(‘a=’,a)A.a=2 B.a=’A’C.a=’C’D.a=33.在Python中print(-14//4)的运行结果是()。

A.-4 B.-3.5 C.2 D.-24.在Python中,表达式2**3的结果是()A.5 B.8 C.6 D.3 5.Python表达式“50-50%6*5//2**2”的结果为()A.48 B.25 C.0 D.456.以下Python程序运行后的输出结果为()A.0 B.45 C.46 D.362880 7.python语言的特点()。

A.简单B.免费、开源C.可移植性D.以上都是8.在python语言中表示“x属于区间[a,b)”的正确表达式是()A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b 9.python文件的扩展名是()A.py B.pye C.vbp D.pyr10.下列Python表达式的值不是2的是()。

A.3%2 B.5//2 C.1*2 D.1+3/3 11.在Python中,表达式(21%4)+5的值是()A.2 B.6 C.10 D.3 12.python的命令行提示符是()A.### B.>>> C./// D.C:》13.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )A.图中文件存储结构为树结构,python34为树的根结点(父节点)B.图中python34根结点有4个子结点C.图中python34根结点下有5个子树(子结点)D.图中Tools是python34的子树(子结点)14.算法用Python程序实现,以下代码中哪处语句存在语法错误()A.B.C.D.15.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-116.下面的Python程序段运行后的输出结果是()List=[‘10’,25,’猕猴桃’,9,65]Print(List[3])A.25 B.’猕猴桃’C.猕猴桃D.917.下列选项中,不属于Python特点的是()。

NCT等级测试-Python编程三级真题测试卷1优质word练习

NCT等级测试-Python编程三级真题测试卷1优质word练习

NCT等级测试-Python编程三级真题测试卷1优质word练习一、选择题1.可以被计算机直接执行的语言是( ) , Python语言属于( )语言。

A.机器,高级B.高级,汇编C.高级,机器D.汇编,高级2.在Python中,正确的赋值语句是()A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 3.Python表达式“50-50%6*5//2**2”的结果为()A.48 B.25 C.0 D.454.下列Python语句中,会导致程序运行出错的语句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=15.在python语言中表示“x属于区间[a,b)”的正确表达式是()A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b6.在Python代码中表示“x属于区间[a,b)”的正确表达式是()。

A.a≤x and x<b B.n<= x or x<b C.x>=a and x<b D.x>=a and x>b 7.下列可以作为python变量名的是()A.5x B.x-1 C.if D.x_18.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是()A.该文档中的有2个用户添加了2处批注B.该文档中图片采用的环绕方式为上下型C.该文档中总共有4处修订D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适9.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-110.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)11.以下Python程序段执行后,输出结果为()。

【试卷3】Python三级考试练习题优质word练习

【试卷3】Python三级考试练习题优质word练习

【试卷3】Python三级考试练习题优质word练习一、选择题1.把数式写成Python语言的表达式,下列书写正确的是()。

A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a) 2.在python中,以下哪个选项a 的数据类型为整型()A.a=5 B.a=input() C.a='5' D.a=5.0 3.下列Python程序段运行的结果是()f=[‘A’,’B’,’C’]a=len(f)print(‘a=’,a)A.a=2 B.a=’A’C.a=’C’D.a=34.下列属于正确的Python变量名的是()A.TrueB.88abcC.abc&88D._abc885.Python语言属于()A.自然语言B.汇编语言C.机器语言D.高级语言6.以下Python程序运行后的输出结果为()A.0 B.45 C.46 D.362880 7.已知字符串a="python",则a[-1]的值为()A."p" B."n" C."y" D."o"8.以下叙述中正确的是()。

A.Python 3.x与Python 2.x兼容B.Python语句只能以程序方式执行C.Python是解释型语言D.Python语言出现得晚,具有其他高级语言的一切优点9.Python中的数据类型float表示()A.布尔型B.整型C.字符串型D.浮点型10.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④11.在Python中,表示跳出循环的函数是()A.continue B.break C.ESC D.Close 12.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号B.大括号C.缩进D.冒号13.下列不被python所支持的数据类型是()A.char B.float C.int D.list14.下面不是python特性的是():A.免费的B.简单易学C.可移植性好D.是低级语言15.下列选项中,不能作为python程序变量名的是()A.abc B.abc123 C.123abc D.abc__123 16.Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是()。

青少年编程等级考试Python编程一级试卷2优质

青少年编程等级考试Python编程一级试卷2优质

青少年编程等级考试Python编程一级试卷2优质一、选择题1.Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是()。

A.交互式B.解释型C.面向对象D.服务端语言2.以下对 Python 程序缩进格式描述错误的选项是()A.不需要缩进的代码顶行写,前面不能留空白B.缩进可以用 tab 键实现,也可以用多个空格实现C.严格的缩进可以约束程序结构,可以多层缩进D.缩进是用来格式美化 Python 程序的3.在Python中,下列循环结构用法错误的是()。

A.for i in range(20):B.for i in range(0,10):C.for i in range(10,0,2): D.while s<50:4.使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。

下列说法正确的是()A.图中字符“2020,Python 来袭”共占15个字节,其中共有10个ASCII字符B.字符“10”的十六进制内码是3AC.“CO B4”是“来”字在计算机内存储和处理时的交换码D.小写字母p的二进制内码是11100005.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言()。

A.Python B.C++ C.VB D.C6.在Python中,实现多分支选择结构的较好方法是()。

A.if B.if-else C.if-elif-else D.if嵌套7.有如下Python程序,当程序运行后输入15000,则程序输出结果为()A.2800 B.2800.0 C.12200 D.12200.08.下列选项中,能作为python程序变量名的是()A.s%1 B.3stu C.while D.dist9.下列可以导入Python模块的语句是()A.import moduleB.input moduleC.print moduleD.def module10.Python使用函数()接收用输入的数据A.accept() B.input() C.readline() D.print()11.在Python中,显示出信息x,并要求输入数据的是()。

计算机python编程试题,机器学习,深度学习试题及答案

计算机python编程试题,机器学习,深度学习试题及答案

深度学习与人工智能实验室招新测试题姓名:班级:学号:成绩:一、选择题。

(27x2=54分)1.下列哪个表达式在Python中是非法的?A. x = y = z = 1B. x = (y = z + 1)C. x, y = y, xD. x += y2. python my.py v1 v2 命令运行脚本,通过 from sys import argv如何获得v2的参数值?A.argv[0]B.argv[1]C.argv[2]D.argv[3]3.如何解释下面的执行结果?print 1.2 - 1.0 == 0.2FalseA.Python的实现有错误B.浮点数无法精确表示C.布尔运算不能用于浮点数比较D.Python将非0数视为False4.下列代码执行结果是什么?x = 1def change(a):x += 1print xchange(x)A.1B.2C.3D.报错5.下列哪种类型是Python的映射类型?A.strB.listC.tupleD.dict6.在Python 2.7中,下列哪种是Unicode编码的书写方式?A.a = ‘中文’B.a = r‘中文’C.a = u’中文’D.a = b’中文’7.下列代码的运行结果是?print 'a' < 'b' < 'c'A.aB.bC.cD.TrueE.False8.下列代码运行结果是?a = 'a'print a > 'b' or 'c'A.aB.bC.cD.TrueE.False9.下列哪种不是Python元组的定义方式?A.(1)B.(1, )C.(1, 2)D.(1, 2, (3, 4))10.a与b定义如下,下列哪个是正确的?a = '123'b = '123'A.a != bB.a is bC.a == 123D.a + b = 24611.以下哪一个不是深度学习开发平台?A.HadoopB.caffeC.tensorflowD.pytorch12.下列哪个属于无监督学习算法?A.LRB.SVMC.BPD.KMeans13.下列代码执行结果是?[i**i for i in xrange(3)]A.[1, 1, 4]B.[0, 1, 4]C.[1, 2, 3]D.(1, 1, 4)14.向一个有127个元素的顺序表中插入一个新元素并保持原来的顺序不变,平均要移动()个元素?A. 8B.63.5C.63D.715.下面代码运行结果?a = 1try:a += 1except:a += 1else:a += 1finally:a += 1print aA.2 B、3 C、4 D、516、下面代码运行后,a、b、c、d四个变量的值,描述错误的是?import copya = [1, 2, 3, 4, ['a', 'b']]b = ac = copy.copy(a)d = copy.deepcopy(a)a.append(5)a[4].append('c')A.a == [1,2, 3, 4, ['a', 'b', 'c'], 5]B.b == [1,2, 3, 4, ['a', 'b', 'c'], 5]C.c == [1,2, 3, 4, ['a', 'b', 'c']]D.d == [1,2, 3, 4, ['a', 'b', ‘c’]]17.回归和分类都是有监督学习问题?A、对B、错18、回归问题和分类问题有可能发生过拟合?A、对B、错19、下面哪种不属于数据预处理的方法?A变量代换 B离散化 C 聚集 D 估计遗漏值20、当不知道数据所带标签时,可以使用哪种技术促使带同类标签的数据与带其他标签的数据相分离?A. 分类B. 聚类C. 关联分析D. 隐马尔可夫链21、.以下哪种方法不属于特征选择的标准方法?A嵌入 B 过滤 C 包装 D 抽样22、以下哪些方法不可以直接来对文本分类?A、KmeansB、决策树C、支持向量机D、KNN23、在训练神经网络时,损失函数(loss)在最初的几个epochs时没有下降,可能的原因是?A. 学习率(learning rate)太低B. 正则参数太高C. 陷入局部最小值D. 以上都有可能24、.在一个神经网络中,下面哪种方法可以用来处理过拟合?A. DropoutB. 分批归一化(Batch Normalization)C. 正则化(regularization)D. 都可以25、如果我们用了一个过大的学习速率会发生什么?A. 神经网络会收敛B. 不好说C. 都不对D. 神经网络不会收敛26、对于一个图像识别问题(在一张照片里找出一只猫),下面哪种神经网络可以更好地解决这个问题?A. 循环神经网络B. 感知机C. 多层感知机D. 卷积神经网络27、一监狱人脸识别准入系统用来识别待进入人员的身份,此系统一共包括识别4种不同的人员:狱警,小偷,送餐员,其他。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python测试题
一、填空题
1.Python使用符号# 标示注释;以缩进对齐划分语句块。

2、Python序列类型包括字符串、列表、元组三种;
字典是Python中唯一的映射类型。

3、Python中的可变数据类型有列表和字典,不可变数据类
型有字符串、数字、元组。

4、Python的数字类型分为整数、长整数、浮点、
复数等子类型。

5、Python提供了两个对象身份比较操作符is 和is not 来测试两个变量是否指向同一个对象,也可以通过内建函数type() 来测试对象的类型。

6、设s=‘abcdefg’,则s[3]值是‘d’,s[3:5]值是‘de’,
s[:5]值是‘abcdf’,s[3:]值是‘defg’,s[ : :2]值是‘aceg’,s[::-1]值是‘gfedcba’,s[-2:-5]值是‘’。

二、选择题
1.下列哪个语句在Python中是非法的?()
A、x = y = z = 1
B、x = (y = z + 1)
C、x, y = y, x
D、x += y
2.关于Python内存管理,下列说法错误的是()
A、变量不必事先声明
B、变量无须先创建和赋值而直接使用
C、变量无须指定类型
D、可以使用del释放资源
3、下面哪个不是Python合法的标识符()
A、int32
B、40XL
C、self
D、__name__
4、下列哪种说法是错误的()
A、除字典类型外,所有标准对象均可以用于布尔测试
B、空字符串的布尔值是False
C、空列表对象的布尔值是False
D、值为0的任何数字对象的布尔值是False
5、下列表达式的值为True的是()
A、5+4j > 2-3j
B、3>2>2
C、(3,2)< (‘a’,’b’)
D、’abc’ > ‘xyz’
6、Python不支持的数据类型有()
A、char
B、int
C、float
D、list
7、关于Python中的复数,下列说法错误的是()
A、表示复数的语法是real + image j
B、实部和虚部都是浮点数
C、虚部必须后缀j,且必须是小写
D、方法conjugate返回复数的共轭复数
8、关于字符串下列说法错误的是()
A、字符应该视为长度为1的字符串
B、字符串以\0标志字符串的结束
C、既可以用单引号,也可以用双引号创建字符串
D、在三引号字符串中可以包含换行回车等特殊字符
9、以下不能创建一个字典的语句是()
A、dict1 = {}
B、dict2 = { 3 : 5 }
C、dict3 = {[1,2,3]: “uestc”}
D、dict4 = {(1,2,3): “uestc”}
10、下列Python语句正确的是()
A、min = x if x < y else y
B、max = x > y ? x : y
C、if (x > y) print x
D、while True : pass
三、编程题.
1、Python如何定义一个函数,并试写一个函数,给定n,返回n以内的斐波那契数列。

答:代码如下,
2、什么是模块,模块是如何导入解释器的,分别有哪几种方法?
并把上题中的斐波那契数列以模块方式导入,在解释器交互届面调入该函数。

答:当代码量变得相当大的时候, 我们最好把代码分成一些有组织的代码段,前提是保证它们的彼此交互。

这些代码片段相互间有一定的联系, 可能是一个包含数据成员和方法的类, 也可能是一组相关但彼此独立的操作函数。

这些代码段是共享的,所以Python 允许"调入" 一个模块, 允许使用其他模块的属性来利用之前的工作成果, 实现代码重用. 这个把其他模块中属性附加到你的模块中的操作叫做导入(import) 。

那些自我包含并且有组织的代码片断就是模块( module )。

如果说模块是按照逻辑来组织Python 代码的方法, 那么文件便是物理层上组织模块的方法。

因此, 一个文件被看作是一个独立模块, 一个模块也可以被看作是一个文件。

模块的文件名就是模块的名字加上扩展名.py 。

这里我们需要讨论一些关于模块文件结构的问题。

与其它可以导入类(class)的语言不同,在Python 中你导入的是模块或模块属性。

导入方式有:1,import module name2,from module name import 模块内对象名3,from module name import *。

相关文档
最新文档