《python程序设计》课程考试复习题库(含答案)_第1页
《python程序设计》课程考试复习题库(含答案)_第2页
《python程序设计》课程考试复习题库(含答案)_第3页
《python程序设计》课程考试复习题库(含答案)_第4页
《python程序设计》课程考试复习题库(含答案)_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1《python程序设计》课程考试复习题库(含答案)一、单选题1.以下关于运算符优先顺序的描述中正确的是()。A、关系运算符<算术运算符<赋值运算符<逻辑与运算符B、逻辑与运算符<关系运算符<算术运算符<赋值运算符C、逻辑与运算符<关系运算符<算术运算符<赋值运算符D、赋值运算符<逻辑与运算符<关系运算符<算术运算符答案:D2.表达式len(range(1,10))的值为()A、10B、9C、5D、11答案:B3.可以通过什么函数获取列表的长度()A、print()B、len()C、lon()D、append()答案:B4.(1,2,3)+(4,5,6)的结果是()A、(1,2,3,4,5,6)B、(5,7,9)C、(2,3,4)D、(4,5,6,1,2,3)答案:A5.已知x=3,那么执行语句x+=6之后,x的值为()。A、7B、8C、9D、10答案:C6.删除列表元素的函数是()A、del()B、index()C、enmerate()D、insert()答案:A7.a=45.26,将变量a转换为一个字符串,用以下哪个函数A、int(a)B、float(a)C、str(a)D、type(a)答案:C8.下列哪种数据类型是浮点型A、58B、58.0C、’58’D、’58.0’答案:B9.表达式len([iforiinrange(10)])的值为()A、0B、1C、9D、10答案:D10.下列哪种说法是错误的()A、python是一门面向对象的语言B、python是一门面向过程的语言C、python是一种解释型语言的计算机程序设计语言D、python程序无需编译成二进制代码,而是在执行时对语句一条一条编译。答案:B11.关于列表数据结构,下面描述正确的是()A、不支持in运算符B、必须按顺序插入元素C、可以不按顺序查找元素D、所有元素类型必须相同答案:C12.通过哪个函数可以将一个列表中的每个元素分别添加到另一个列表中()A、insert()B、extend()C、append()D、len()答案:A13.返回序列或者参数集合中的最大值,应该使用()函数A、sortedB、maxC、minD、sum答案:B14.以下语句的输出结果为:foriinrange(2,5):print(i)A、2345B、24C、234D、22222答案:C15.条件“当x的值在80到90之间不包含端点”的正确语句为A、ifx<80and=""x="">90B、ifx>80andx<90C、ifx>80orx<90D、ifx<80or=""x="">90答案:B16.Python内置函数()_用来返回数值型序列中所有元素之和。A、max()B、min()C、len()D、sum()答案:D17.以下程序的输出结果为:()print(2+5)A、7B、22222C、25D、语法错误答案:D18.Python中关闭文件应使用文件对象的()方法。A、open()B、close()C、file()D、read()答案:B19.a=’我叫张三’,isinstance(a,str)的返回值是A、1B、0C、falseD、true答案:D20.list1=['中国','美国','韩国']访问列表中的'中国'元素的代码是()A、list1[0]B、list1[1]C、list1[2]D、list1[3]答案:A21.表达式len(range(1,10))的值为()。A、3B、6C、7D、9答案:D22.以下语句的执行结果为:foriinrange(1,11):if(i%3==0):continueprint(i,end='')A、12B、12457810C、12345678910D、369答案:B23.关于字符串下列说法错误的是()A、以单引号开始的字符串必须以单引号结束B、单引号的字符串中可以放双引号C、三引号中的转义字符不被转义D、三引号可以用作程序的注释答案:C24.下列合法的变量名是:()A、main()B、car2C、2carD、var-name答案:B25.执行下面操作后,list2的值是:()list1=['a','b','c']list2=list1list1.append('de')A、['a','b','c']B、['a','b','c','de']C、['d','e','a','b','c']D、['a','b','c','d','e']答案:B26.已知x=[1,2,3,4,5],那么执行语句delx[:3]之后,x的值为()。A、[1,2]B、[3,4]C、[4,5]D、[1,3]:答案:C27.下列选项中,不能用作标识符的是()A、_1234_B、_1_2C、int_2_D、2_int答案:D28.以下程序的输出结果为:()print(1,2,3,end=#)print(Bye)A、1,2,3,end="#"ByeB、123#ByeC、123ByeD、123#Bye答案:B29.已知x=3,那么执行语句x*=6之后,x的值为()。A、17B、18C、19D、20答案:B30.以下运算符中优先级最高的是()A、+=B、==C、**D、or答案:C31.以下程序的输出结果是()print(3//2,3%2);A、1.5,1B、1,1C、1.51D、1,1答案:B32.下列不是删除列表元素的关键字的是()A、delB、removeC、popD、append答案:D33.下列哪种说法是错误的()A、除字典类型外,所有标准对象均可以用于布尔测试B、空字符串的布尔值是falseC、空列表对象的布尔值是falseD、值为0的任何数字对象的布尔值是false答案:A34.>>>17//2的输出结果是A、8B、8C、8.5D、9答案:B35.以下程序的输出结果是()x,y=5,2print(x/y,x//y)A、2.52.5B、2.52C、22.5D、22答案:B36.设有语句:a=3;则执行了语句a*=a-2;变量a的值是()A、7B、0C、3D、语法错误答案:C37.在Python语言中,以下非法的赋值语句是()A、j++B、a=xand(i+1)C、x=j>0D、k=i==j答案:A38.不属于Python语言关键字的是()A、intB、breakC、whileD、string答案:D39.Python不支持的数据类型有()A、charB、intC、floatD、list答案:A40.已知x,y=5,10;则表达式print(xandy)的输出结果是:()A、5B、trueC、falseD、10答案:D41.以下程序的输出结果为:()print(Hello,100,sep=|,end=#)print(您好)A、"Hello",100,|,#"您好"B、Hello,100,|,#您好C、Hello|#100|#您好D、Hello|100#您好答案:D42.已知x,y=,-1;则表达式print(xandy)的输出结果是:()A、""B、trueC、falseD、-1答案:D43.下列哪个语句在Python中是非法的?()A、x=y=z=1B、x=(y=z+1)C、x,y=y,xD、x+=y答案:B44.已知x,y=5,10;则表达式print(xory)的输出结果是:()A、5B、trueC、falseD、10答案:A45.3>4or4<5的结果是A、trueB、falseC、1D、0答案:A46.表达式list(filter(lambdax:x%2==0,range(10)))的值为()A、表达式list(filter(lambdax:x%2==0,range(10)))的值为:B、[2,4,6,8]C、[1,3,5,7,9]D、[0,1,3,5,7,9]答案:A47.已知x='123'和y='456',那么表达式x+y的值为()A、123456'B、123456C、123+456D、123+456'答案:A48.a=’45’,将变量a转换为一个整型,用以下哪个函数A、int(a)B、float(a)C、str(a)D、type(a)答案:A49.将列表中的数据从小到大排序该使用()函数A、sortedB、maxC、minD、sum答案:A50.Python内置函数()用来返回序列中的最小元素。A、max()B、min()C、len()D、sum()答案:B51.假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是()。A、[6,7,9,11]B、[6,9,7,11]C、[7,11,9,6]D、[11,6,7,9]答案:A52.Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。A、max()B、len()C、min()D、get()答案:B53.>>>x=y=z=w=15>>>x+=2>>>y-=5>>>z*=2>>>w/=3>>>print(x,y,z,w)的输出结果是A、1710305.0B、1030517C、103055D、10307.517答案:A54.下列哪种说法是正确的()A、python中变量名不区分大小写B、python中变量名区分大小写C、python中变量名首字符不能是下划线D、python中变量名只能由字母和数字组成答案:B55.已知f=lambdax:x%-3,那么表达式f(7)的值为()A、1B、2C、-1D、-2答案:D56.以下程序的输出结果为:()print(2*5)A、10B、22222C、25D、语法错误答案:B57.下列Python语句正确的是()A、min=xifx<yB、max=x>y?x:yC、if(x>y)printxD、min=xifx<yelsey答案:D58.以下科学计数法表示正确的是:()A、e10B、1e-1C、4e+0.2D、e-1答案:B59.转义字符’\n’的含义是()A、退格B、回车C、回车换行D、换页答案:C60.len((1,2,3,4))的结果是()A、1B、2C、3D、4答案:D61.Python语句list(range(1,10,3))执行结果为().A、[1,4,7]B、[1,3,7]C、[4,1,7]D、[1,7,4]答案:A62.3in(1,2,3)的结果是()A、TRUEB、FALSEC、2D、3答案:A63.已知输入的第一个整数为3,第二个整数为2,则以下程序的输出结果是:()num1=input(请输入第一个整数:)num2=input(请输入第二个整数:)sum1=num1+num2print(sum1)A、语法错误B、5C、32D、33答案:C64.在函数内部可以通过()关键字来定义全局变量.A、defB、glbC、functionD、global答案:D65.以下对break语句的作用描述正确的是:A、终止程序B、终止本次循环C、跳出当前层循环,继续执行循环体以外的语句D、终止程序中所有循环,再执行循环以外的语句答案:C66.下列哪种说法是正确的()A、python交互模式中一行只能写一条语句B、python文件模式中可以写多条语句C、在Python中,单行注释符号为“//”答案:B67.以下对continue语句的作用描述正确的是A、终止程序B、终止本次循环C、跳出当前层循环,继续执行循环体以外的语句D、终止程序中所有循环,再执行循环以外的语句答案:B68.Python内置函数()用来返回序列中的最大元素。A、max()B、min()C、len()D、sum()答案:A69.Python语言提供的合法关键字的是()A、FloatB、ListC、trueD、Integer答案:C70.按照Python语言规定的用户标识符命名规则,不能出现在标识符中的是()A、大写字母B、中划线C、数字字符D、下划线答案:B71.表达式3.6-5/2+1.2+5%2的值是()A、4.3B、4.8C、3.3D、3.8答案:C72.在Python语言中,以下非法的表达式是()A、x=x+1B、i=j==0C、int(65+3.14)D、x+1=x+1答案:D73.下列哪种说法是错误的()A、python语言中的数据类型可以使用函数强制转换B、int()函数可以将任何其他类型的数据转换为整型C、Float()函数可以将一个整数转换为浮点数D、str()可以将任何其他类型的数据转换为字符串答案:B74.Python不支持的数据类型有()A、charB、intC、floatD、list答案:A75.下列哪个语句在Python中是非法的?()A、x+=yB、x%=1C、x+1=y+1D、x==y答案:C76.python语言的if语句嵌套时,if与else的配对关系是:A、每个else与if的配对是任意的B、每个else总是与最外层的if配对C、每个else总是与它上面的最近的if配对D、每个else总是与有相同缩进的if配对答案:D77.Python中打开文件的函数是()。A、open()B、close()C、file()D、read()答案:A78.若希望当x的值为奇数时,表达式的值为“真”,x的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是()。A、x%2==1B、not(x%2==0)C、not(x%2)D、x%2答案:C79.当a的值为3和5时,以下条件语句均为真的是A、ifa==3ora==5:B、ifa==3anda==5:C、ifa==3and5:D、ifa==3or5:答案:A80.以下语句的输出结果为:foriinrange(5):print(i)A、01234B、12345C、54321D、55555答案:A81.以下程序的输出结果为:()print(Hello,'python')A、"Hello"'python'B、Hello'python'C、HellopythonD、Hello,python答案:C82.函数isinstance()的返回类型是A、intB、floatC、strD、bool答案:D83.以下是浮点型的数据为A、1B、“0.1”C、1e1D、4+3j答案:C84.以下程序的输出结果为:()print(1,2,3,4,5,sep=#)A、语法错误B、1,2,3,4,5,#C、1#2#3#4#5D、1,2,3,4,5,sep=#答案:C85.not(3>4and4<5)的结果是A、trueB、falseC、1D、0答案:A86.在python语言中,if表达式后面跟的标点符号是A、逗号,B、分号;C、冒号:D、没有标点答案:C87.以下程序的输出结果是()a=3;b=4;print(a<=b)A、0B、TRUEC、FALSED、1答案:B88.确定一个变量的数据类型,用以下那个函数A、int(a)B、float(a)C、str(a)D、type(a)答案:D89.下面哪个不是Python合法的标识符()A、int32B、40XLC、selfD、__name__答案:B90.从循环体内某一层跳出继续执行循环体外的语句是A、breakB、continueC、returnD、空语句答案:A91.返回序列或者参数集合中的所有数的和,应该使用()函数A、sortedB、maxC、minD、sum答案:D92.以下程序的输出结果为:()print(c:\new\report\table.py)A、c:\new\report\table.pyB、c:eweportable.pyC、ew\report\table.pyD、c:eweportable.py答案:D93.表达式sum(range(1,10,2))的值为()。A、24B、25C、26D、27答案:B94.>>>-4**3的输出结果A、-12B、12C、-64D、64答案:C95.>>>True*False的输出结果是A、1B、0C、2D、-2答案:B96.以下选项中合法的用户标识符是()A、‘Int’B、_2TestC、3DmaxD、A.dat#答案:B97.以下程序的输出结果是()print('5'*3,'5'+'3')A、5558B、1553C、55553D、158答案:C98.python文件的扩展名()A、docB、txtC、pyD、html答案:C99.a=’45’,将变量a转换为一个浮点数,用以下哪个函数A、int(a)B、float(a)C、str(a)D、type(a)答案:B100.以下关于列表长度的说法正确的是()A、列表长度指列表中元素的数量B、可以用lon()获取列表的长度C、列表长度指的是列表最大元素值的大小D、列表长度指的是列表字符的个数答案:A判断题1.end='',可以用引号中的内容作为输出的结尾()A、正确B、错误答案:A2.Python代码的注释只有一种方式,那就是使用#符号。()A、正确B、错误答案:B3.定义函数时,可以不设置参数。()A、正确B、错误答案:A4.Python变量名区分大小写,所以student和Student不是同一个变量。()A、正确B、错误答案:A5.在Python中可以使用for作为变量名。()A、正确B、错误答案:B6.当a和b先后输入10和9的时候,下面这段程序的结果是“大于”()。a=int(input())b=int(input())ifa>b:print(大于)A、正确B、错误答案:A7.Python关键字elif表示else和if两个单词的缩写()A、正确B、错误答案:A8.已知x=3,那么赋值语句x='abcedfg’是无法正常执行的。()A、正确B、错误答案:B9.Python字典中的“值”不允许重复。()A、正确B、错误答案:B10.在Python中,运行下列程序,从键盘接受的数据分别是10和20,输出结果是1020。()a=int(input())b=int(input())print(a+b)A、正确B、错误答案:B11.下列程序运行结果为123。b=int(123)print(b)()A、正确B、错误答案:A12.Python字典中的“键”不允许重复。()A、正确B、错误答案:A13.Python模块文件的扩展名不一定是.py。()A、正确B、错误答案:B14.Python中,if-elif-else语句描述多分支结构。()A、正确B、错误答案:A15.PyCharm是Python的集成开发环境。()A、正确B、错误答案:A16.下面的这段条件语句代码是正确的()y=Trueify=True:print(厉害)else:print(不厉害)A、正确B、错误答案:B17.Python列表中所有元素必须为相同类型的数据。()A、正确B、错误答案:B18.函数的名称可以随意命名。()A、正确B、错误答案:B19.在列表c=[black,red,green,yellow,orange,blue]中,元素“red”可以表示c[2]()。A、正确B、错误答案:B20.‍Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。()A、正确B、错误答案:B21.函数是一段具有特定功能的、可重用的语句组。()A、正确B、错误答案:A22.Python关键字不可以作为变量名。()A、正确B、错误答案:A23.顺序结构每条语句可以执行多次。()A、正确B、错误答案:B24.在Python语言中,变量a=3,变量b=3,那么a和b是相等的。()A、正确B、错误答案:B25.列表一旦创建就不能被修改。()A、正确B、错误答案:B26.“=”是赋值的意思,x=2与2=x都合法。()A、正确B、错误答案:B27.在Windows平台上编写的Python程序无法在Linux平台运行。()A、正确B、错误答案:B28.break能结束循环,而continue只能结束本循环。()A、正确B、错误答案:A29.Python中,定义的函数名可以使用保留字for。()A、正确B、错误答案:B30.列表的索引是从0开始的。()A、正确B、错误答案:A31.Python是一种跨平台、开源、免费的高级动态编程语言。()A、正确B、错误答案:A32.语句x=imput()执行时,如果从键盘输入12并按回车键,则x的值是'12'。()A、正确B、错误答案:A33.以下程序输出结果是'a'()while1<10:print('a')A、正确B、错误答案:A34.Python程序中每条语句以分号结尾。A、正确B、错误答案:B35.关系运算符中==代表数学中的等号。()A、正确B、错误答案:A36.在Python中可以使用if作为变量名。()A、正确B、错误答案:B37.Python中input()函数的返回值总是字符串。()A、正确B、错误答案:A38.a=b可以判断变量a和变量b是否相等()A、正确B、错误答案:B39.在Python语言中,'='表示赋值,即将'='右侧的计算结果赋值给左侧变量,包含'='的语句称为赋值语句。()A、正确B、错误答案:A40.函数是代码复用的一种方式。()A、正确B、错误答案:A41.Python中的变量名可以是任意的字母、数字和下划线组成。()A、正确B、错误答案:B42.元组使用小括号(),列表使用方括号[]。()A、正确B、错误答案:A43.判断整数i能否同时被3和5整除的python表达式为i%3==0andi%5==0()A、正确B、错误答案:A44.Python变量名必须以字母或下划线开头,并且区分字母大小写。()A、正确B、错误答案:A45.Python使用缩进来体现代码之间的逻辑关系。()A、正确B、错误答案:A46.加法运算符可以用来连接字符串并生成新字符串。()A、正确B、错误答案:A47.‎对于Python程序的代码来说,缩进是硬性要求,如果缩进错了,可能会导致程序无法运行或运行结果错误。()A、正确B、错误答案:A48.字典的“键必须是不可变的。()A、正确B、错误答案:A49.相比C++程序,Python程序的代码更加简洁、语法更加优美,但效率较低。()A、正确B、错误答案:A50.函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。()A、正确B、错误答案:A填空题1.Python3.x语询print(1,2,3,sep=':')的输出结果为___。答案:1:2:32.字符串s中最后一个字符的位置是___。答案:-13.python,如果语句太长,可以使用___作为续行符答案:\4.在循环语句中,___语句的作用是提前进入下一次循环。答案:continue5.已知x=[1,2,3,2,3],执行语句x.remove(2)之后,x的值为___。答案:[1,3,2,3]6.在循环体中使用___可以跳出循环体答案:break语句7.Python关键字elif表示else和___两个单词的缩写。答案:if8.列表、元组、字符串是Python的___序列。答案:有序9.表达式int('123)的值为___。答案:12310.Python语询list(range(1,10,3))执行结果为___。答案:[1,4,7]11.现在主流Python版本为___答案:312.Python语言是___型语言答案:解释13.python语句print(type([1,2,3,4]))的输出结果是___类型答案:list14.表达式sum(range(1,10,2))的值为___。答案:2515.函数是一段具备特定功能的、可___的语句组。答案:复用16.切片选取的区间是___型的,不包括结束位的值。答案:左闭右开17.没有return语句的函数将返回___。答案:None18.对于字典D={‘A’:10,’B’:20,’C’:30,’D’:40},len(D)的是___。答案:419.表达式'ab'in'acbed'的值为___。答案:TURE20.已知x=3,那么执行语句x+=6之后.x的值为___。答案:921.Python语言是一种解释型、面向___的程序设计语言答案:对象22.Python源代码文件的后缀名是___。答案:.py23.Pycharm分为社区版、教育版和专业版,初学者一般选择___版本。答案:社区版24.Python序列类型包括:字符串、___和元组答案:列表25.python常用的集成开发环境是___。答案:Pycharm26.查看变量类型的Python内置函数是___。答案:type()27.字典对象的___方法返回字典中的键-值对”列表。答案:items()28.字典对象的___方法返回字典的值列表。答案:values()29.字典中多个元素之间使用___分隔开,每个元素的键与值之间使用:分隔开。答案:逗号30.字典中多个元素之间使用,分隔开,每个元素的键与值之间使用___分隔开。答案::31.字典中多个元素之间使用逗号分隔开,每个元素的键”与值之间使用___分隔开。答案:冒号32.在Python中,使用关键字___定义函数。答案:def33.Python中的可变数据类型有列表和___。答案:字典34.已知ls=[1,2,3,4,5],那么print(ls[1:5])的结果是___。答案:[2,3,4,5]35.字符串是一种表示___数据的类型答案:文本36.字典对象的___方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则返回None。答案:get()37.任意长度的Python列表、元组和字符串中最后一个元素的下标为___。答案:-138.函数定义以def开始,最后以___结束答案:冒号39.Python公司的设计理念是“优雅”,“明确”,___。答案:简单40.列表使用___号。答案:[]41.Python是一种跨平台、___、免费的高级动态编程语言。答案:开源42.已知列表x=[1,2],那么连续执行命令y=x和y.append(3)之后,x的值为___。答案:[1,2,3]43.已知x=2,语句x+=1执行后,x的值是___。答案:344.假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是___。答案:[6,7,9,11]45.转义字符r\n;的含义是___。答案:回车换行46.Python内置函数___可以返回列表、元组、字典、集合.字符串以及range对象中元素个数。答案:len()47.Python中用于表示逻辑与___、逻辑或or、逻辑非not答案:and48.表达式list(range(5))的值为___。答案:[0,1,2,3,4]49.已知x=3,那么执行语句x*=6之后,x的值为___。答案:1850.程序的基本控制结构的是顺序结构、选择结构、___结构。答案:循环简答题1.Python中range()函数的用法?答案:函数原型:range(start,end,step):参数含义:start:计数从start开始。默认是从0开始。end:到end结束,但不包括end。step:每次跳跃的间距,默认为1。2.请简要说明函数定义的规则。答案:1.def函数名():2.函数命名规则跟变量一致;3.参数放在圆括号内4.return结束函数,返回一个值给调用方。不带表达式的return相当于返回None。3.Python有哪方面的应用?答案:1.常规软件研2.科学计算3.自动化运维4.云计算5.Web开发6.网络爬虫7.机器学习与人工智能4.阅读下面的程序,分析代码是否可以编译通过。如果编译通过,请列出运行的结果,否则说明编译失败的原因。代码-:num_one=input(请输入一个整数:)num_two=input(请输入一个整数:)ifnum_one%num_two==0:print(验证码正确)答案:不能编译通过。因为num1和num2属于字符串类型,不能执行取余操作。5.在Python中,变量的作用?答案:用来存储数据提高开发效率,因为可以复用6.请简述导入模块的方法。答案:1.import+模块名称2.from…import语句7.简述Python中变量的类型?答案:(1)在Python中定义变量时不需要指定类型的。(2)数据类型可以分为数字型和非数字型。数字型:整形(int)、浮点型(float)、布尔型(bool)、复数型非数字型:字符型、列表、元组、字典8.python和其他语言的区别?答案:python是一种解释性语言,Python代码在运行之前不需要编译。Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。9.布尔值分别有什么?答案:True和False在二进制中的0、1。很多情况下,0被认为是False,所有的非0均被认为是True。10.简述程序代码添加注释的作用与方法答案:注释是在程序中添加说明,增强程序的可读性。单行注释(行注释):以#开头,#后面的内容都是注释,不执行​多行注释(块注释):多行注释,可以用一对连续的三个引号(单引号和双引号都可以)。11.举例说明创建字典的两种方法答案:1.使用大括号直接创建2.使用关键字参数d=dict(name=;)12.简述Python中标识符的命名规则。答案:标识符由字母、下划线和数字组成,且数字不能开头。python中的标识符是区分大小写的。python中的标识符不能使用关键字。13.以下分别代表什么类型:int;float;bool;string答案:int-有符号整型float-浮点型bool-布尔类型string-字符串类型14.简述Python源程序的基本概念?答案:Python程序由模块组成。-个模块对应一个python源文件,一般后缀名是:py。模块由语句组成。运行Python程序时,按照模块中语句的顺序依次执行。15.定义函数add(),该函数有一个整型参数,调用add()函数后返回1至参数值之和答案:defadd(num):s=0foriinrange(num+1):s+=ireturns16.简述变量的概念及变量命名规则?答案:•变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字。、•变量名由字母、数字、下划线组成要符合标识符的命名规范•数字不能开头•不能使用关键字17.简述Python中常见的算数运算符?答案:+、-、*、/、//(取整除)、%(取余数),**(幂)18.Python程序执行原理答案:(1)操作系统首先让cpu把python解释器的程序复制到内存中;(2)python解释器语法规则:从上向下让cpu翻译python程序中的代码;.(3)cpu负责执行翻译完成的代码;19.Python程序的构成答案:1.Python程序由模块组成。一个模块对应python源文件,一般后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论