计算思维与程序设计基础智慧树知到课后章节答案2023年下山西中医药大学_第1页
计算思维与程序设计基础智慧树知到课后章节答案2023年下山西中医药大学_第2页
计算思维与程序设计基础智慧树知到课后章节答案2023年下山西中医药大学_第3页
计算思维与程序设计基础智慧树知到课后章节答案2023年下山西中医药大学_第4页
计算思维与程序设计基础智慧树知到课后章节答案2023年下山西中医药大学_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

计算思维与程序设计基础智慧树知到课后章节答案2023年下山西中医药大学山西中医药大学

第一章测试

Python官方软件包自带的一个集成开发环境是()。

A:Shell-IDLEB:EclipseC:AnaconD:PyCharm

答案:Shell-IDLE

Python语言属于()。

A:机器语言B:科学计算语言C:汇编语言D:高级语言

答案:高级语言

关于python程序设计语言,下列说法不正确的是()。

A:python具有丰富和强大的模块B:python的默认交互提示符是:>>>C:python只能在文件模式中编写代码D:python源文件以***.py为扩展名

答案:python只能在文件模式中编写代码

“程序”就是做一件事情或者解决一个问题所采取的一系列()的步骤。

A:固定B:随机C:无序D:重复

答案:固定

以下选项属于Python哲学内容的是()。

A:单纯不如冗余B:简单胜过复杂C:扁平胜于嵌套D:优美胜于丑陋

答案:简单胜过复杂;扁平胜于嵌套;优美胜于丑陋

第二章测试

关于python中的复数,下列说法错误的是()。

A:虚部必须后缀j且j不区分大小写B:实部和虚部都是整数C:复数之间只能比较是否相等D:表示复数的语法是real+imagej

答案:实部和虚部都是整数

下面代码的输出结果是()。

x=“big”

y=2

Print(x+y)

A:bigB:bigbigC:会报错D:big2

答案:会报错

在Python中,用变量code存储学生的借书卡编码,例如:code=“NO.2020100502”,则变量code的数据类型应定义为()。

A:整型B:浮点型C:布尔型D:字符串型

答案:字符串型

关于Python的浮点数类型,以下选项中描述错误的是()。

A:浮点数有两种表示方法:十进制表示和科学计数法B:Python语言的浮点数可以不带小数部分C:浮点数类型与数学中实数的概念一致,表示带有小数的数值D:sys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数

答案:Python语言的浮点数可以不带小数部分

给出如下代码

s="abcdefghijklmn"

print(s[1:10:3])

上述代码的输出结果是()

A:behB:adgC:adgjD:behk

答案:beh

第三章测试

在Python中,正确的赋值语句为()。

A:x=2yB:3y=x+1C:x+y=10D:x=y=30

答案:x=y=30

下面不属于程序的基本控制结构的是()。

A:输入输出结构B:选择结构C:循环结构D:顺序结构

答案:输入输出结构

下面关于算法的描述,正确的是()

A:算法只能用框图来表示B:一个完整的算法,不管用什么方法来表示,都至少有一个输出结果C:一个算法的执行步骤可以是无限的D:一个算法只能有一个输入

答案:一个完整的算法,不管用什么方法来表示,都至少有一个输出结果

第四章测试

在Python中,实现多分支选择结构的较好方法是()。

A:if-elif-elseB:if嵌套C:if-elseD:if

答案:if-elif-else

以下if语句语法正确吗?()。

ifa>0

x=20

else

x=200

A:对B:错

答案:对

与关系表达式x==0等价的表达式是()。

A:x!=1B:notxC:x=0D:x

答案:notx

将数学式2<x≤10表示成正确的Python表达式为()。

A:2<x&&x<=10B:2<x<=10C:x>2orx<=10D:2<xandx<=10

答案:2<xandx<=10

运行下列Python程序,输出结果为True,则空白处应为()。

a=15

b=46

if__________:

print(‘True’)

else:

print(‘Flase’)

A:a=bB:a==bC:a>bD:a<b

答案:a<b

第五章测试

下列Python程序段运行的结果

x=0

foriinrange(1,20,3):

x=x+i

print(x)

正确答案是()。

A:210B:70C:80D:190

答案:70

以下Python代码输出结果中

x=0

foriinrange(1,100):

x=x+i

print(x)

说法正确的是()。

A:1+99的和B:1+100的和C:1~99所有整数的和D:1~100所有整数的和

答案:1~99所有整数的和

Python中,使用哪个关键字退出while循环:()。

A:ifB:breakC:quitD:continue

答案:break

下面代码的输出结果是()。

forsin"HelloWorld":

ifs=="W":

continue

print(s,end="")

A:WorldB:HelloC:HelloWorldD:Helloorld

答案:Helloorld

针对以下代码中的错误,以下说法正确的是()

forxin(1,2,3):

whilex:

print(x)

A:把while改为if,打印结果为1,2,3。B:打印结果是1,2,3C:把while改为if,程序运行结果一致D:这是一个死循环

答案:把while改为if,打印结果为1,2,3。;这是一个死循环

第六章测试

只能对列表进行切片操作,不能对元组和字符串进行切片操作。()

A:错B:对

答案:错

Python列表、元组、字符串都属于有序序列。()

A:错B:对

答案:对

对于列表ls的操作,以下选项中描述错误的是()。

A:ls.append(x):在ls最后增加一个元素B:ls.clear():删除ls的最后一个元素C:ls.reverse():列表ls的所有元素反转D:ls.copy():生成一个新列表,复制ls的所有元素

答案:ls.clear():删除ls的最后一个元素

以下说法错误的是()。

A:列表的长度可变B:元组的长度可变C:可以通过索引访问元组D:可以通过索引访问列表

答案:元组的长度可变

第七章测试

以下对字典的说法错误的是()。

A:字典的键的值不可变B:字典可以为空C:字典的键不可变D:字典的键不能相同

答案:字典的键的值不可变

以下关于字典描述错误的是()。

A:键值对中,键必须是不可变的B:每个键值对都用冒号(:)隔开,每个键值对之间用逗号(,)隔开C:字典是一种可变容容器,可存储任意类型对象D:键值对中,值必须唯一

答案:键值对中,值必须唯一

以下不能创建字典的语句是()。

A:dict3={[1,2,3]:“uestc”}B:dict1={}C:dict2={3:5}D:dict4={(1,2,3):“uestc”}

答案:dict3={[1,2,3]:“uestc”}

可以删除集合中指定位置的元素。()

A:错B:对

答案:错

set(x):可以用于生成集合,输入的参数可以是任何组合数据类型,返回结果是一个无重复且有序任意的集合。()

A:错B:对

答案:错

第八章测试

‌有关函数的说法,哪个是不正确的?()

A:函数是计算机对代码执行优化的要求B:函数是代码功能的一种抽象C:函数是代码逻辑的封装D:函数对一段代码的命名

答案:函数是计算机对代码执行优化的要求

下列关于自定义函数,说法正确的是()。

A:函数名起名规则和变量名一样B:def和函数名之间要不需要空格C:函数内的代码块由语句组成,不需要缩进D:自定义函数以Def开头

答案:函数名起名规则和变量名一样

执行下列代码:

deffun(a,b):

sum=2*a+b**2

Print(sum)

fun(2,5)

运行结果正确的是()

A:2,5B:29C:sumD:14

答案:29

执行下列代码:

deffun():

print(34)

return

print(48)

fun()

输出结果为:()

A:34B:报错C:68D:None

答案:34

调用函数时传递的实参个数必须与函数形参个数相等才行。()

A:对B:错

答案:错

第九章测试

关于time模块说法正确的是()。

A:time.sleep()表示时间暂停B:time.time()获取的计算机时间为整数值C:time.time()用于获取当前计算机的毫秒值D:使用time模块之前要先用import关键字导入

答案:使用time模块之前要先用import关键字导入

执行下列代码:

importrandom

n=random.randint(0,2)

list=[‘下雨’,‘多云’,‘晴’]

print(list[n])

说法错误的是:()

A:可能会报错B:可能会显示‘多云’C:可能会显示‘下雨’D:可能会显示‘晴’

答案:可能会报错

下面哪一段代码是海龟走到指定坐标然后右转90度()。

A:turtle.right(90)turtle.goto(90,0)B:turtle.goto(90,0)turtle.left(90)C:turtle.goto(90,0)turtle.right(90)D:turtle.left(90)turtle.goto(90,0)

答案:turtle.goto(90,0)turtle.right(90)

下面哪个选项不能改变turtle画笔的方向()。

A:seth()B:right()C:bk()D:left()

答案:bk()

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

A:错B:对

答案:对

第十章测试

Python使用open函数读取文本文件,这里的文本文件,通常是()。

A:word文件B:csv文件C:excel文件D:txt文件

答案:csv文件;txt文件

在读写文件之前,必须通过以下哪个方法创建文件对象:()。

A:FileB:folderC:createD:open

答案:open

关于Python对文件的处理,以下选项中描述错误的是()。

A:Python能够以文本和二进制两种方式处理文件B:文件使用结束后

温馨提示

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

评论

0/150

提交评论