雨课堂学堂在线学堂云《python程序设计(新疆农业职业技术学院)》单元测试考核答案_第1页
雨课堂学堂在线学堂云《python程序设计(新疆农业职业技术学院)》单元测试考核答案_第2页
雨课堂学堂在线学堂云《python程序设计(新疆农业职业技术学院)》单元测试考核答案_第3页
雨课堂学堂在线学堂云《python程序设计(新疆农业职业技术学院)》单元测试考核答案_第4页
雨课堂学堂在线学堂云《python程序设计(新疆农业职业技术学院)》单元测试考核答案_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

第1题GuidovanRossum正式对外发布Python版本的年份是:A1998B2002C2008第2题以下哪个符号是用作Python的注释?A(comment)B//C#第3题Python中定义类的保留字为AdefBclassCobjectD__init__第4题以下哪个标记是用作Python的多行注释?A'''B///C###D(comment)第5题不可以在同一台计算机上安装多个Python版本。第1题哪个选项不是Python浮点数类型?A96e4B-0x89C9.6E5第2题

整数、浮点数与复数间采用运算符运算,哪个选项是运算结果的数据类型?A浮点数B复数C类型不确定第3题python不支持的数据类型有()。  AintBfloatClist第4题

整数、浮点数与复数间采用运算符运算,哪个选项是运算结果的数据类型?A整数B浮点数C复数D类型不确定第5题Python不支持的数据类型有AcharBintCfloatDlist简单的输入输出第1题变量a的值为字符串类型的"2",如何将它转换为整型?Aint(a)Binteger(a)CcastToInteger(a)第2题在Python3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。第3题输出函数print()第1题print('%.2f'%123.444)输出结果为?A12B123.444C44第2题哪个选项的描述是正确的?A条件35<=45<75是合法的,且输出为FalseB条件24<=28<25是合法的,且输出为FalseC条件24<=28<25是不合法的D条件24<=28<25是合法的,且输出为True第3题第4题第5题Python运算符%不仅可以用来求余数,还可以用来格式化字符串。运算符与表达式第1题请写出表达式8*8*8的另一种算术表达式写法(

____

)正确答案::8**3第2题Python运算符%不仅可以用来求余数,还可以用来格式化字符串。第3题加法运算符可以用来连接字符串并生成新字符串。第4题表达式10%3=()第5题

哪个选项是Python语言%运算符的含义?Ax与y之商Bx与y的整数商Cx与y之商的余数Dx的y次幂数字类型的运算第1题3*1**3表达式输出结果为?A9B3C1第2题表达式‘a’+1的值为’b’。第3题哪个选项是hex(255)的执行结果?A'-0xff'B0xff.0C0xff第4题哪个选项是100/.3的运算结果?A33B33.333333333333336C333.33333333333337第5题“ab”+”c”*2结果是:AabcabcBabcc

Cababcc程序的基本编写方法第1题关于程序的控制结构,哪个选项的描述是错误的?A流程图可以用来展示程序结构B顺序结构有一个入口C控制结构可以用来更改程序的执行顺序D循环结构可以没有出口第2题下面不是IPO模式的一部分的是()。A

ProgramBProcessC

Output第3题使用函数一定能够简化程序理解,没有什么弊端。第4题在Windows平台上编写的Python程序无法在Unix平台运行。第5题下列实例中是计算思维的应用的是()A通过多次的实验与统计,总结事件发生的规律。B通过复杂的推导,验证了数学公式的正确性。C高考中,算出了一道很难的数学题。D对一类问题进行数学建模,并通过程序解决问题。使用if语句实现简单分支结构第1题哪个选项给出的保留字不直接用于表示分支结构?AifBelifCelseDin第2题关于程序的控制结构,哪个选项的描述是错误的?A顺序结构有一个入口B控制结构可以用来更改程序的执行顺序C循环结构可以没有出口第3题下面不属于Python保留字的是:AelifBtypeCmport第4题def

Foo(x):

if

(x==1):

return

1

else:

return

x+Foo(x-1)print(Foo(4))以上代码输出结果为?A10B24C7D1第5题下列语句执行后的结果是()if-1:print("成功")else:print("失败")A成功B失败C没有输出D运行错误使用if语句实现复杂分支结构第1题哪个选项给出的保留字不直接用于表示分支结构?AelifBelseCin第2题哪个选项是实现多路分支的最佳控制结构?Aif-elif-elseBtryCif-else分支结构程序设计典型案例第1题使用While语句实现程序的循环结构第1题哪个选项所列保留字能够实现对一组语句的循环执行?Aif和elseBrange()Cwhile和def第2题哪个选项对死循环的描述是正确的?A死循环就是没有意义的B死循环有时候对编程有一定作用C无限循环就是死循环第3题关于程序的循环结构,哪个选项的描述是错误的?Abreak可以结束本次循环Breturn可以结束本次循环Celse可以结束本次循环第4题while循环只能用来实现无限循环的编程。第5题关于程序的控制结构,哪个选项的描述是错误的?A顺序结构有一个入口B控制结构可以用来更改程序的执行顺序C循环结构可以没有出口使用for语句实现程序的循环结构第1题所有for循环语句都可以用while循环语句改写。第2题

哪个选项能够与保留字for一起循环遍历字符串?AinBifCwith第3题foriinrange(0,2):

print(i)哪个选项是以上程序的输出结果?A1B12C012第4题Python中,for和while可以有else语句?A只有for才有else语句。B只有while才有else语句。Cfor和while都可以有else语句。Dfor和while都没有else语句。第5题foriinrange(0,2):

print(i)哪个选项是以上程序的输出结果?A01B1C12D012range()函数应用第1题哪个选项所列保留字能够实现对一组语句的循环执行?Aif和elseBrange()Cwhile和def第2题foriinrange(0,2):

print(i)哪个选项是以上程序的输出结果?A1B12C012第3题下列语句执行完成后,n的值为()。n=0foriinrange(1,100,3):n=n+1A31B32C33D34第4题foriinrange(0,2):

print(i)哪个选项是以上程序的输出结果?A01B1C12D012第5题for

varin

___:

print(var)哪个选项不符合上述程序空白处的语法要求?Arange(0,10)B{1;2;3;4;5}C"Hello"D(1,2,3)break和continue语句的使用第1题关于程序的循环结构,哪个选项的描述是错误的?Abreak可以结束本次循环Breturn可以结束本次循环Celse可以结束本次循环第2题下列有关break语句与continue语句不正确的是____Acontinue语句类似于break语句,也必须在for、while循环中使用。Bcontinue语句结束循环,继续执行循环语句的后继语句。Cbreak语句结束循环,继续执行循环语句的后继语句。第3题哪个选项不是Python语言的保留字?ANoneBintCdel第4题下列有关break语句与continue语句不正确的是____A当多个循环语句彼此嵌套时,break语句只适用于最里层的语句。Bcontinue语句类似于break语句,也必须在for、while循环中使用。Ccontinue语句结束循环,继续执行循环语句的后继语句。Dbreak语句结束循环,继续执行循环语句的后继语句。第5题以下可以终结一个循环的保留字是()AifBbreakCexitDcontinue循环嵌套第1题所有for循环语句都可以用while循环语句改写。第2题关于程序的循环结构,哪个选项的描述是错误的?Abreak可以结束本次循环Breturn可以结束本次循环Celse可以结束本次循环第3题下列有关break语句与continue语句不正确的是____Acontinue语句类似于break语句,也必须在for、while循环中使用。Bcontinue语句结束循环,继续执行循环语句的后继语句。Cbreak语句结束循环,继续执行循环语句的后继语句。第4题下面哪个选项能够实现python循环结构?()AloopBdo-whileCifDwhile第5题

哪个选项能够与保留字for一起循环遍历字符串?AuntilBinCifDwith循环结构程序设计典型案例第1题异常处理第1题以下哪个关键字是与try语句一起使用来处理异常的?AexceptionBcatch(a)Cexcept第2题程序中异常处理结构在大多数情况下是没必要的。第3题关于try-except,哪个选项的描述是错误的?A用于对程序的异常进行捕捉和处理B使用了异常处理,程序将不会再出错CNameError是一种异常类型第4题哪个选项不是Python异常处理可能用到的关键字?AelseBifCfinally第5题

有关异常说法正确的是A程序中抛出异常不一定终止程序B拼写错误会导致程序终止C缩进错误会导致程序终止字符串及其访问第1题以下关于字符串.strip()方法功能说明正确的是:A按照指定字符分割字符串为数组B替换字符串中特定字符C连接两个字符串序列第2题变量a的值为字符串类型的"2",如何将它转换为整型?Aint(a)Binteger(a)CcastToInteger(a)第3题哪个选项是hex(255)的执行结果?A'-0xff'B0xff.0C0xff第4题加法运算符可以用来连接字符串并生成新字符串。第5题关于字符串下列说法错误的是A字符串以\0标志字符串的结束B既可以用单引号,也可以用双引号创建字符串C在三引号字符串中可以包含换行回车等特殊字符字符串的基本操作第1题加法运算符可以用来连接字符串并生成新字符串。第2题字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?A使用转义符\B使用\nC使用“\换行”第3题以下能够获取字符串s长度的是:As.len()Bs.lengthClength(s)Dlen(s)第4题字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?A使用空格B使用转义符\C使用\nD使用“\换行”第5题关于字符串下列说法错误的是A字符应该视为长度为1的字符串B字符串以\0标志字符串的结束C既可以用单引号,也可以用双引号创建字符串D在三引号字符串中可以包含换行回车等特殊字符常用字符串函数和方法第1题以下关于字符串.strip()方法功能说明正确的是:A按照指定字符分割字符串为数组B替换字符串中特定字符C连接两个字符串序列第2题变量a的值为字符串类型的"2",如何将它转换为整型?Aint(a)Binteger(a)CcastToInteger(a)第3题Python运算符%不仅可以用来求余数,还可以用来格式化字符串。第4题变量a的值为字符串类型的"2",如何将它转换为整型?AcastToInt(a)Bint(a)Cinteger(a)DcastToInteger(a)第5题哪个选项是hex(255)的执行结果?A'0xff'B'-0xff'C0xff.0D0xff列表类型的使用第1题列表ls,哪个选项对ls.append(x)的描述是正确的?A只能向列表ls最后增加一个元素xB向列表ls最前面增加一个元素xC替换列表ls最后一个元素为x第2题列表可以作为集合的元素。第3题Python中,如何输出列表中的第二个元素?Aprint(example[2])Becho(example[2])Cprint(example[1])Dprint(example(2))第4题集合可以作为列表的元素。第5题Python列表中所有元素必须为相同类型的数据。列表类型的基本操作第1题列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。第2题Python中,如何输出列表中的第二个元素?Aecho(example[2])Bprint(example[1])Cprint(example(2))第3题Python中,如何输出列表中的第二个元素?Aprint(example[2])Becho(example[2])Cprint(example[1])Dprint(example(2))第4题列表ls,哪个选项对ls.reverse()的描述是正确的?A将ls中元素逆序,返回一个新列表B将ls中元素逆序,更新列表C将ls中可以比较的元素进行逆序处理D如果ls为空,则产生一个异常。第5题哪个选项能够向列表ls中增加五个元素?Als.append([1,2,3,4,5])Bls.append(1,2,3,4,5)Cls+=1,2,3,4,5Dls.insert(1,2,3,4,5)元组类型的使用第1题集合可以作为元组的元素。第2题Python中,以下哪个代码是正确的元组?AsampleTuple={1,2,3,4,5}BsampleTuple=[1,2,3,4,5]CsampleList=/1,2,3,4,5/第3题元组中的元素不允许删除。第4题元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。第5题以下能够获取字符串s长度的是:As.len()Bs.lengthClength(s)Dlen(s)字典类型的使用第1题Python中,以下哪个代码是正确的字典?AmyExample={'someItem':2,'otherItem':20}BmyExample=('someItem'=>2,'otherItem'=>20)CmyExample=('someItem':2,'otherItem':20)第2题在字典里,同一个键可以对应两个或多个值。第3题字典可以作为集合的元素。第4题Python字典和集合属于无序序列。第5题哪个选项不能生成一个空字典?A{}Bdict()Cdict([])D{[]}字典相关函数的使用第1题Python中,以下哪个代码是正确的字典?AmyExample={'someItem':2,'otherItem':20}BmyExample=('someItem'=>2,'otherItem'=>20)CmyExample=('someItem':2,'otherItem':20)第2题关于大括号{},以下描述正确的是:A直接使用{}将生成一个集合类型B直接使用{}将生成一个列表类型C直接使用{}将生成一个字典类型D直接使用{}将生成一个元组类型第3题以下哪条语句定义了一个Python字典()A{}B{1,2,3}C(1,2,3)D[1,2,3]第4题以下不能创建一个字典的语句是

Adict1={}

Bdict2={3:5}

Cdict3={[1,2,3]:“uestc”}

Ddict4={(1,2,3):“uestc”}第5题哪个选项不能生成一个空字典?A{}Bdict()Cdict([])D{[]}集合类型的使用第1题集合可以作为元组的元素。第2题Python字典和集合属于无序序列。第3题运算符“-”可以用于集合的差集运算。第4题S和T是两个集合,哪个选项对S^T的描述是正确的?AS和T的并运算。包括在集合S和T中的所有元素。BS和T的差运算。包括在集合S但不在T中的元素。CS和T的交运算。包括同时在集合S和T中的元素。DS和T的补运算,包括集合S和T中的非相同元素。第5题S和T是两个集合。哪个选项对S-T的描述是正确的?AS和T的并运算,包括在集合S和T中的所有元素BS和T的差运算,包括在集合S但不在T中的元素CS和T的交运算,包括同时在集合S和T中的元素。DS和T的补运算,包括集合S和T中的非相同元素组合数据类型典型案例第1题Python列表中所有元素必须为相同类型的数据。第2题以下能够获取字符串s长度的是:As.len()Bs.lengthClength(s)Dlen(s)第3题列表ls,哪个选项对ls.append(x)的描述是正确的?A只能向列表ls最后增加一个元素xB向列表ls最前面增加一个元素xC替换列表ls最后一个元素为x第4题Python中,如何输出列表中的第二个元素?Aprint(example[2])Becho(example[2])Cprint(example[1])Dprint(example(2))第5题列表ls,哪个选项对ls.reverse()的描述是正确的?A将ls中元素逆序,返回一个新列表B将ls中元素逆序,更新列表C将ls中可以比较的元素进行逆序处理D如果ls为空,则产生一个异常。函数的定义与调用第1题Python中定义函数的关键字是()AdefineBfunctionCdefunc第2题定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。第3题函数中必须包含return语句。第4题关于递归函数描述正确的是?A递归函数可以调用程序的使用函数。B递归函数用于调用函数的本身。C递归函数除了函数本身,可以调用程序的其他所有函数。DPython中没有递归函数。第5题函数内部定义的局部变量当函数调用结束后被自动删除。函数的参数传递第1题在函数内部直接修改形参的值并不影响外部实参的值。第2题def

greetPerson(*name):

print('Hello',

name)

greetPerson('Runoob',

'Google')以上代码输出结果为?AHello('Runoob','Google')BHelloRunoobC错误!函数只能接收一个参数。第3题定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。第4题关于函数的下列说法不正确的是:()A函数可以没有参数B函数可以有多个返回值C函数可以没有return语句D函数都有返回值第5题在函数内部没有办法定义全局变量。参数类型第1题函数内部定义的局部变量当函数调用结束后被自动删除。第2题在函数内部直接修改形参的值并不影响外部实参的值。变量的作用域第1题不同作用域中的同名变量之间互相不影响,也就是说,在不同的作用域内可以定义同名的变量。第2题在python中,变量名STUDENT与student相同。()第3题Python中,以下哪个变量的赋值是正确的?Ainta=2Ba=2Cvariablea=2第4题Python关键字不可以作为变量名。第5题变量a的值为字符串类型的"2",如何将它转换为整型?AcastToInt(a)Bint(a)Cinteger(a)DcastToInteger(a)函数的异常处理第1题程序中异常处理结构在大多数情况下是没必要的。第2题以下哪个关键字是与try语句一起使用来处理异常的?AcatchBexceptionCcatch(a)Dexcept第3题关于try-except,哪个选项的描述是错误的?A表达了一种分支结构的特点B用于对程序的异常进行捕捉和处理C使用了异常处理,程序将不会再出错DNameError是一种异常类型第4题哪个选项不是Python异常处理可能用到的关键字?AtryBelseCifDfinally第5题

有关异常说法正确的是A程序中抛出异常终止程序B程序中抛出异常不一定终止程序C拼写错误会导致程序终止D缩进错误会导致程序终止认识面向对象程序设计第1题列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。第2题访问类属性只能通过类的实例对象来访问第3题下面能支持自顶向下设计方法的是()A对象B循环结构C函数D过程第4题下面不属于面向对象设计基本特征的是()?A集成B多态C一般性D封装类与对象的定义与访问第1题定义类如下:classHello():def__init__(self,name)=name

defshowInfo(self)print()下面代码能正常执行的Ah=Hello()h.showInfo(‘张三’)Bh=Hello(‘张三’)h.showInfo()C

h=Hello(‘admin’)showInfo第2题类中的私有属性不能在类外通过对象名访问。第3题访问类属性只能通过类的实例对象来访问第4题类是对现实世界中一些事物的封装。第5题Python中定义类的保留字为AdefBclassCobjectD__init__类的方法第1题以下关于字符串.strip()方法功能说明正确的是:A按照指定字符分割字符串为数组B替换字符串中特定字符C连接两个字符串序列第2题列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。第3题哪个选项是下面代码的执行结果?turtle.circle(-90,90)A绘制一个半径为90像素的整圆形。B绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧。C绘制一个半径为90像素的弧形,圆心在小海龟当前行进的左侧。D绘制一个半径为90像素的弧形,圆心在画布正中心。第4题列表ls,哪个选项对ls.reverse()的描述是正确的?A将ls中元素逆序,返回一个新列表B将ls中元素逆序,更新列表C将ls中可以比较的元素进行逆序处理D如果ls为空,则产生一个异常。类的继承与派生第1题类中的私有属性不能在类外通过对象名访问。第2题以下哪个选项不是Python语言直接提供的数据类型?A复数类型B元组类型C文件类型D列表类型第3题定义类如下:classHello():def__init__(self,name)=name

defshowInfo(self)print()下面代码能正常执行的Ah=Helloh.showInfo()Bh=Hello()h.showInfo(‘张三’)Ch=Hello(‘张三’)h.showInfo()D

h=Hello(‘admin’)showInfo第4题Python中定义类的保留字为AdefBclassCobjectD__init__第5题关于try-except,哪个选项的描述是错误的?A表达了一种分支结构的特点B用于对程序的异常进行捕捉和处理C使用了异常处理,程序将不会再出错DNameError是一种异常类型写文本文件第1题假设file是文本文件对象,下列选项中,哪个用于读取一行内容?()Afile.read(200)Bfile.readline()Cfile.readlines()第2题对于Python文件,以下描

温馨提示

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

评论

0/150

提交评论