




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大学计算机——Python程序设计与问题求解知到智慧树章节测试课后答案2024年秋东北林业大学第一章单元测试
计算机能直接执行的计算机语言是()。
A:机器语言B:高级语言C:汇编语言D:自然语言
答案:机器语言()是计算机中存储数据的最小单位,用来存储一个0或1的二进制位。
A:内存B:位C:字节D:字
答案:位()的功能是连接主机和外部设备并实现两者之间数据的传输。
A:总线B:U盘C:电源D:接口
答案:接口某种计算机的内存容量是8G,这里的8G容量是指()K字节。
A:8*1000B:8*1024*1024C:8*1024*100D:8*1024
答案:8*1024*1024计算机中的总线根据传输信号功能的不同分为(
)。
A:数据总线、控制总线B:数据总线、地址总线C:控制总线、地址总线D:数据总线、控制总线、地址总线
答案:数据总线、控制总线、地址总线目前计算机的应用领域是()。
A:网络通信B:信息处理C:数值计算D:人工智能
答案:网络通信;信息处理;数值计算;人工智能计算机硬件系统主要由()、输入设备和输出设备五部分组成。
A:运算器B:控制器C:显示器D:存储器
答案:运算器;控制器;存储器计算机系统通常采用三级层次结构来构成存储系统,主要由()构成。
A:内存储器B:运算器C:高速缓冲存储器D:辅助存储器
答案:内存储器;高速缓冲存储器;辅助存储器下面各项属于输入设备的有()。
A:绘图仪B:条形码阅读器C:投影仪D:触摸屏
答案:条形码阅读器;触摸屏Python语言具备以下特点:()。
A:Python是一种解释型语言B:Python是初学者的语言C:Python是交互式语言D:Python是面向对象语言
答案:Python是一种解释型语言;Python是初学者的语言;Python是交互式语言;Python是面向对象语言1946年2月,世界上第一台电子计算机ENIAC问世,这是计算机发展史上一个值得纪念的日子。()
A:错B:对
答案:对主频是CPU最重要的性能指标之一。主频越高,CPU的运算速度越慢。()
A:错B:对
答案:错只读存储器(ROM),是一种只能从存储器读取信息而不能写入信息的存储器,断电后信息不丢失。()
A:对B:错
答案:对操作系统是最重要最基本的系统软件。()
A:对B:错
答案:对Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。()
A:对B:错
答案:对
第二章单元测试
Python中建议使用()个空格表示一级缩进。
A:2B:1C:3D:4
答案:4float()函数用于将数据转换为()类型的数据。
A:浮点B:布尔C:字符D:整数
答案:浮点Python中使用()符号表示单行注释。
A://B:#C:<!---->D:/
答案:#交互模式下执行:
>>>s="IloveChina!"
>>>s[1:6]
结果为:()。
A:ChinaB:IloveC:loveD:oveC
答案:loveround(1.234567,3)执行该函数的结果是:()。
A:1.234B:1C:1.23D:1.235
答案:1.235Python提供的基本数据类型,属于数值型的有()。
A:复数B:布尔型C:整型D:浮点型
答案:复数;布尔型;整型;浮点型True+1的值错误的是()。
A:2B:-1C:1D:0
答案:-1;1;0交互模式下执行
>>>num=input()
>>>num=num+1
>>>num
如果从键盘输入123,以下说法正确的是()。
A:应该用int()函数将num转换为整数再进行算数计算B:Python接收到的是字符串“123”C:程序抛出异常信息D:显示结果为124
答案:应该用int()函数将num转换为整数再进行算数计算;Python接收到的是字符串“123”;程序抛出异常信息当我们打印计算的结果时,通常需要控制其显示效果,以下能够实现该功能的方法是()。
A:printf方法B:使用%s占位,再将后面%号后括号内的变量依次传给占位符C:f-string格式化方法D:format格式化方法
答案:使用%s占位,再将后面%号后括号内的变量依次传给占位符;f-string格式化方法;format格式化方法以下能够应用于字符串对象的方法是()。
A:center方法B:replace方法C:find方法D:count方法
答案:center方法;replace方法;find方法;count方法已知x=12,那么赋值语句x='hello'是无法正常执行的。()
A:对B:错
答案:错Python变量使用前必须先声明,一旦声明就不能在当前作用域内改变其类型。()
A:对B:错
答案:错加法运算符可以用来连接字符串并生成新字符串。()
A:错B:对
答案:对2+5j是合法Python数值类型。()
A:错B:对
答案:对Python运算符%不仅可以用来求余数,还可以用来格式化字符串。()
A:错B:对
答案:对
第三章单元测试
可以使用一条()语句来编写一个双分支选择结构。
A:ifB:if-callC:if-elseD:test-jump
答案:if-else仅在两个子表达式都为真时,采用()运算符创建的复合布尔表达式才是真。
A:notB:orC:andD:其余三个都可以
答案:andwhile循环是一种()类型循环。
A:后迭代B:先测试条件C:后审D:不测试条件
答案:先测试条件forcountinrange(5):
print(count,end="")循环的输出是()。
A:1234B:12345C:01234D:012345
答案:01234下面代码的输出结果是()。
foriinrange(1,6):
ifi%3==0:
break
else:
print(i,end=",")
A:1,2,3,B:1,2,3,4,5,6C:1,2,3,4,5,D:1,2,
答案:1,2,关于aorb的描述正确的是()。
A:若a=Falseb=False则aorb==FalseB:若a=Trueb=False则aorb==TrueC:若a=Trueb=True则aorb==FalseD:若a=Trueb=True则aorb==True
答案:若a=Falseb=False则aorb==False;若a=Trueb=False则aorb==True;若a=Trueb=True则aorb==True下列表达式结果为假(False)的是()
A:9>2and0B:not16>15C:20<19and87>100D:3<5or4>5
答案:not16>15;20<19and87>100执行下列程序,输出的结果中包含的有()。
importmathforiinrange(100,111):
k=int(math.sqrt(i))
forjinrange(2,k+2):
ifi%j==0:
break
if
j>k:
print(i)
A:101B:109C:100D:105
答案:101;109以下选项中,是Python语言保留字的是()
A:passB:exceptC:whileD:do
答案:pass;except;while一个选择结构可以嵌套在另一个选择结构中。()
A:对B:错
答案:对在循环中continue语句的作用是跳出当前循环语句。()
A:对B:错
答案:错如果计算一个嵌套循环总的迭代次数,将每一层循环的迭代次数相加即可。()
A:错B:对
答案:错带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。()
A:错B:对
答案:错在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。()
A:错B:对
答案:对若a=range(100),以下哪些操作是合法的?
A:a[2:13]B:a[2-3]C:a[-3]D:a[::3]
答案:a[2:13];a[2-3];a[-3];a[::3]
第四章单元测试
对于序列s,能够返回序列s中第i到j(不包括j)以k为步长的元素子序列的表达是()。
A:s[i,j,k]B:s(i,j,k)C:s[i;j;k]D:s[i:j:k]
答案:s[i:j:k]下面代码的输出结果是()
list1=[]
foriinrange(1,11):
list1.append(i**2)
print(list1)
A:[1,2,3,4,5,6,7,8,9,10]B:[2,4,6,8,10,12,14,16,18,20]C:错误D:[1,4,9,16,25,36,49,64,81,100]
答案:[1,4,9,16,25,36,49,64,81,100]下面代码的输出结果是(
)a=[9,6,4,5]N=len(a)foriinrange(int(len(a)/2)):
a[i],a[N-1-i]=a[N-1-i],a[i]print(a)
A:[5,6,9,4]B:[9,6,5,4]C:[9,4,6,5]D:[5,4,6,9]
答案:[5,4,6,9]给定字典d,以下选项中对xind的描述正确的是()。
A:判断x是否是在字典d中以键或值方式存在B:判断x是否是字典d中的键C:判断x是否是字典d中的值D:x是一个二元元组,判断x是否是字典d中的键值对
答案:判断x是否是字典d中的键下面代码的输出结果是()。
list1=[(m,n)formin'AB'fornin'CD']
print(list1)
A:*['AC','AD','BC','BD']B:[('A','C'),('A','D'),('B','C'),('B','D')]C:[‘A’,’B’,’C’,’D’]D:错误
答案:[('A','C'),('A','D'),('B','C'),('B','D')]在下列选项中,()为空列表。
A:list(())B:list()C:[]D:list("AB")
答案:list(());list();[]在下列选项中,()与集合{1,2}相等。
A:{2,1}B:{2,1,1}C:{2,0}D:{1,2,1}
答案:{2,1};{2,1,1};{1,2,1}下列关于Python语言中列表的说法中,正确的是()。
A:同一列表中的元素可以重复B:列表中的元素的下标可以是负数C:列表的元素在一对方括号之间,用逗号分隔开D:同一列表中的类型是相同的
答案:同一列表中的元素可以重复;列表中的元素的下标可以是负数;列表的元素在一对方括号之间,用逗号分隔开若alist1=["apple","banana","orange"],alist2=["pear","peach","watermelon"],想要合并为一个列表["apple","banana","orange","pear","peach","watermelon"],下列正确的是()。
A:alist1.pop(alist2)B:print(alist1+alist2)C:alist1.append(alist2)D:alist1.extend(alist2)
答案:print(alist1+alist2);alist1.extend(alist2)针对以下代码,说法正确的是()。
a={'name':'Alice','detail':[{'age':18,'job':'tester'},'man']}
b=['name','detail',18]
c=(['name','detail'],[{'age':18,'job':'tester'},'man'])
ifa['name']:
foriinb:
print(len(c),i,c[-1])
A:列表b定义错误B:程序会打印三行数据C:程序打印结果中存在二个固定值D:元组c中的’tester’可以被修改
答案:程序会打印三行数据;程序打印结果中存在二个固定值;元组c中的’tester’可以被修改Python集合不支持使用下标访问其中的元素。()
A:错B:对
答案:对假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常。()
A:对B:错
答案:错已知A和B是两个集合,并且表达式A<B的值为False,那么表达式A>B的值一定为True。()
A:对B:错
答案:错一个列表可以作为字典的键。()
A:对B:错
答案:错Python中的列表是不可变的。(
)
A:错B:对
答案:错
第五章单元测试
表达式functools.reduce(max,[34,21,99,67,10])的值是()。
A:231B:99C:0D:6710
答案:99Python语句print(type(lambda:None))的输出结果是()。
A:<class'tuple'>B:<class'type'>C:<class'NoneType'>D:<class'function'>
答案:<class'function'>Python语句序列f1=lambdax:x*2;f2=lambdax:x**2;print(f1(f2(2)))的运行结果是()。
A:6B:2C:8D:4
答案:8对程序中所有函数可见的变量是()。
A:全局变量B:通用变量C:程序内变量D:局部变量
答案:全局变量下列代码的输出结果是()。deffunc(a,b):
a*=b
returna
s=func(5,2)
print(s)
A:1B:12C:20D:10
答案:10使用函数的好处有()。
A:减少代码的重复B:其余选项都不是C:代码的重复使用D:清晰的代码
答案:减少代码的重复;代码的重复使用;清晰的代码Python函数的参数类型有()。
A:必选参数B:关键字参数C:默认参数D:可变参数
答案:必选参数;关键字参数;默认参数;可变参数Python的作用域有()。
A:闭包作用域B:局部作用域C:内置作用域D:全局作用域
答案:闭包作用域;局部作用域;内置作用域;全局作用域下面函数中,属于内置函数有()。
A:sin()B:float()C:int()D:abs()
答案:float();int();abs()下面函数中,属于高阶函数有()。
A:eval()B:sum()C:map()D:filter()
答案:map();filter()函数中必须包含return语句。()
A:对B:错
答案:错在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。()
A:错B:对
答案:对在Python中定义函数时不需要声明函数参数的类型。()
A:对B:错
答案:对一个函数内的语句可以访问另一个函数内的局部变量。()
A:对B:错
答案:错Python中的函数可以返回多个值。()
A:对B:错
答案:对
第六章单元测试
对文件进行写入操作之后,用来在不关闭文件对象的情况下将缓冲区内容写入文件的方法。()。
A:close()B:quit()C:flush()D:exit()
答案:flush()当方法遇到异常又不知如何处理时,下列哪种说法正确的是(
)。
A:捕获异常B:抛出异常C:嵌套异常D:声明异常
答案:抛出异常以下哪个选项用来定义捕获try语句块所抛出的异常?(
)
A:无B:importC:indexD:except
答案:except当文件以(
)方式打开时,数据写入文件现有内容的后面。
A:追加模式B:只读模式C:备份模式D:输出模式
答案:追加模式fp是文件对象,在fp.writelines(s)语句中,s的数据类型是(
)。
A:列表B:字典C:元素为字符串的可迭代对象D:元组
答案:元素为字符串的可迭代对象使用open函数打开文件时,(
)方式能打开一个不存在的文件。
A:"w"B:"r"C:"wb"D:"a"
答案:"w";"wb";"a"关于open()函数的文件名,以下选项中描述不正确的是(
)。
A:文件名可以是相对路径B:文件名可以是绝对路径C:文件名对应的文件可以不存在,打开时不会报错D:文件名不能是一个目录
答案:文件名可以是相对路径;文件名可以是绝对路径;文件名对应的文件可以不存在,打开时不会报错给出以下代码:fname=input("请输入要打开的文件:")f=open(fname,"r")forlineinf.readlines():
print(line)f.close()以下选项中描述正确的是(
)。
A:用户输入路径,以文本文件方式读入文件内容并逐行打印B:通过f.readlines()将文件的全部内容读入一个列表里C:通过f.readlines()方法将文件的全部内容读入一个字典里D:上述代码中f.readlines()可以优化为f
答案:用户输入路径,以文本文件方式读入文件内容并逐行打印;通过f.readlines()将文件的全部内容读入一个列表里;上述代码中f.readlines()可以优化为f关于文件关闭的.close()方法,以下选项中描述正确的是(
)。
A:文件处理遵循严格的“打开—操作—关闭”模式B:使用with可以不用.close()方法关闭文件,程序退出时会默认关闭C:如果文件是只读方式打开,仅在这种情况下可以不用.close()方法关闭文件D:文件处理结束之后,一定要用.close()方法关闭
答案:文件处理遵循严格的“打开—操作—关闭”模式;使用with可以不用.close()方法关闭文件,程序退出时会默认关闭;文件处理结束之后,一定要用.close()方法关闭关于Python文件打开模式描述,以下选项中正确的是(
)。
A:只读模式rB:创建写模式nC:覆盖写模式wD:追加写模式a
答案:只读模式r;覆盖写模式w;追加写模式a在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。()
A:错B:对
答案:对以写模式打开的文件无法进行读操作。()
A:对B:错
答案:错当使用"w"模式打开已经存在于磁盘上的文件,现有文件的内容将被删除。()
A:对B:错
答案:对在一个try/except语句中,可以拥有多个不同的except语句。()
A:错B:对
答案:对try/except语句中的else语句块只有在try语句块中一个语句发生异常时才会执行。()
A:对B:错
答案:错
第七章单元测试
以下代码会输出()。
>>>ls=["john","book",123,3.45,105,"good"]
>>>print(ls[4:])
A:[3.45,105,'good']B:['john','book',123,3.45]C:[123,3.45]D:[105,'good']
答案:[105,'good']元组变量t=("cat","dog","tiger","human"),t[::–1]的结果是()。
A:['human','tiger','dog','cat']B:{'human','tiger','dog','cat'}C:运行出错D:('human','tiger','dog','cat')
答案:('human','tiger','dog','cat')给出如下代码:
DictColor={"seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色","purple":"紫色","tomato":"西红柿色"}
以下选项中能输出“海贝色”的是()。
A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《贵州汉诺矿业有限公司兴仁市新龙场镇兴昌煤矿(变更)矿产资源绿色开发利用方案(三合一)》评审意见
- 峨边永利达矿业有限公司杨河铅锌矿二合一方案情况
- 三年级数学下册9总复习第2课时年月日小数的初步认识教案新人教版
- 腰痛治疗方法
- 2025年和田c1货运从业资格证模拟考试
- 2025年南京货运从业资格证考试模拟考试题库及答案大全
- 2025年乌鲁木齐年货运从业资格证考试试题及答案
- 2025年伊犁货运从业资格证模拟考试保过版
- 第一单元第3课 互联网影响新体验 教学设计2024-2025学年人教版(2024)初中信息科技七年级上册
- 2024-2025学年湖南省永州市高一(上)期末质量检测物理试卷【含解析】
- 邯郸市2024届高三第三次调研考试(一模)物理试卷
- 酒店公共区域电梯安全使用培训
- 慢性呼吸道疾病的早期症状
- 【初中语文】第6课《老山界》课件 2023-2024学年统编版语文七年级下册
- 银行法律法规
- 道路货物运输经营申请表
- 班级家长群管理制度
- 《秘书文档管理》思考与实训习题及答案 -第4章
- 陪诊服务的项目计划书
- 医院口腔科医院感染管理考核标准
- 血管外科护理课件
评论
0/150
提交评论