Python程序设计-2024学习通超星期末考试答案章节答案2024年_第1页
Python程序设计-2024学习通超星期末考试答案章节答案2024年_第2页
Python程序设计-2024学习通超星期末考试答案章节答案2024年_第3页
Python程序设计-2024学习通超星期末考试答案章节答案2024年_第4页
Python程序设计-2024学习通超星期末考试答案章节答案2024年_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

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

文档简介

Python程序设计-2024学习通超星期末考试章节答案2024年Python是一种跨平台、开源、免费的高级动态编程语言。

答案:对不同版本的Python不能安装到同一台计算机上。

答案:错在Windows平台上编写的Python程序无法在Unix平台运行。

答案:错Python代码可以内嵌在asp文件中。

答案:对Python采用的是基于值的自动内存管理方式。

答案:对为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。

答案:错Python中一切内容都可以称为对象。

答案:对放在一对三引号之间的任何内容将被认为是注释。

答案:错Python使用缩进来体现代码之间的逻辑关系。

答案:对Python代码的注释只有一种方式,那就是使用#符号。

答案:错Python的输入函数是(),输出函数是print()。

答案:input(为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名__________的文件。

答案:pyc;.pycPython程序文件扩展名主要有__________和.pyw两种,其中后者为源代码程序编译后的文件扩展名,常用于GUI程序。

答案:.py;pyPython语句的续行符号是(),如一行语句写不完,可续行到下一行继续书写。

答案:\在IDLE交互模式中浏览上一条语句的快捷键是__________。

答案:Alt+P;alt+p;ALT+PPython变量的命名支持使用字母、数字和(),且数字不能为首字符。

答案:下划线;下画线;_python自带的IDLE具有两种类型的主窗口,分别是PythonShell窗口和文件编辑窗口,分别用于()和文件式编程。

答案:交互式;交互式编程Python语句print("同学们,你们好!")的输出结果是()。

答案:同学们,你们好!关于Python语言,哪个说法是不正确的。

答案:Python语言由PSF组织所有,这是一个商业组织Python软件包自带的集成开发环境是()。

答案:IDLE编辑器以下不是Python的注释方式是哪一项。

答案://注释第一行Python是一种(

)类型的编程语言。

答案:解释关于Python语言的描述,错误的选项是。

答案:是一种机器语言以下关于Python版本说法中,哪个是正确的。

答案:Python3.x代码无法向下兼容Python2.x的既有语法Python语言通过(

)来体现语句之间的逻辑关系。

答案:缩进以下哪项不属于Python语言的特点。

答案:依赖平台采用IDLE进行交互式编程,其中“>>>”符号是()。

答案:命令提示符Python变量名区分大小写,所以student和Student不是同一个变量。

答案:对执行语句frommathimportsin之后,可以直接使用sin()函数,例如sin(3)。

答案:对3+4j是合法Python数据类型。

答案:对Python的输出方式主要有两种,分别是表达式语句和print()函数。其中表达式语句方式主要用于交互式模式。

答案:对9999**9999这样的命令在Python中无法运行。

答案:错Python3.x中input()函数的返回值都是字符串。

答案:对print(1,2,3,4)的输出结果是1,2,3,4

答案:错0o12f是合法的八进制数字。

答案:错print(1,2,3,4,sep=',')的输出结果为1,2,3,4

答案:对已知x=3和y=5,执行语句x,y=y,x后x的值是____。

答案:5表达式6/3的值为_________。

答案:2.0表达式round(3.4)的值为___________。

答案:3Python3.x语句print(1,2,3,sep=':')的输出结果为____________。

答案:1:2:3表达式True*3的值为__________。

答案:3a="abc"

a*3的结果是()。

答案:abcabcabcweight=65

height=1.75

print(f"体重{weight}公斤,身{height:.2f}米。")运行后正确结果是()。

答案:体重65公斤,身高1.75米。整型和浮点型的区别()。

答案:整型取值范围没有限制importmath

math.ceil(4.5)和math.floor(4.5)两个函数输出的结果是()。

答案:5,4表达式str(5)+"20"的结果正确的是()

答案:'520'input()函数输入内容都会当做()数据类型的数据。

答案:字符串print("世界很大"+"人很渺小")的输出结果是()。

答案:世界很大人很渺小x**=3语句表示的是()

答案:x=x**3以下符合Python语言变量命名规则的是______。

答案:turtle表达式3*4**2//8%7的计算结果是______。

答案:6Python关键字elif是由__________和if两个单词的缩写。

答案:else表达式3<5>2的值为_______________。

答案:True以下关于分支结构的描述中,错误的是______。

答案:二分支结构有一种紧凑形式,使用保留字if和elif实现score=eval(input("请输入成绩:"))

ifscore>=60:

grade="及格"

elifscore>=70:

grade="中等"

elifscore>=80:

grade="良好"

elifscore>=90:

grade="优秀"

print(grade)

当输入80时,输出是什么等级()。

答案:及格在Python语言中,不能作为变量名的是______。

答案:3p以下哪个语句的运行结果为True()。

答案:'abc'<'xyz'以下不是程序设计的基本结构是()

答案:流式结构下列哪个语句在Python中是非法的()。

答案:x=(y=z+1)函数chr(x)的作用是______。

答案:返回数字x作为Unicode编码对应的字符Python通过什么来判断当前程序是否在分支结构中()。

答案:缩进Python语言中用来表示代码块所属关系的语法是______。

答案:缩进对负数取平方根,即使用函数pow(-1,0.5),其中x为负数,将产生()。

答案:复数以下哪个关于and的运算结果是True()。

答案:TrueandTrue以下关于Python语言的描述中,正确的是______。

答案:表达式11<=22<33是合法的,其结果为True以下关于Python分支的描述中,错误的是______。

答案:Python分支结构使用保留字if、elif和else来实现,每个if后面必须有elif或else以下程序的输出结果是______。

x=3.1415926

print(round(x,2),round(x))

答案:3.14,3在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。

答案:对对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。

答案:对语句pass仅起到占位符的作用,并不会做任何操作。

答案:对在循环中continue语句的作用是跳出当前循环。

答案:错带有else子句的循环,如果因为执行了break语句而退出的话,则会执行else子句中的代码。

答案:错如果仅仅是用于控制循环次数,那么使用foriinrange(20)和foriinrange(20,40)的作用是等价的。

答案:对对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时________(会或不会)执行else中的代码。

答案:会在循环语句中,__________语句的作用是提前结束本层循环。

答案:break下面语句的输出结果为_____________________。foriinrange(3):

print(i,end=',')

答案:0,1,2,在循环语句中,_______语句的作用是提前进入下一次循环。

答案:continue以下保留字不属于分支或循环逻辑的是______。

答案:ins=0

i=1

while5:

s=s+i

i=i+1

ifi==101:

break

print(s)

程序段的输出结果是()。

答案:求100(含100)以内自然数的和以下关于控制结构的描述,错误的是______。

答案:Python的单分支结构里,包含else语句程序如下

s=0

foriinrange(1,101):

s=s+i

i=i+1

print(s)

该程序实现的什么功能?

答案:100以内自然数的和关于break的作用,下列说法中正确的是()。

答案:跳出一层for/while循环在Python语言中,使用for..in..方式形成的循环不能遍历的类型是______。

答案:浮点数关于Python循环结构,以下选项中描述错误的是()。

答案:每个continue语句只有能力跳出当前层次的循环以下关于Python循环结构的描述中,错误的是______。

答案:while循环也叫遍历循环,用来遍历序列类型中元素,默认提取每个元素并执行一次循环体遍历循环语句foriinrange(n)关于n的数据类型说法正确的是()

答案:整型类型以下关于循环结构的描述,错误的是______。

答案:for或者while与else搭配使用的时候,循环非正常结束时会执行else无限循环语句while5:关于这条语句说法正确的是()

答案:while5:语句是一条正确的语句以下构成Python循环结构的方法中,正确的是______。

答案:while以下的描述中,不属于Python语言控制结构的是______。

答案:跳转结构for或者while与else搭配使用时,什么时候会执行else对应的语句块()。

答案:仅循环正常结束时(for遍历完成或while循环条件不满足)以下哪个Python语句是正确的()。

答案:whileTrue:

pass以下代码的输出结果是______。

foriinrange(1,6):

ifi%4==0:

break

else:

print(i,end=",")

答案:1,2,3,关于Python无限循环,以下选项描述错误的是______。

答案:需要提前确定循环次数关于Python循环结构,以下选项中描述错误的是()

答案:每个continue语句只有能力跳出当前层次的循环以下关于分支和循环结构的描述中,错误的是______。

答案:While循环只能用来实现无限循环函数内部定义的局部变量当函数调用结束后被自动销毁。

答案:对调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。

答案:错不同作用域中的同名变量之间互相不影响,也就是说,在不同的作用域内可以定义同名的变量。

答案:对无法使用lambda表达式定义有名字的函数。

答案:错在调用函数时,必须牢记函数形参顺序才能正确传值。

答案:错使用print()函数无法将信息写入文件。

答案:错定义Python函数时,如果函数中没有return语句,则默认返回空值None。

答案:对编写函数时,一般建议先对参数进行合法性检查,然后再编写正常的功能代码。

答案:对使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的。

答案:错在调用函数时,可以通过关键值参数的形式进行参数传递,从而避免必须记住函数形参顺序的麻烦。

答案:对在同一个作用域内,局部变量会屏蔽同名的全局变量。

答案:对查看变量类型的Python内置函数是________________。

答案:type(在函数内部可以通过关键字________________来定义全局变量。

答案:global假设有Python程序文件abc.py,其中只有一条语句print(__name__),那么直接运行该程序时得到的结果为_____________。

答案:__main__如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为_________________。

答案:NonePython标准库math中用来计算平方根的函数是__________。

答案:sqrt;sqrt(查看变量内存地址的Python内置函数是_________________。

答案:id(Python中定义函数的关键字是_________________。

答案:def已知函数定义defdemo(x,y,op):

returneval(str(x)+op+str(y))那么表达式demo(3,5,'-')的值为______________________。

答案:-2函数中定义了2个参数,并且两个参数都指定了默认值,调用函数时参数个数最少是______。

答案:0函数定义格式正确的是()。

答案:deff(n):以下关于函数优点的描述中,错误的是______。

答案:函数可以表现程序的复杂度以下关于函数的描述,正确的是______。

答案:使用函数可以增加代码复用,还可以降低维护难度在已有名为全局变量的情况下,在函数中再次定义了变量a,下面哪个说法是对的()

答案:函数中未将a声明为global,对a的操作与全局变量无关lambda也是Python支持的一种定义函数的方法,使用该保留字定义函数如下:f=lambdax:x+1,则f(f(1))代码运行结果是()

答案:3以下关于Python语言的描述中,错误的是______。

答案:函数中return语句只能放在函数定义的最后面以下代码的输出结果是______。forsin"PythonNCRE":

ifs=="N":

continue

print(s,end="")

答案:PythonCRE以下不属于Python的内置函数的选项是______。

答案:get()deff1(a,b):

a,b=1,2

returna,b

a,b=10,20

print(a,b)

print(f1(a,b))

print(a,b)

则第二和第三个print函数分别输出的结果是()

答案:(1,2)1020加法运算符可以用来连接字符串并生成新字符串。

答案:对使用random模块的函数randint(1,100)获取随机数时,有可能会得到100。

答案:对Python字符串方法replace()对字符串进行原地修改。

答案:错表达式‘a’+1的值为’b’。

答案:错假设random模块已导入,那么表达式random.sample(range(10),7)的作用是生成7个不重复的整数。

答案:对假设已导入random标准库,那么表达式max([random.randint(1,10)foriinrange(10)])的值一定是10。

答案:错假设random模块已导入,那么表达式random.sample(range(10),20)的作用是生成20个不重复的整数。

答案:错表达式'aaasdf'.rstrip('af')的值为_______________。

答案:'aaasd'表达式'abcdefg'.split('d')的值为__________________。

答案:['abc','efg']表达式len('aaaassddf'.strip('afds'))的值为________________。

答案:0已知x='helloworld.',那么表达式x.find('x')为_____________。

答案:-1表达式'Helloworld.IlikePython.'.rfind('python')的值为________。

答案:-1表达式'Helloworld!'[-4:]的值为________________。

答案:'rld!'表达式'ac'in'abce'的值为_____________。

答案:False表达式'abc'in('abcdefg')的值为______________。

答案:True表达式'abcabcabc'.count('abc')的值为_____________。

答案:3表达式'abc10'.isdigit()的值为__________________。

答案:False表达式len('helloworld'[100:])的值为__________________。

答案:0表达式'abcabcabc'.rindex('abc')的值为____________。

答案:6已知字符串x='helloworld',那么执行语句x.replace('hello','hi')之后,x的值为____________。

答案:'helloworld'表达式':'.join('abcd'.split(maxsplit=2))的值为_________________。

答案:'a:b:cd'表达式'aaasdf'.lstrip('af')的值为________________。

答案:'sdf'表达式'apple.peach,banana,pear'.find('p')的值为______________。

答案:1表达式chr(ord('a')-32)的值为___________。

答案:'A'表达式eval('[1,2,3]')的值为__________________。

答案:[1,2,3]表达式eval('3+5')的值为_________________。

答案:8表达式','.join('abccc\n\n\nddd'.split())的值为______________。

答案:'a,b,ccc,ddd'表达式'abc10'.isalnum()的值为______________。

答案:True已知x='123'和y='456',那么表达式x+y的值为______________。

答案:'123456'表达

温馨提示

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

评论

0/150

提交评论