以下程序的输出结果是:def fun(x):try:return x *4except:return xprint( fun("5"))
查看答案
以下关于程序的异常处理的描述中,错误的是:
A. 一旦代码抛出异常并且没有得到正确的处理,整个程序会崩溃,并且不会继续执行后面的代码
B. 一般不建议在try中放太多代码,而建议只放入可能会引发异常的代码
C. 带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码
D. 在try-except-else结构中,如果try子句的语句引发了异常,则会执行elso子句中的代码
当试图访问的对象属性不存在时,为了不让程序抛出异常,需要用到的语句是:
A. try- except语句
B. for语句
C. eval语句
D. if语句
以下程序Dog类中的_ _init_ _ ( )方法共包含几个形参:class Dog( ):def _ _ init_ _ (self,name,age):self. name = nameself.age = age
A. 0个
B. 1个
C. 2个
D. 3个
下面哪一种定义是类的私有成员:
A. _ xx
B. _xx_
C. _ _xxx
D. xxx