(完整版)python选择题word打印版
(完整版)python真题word
(完整版)python真题word一、选择题1.下面的Python程序段运行后的输出结果是()List=[‘10’,25,’猕猴桃’,9,65]Print(List[3])A.25 B.’猕猴桃’C.猕猴桃D.92.以下Python表达式中,哪项的值与其它三项不同()A.len(“my name is james”.split())B.int(4.99)C.sum([1,2,1,1])D.max([1,2,3,4])3.以下哪个不是python关键字()A.cout B.from C.not D.or4.在Python程序设计语言中,表示整除的符号是()A./ B.% C.mod D.//5.设a=2,b=5,在python中,表达式a>b And b>3的值是()A.False B.True C.-1 D.16.如下Python程序段x = 2print (x+1)print (x+2)运行后,变量x的值是()A.2 B.3 C.5 D.7.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。
以下不属于应用软件的是()A.Word B.微信C.考试系统D.python8.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言()。
A.Python B.C++ C.VB D.C9.下列有关于print命令的描述中,正确的是()A.在打印机里打印相关的文本或者数字等B.可以用来画图C.在屏幕中输出相应的文本或者数字等D.执行语句print(“python”,3.7)时会出错10.Python中“ab ”+“cd”*2的结果是()。
A.abcd2 B.abcdabcd C.abcdcd D.ababcd11.在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=1512.关于python程序设计语言,下列说法错误的是()A.python是一种面向对象的编程语言B.python代码只能在交互环境中运行C.python具有丰富和强大的库D.python是一种解释型的计算机程序设计高级语言13.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch14.在Python中,Print(abs(-16//5))的执行结果是()A.2.4 B.3 C.4 D.-2.415.在python中,以下哪个选项a 的数据类型为整型()A.a=5 B.a=input() C.a='5' D.a=5.0二、程序填空16.现今信息化时代,信息的传输十分迅速,足不出户便知天下事。
python 试题答案图文word
python 试题答案图文word一、选择题1.python中表达式4**3=( )。
A.12B.1C.64D.72.在Python中,数据的输入是通过()来实现的。
A.input()函数B.print()函数C.bool()函数D.abs()函数3.在VB中,下列与表达式Len("python")+20的值相等的是()A.Int(Rnd * 26)+1 B.Val("20")+16 mod 9C.Mid("Hello2019",6,2)+"6" D.a bs(Sqr(16)– 30)4.若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二……k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达式为()A.k+1 B.k % 7 + 1 C.(k+1) %7 D.(k+1)%7-15.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。
这段源代码属于()。
A.软件B.程序C.指令D.高级语言6.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum()执行的操作是A.返回所有列的和B.返回所有行的和C.返回所有数据中的最大值D.返回所有数据中的最小值7.下列Python程序段a = 0b = 4if b > a :a = 3 * belse:a = 10程序运行后,a的值是()A.10 B.0 C.12 D.48.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为()A.3 B.4 C.5 D.69.在Python中运行下列程序,输出结果为()for i in range (1,6):print(‘*’)A.****** B.* * * * * * C.* * * * * D.*****10.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_11.在python中,下列属于字符串常量的是()A."python" B.3.14 C.cnt D.201812.在Python中,表达式(21%4)+5的值是()A.2 B.6 C.10 D.313.下列Python语句中,会导致程序运行出错的语句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=114.在Python中,设a=2,b=3,表达式 not(b-a>0)值是()A.1 B.-1 C.True D.False15.在Python中要交换变量a和b中的值,应使用的语句组是()。
【编程】(完整版)Python题库word练习
【编程】(完整版)Python题库word练习一、选择题1.运行下列 Python程序,结果正确的是( )a=32b=14c=a%bprint(c)A.2 B.4 C.32 D.142.下列python表达式结果最小的是()A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3 3.下列选项中,可以作为 Python程序变量名的是()A.a/b B.ab C.a+b D.a-b4.在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<b5.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y 6.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()A.3 B.3.0 C.5 D.5.07.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py8.Python程序文件的扩展名是()。
A..python B..pyt C..pt D..py9.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.2310.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-1 11.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()12.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_ 13.Python不支持的数据类型有()。
(完整版)python真题精品word复习知识点试卷试题
(完整版)python真题精品word复习知识点试卷试题一、选择题1.关于python程序设计语言,下列说法不正确的是( )。
A.python源文件以***.py为扩展名B.python的默认交互提示符是:>>>C.python只能在文件模式中编写代码D.python具有丰富和强大的模块2.下列属于正确的Python变量名的是()A.TrueB.88abcC.abc&88D._abc883.下列选项中,能作为python程序变量名的是()A.s%1 B.3stu C.while D.dist4.在Python中运行下列程序,输出结果为()for i in range (1,6):print(‘*’)A.****** B.* * * * * * C.* * * * * D.*****5.下列不是Python中所有循环必须包含的是()。
A.冒号B.循环次数C.循环体D.缩进6.在Python中,“print(100-33*5%3)”语句输出的是()A.34 B.67 C.100 D.17.在Python语言中,用来定义函数的关键字是()。
A.return B.def C.function D.import8.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是()A.‘I’B.‘J’C.73 D.749.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()A.:B.# C., D.!10.下列选项中,属于Python输入函数的是()。
A.random() B.print() C.Cout() D.input()11.有python程序如下:S=input()print(S * 3)运行后通过键盘输入6,则运算结果是()A.666 B.SSS C.18 D.S*312.下列不可以用来搭建本地服务器的软件是()。
(完整word版)Python题库(可编辑修改word版)
(完整word版)Python题库(可编辑修改word版)《Python 程序设计》填空题1-280 题2017-03-23 董付国Python 小屋1、Python 安装扩展库常用的是工具。
(pip)2、Python 标准库math 中用来计算平方根的函数是。
(sqrt)3、Python 程序文件扩展名主要有和两种,其中后者常用于GUI 程序。
(py、pyw)4、Python 源代码程序编译后的文件扩展名为。
(pyc)5、使用pip 工具升级科学计算扩展库numpy 的完整命令是。
(pip install --upgrade numpy)6、使用pip 工具查看当前已安装的Python 扩展库的完整命令是。
(pip list)7、在IDLE 交互模式中浏览上一条语句的快捷键是。
(Alt+P)8、使用pip 工具查看当前已安装Python 扩展库列表的完整命令是。
(pip list)9、在Python 中表示空类型。
(None)10、列表、元组、字符串是Python 的(有序?无序)序列。
(有序)11、查看变量类型的Python 内置函数是。
(type())12、查看变量内存地址的Python 内置函数是。
(id())13、以3 为实部4 为虚部,Python 复数的表达形式为或。
(3+4j、3+4J)14、Python 运算符中用来计算整商的是。
(//)15、Python 运算符中用来计算集合并集的是。
(|)16、使用运算符测试集合包含集合A 是否为集合B 的真子集的表达式可以写作。
(A<b)< p="">17、表达式[1, 2, 3]*3 的执行结果为。
([1, 2, 3, 1, 2, 3, 1, 2, 3])18、list(map(str, [1, 2, 3]))的执行结果为。
([‘1’,‘2’, ‘3’])19、语句x = 3==3, 5 执行结束后,变量x 的值为。
(完整版)Python题库精品word练习
(完整版)Python题库精品word练习一、选择题1.把数式写成Python语言的表达式,下列书写正确的是()。
A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a) 2.python3解释器执行not 1 and 1的结果为()。
A.True B.False C.0 D.1 3.Python文件的后缀名是()A.pdf B.do C.pass D.py4.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y 5.Python文件的后缀名是()。
A..doc B..vbp C..py D..exe6.在Python中,表达式(21%4)+3的值是()A.2 B.4 C.6 D.87.以下python程序段运行后,s的值是()n=0s=0while s <= 10:n=n+3s=s+nprint (s)A.0 B.3 C.18 D.308.下列选项中,属于Python输入函数的是()。
A.random() B.print() C.Cout() D.input() 9.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_10.下列不是 Python 程序基本结构的是()。
A.顺序结构B.树形结构C.分支结构D.循环结构11.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 10 12.下列可以导入Python模块的语句是()A.import moduleB.input moduleC.print moduleD.def module13.下列不被python所支持的数据类型是()A.char B.float C.int D.list14.在Python中,正确的赋值语句是()A.x+y=10 B.x=2y C.x=y=50 D.3y=x+115.下列选项中,能作为python程序变量名的是()A.s%1 B.3stu C.while D.dist16.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误()1a=3b=input()c=a+bprint("c")A.1 B.2 C.3 D.417.运行下列 Python程序,结果正确的是( )a=32b=14c=a%bprint(c)A.2 B.4 C.32 D.1418.Python中变量的命名遵循的规则,不正确的是()A.必须以字母或下划线开头,后面可以是字母、数字或下划线。
(完整版)python二级考试试题1 图文word
(完整版)python二级考试试题1 图文word一、选择题1.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。
A.整数B.浮点数C.字符串D.以上都是2.已知字符串a="python",则a[ 1 : 3 ]的值为()A."pyth" B."pyt" C."py" D."yt"3.在Python中,设a=2,b=3,表达式a<b and b>=3值是()A.1 B.0 C.True D.False4.在Python中,通过()函数查看字符的编码。
A.int( ) B.ord( ) C.chr( ) D.yolk( ) 5.Python语言属于()。
A.机器语言B.汇编语言C.高级语言D.科学计算语言6.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是()A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==07.运行下列 Python程序,结果正确的是()s="abcdefg"c=len(s) #len 求字符串长度for i in range(0,c):if i<2:print (chr(ord(s[i])+2),end=" ") # ord() 函数是 chr() 函数配对函数,将字符转ASCII值 else:print(chr(ord(s[i]) + 3),end=" ")A.c d f g h a B.c d f g h b C.c d f g h i j D.c d f g h c8.有如下Python程序,当程序运行后输入15000,则程序输出结果为()A.2800 B.2800.0 C.12200 D.12200.09.运行下列 Python程序,结果正确是()a=32b=14c=a//bprint(c)A.2.2 B.2 C.“2”D.410.利用Python求100以内所有能被3整除的正整数,代码如下:则下列程序第3行的横线应该填()A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==111.下列软件中,可作为服务器操作系统的是()A.Windows B.Python C.excel D.access12.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是()A.该文档中的有2个用户添加了2处批注B.该文档中图片采用的环绕方式为上下型C.该文档中总共有4处修订D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适13.下列关于算法说法不正确的是()A.算法独立于任何具体的语言,Python算法只能用Python语言来实现B.解决问题的过程就是实现算法的过程C.算法是程序设计的“灵魂”D.算法可以通过编程来实现14.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y 15.在Python中,表达式2**3的结果是()A.5 B.8 C.6 D.3二、程序填空16.编写程序。
python基础试题(含答案)word
python基础试题(含答案)word一、选择题1.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误()1a=3b=input()c=a+bprint("c")A.1 B.2 C.3 D.42.下列不可以用来搭建本地服务器的软件是()(1)Python (2) Excel (3)IIS (4)ApacheA.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4)3.在Python中,input()函数的返回结果的数据类型为()A.Number型B.String型C.List型D.Sets型4.在Python程序设计语言中,用于输入和输出的函数分别是( )A.read( )和write() B.input( )和output()C.input( )和print() D.cin( )和cout( )5.在下列程序设计语言中,属于人工智能语言的是()。
A.PythonB.VBC.PascalD.C6.下列序列拼接错误的是()A.list = [ None ] * 4B.msg = “Python”, ”语言”C.tup = “/”.join( ( “123”, ”234” ) )D.set = { 1, 2, 3 } + { 4, 5, 6 }7.Python不支持的数据类型有()。
A.char B.int C.float D.list8.以下选项中,不是Python中文件操作的相关函数是()。
A.open () B.load ()C.read () D.write ()9.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是>>>D.命令中用到的标点符号只能是英文字符10.下列Python表达式的值不是2的是()。
(完整版)python考试复习题库word练习
(完整版)python考试复习题库word练习一、选择题1.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char2.在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=c3.下列python表达式结果为5的是()A.abs(int(-5.6))B.len("3+5>=6")C.ord("5")D.round(5.9)4.在Python中print(-14//4)的运行结果是()。
A.-4 B.-3.5 C.2 D.-25.数据分析的处理工具错误的()A.Access B..Excel C.python D.SQL6.在Python中,Print(abs(-16//5))的执行结果是()A.2.4 B.3 C.4 D.-2.47.运行如下Python程序,结果为()。
A.1 B.3 C.6 D.188.在Python中,表达式(21%4)+3的值是()A.2 B.4 C.6 D.89.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是>>>D.命令中用到的标点符号只能是英文字符10.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch 11.关于python程序设计语言,下列说法不正确的是( )。
A.python源文件以***.py为扩展名B.python的默认交互提示符是:>>>C.python只能在文件模式中编写代码D.python具有丰富和强大的模块12.下列Python程序运行后的输出结果是( )。
s=0for i in range(1,5):s=s+iprint("s=",s)A.s=5 B.s=6 C.s=10 D.s=15 13.在python中,想输出一行文字,要用到的函数是()。
试题(完整版)python考试复习题库
试题(完整版)python考试复习题库一、选择题1.以下哪个不是python关键字?A。
coutB。
FalseC。
TrueD。
None2.设a=2,b=5,在python中,表达式a>b And b>3的值是?A。
TrueB。
FalseC。
NoneD。
Error3.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是?A。
整数B。
浮点数C。
列表D。
字符串4.以下python程序段执行后,输出结果为?m=29if m % 3.= 0:print(m。
"不能被3整除")XXX:print(m。
"能被3整除")A。
29不能被3整除B。
m不能被3整除C。
29能被3整除D。
m能被3整除5.Python中变量的命名遵循的规则,不正确的是?A。
以字母或下划线开头,后面可以是字母、数字或下划线。
B。
区分大小写C。
以数字开头,后面可以是字母、数字或下划线。
D。
不能使用保留字6.Python语句"ab"+"c"*2的运行结果是?A。
abc2B。
abcabcC。
abccD。
ababcc7.Python不支持的数据类型有?A。
字符串B。
整数C。
元组D。
字典8.下列可以导入Python模块的语句是?A。
import moduleB。
fromC。
input moduleD。
def module9.Python使用函数()接收用输入的数据。
A。
accept()B。
input()C。
readline()D。
print()10.以下叙述中正确的是?A。
Python 3.x与Python 2.x兼容B。
Python语句只能以程序方式执行C。
Python是解释型语言D。
Python语言出现得晚,具有其他高级语言的一切优点11.Python文件的后缀名是?A。
docB。
vbpC。
pyD。
exe12.Python中print(66!=66)结果是?A。
(完整版)python真题word练习
(完整版)python真题word练习一、选择题1.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=32.Python输入函数为()。
A.time() B.round() C.input( ) D.print() 3.下列语言中()不属于高级语言A.python B.VC C.JAVA D.汇编语言4.在python 语言中,下列表达式中不是关系表达式()A.m==n B.m>=n C.m or n D.m!=n 5.python语言的特点()。
A.简单B.免费、开源C.可移植性D.以上都是6.下列Python表达式的值不是2的是()。
A.3%2 B.5//2 C.1*2 D.1+3/3 7.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1)C.x, y = y, x D.x += y8.如下Python程序段for i in range(1,4):for j in range(0,3):print ("Python")语句print ("Python")的执行次数是()A.3 B.4 C.6 D.99.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言10.在Python语言中,用来定义函数的关键字是()。
A.return B.def C.function D.import 11.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④12.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char 13.下列不是Python中所有循环必须包含的是()。
试卷(完整版)python真题word练习
试卷(完整版)python真题word练习一、选择题1.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=32.下列变量名在Python中合法的是()A.36B B.F55# C.for D._Good3.在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 4.Python中,赋值语句,“c=c-b”等价于()A.b-=cB.c-b=cC.c-=bD.c==c-b5.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y 6.除python语言之处,还有很多其他程序设计语言。
程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。
其中python语言是属于()。
A.机器语言B.高级语言C.汇编语言D.自然语言7.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch8.下列选项中,合法的Python变量名是()A.print B.speed C. D.a#29.Python程序文件的扩展名是()。
A..python B..pyt C..pt D..py10.下列选项中,属于Python输出函数的是()。
A.random() B.print() C.sqrt() D.input()11.以下选项中,不是Python中文件操作的相关函数是()。
A.open () B.load ()C.read () D.write ()12.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长B.应该写成"chinese" =51studyC.“chinese”应该写成“chinaˈs”D.变量名51study不符合python语言规范,变量名不能以数字开头13.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④14.在Python中,正确的赋值语句是()A.x+y=10 B.x=2y C.x=y=50 D.3y=x+115.下列选项中,不能作为python程序变量名的是()A.abc B.abc123 C.123abc D.abc__123 16.Python的关系运算符中,用来表示不等于的符号是()A.= = B.!= C.>= D.<=17.下面哪个不是Python合法的标识符()A.int32 B.40XL C.self D.__name__18.下列选项中不能正确表达Python中的赋值语句的是()A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y19.可以被计算机直接执行的语言是( ) , Python语言属于( )语言。
试题(完整版)python考试复习题库word练习
试题(完整版)python考试复习题库word练习一、选择题1.以下属于计算机高级语言的是()A.Python B.自然语言C.汇编语言D.机器语言2.数据分析的处理工具错误的()A.Access B..Excel C.python D.SQL3.在Python中,Print(abs(-16//5))的执行结果是()A.2.4 B.3 C.4 D.-2.44.在Python中,表达式2**3的结果是()A.5 B.8 C.6 D.35.下列Python表达式的值不是2的是()。
A.3%2 B.5//2 C.1*2 D.1+3/36.下列选项都是属于高级语言的是( )A.汇编语言、机器语言B.汇编语言、Basic语言C.Basic语言、Python语言D.机器语言、Python语言7.下列关于Python语言变量声明的说法中,正确的是()A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程B.Python中的变量需要声明,变量的声明对应明确的声明语句C.Python中的变量需要声明,每个变量在使用前都不需要赋值D.Python中的变量不需要声明,每个变量在使用前都不需要赋值8.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()A.“python”B.“Python”C.True D.False9.在python中,想输出一行文字,要用到的函数是()。
A.input()B.int()C.print()D.float()10.在Python语言中,用来定义函数的关键字是()。
A.return B.def C.function D.import11.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④12.在Python中以下语句正确的是()。
完整word版,python二级考试试题1 图文word
完整word版,python二级考试试题1 图文word一、选择题1.以下Python表达式中,哪项的值与其它三项不同()A.len(“my name is james”.split())B.int(4.99)C.sum([1,2,1,1])D.max([1,2,3,4])2.关于下列Python程序段的说法正确的是()k=1while 1:k+=1A.存在语法错误,不能执行B.执行1次C.执行无限次D.执行k次3.在python中能实现下面结果的代码是()。
请输入你的性别:A.print(“请输入你的性别:”)B.print(请输入你的性别:)C.input(“请输入你的性别:”)D.input(请输入你的性别:)4.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()A.新行和字符串Good B.r"\nGood" C.\nGoodD.字符r、新行和字符串Good5.在Python中,实现多分支选择结构的较好方法是()。
A.if B.if-else C.if-elif-else D.if嵌套6.在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=157.下列Python程序运行后的输出结果是()。
s=0for i in range(1,10):s=s+iprint("s=",s)A.s=35 B.s=45 C.s=55 D.s=658.下列Python程序运行后的输出结果是( )。
s=0for i in range(1,5):s=s+iprint("s=",s)A.s=5 B.s=6 C.s=10 D.s=159.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.2310.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言11.如下Python程序段for i in range(1,4):for j in range(0,3):print ("Python")语句print ("Python")的执行次数是()A.3 B.4 C.6 D.912.在Python中,判断n是否为偶数的表达式是()A.n/2=0B.n%2==0C.n%2=0D.n/2==013.在Python中,表达式2**3的结果是()A.5 B.8 C.6 D.314.在Python中,正确的赋值语句是()A.x+y=10 B.x=2y C.x=y=50 D.3y=x+115.下列不属于...高级编程语言的是A.C 语言B.VB语言C.Python语言D.机器语言二、程序填空16.学校气象小组使用自动测温仪在校园测量了1月12日的气温,并利用Python绘制了这天的气温图,该图如下所示:(1)在以上Python程序中,变量Y的数据类型是_________。
(完整版)python二级考试试题2word
(完整版)python二级考试试题2word一、选择题1.python中表达式4**3=( )。
A.12B.1C.64D.72.下列Python程序段运行的结果是( )。
i=0sum=0while i<10:if i%3==0:sum+=ii+=1print("sum=",sum)A.sum=9 B.sum=10 C.sum=18 D.sum=193.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()A.列表B.元组C.集合D.字典4.计算机能直接接收和执行的程序设计语言为()A.Visual Basic语言B.Python语言C.机器语言D.自然语言5.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。
这段源代码属于()。
A.软件B.程序C.指令D.高级语言6.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum()执行的操作是A.返回所有列的和B.返回所有行的和C.返回所有数据中的最大值D.返回所有数据中的最小值7.运行下列 Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(a,b)A.18 5 B.5 18 C.18 4 D.4 188.以下属于计算机高级语言的是()A.Python B.自然语言C.汇编语言D.机器语言9.以下Python程序段执行后,输出结果为()。
A.m不能被3整除B.29不能被3整除C.29能被3整除D.m能被3整除10.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch11.下列关于算法说法不正确的是()A.算法独立于任何具体的语言,Python算法只能用Python语言来实现B.解决问题的过程就是实现算法的过程C.算法是程序设计的“灵魂”D.算法可以通过编程来实现12.下列可以作为python变量名的是()A.5x B.x-1 C.if D.x_113.在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<b14.在Python中print(8+7%2**2)的执行结果是()A.5 B.1 C.6 D.1115.在Python中,设a=2,b=3,表达式 not(b-a>0)值是()A.1 B.-1 C.True D.False二、程序填空16.奇偶校验码是一种增加二进制传输系统可靠性的简单且广泛采用的方法,该方法通过增加一个校验位使得传输的二进制码中“1”的个数恒为奇数或偶数,因此该校验码也分为“奇校验”和“偶校验”。
(完整版)python真题图文word复习知识点试卷试题
(完整版)python真题图文word复习知识点试卷试题一、选择题1.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是>>>D.命令中用到的标点符号只能是英文字符2.在python中,以下哪个选项a 的数据类型为整型()A.a=5 B.a=input() C.a='5' D.a=5.03.下列属于计算机编程语言的有()①Python ②Visual Basic ③Java ④C++⑤CPUA.①②④⑤B.②③④⑤C.①②③④D.①③④4.在python中,运行下列程序,正确的结果是()x=1while x>0:x=x+1print( x)A.1 B.1 2 3 4 5 6 7 8 9…………………C.无输出D.1005.在Python中以下语句正确的是()。
A.51jb= "51jb" B.for= "51jb" C.j,b=b,j D.//这是一段测试代码6.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④7.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长B.应该写成"chinese" =51studyC.“chinese”应该写成“chinaˈs”D.变量名51study不符合python语言规范,变量名不能以数字开头8.下列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)9.以下python程序段运行后,x和st的值分别是()x= 123 + 678st = "123" + "678"A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801" 10.下列选项中,不属于Python特点的是()。
python考试题目word复习知识点试卷试题
python考试题目word复习知识点试卷试题Python考试题目一、选择题(每题2分,共20分)1. 下列哪个选项是Python的注释符号?A. //B. /*C. #D. <!--2. 在Python中,下划线(_)被视为一个特殊的标识符,它通常用于什么目的?A. 表示私有变量或方法B. 表示公有变量或方法C. 表示类的名称D. 用于异常处理3. 在Python中,如何定义一个空的列表?A. list()B. []C. ()D. {}4. 下面哪个选项可以用于读取用户的输入?A. input()B. read()C. get()D. prompt()5. Python中的for循环是用来做什么的?A. 实现条件判断B. 实现循环操作C. 定义函数D. 异常处理6. 下列哪个选项可以用于从列表中移除指定的元素?A. remove()B. delete()C. pop()D. clear()7. 在Python中,如何打开一个文件进行读取操作?A. open(filename, 'r')B. open(filename, 'w')C. open(filename, 'a')D. open(filename, 'x')8. Python中的异常处理机制是用来做什么的?A. 避免程序崩溃B. 加速程序的执行C. 减少代码的复杂度D. 优化程序的内存使用9. 下列哪个选项可以用于生成一个随机数?A. random()B. randint()C. choice()D. pick()10. 在Python中,如何定义一个函数?A. function()B. def()C. define()D. procedure()二、填空题(每空2分,共20分)1. Python中使用什么关键字定义变量?关键字:_________2. 如何将一个字符串转换为整数?方法:_________3. 下列哪个选项可以用于获取一个列表的长度?方法:_________4. Python中如何实现字符串的拼接操作?运算符:_________5. 下列哪个选项可以用于将一个字符串转换为大写?方法:_________6. 在Python中如何使用if语句实现条件判断?关键字:_________7. 如何使用Python的内置函数来获取当前的日期和时间?函数:_________8. 在Python中,如何通过索引获取列表中的某个元素?方法:_________9. 下列哪个选项可以用于将一个列表反向排列?方法:_________10. 在Python中如何使用循环结构实现对列表的遍历操作?关键字:_________三、编程题(共60分)1. 编写一个Python函数,接收一个整数作为参数,判断该整数是否为素数(质数)。
(完整版)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试题答案word练习
试卷python试题答案word练习一、选择题1.下列不被python所支持的数据类型是()A.char B.float C.int D.list 2.在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 = c3.以下是一段python程序:它的可以用哪个流程图表达()。
A.B.C.4.下列选项中,可以作为 Python程序变量名的是()A.a/b B.ab C.a+b D.a-b 5.在Python中,表达式2**3的结果是()A.5 B.8 C.6 D.3 6.下列Python语句中,会导致程序运行出错的语句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=17.关于python程序设计语言,下列说法错误的是()A.python是一种面向对象的编程语言B.python代码只能在交互环境中运行C.python具有丰富和强大的库D.python是一种解释型的计算机程序设计高级语言8.有python程序如下:S=input()print(S * 3)运行后通过键盘输入6,则运算结果是()A.666 B.SSS C.18 D.S*39.下列选项中,属于Python输入函数的是()。
A.random() B.print() C.Cout() D.input()10.以下python程序段运行后,y的值是()x=3if x > 3 :y=2*xelse :y=3*x+1print(y)A.10 B.5 C.25 D.2611.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char12.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 1013.在python中,运行下列程序,正确的结果是()x=1while x>0:x=x+1print( x)A.1 B.1 2 3 4 5 6 7 8 9…………………C.无输出D.10014.下列不属于...高级编程语言的是A.C 语言B.VB语言C.Python语言D.机器语言15.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为a = a * bb = a // ba = a // bA.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=3 16.Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(完整版)p y t h o n选择题w o r d打印版-CAL-FENGHAI.-(YICAI)-Company One1Python单选题库一、python语法基础1、 Python 3.x 版本的保留字总数是A.27B.29C.33D.16以下选项中,Python2.语言保留字的是不是A whileB passC doD except关于Python,3.以下选项中描述错误的是程序格式框架A Python 语言不采用严格的“缩进”来表明程序的格式框架B Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围C Python 语言的缩进可以采用 Tab 键实现D 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义4. 下列选项中不符合Python语言变量命名规则的是A TempStrB IC 3_1D _AI以下选项中,5.字符串的描述错误的是Python关于A Python语言中,字符串是用一对双引号""或者一对单引号 '' 括起来的零个或者多个字符B 字符串包括两种序号体系:正向递增和反向递减C 字符串是字符的序列,可以按照单个字符或者字符片段进行索引D Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M 的索引子字符串(包含N和M)6.给出如下代码TempStr ="Hello World"可以输出“World”子串的是A . print(TempStr[–5:0])B print(TempStr[–5:])C print(TempStr[–5: –1])D print(TempStr[–4: –1])7. 关于赋值语句,以下选项中描述错误的是A a,b = b,a 可以实现a 和 b值的互换B a,b,c = b,c,a 是不合法的C在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句D 赋值与二元操作符可以组合,例如&=关于eval函数8.以下选项中描述错误的是,A eval函数的定义为:eval(source, globals=None, locals=None, /)B 执行“>>> eval("Hello")”和执行“>>> eval("'Hello'")”得到相同的结果C eval函数的作用是将输入的字符串转为Python语句,并执行该语句D 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合关于语言的注释Python9.以下选项中描述错误的是,A Python语言有两种注释方式:单行注释和多行注释B Python语言的单行注释以#开头C Python语言的多行注释以'''(三个单引号)开头和结尾D Python语言的单行注释以单引号 ' 开头Python关于,10.以下选项中描述错误的是语言的特点A Python语言是脚本语言B Python语言是非开源语言C Python语言是跨平台语言D Python语言是多模型语言import关于引用11.以下选项中描述错误的是,A 可以使用from turtle import setup 引入turtle库B 使用import turtle as t引入turtle库,取别名为tC 使用import turtle引入turtle库D import保留字用于导入模块或者模块中的对象12.下面代码的输出结果是print(0.1+0.2==0.3)A falseB TrueC FalseD true13.下面代码的输出结果是print(round(0.1 + 0.2,1) == 0.3)A 0B 1C FalseD True14. 在一行上写多条Python语句使用的符号是A 点号B 冒号C 分号D 逗号15.给出如下代码s = 'Python is beautiful!'可以输出“python”的是A print(s[0:6].lower())B print(s[:–14])C print(s[0:6])D print(s[–21: –14].lower)16.给出如下代码s = 'Python is Open Source!'print(s[0:].upper())上述代码的输出结果是A PYTHONB PYTHON IS OPEN SOURCEC Python is Open Source!D PYTHON IS OPEN SOURCE!,以下选项中Python17.语言变量命名规则的是符合A TemplistB !1C (VR)D 5_1代码的语言版本(Python下列选项中可以准确查看3.5.318.的是)A >>> import sysB >>> import sys>>> sys.version >>>sys.exc_info()C >>> import sysD >>> import sys>>> sys.version—info >>> sys.path 下列选项中可以获取Python19.整数类型帮助的是A >>> help(float)B >>> dir(str)C >>> help(int)D >>>dir(int)20. 给出如下代码:>>> x = 3.14>>> eval('x + 10')上述代码的输出结果是A TypeError: must be str, not intB 系统错C 13.14D 3.141021. Python语言的主网站网址是A https:///B https:///C https://www.python123.io/D https:///pypi下列Python22.用于异常处理结构中用来捕获特定类型异常的是,保留字中A defB exceptC whileD pass23.关于Python注释,以下选项中描述错误的是A Python注释语句不被解释器过滤掉,也不被执行B 注释可用于标明作者和版权信息C 注释可以辅助程序调试D 注释用于解释代码原理或者用途以下选项中,Python24.数据类型的是不是A 实数B 列表C 整数D 字符串Python保留字中下列25.不用于表示分支结构的是,A elifB inC ifD else以下选项中,26.保留字的是Python不属于A defB importC typeD elif27.以下选项中,对程序的描述错误的是A 程序是由一系列函数组成的B 通过封装可以实现代码复用C 可以利用函数对程序进行模块化设计D 程序是由一系列代码组成的利用print()28.能够控制浮点数的小数点后两位输出的是,格式化输出A {.2}B {:.2f}C {:.2}D {.2f}Python以下选项中可用作29.标识符的是A 3B9909B classC ____D it's关于赋值语句Python,30.以下选项中不合法的是A x=(y=1)B x,y=y,xC x=y=1D x=1;y=131.以下选项中,不是Python语言保留字的是A intB delC tryD None“程序中与关于缩进Python32.正确的是以下选项中”,有关的说法中A 缩进统一为4个空格B 缩进可以用在任何语句之后,表示语句间的包含关系C 缩进在程序中长度统一且强制使用D 缩进是非强制性的,仅为了提高代码可读性以下选项中可访问字符串s33.从右侧向左第三个字符的是A s[3]B s[:-3]C s[-3]D s[0:-3]34. Python3.0正式发布的年份是A 1990B 2018C 2002D 2008,以下选项中IPO不是35.模型一部分的是A ProgramB InputC OutputD Process36.语言合法命名的是,以下选项中Python不是A 5MyGodB MyGod5C _MyGod_D MyGodPython在,函数中37.用于获取用户输入的是A input()B print()C Eval()D get()38.给标识符关联名字的过程是A 赋值语句B 命名C 表达D 生成语句39.IDLE菜单中创建新文件的快捷键是A Ctrl+]B Ctrl+FC Ctrl+ND Ctrl+[40. IDLE菜单中将选中区域缩进的快捷键是A Ctrl+]B Ctrl+SC Ctrl+AD Ctrl+C41. IDLE菜单中将选中区域取消缩进的快捷键是A Ctrl+OB Alt+C C Ctrl+VD Ctrl+[42. IDLE菜单中将选中区域注释的快捷键是A Alt+3B Alt+GC Alt+ZD Alt+443. IDLE菜单中将选中区域取消注释的快捷键是A Alt+ZB Alt+3C Alt+GD Alt+444.IDLE菜单将选中区域的空格替换为Tab的快捷键是A Alt+VB Alt+C C Alt+5D Alt+645.IDLE菜单将选中区域的Tab替换为空格的快捷键是A Alt+0B Alt+5C Alt+6D Alt+C,以下选项中不是Python46.打开方式的是A OfficeB Windows系统的命令行工具C 带图形界面的Python Shell-IDLED 命令行版本的Python Shell-Python3.x查看47.是否安装成功的命令是PythonA Win + RB PyCharmC python3.4 –vD exit(),以下选项中不是48.的是Python IDEA PyCharmB Jupyter NotebookC SpyderD R studio49. Python为源文件指定系统默认字符编码的声明是A #coding:cp936B #coding:GB2312C #coding:utf-8D #coding:GBK50.下面代码的语法错误显示是print "Hello World!"A SyntaxError: Missing parentheses in call to 'printB <built-in function print><o:p></o:p>C NameError: name 'raw_print' is not definedD SyntaxError: invalid character in identifier二、基本数据类型关于Python,1.以下选项中描述错误的是的数字类型A 复数类型虚部为0时,表示为1+0jB 1.0是浮点数,不是整数C 浮点数也有十进制、二进制、八进制和十六进制等表示方式D 整数类型的数值一定不会出现小数点2.下面代码的输出结果是x = 12.34print(type(x))A <class 'float'>B <class'complex'>C <class 'bool'>D <class 'int'>3.下面代码的输出结果是print(pow(2,10))A 100B 12C 1024D 204.下面代码的输出结果是x=0b1010print(x)A 1024B 10C 16D 2565.下面代码的输出结果是x=0o1010print(x)A 10B 1024C 520D 27686.下面代码的输出结果是x=0x1010print(x)A 4112B 520C 10D 1024的浮点数类型关于Python,7.以下选项中描述错误的是A 浮点数类型与数学中实数的概念一致,表示带有小数的数值B sys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数C Python语言的浮点数可以不带小数部分D 浮点数有两种表示方法:十进制表示和科学计数法关于Python8.以下选项中描述错误的是的复数类型,A 复数类型表示数学中的复数B 对于复数z,可以用z.imagl获得实数部分C 复数的虚数部分通过后缀“J”或“j”来表示D 对于复数z,可以用z.real获得实数部分9.下面代码的输出结果是z = 12.12 + 34jprint(z.real)A 34B 34.0C 12.12D 1210.下面代码的输出结果是z = 12.34 + 34jprint(z.imag)A 12.12B 34.0C 12D 3411.下面代码的输出结果是x=10y=–1+2jprint(x+y)A (9+2j)B 11C 2jD 912.下面代码的输出结果是x=10y=3print(x%y,x**y)A 1 1000B 3 30C 3 1000D 1 3013.下面代码的输出结果是x=10y=4print(x/y,x//y)A 2 2.5B 2.5 2.5C 2.5 2D 2 214.下面代码的输出结果是x=10y=3print(divmod(x,y))A 3,1B (3,1)C (1,3)D 1,315.下面代码的输出结果是x=3.1415926print(round(x,2) ,round(x))A 2 2B 6.28 3C 3.14 3D 3 3.1416.下面代码的输出结果是a = 5b = 6c = 7print(pow(b,2) –4*a*c)A 104B 系统报错C -104D 36Python关于,17.以下选项中描述错误的是字符串A 字符串可以保存在变量中,也可以单独存在B 字符串是一个字符序列,字符串中的编号叫“索引”C 可以使用datatype()测试字符串的类型D 输出带有引号的字符串,可以使用转义字符\18.下面代码的执行结果是a = 123456789b = "*"print("{0:{2}>{1},}\n{0:{2}^{1},}\n{0:{2}<{1},}".format(a,20,b ))A *********123,456,789B ****123,456,789***** ****123,456,789***** *********123,456,789123,456,789********* 123,456,789*********C ****123,456,789*****D *********123,456,789 123,456,789********* 123,456,789******************123,456,789 ****123,456,789*****19.下面代码的执行结果是a = 10.99print(complex(a))A 10.99B (10.99+0j)C 10.99+0jD 0.9920.下面代码的执行结果是>>> x = "Happy Birthday to you!">>> x * 3A 系统报错B Happy Birthday to you!C 'Happy Birthday to you!Happy Birthday to you!Happy Birthday to you!'D Happy Birthday to you!Happy Birthday to you!Happy Birthday to you!Python关于字符编码,21.错误的是以下选项中描述A ord(x)和chr(x)是一对函数B Python默认采用Unicode字符编码C chr(x)将字符转换为Unicode编码D Python可以处理任何字符编码文本22.给出如下代码s = "Alice"print(s[::–1])上述代码的输出结果是A ecilAB ALICEC AliceD Alic23.给出如下代码s= "abcdefghijklmn"print(s[1:10:3])上述代码的输出结果是A behkB adgjC behD adg24.给出如下代码for i in range(12):print(chr(ord("♈")+i),end="")以下选项描述错误的是A 输出结果为♈♉♊♋♌♍♎♏♐♑♒♓B 系统报错C chr(x)函数返回Unicode编码对应的字符D ord("♈")返回"♈"字符对应的Unicode编码25.下面代码的输出结果是>>> hex(255)A '0eff'B '0off'C '0xff'D '0bff'26.下面代码的输出结果是>>> oct(–255)A '0d–377'B '0o–377'C '–0d377'D '–0o377'27.下面代码的输出结果是>>> bin(10)A '0o1010'B '0d1010'C '0b1010'D '0x1010'给出如下代码28.以下选项中描述正确的是for i in range(6):print(chr(ord(9801)+i),end="")A chr ("a")返回"a"字符对应的Unicode编码B 系统报错C 输出结果为♈♉♊♋♌♍D ord(x)函数返回x的Unicode编码对应的字符给出如下代码:29.如下描述错误的是for i in range(10):print(chr(ord("!")+i),end="")A 系统报错B ord("!")返回"!"字符对应的Unicode编码C 输出结果为!"#$%&'()*D chr(x)函数返回Unicode编码对应的字符下列选项中输出结果是True30.的是A >>> isinstance(255,int)B >>> chr(13).isprintable()C >>> "Python".islower()D >>> chr(10).isnumeric()31.下面代码的输出结果是s1 = "The python language is a scripting language." s1.replace('scripting','general')print(s1)A The python language is a scripting language.B 系统报错C ['The', 'python', 'language', 'is', 'a', 'scripting', 'language.']D The python language is a general language.32.下面代码的输出结果是s1 = "The python language is a scripting language."s2 = s1.replace('scripting','general')print(s2)A The python language is a scripting language.B ['The', 'python', 'language', 'is', 'a', 'scripting', 'language.']C 系统报错D The python language is a general language.33.下面代码的输出结果是s = "The python language is a cross platform language." print(s.find('language',30))A 系统报错B 40C 11D 1034.下面代码的输出结果是s = "The python language is a multimodel language."print(s.split(' '))A Thepythonlanguageisamultimodellanguage.B ['The', 'python', 'language', 'is', 'a', 'multimodel', 'language.']C The python language is a multimodel language.D 系统报错35.下面代码的输出结果是a ="Python"b = "A Superlanguage"print("{:->10}:{:-<19}".format(a,b))A ----Python:A Superlanguage----B ----Python:----A SuperlanguageC The python language is a multimodel language.D Python----:----A Superlanguage输出结果为以下选项中,36.的是FalseA >>> 5 is 5B >>>False !=0C >>> 5 is not 4D >>> 5 != 437.下面代码的输出结果是>>> True - FalseA 1B -1C TrueD 038.下面代码的输出结果是a = 2b = 2c = 2.0print(a == b, a is b, a is c)A True False FalseB True False TrueC False False TrueD True True False39.#以下选项中,输出结果为False的是A >>> 'python' < 'pypi'B >>> 'ABCD' == 'abcd'.upper()C >>> 'python123' > 'python'D >>> ''<'a'40.下面代码的输出结果是>>> a,b,c,d,e,f = 'Python'>>> bA 1B 出错C ‘y’D 041.下面代码的输出结果是>>> a = b = c =123>>> print(a,b,c)A 0 0 123B 出错C 1 1 123D 123 123 12342.下面代码的输出结果是>>> True / FalseA TrueB -1C 0D 系统报错43.下面代码的输出结果是x = 1x *= 3+5**2print(x)A 29B 28C 13D 1444.下面代码的输出结果是a = 5/3+5//3print(a)A 5.4 B2.666666666666667C 3.333333D 1445.下面代码的输出结果是a = "alex"b = a.capitalize()print(a,end=",")print(b)A alex,ALEXB ALEX,alexC alex,AlexD Alex,Alex46.下面代码的输出结果是a = 20b = a | 3a &= 7print(b ,end=",")print(a)A 6.66667,4B 4,6.66667C 4,23D 23,447.下面代码的输出结果是a = "ac"b = "bd"c = a + bprint(c)A dbacB abcdC acbdD bdac48.下面代码的输出结果是str1 = "mysqlsqlserverPostgresQL"str2 = "sql"ncount = str1.count(str2)print(ncount)A 2B 5C 4D 349.下面代码的输出结果是>>> True / FalseA TrueB 1C 出错D False50.下面代码的输出结果是str1 = "mysqlsqlserverPostgresQL"str2 = "sql"ncount = str1.count(str2,10)print(ncount)A 0B 3C 4D 2三、程序的控制结构1.关于Python的分支结构,以下选项中描述错误的是A Python中if-elif-else语句描述多分支结构B 分支结构使用if保留字C Python中if-else语句用来形成二分支结构D 分支结构可以向已经执行过的语句部分跳转2.关于Python循环结构,以下选项中描述错误的是A break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行B 每个continue语句只有能力跳出当前层次的循环C 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等D Python通过for、while等保留字提供遍历循环和无限循环结构3.关于Python循环结构,以下选项中描述错误的是A continue结束整个循环过程,不再判断循环的执行条件B 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等C Python通过for、while等保留字构建循环结构D continue用来结束当前当次语句,但不跳出当前的循环体4.下面代码的输出结果是for s in "HelloWorld":if s=="W":continueprint(s,end="")A HelloB HelloWorldC HelloorldD World5.#下面代码的输出结果是for s in "HelloWorld":if s=="W":breakprint(s,end="")A HelloWorldB HelloorldC WorldD Hello6.于程序的异常处理,以下选项中描述错误的是A 编程语言中的异常和错误是完全相同的概念B 程序异常发生后经过妥善处理可以继续执行C 异常语句可以与else和finally保留字配合使用D Python通过try、except等保留字提供异常处理功能7.关于Python遍历循环,以下选项中描述错误的是A 遍历循环通过for实现B 无限循环无法实现遍历循环的功能C 遍历循环可以理解为从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素只执行一次语句块D 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等8.关于Python的无限循环,以下选项中描述错误的是A 无限循环一直保持循环操作,直到循环条件不满足才结束B 无限循环也称为条件循环C 无限循环通过while保留字构建D 无限循环需要提前确定循环次数9.下面代码的输出结果是for i in "Python":print(i,end=" ")A P,y,t,h,o,n,B P y t h o nC Python DP y t h o n10.给出如下代码:import randomnum = random.randint(1,10)while True:guess = input()i = int(guess)if i == num:print("你猜对了")breakelif i < num:print("小了")elif i > num:print("大了")以下选项中描述错误的是A random.randint(1,10) 生成[1,10]之间的整数B “import random”这行代码是可以省略的C 这段代码实现了简单的猜数字游戏D “while True:”创建了一个永远执行的While循环11.给出如下代码:a=3while a > 0:a -= 1print(a,end=" ")以下选项中描述错误的是:A a -= 1 可由 a = a – 1实现B 条件a > 0 如果修改为a < 0 程序执行会进入死循环C 使用while 保留字可创建无限循环D 这段代码的输出内容为2 1 012.下列快捷键中能够中断(Interrupt Execution)Python程序运行的是A F6B Ctrl + QC Ctrl + CD Ctrl + F613.给出如下代码:sum = 0for i in range(1,11):sum += iprint(sum)以下选项中描述正确的是:A 循环内语句块执行了11次B sum += i 可以写为 sum + = iC 如果print(sum) 语句完全左对齐,输出结果不变D 输出的最后一个数字是5514.关于break语句与continue语句的说法中,以下选项中不正确的是A continue语句类似于break语句,也必须在for、while循环中使用B break语句结束循环,继续执行循环语句的后续语句C 当多个循环语句嵌套时,break语句只适用于最里层的语句D continue语句结束循环,继续执行循环语句的后续语句15. random.uniform(a,b)的作用是A 生成一个[a, b]之间的随机整数B 生成一个(a, b)之间的随机数C 生成一个均值为a,方差为b的正态分布D 生成一个[a, b]之间的随机小数16.实现多路分支的最佳控制结构是A ifB tryC if-elif-elseD if-else17.给出下面代码:age=23start=2if age%2!=0:start=1for x in range(start,age+2,2):print(x)上述程序输出值的个数是:A 10B 12C 16D 1418.下面代码的执行结果是print(pow(3,0.5)*pow(3,0.5)==3)A True Bpow(3,0.5)*pow(3,0.5)==3C FalseD 3 19.给出下面代码:k=10000while k>1:print(k)k=k/2上述程序的运行次数是:A 14B 1000C 15D 1320.关于Python语句P=–P,以下选项中描述正确的是A P的绝对值B 给P赋值为它的负数C P=0D P等于它的负数21.以下选项中能够实现Python循环结构的是A loopB do...forC whileD if22.用来判断当前Python语句在分支结构中的是A 引号B 冒号C 大括号D 缩进23.以下选项中描述正确的是A 条件24<=28<25是合法的,且输出为FalseB 条件35<=45<75是合法的,且输出为FalseC 条件24<=28<25是不合法的D 条件24<=28<25是合法的,且输出为True24.于while保留字,以下选项中描述正确的是A while True: 构成死循环,程序要禁止使用B 使用while必须提供循环次数C 所有while循环功能都可以用for循环替代D 使用while能够实现循环计数25.random库中用于生成随机小数的函数是A randrange()B random()C randint()D getrandbits()26.以下选项中能够最简单地在列表['apple','pear','peach','orange']中随机选取一个元素的是A sample()B random()C choice()D shuffle()27.Python异常处理中不会用到的关键字是A finallyB elseC tryD if28.下面代码的输出结果是for i in range(1,6):if i%3 == 0:breakelse:print(i,end =",")A 1,2,3,B 1,2,3,4,5,6C 1,2,D 1,2,3,4,5,29.下面代码的输出结果是for i in range(1,6):if i/3 == 0:breakelse:print(i,end =",")A 1,2,3,B 1,2,3,4,5,C 1,2,3,4,D 1,2,30.下面代码的输出结果是sum = 0for i in range(2,101):if i % 2 == 0:sum += ielse:sum -= iprint(sum)A -50B 51C 50D 4931.下面代码的输出结果是sum=0for i in range(0,100):if i%2==0:else:sum+=iprint(sum)A -50B 49C 50D -4932.下面代码的输出结果是for i in range(1,10,2):print(i,end=",")A 1,4,B 1,4,7,C 1,3,5,7,9,D 1,3,33.下面代码的输出结果是sum = 1for i in range(1,101):sum += iprint(sum)A 5052B 5051C 5049D 505034.下面代码的输出结果是a = []for i in range(2,10):count = 0for x in range(2,i-1):if i % x == 0:count += 1if count != 0:a.append(i)print(a)A [3 ,5 ,7 ,9]B [4, 6, 8, 9]C [4 ,6 ,8 ,9 ,10]D [2 ,3 ,5 ,7]35.下面代码的输出结果是x2 = 1for day in range(4,0,-1):x1 = (x2 + 1) * 2x2 = x1print(x1)A 46B 23C 94D 19036.下面代码的输出结果是for num in range(2,10):for i in range(2,num):if (num % i) == 0:breakelse:print(num)A 4,6,8,9B 2,4,6,8,10C 2,4,6,8D 2,3,5,7,37.下面代码的输出结果是for n in range(100,200):i = n // 100j = n // 10 % 10k = n % 10if n == i ** 3 + j ** 3 + k ** 3:print(n)A 159B 157 C152 D 15338.下面代码的输出结果是a = 2.0b = 1.0s = 0for n in range(1,4):s += a / bt = aa = a + bb = tprint(round(s,2))A 5.17B 8.39C 3.5D 6.7739.下面代码的输出结果是for a in ["torch","soap","bath"]:print(a)A torchsoapbathB torch,soap,bathC torch soap bathD torch,soap,bath,40.下面代码的输出结果是for a in 'mirror':print(a, end="")if a == 'r':breakA mirB mirrorC miD mirror41.下面代码的输出结果是s = 0while(s<=1):print('计数:',s)s = s + 1A 计数:1B 计数:0 计数:1C 计数:0D 出错42.下面代码的输出结果是s = 1while(s<=1):print('计数:',s)s = s + 1A 计数:0B 出错计数:1C 计数:0D 计数:143.下面代码的输出结果是for i in ["pop star"]:passprint(i,end = "")A 无输出B pop starC 出错D popstar44.给出下面代码:i = 1while i < 6:j = 0while j < i:print("*",end='')j += 1print("\n")i += 1以下选项中描述错误的是:A 第i行有i个星号*B 输出5行C 执行代码出错D 内层循环j用于控制每行打印的*的个数45.给出下面代码:for i in range(1,10):for j in range(1,i+1):print("{}*{}={}\t".format(j,i,i*j),end = '')print("")以下选项中描述错误的是:A 内层循环i用于控制一共打印 9 列B 也可使用While嵌套循环实现打印九九乘法表C 执行代码,输出九九乘法表D 执行代码出错46.下面代码的输出结果是a = 1.0if isinstance(a,int):print("{} is int".format(a))else:print("{} is not int".format(a))A 出错B 1.0 is intC 无输出D 1.0 is not int47.下面代码的输出结果是a = {}if isinstance(a,list):print("{} is list".format(a))else:print("{} is {}".format("a",type(a)))A a is listB 出错C 无输出D a is <class 'dict'>48.下面代码的输出结果是a = [1,2,3]if isinstance(a,float):print("{} is float".format(a))else:print("{} is not float".format(a))A a is floatB a is <class ' float t'>C [1, 2, 3] is not floatD 出错49.给出下面代码:a = input("").split(",")if isinstance(a,list):print("{} is list".format(a))else:print("{} is not list".format(a))代码执行时,从键盘获得1,2,3,则代码的输出结果是:A 执行代码出错B 1,2,3 is not listC ['1', '2', '3'] is listD 1,2,3 is list 50.给出下面代码:a = input("").split(",")x = 0while x < len(a):print(a[x],end="")x += 1代码执行时,从键盘获得a,b,c,d,则代码的输出结果是:A 执行代码出错B abcdC 无输出D a,b,c,d四、函数和代码复用1.关于递归函数的描述,以下选项中正确的是A 函数名称作为返回值B 包含一个循环结构C 函数比较复杂D 函数内部包含对本函数的再次调用2.关于递归函数基例的说明,以下选项中错误的是A 递归函数必须有基例B 递归函数的基例不再进行递归C 每个递归函数都只能有一个基例D 递归函数的基例决定递归的深度3.以下选项中,不属于函数的作用的是A 提高代码执行速度B 增强代码可读性C 降低编程复杂度D 复用代码4.假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是A 参数是列表类型时,改变原参数的值B 参数是组合类型(可变对象)时,改变原参数的值C 参数的值是否改变与函数中对变量的操作有关,与参数类型无关D 参数是整数类型时,不改变原参数的值5在Python中,关于函数的描述,以下选项中正确的是.A 函数eval()可以用于数值表达式求值,例如eval("2*3+1")B Python函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意类型使用C 一个函数中只允许有一条return语句D Python中,def和return是函数必须使用的保留字6.给出如下代码:def func(a,b):c=a**2+bb=areturn ca=10b=100c=func(a,b)+a以下选项中描述错误的是A 执行该函数后,变量a的值为10B 执行该函数后,变量b的值为100C 执行该函数后,变量c的值为200D 该函数名称为func7.在Python中,关于全局变量和局部变量,以下选项中描述不正确的是A 一个程序中的变量包含两类:全局变量和局部变量B 全局变量不能和局部变量重名C 全局变量在程序执行的全过程有效D 全局变量一般没有缩进8.关于面向对象和面向过程编程描述,以下选项中正确的是A 面向对象编程比面向过程编程更为高级B 所有面向对象编程能实现的功能采用面向过程同样能完成C 面向对象和面向过程是编程语言的分类依据D 模块化设计就是面向对象的设计9.以下选项中,对于递归程序的描述错误的是A 书写简单B 执行效率高C 递归程序都可以有非递归编写方法D 一定要有基例10.下面代码的输出结果是>>>f=lambda x,y:y+x>>>f(10,10)A 100B 10C 20D 10,1011.关于形参和实参的描述,以下选项中正确的是A 参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参B 程序在调用时,将形参复制给函数的实参C 函数定义中参数列表里面的参数是实际参数,简称实参D 程序在调用时,将实参复制给函数的形参12.关于lambda函数,以下选项中描述错误的是A lambda不是Python的保留字B 定义了一种特殊的函数C lambda函数也称为匿名函数D lambda函数将函数名作为函数结果返回13以下选项中,对于函数的定义错误的是A def vfunc(a,b=2):B def vfunc(*a,b):C def vfunc(a,b):D def vfunc(a,*b):14.关于函数的参数,以下选项中描述错误的是A 在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值B 在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现C 可选参数可以定义在非可选参数的前面D 一个元组可以传递给带有星号的可变参数15.关于return语句,以下选项中描述正确的是A 函数必须有一个return语句B 函数中最多只有一个return语句C return只能返回一个值D 函数可以没有return语句16.关于函数,以下选项中描述错误的是A 函数是一段具有特定功能的、可重用的语句组B Python使用del保留字定义一个函数C 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。