设有People和Student两个类,其中People是父类,Student是子类,假设这两个类都有无参的构造方法。有下面两个语句:语句1:People p1 = new Student();语句2:Student s1 = new People();下面哪一个选项是正确的?
A: 语句1和2 都正确
B: 语句1和2都错误
C: 语句1正确而语句2错误
D: 语句2正确而语句1错误
A: 语句1和2 都正确
B: 语句1和2都错误
C: 语句1正确而语句2错误
D: 语句2正确而语句1错误
举一反三
- 假定已有如下变量说明和枚举定义: 判断下列语句是否符合语法规则,结果是()。 A: 语句1错误,语句2和语句3正确 B: 语句2正确,语句1和语句3错误 C: 语句3正确,语句1和语句2错误 D: 语句1正确,语句2和语句3错误
- if双分支语句的语句格式为:if(表达式)语句1;else语句2;语句1和语句2是双分支结构对应的两个分支,其中关于语句1和语句2描述正确的是()。 A: 语句1只能是一条语句 B: 语句2只能是一条语句 C: 语句1和2都可以是多条语句,但是多条语句必须要用花括号括起来构成复合语句 D: 语句1是当条件不成立时执行的分支
- Student类是Person类的子类,分析下面语句,转型是否正确: Student s =(Student)new Person("张三", 23);
- 如果x=10,应该执行以下哪句或哪些语句?if(x>=10){语句1;}else{语句2;} A: 语句1 B: 语句2 C: 语句1和语句2都执行 D: 语句1和语句2都不执行
- Visual Basic的if 语句的格式如下, 下列各种说法中正确的是( )If 逻辑表达式 Then 语句1 Else 语句2 A: 语句1和语句2可能全被执行 B: 语句1和语句2可能不全被执行 C: 语句1和语句2有且只有一条被执行 D: 语句1和语句2全被执行或全不被执行