青书学堂淮阴师范学院Python程序设计网上考试答案
 |
A:?个xx.py就是?个模块 B:任何?个普通的xx.py?件可以作为模块导? C:模块?件的扩展名不?定是 .py D:运?时会从制定的?录搜索导?的模块,如果没有,会报错异常 |
|
导?模块的?式错误的是( ) |
A:import mo B:from mo import * C:import mo as m D:import m from mo |
|
程序如下:
 输?的是 1a 结果是:( ) |
A: number: 1 打印异常详情信息: invalid literal for int() with base 10: finally end B:打印异常详情信息: invalid literal for int() with base 10: finally end C: ========hello=========== 打印异常详情信息: invalid literal for int() with base 10: finally End D:以上都正确 |
|
对以下程序描述错误的是( ) try: #语句块1 except IndexError as i: # 语句块2 |
A:改程序对异常处理了,因此?定不会终?程序 B:改程序对异常处理了,不?定不会因异常引发终? C:语句块1,如果抛出IndexError 异常,不会因为异常终?程序 D:语句块2 不?定会执? |
|
 |
A:程序中抛出异常终?程序 B:程序中抛出异常不?定终?程序 C:拼写错误会导致程序终? D:缩进错误会导致程序终? |
|
 |
A:拼写错误 B:错误表达式 C:缩进错误 D:?动抛出异常 |
|
定义类如下: class A(): def a(): print(“a”)
class B (): def b(): print(“b”)
class C(): def c(): print(c)
class D(A,C): def d(): print(“d”)
d = D() d.a() d.b() d.d() 以下程序能执?的结果是( ) |
A:a,b,d B:a,d C:d,a D:执?会报错 |
|
定义类如下 class Hello(): def __init__(self,name) self.name=name def showInfo(self) print(self.name) 下?代码能正常执?的 ( ) |
A:h = Hello h.showInfo() B:h = Hello() h.showInfo(‘张三’) C:h = Hello(‘张三’) h.showInfo() D:h = Hello(‘admin’) 1. showInfo |
|
 |
A:类的实例?法必须创建对象后才可以调? B:类的实例?法必须创建对象前才可以调? C:类的类?法可以?对象和类名来调? D:类的静态属性可以?类名和对象来调? |
|
函数如下:
 打印结果哪项是正确的?( ) |
A:changeInt: number2= 3 number: 3 B:changeInt: number2= 3 number: 2 C:number: 2 changeInt: number2= 2 D:number: 2 changeInt: number2= 3 |
|
函数如下: def showNnumber(numbers): for n in numbers: print(n) 下?哪些在调?函数时会报错?( ) |
A:showNumer([2,4,5]) B:showNnumber(‘abcesf’) C: showNnumber(3.4) D: showNumber((12,4,5)) |
|
调?以下函数返回的值( ) def myfun(): pass |
A:0 B:出错不能运? C:空字符串 D:None |
|
 |
A:raise B:with C:import D:final |
|
有下?的程序段:
 其中k取哪组值时 x =3 ?( ) |
A:3,4,5 B: 3,4 C: 5,6,7 D:4,5 |
|
如下程序段: str1 = 'Runoob example....wow!!!' str2 = 'exam'; Print(str1.find(str2, 5)) 打印的结果是( ) |
A:6 B:7 C:8 D:-1 |
|
 |
A:‘北京’.encode() B:‘北京’.decode() C:‘北京’.encode().decode() D:以上都不会错误 |
|
 |
A:abc2 B:abcabc C:abcc D:ababcc |
|
以下是字符转换成字节的?法是( ) |
A:decode() B:encode() C:upper() D:rstrip() |
|
Python语?语句块的标记是( ) |
A:分号 B:逗号 C:缩进 D:/ |
|
python源程序执?的?式( ) |
A:编译执? B:解析执? C:直接执? D:边编译边执? |
|
确说法是( ) |
A:return指定函数返回值,用来结束函数 B:在python中return语句只可返回一个值 C:无返回值函数中可以没有return语句 D:如果不给return,函数默认返回None |
|
 |
A:append B:index C:sort D:reverse |
|
方式( ) |
A:Queue B:Pipe C:全局变量 D:共享数据 |
|
 |
A:函数可以赋值给一个变量 B:函数可以作为元素添加到集合对象中 C:函数可以作为参数值传递给其它函数 D:函数可以当做函数的返回值 |
|
 |
A:x = y = z = 1 B:x = (y = z + 1) C:x, y = y, x D:x += y |
|
在Python?2.x和Python?3.x中,“//”表示整除,对整数或浮点数进行该运算时,结果为数学除法的整数部分。( ) |
A:正确 B:错误 |
|
在Python?2.x中,“/”为普通除法,当两个数值对象进行除法运算时,最终结果的精度与操作数中精度最高的一致;在Python?3.x中,“/”为真除法,与除法的数学含义一致。( ) |
A:正确 B:错误 |
|
同变量赋值相同值,则在内存中只有一份该值,多个变量指向同一块内存地址( ) |
A:正确 B:错误 |
|
?两个元素之间有对应关系的list构造?个dict,操作是:
 |
A:正确 B:错误 |
|
去掉old_list = [1,1,1,3,4 ] 中的重复元素,操作是: new_list = list(set(old_list)) |
A:正确 B:错误 |
|
存在一个程序判别一个Python程序的运行是否可以停止。???(?) |
A:正确 B:错误 |
|
?Python语言是面向对象的。??????????(? ??) |
A:正确 B:错误 |
|
?可用open(“file1”,”r”)方式打开文件并进行修改。????(? ?) |
A:正确 B:错误 |
|
?一个函数中只允许有一条return语句。(???) |
A:正确 B:错误 |
|
?Hanoi塔的解法体现了分而治之(divide-and-conquer)方法的典型用途。?(? ??) |
A:正确 B:错误 |
|
?在Python中导入模块中的对象常用3种方式( ) |
A:正确 B:错误 |
|
pip??是目前比较常用的Python扩展库管理工具。( ) |
A:正确 B:错误 |
|
__”属性。如果脚本作为模块被导入,则其“__name__”属性的值被自动设置为模块名;( ) |
A:正确 B:错误 |
|
自动设置为“__main__”。利用“__name__”属性即可控制Python程序的运行方式。( ) |
A:正确 B:错误 |
|
运算符“%”???可以对浮点数进行求余数操作。( ) |
A:正确 B:错误 |
|