欢迎光临
奥鹏作业辅导

[奥鹏]南开21秋学期《Python编程基础》在线作业题目[正确答案]

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

[奥鹏]南开21秋学期《Python编程基础》在线作业题目[正确答案]

南开21秋学期《Python编程基础》在线作业题目[正确答案]单选题答案

21秋学期(1709、1803、1809、1903、1909、2003、2009、2103、2109)《Python编程基础》在线作业

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 40 分)

1.已知“d=dict(x=1,y=2)”,则执行“d.clear()”后,“len(d)”返回的结果是( )。

正确选项:--------

A.0

B.1

C.2

D.报错

正确选项:--------

 

2.已知“a=tuple([1,2])+tuple([2,3])”,则a的值是( )。

A.[1,2,3]

B.[1,2,2,3]

C.(1,2,3)

D.(1,2,2,3)

正确选项:--------

 

3.已知t=(12,34.5,True,'test',3+5j),则下列选项中,输出结果为“('test',)”的选项是( )。

正确选项:--------

A.t[3]

B.t[4]

C.t[3:4]

D.t[4:5]

正确选项:--------

 

4.已知“t=tuple(range(0,10))”,则print(t[-1:3:-2])的结果是( )。

正确选项:--------

A.[9,7,5]

B.(9,7,5)

C.[9,7,5,3]

D.(9,7,5,3)

正确选项:--------

 

5.已知“d1={'age':19}”,则执行“d1.fromkeys(['sno','name'])”后,d1中的元素个数为( )。

正确选项:--------

A.0

B.1

C.2

D.3

正确选项:--------

 

6.计算列表ls中的元素个数应使用( )。

A.ls.count()

B.count(ls)

C.ls.len()

D.len(ls)

 

7.程序在运行时,输入数据和输出数据都是存放在( )中。

A.外存

B.内存

C.CPU

D.硬盘

正确选项:--------

 

8.用于跳出循环的命令是( )。

A.break

B.continue

C.else

D.pass

正确选项:--------

 

9.已知M模块中有一个无参函数f,则在脚本文件N.py中导入M模块后调用函数f的方式为( )。

A.f()

B.f()

C.f()

D.M.f()

正确选项:--------

 

10.( )是计算机完成的一个最基本的操作。

A.程序

B.指令

C.代码

D.命令

 

11.通过列表中的( )方法可以将一个元素插入到列表的指定位置。

A.insert

B.append

C.add

正确选项:--------

D.push

 

12.已知m是一个Match对象,则m.groups()返回的结果必然是一个( )。

A.字符串

B.元组

C.列表

D.不确定

正确选项:--------

 

13.下列选项中,可以用于判断c中保存的字符是否是英文字母的表达式是( )。

A.c>='a' and c<='Z'

正确选项:--------

B.c>='A' and c<='z'

正确选项:--------

C.c>='a' and c='A' and c<='Z

正确选项:--------

D.c>='a' and c='A' and c<='Z'

 

14.已知通过“stu=Student('1810101','李晓明')”可以创建一个Student类对象并赋给stu,则创建该对象时所执行的构造方法的形参个数(不考虑不定长参数的情况)为( )。

A.1

B.2

C.3

D.4

正确选项:--------

 

15.析构方法的形参个数为( )。

A.0

B.1

C.至少1个

D.不限

正确选项:--------

 

16.下列选项中,错误的描述是( )。

A.字典中的每一个元素是一个键:值对

B.字典中不同元素的键不能相同

C.字典中不同元素的值不能相同

D.通过“{}”可以创建一个空字典

 

17.下列选项中,执行时会报错的语句是( )。

A.int('23')

B.int('23+1')

C.int('23',8)

D.int('2a',16)

 

18.除了系统遇到错误产生异常外,我们也可以使用( )产生异常。

A.exception

B.error

C.raise

D.except

正确选项:--------

 

19.使用集合的update方法,要求传入的实参必须是( )。

正确选项:--------

A.元组

B.列表

C.可哈希对象

D.可迭代对象

正确选项:--------

 

20.下列选项中,描述正确的是( )。

A.一个函数的函数体中可以包含另一个函数的调用、但不可以包含另一个函数的定义

B.一个函数的函数体中可以包含另一个函数的定义、但不可以包含另一个函数的调用

C.一个函数的函数体中即不可以包含另一个函数的定义、也不可以包含另一个函数的调用

D.一个函数的函数体中既可以包含另一个函数的定义、也可以包含另一个函数的调用

 

南开21秋学期《Python编程基础》在线作业题目[正确答案]多选题答案

二、多选题 (共 10 道试题,共 20 分)

21.已知s1和s2是两个集合,则返回结果必然为True的选项包括( )。

A.s1.symmetric_difference(s2).issubset(s1)

正确选项:--------

B.s1.symmetric_difference(s2).issuperset(s1)

C.s1.intersection(s2).issubset(s1)

D.s1.intersection(s2).issubset(s2)

 

22.已知在D:Python目录下有一个test.dat文件,则下列选项中返回True的是( )。

正确选项:--------

A.os.path.isfile('D:\Python\test.dat')

B.os.path.isdir('D:\Python')

C.os.path.exists('D:\Python')

D.os.path.exists('D:\Python\test.dat')

正确选项:--------

 

23.Python的运行方式包括( )。

A.交互式运行

B.脚本式运行

C.代码式运行

D.即时式运行

 

24.下列选项中,+作为拼接运算符使用的表达式是( )。

A.[1.2]+[2.5]

B.1.2+2.5

C.'abc'+'def'

D.[1.2+2.5]

 

25.下列选项中属于高级程序设计语言的是( )。

A.Python语言

B.汇编语言

C.机器语言

D.C++语言

正确选项:--------

 

26.使用集合的update方法,传入的实参可以是( )。

A.数字

B.元组

C.列表

D.字符串

 

27.下面关于包的叙述中,正确的是( )。

A.利用包可以将多个关系密切的模块组织在一起

B.定义一个包就是创建一个文件夹并在该文件夹下创建一个名为__init__.py的文件

C.一个包下面只能包含模块

D.一个包下面还可以包含子包

 

28.下列选项中,描述正确的是( )。

A.定义函数时,有默认参数值的形参必须放在没有默认参数值的形参后面

B.位置参数和关键字参数可以混合使用,但位置参数必须在前

C.位置参数和关键字参数不允许混合使用

D.关键字参数的形式为“形参=实参”

正确选项:--------

 

29.在列表的最后添加一个新元素,可以使用的列表方法包括( )。

A.insert

B.append

C.add

D.push

 

30.已知s1和s2是两个集合,则返回结果必然为True的选项包括( )。

A.s1.union(s2).issubset(s1)

B.s1.union(s2).issuperset(s1)

C.s1.difference(s2).issubset(s1)

D.s1.difference(s2).issuperset(s1)

正确选项:--------

 

三、判断题 (共 20 道试题,共 40 分)

31.os.path.join('.','src','tools')与'.{0}src{0}tools'.format(os.sep)返回的字符串相同。

 

32.比较运算和逻辑运算返回的计算结果一定是布尔值。

 

33.定义函数只是规定了函数会执行什么操作,但并不会真正执行;只有调用函数时才会真正去执行函数中的代码。

 

34.模块可以放在任何一个包或子包中。

 

35.借助yield关键字可以利用函数实现生成器的功能。

 

36.已知执行“d=dict(sno='1810100', name='李晓明', age=19)”,则执行“r=del d['age']”后,r的值为19。

 

37.通过下标“[]”不仅可以访问列表中的某个元素,还可以对元素进行修改。

正确选项:--------

 

38.执行“print('%.2f%%'%52.50)”,输出结果为“52.50%”。

正确选项:--------

 

39.析构方法可以没有形参。

 

40.利用iter函数可以根据可迭代对象获取迭代器。

 

41.已知类的普通方法func有3个形参且都没有默认参数值,则调用该方法时必须传入对应的3个实参。

 

42.一个脚本文件中定义的全局变量只能在该脚本文件中使用。

 

43.已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。

 

44.已知s={1,20,25},则通过“s.add([2,3])”可以向s中添加一个新的列表类型的元素。

 

45.内层函数要使用外层函数定义的变量,必须使用nonlocal关键字。

 

46.如果在一个函数中没有显示地写return语句,则该函数有一个隐式的什么数据都不返回的retrun语句。

 

47.对于整型变量x,x>>1与x//2的运算结果相同。

 

48.能够使用next函数获取下一个元素值的对象都是迭代器。

 

49.通过“{}”可以创建一个空字典。

正确选项:--------

 

50.对于没有默认参数值的形参,在函数调用时必须为其指定实参。

 


南开21秋学期《Python编程基础》在线作业题目[正确答案]奥鹏资讯分享:




陕西专升本计算机专业考语文、英语和专业课程,其中专业课程有DirectX程序设计、Windows可视化编程、网络技术与应用、并行程序设计、Python编程基础、网络爬虫与信息提取、计算机科学导论、数据库应用系统设计、软件工程与软件测试技术等科目。

模版4(1).jpg

计算机专业专升本可以报考北京语言大学、南开大学、大连理工大学、东北师范大学、东北大学、福建师范大学、吉林大学、西南大学 西安交通大学、四川农业大学、四川大学、北京理工大学、西南交通大学、北京外国语大学、华中师范大学、东北农业大学 兰州大学、北京师范大学、北京交通大学、电子科技大学等院校。

扫描二维码获取答案

热门文章

  • 下列属于有条件多数原则的是()。

  • 下列属于有条件多数原则的是()。 A.120人参加投票,有81人赞成方案就可获得通过 B.120人参加投票,有61人赞成方案就可获得通过 C.120人参加投票,有31人

猜你喜欢

  • 兰大《公司法学》18春平时作业3答案

  • 《公司法学》18春平时作业3-0001 试卷总分:100 得分:0 一、 单选题 (共 10 道试题,共 50 分) 1.某有限责任公司中的董事甲有轿车一辆,打算卖给本公司。该公司