Q1:封装一个实现两个数字相加的功能的函数代码,并成功运行程序,以下正确的是:(单选)
A、def A(): a=input('请输入第1个数:') b=input('请输入第2个数:') print(a+b)
A、def A: a=input('请输入第1个数:') b=input('请输入第2个数:') print(a+b)
C、def A(): a=int(input('请输入第1个数:')) b=int(input('请输入第2个数:')) print(a+b)
D、def A(): a=int(input('请输入第1个数:')) b=int(input('请输入第2个数:')) print(a+b) A()
Q2:下面关于类与对象的语法结构的描述,正确的是?(单选)
A、创建一个类,语法格式是: class 类名(): 代码块
B、实例化类对象,语法格式是: 实例化对象=类名
C、调用类的属性,语法结构是: 实例化对象.属性()
D、调用类的方法,语法格式是: 实例化对象.方法
Q3:定义一个Hello类,如下,选项中代码能正常执行的是:(单选)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('张三') showInfo()