( 8 )阅读下列程序段
public class OperatorsAndExpressions {
String conditionalExpression ( int score ) {
String result;
//如果 score 超过 60 分,则结果是 passed, 否则是 doesn't pass
result= ( score>=60 ) ?"passed":"doesn't pass" :
System.out.println ( result ) ;
return result;
}
public static void main ( String args[] ){
OperatorsAndExpressions perAndExp=new OperatorsAndExpressionsQ;
//条件表达式
OperAndExp. conditionalExpression ( 65 ) ;
}
}
其执行结果是 【 8 】
第1题:
阅读下列程序段,程序的输出结果为( )。
A.3
B.5
C.6
D.8
第2题:
第3题:
下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)
A.<class 'int'> <class 'float'> <class 'str'>
B.<class 'float'> <class 'int'> <class 'str'>
C.<class 'str'> <class 'float'> <class 'int'>
D.<class 'str'> <class 'int'> <class 'float'>
第4题:
请阅读以下一段程序,并给出答案。
class A
{
public:
A(){ doSth() }
virtual void doSth(){ printf("I am A");}
}
class B:public A
{
public:
virtual void doSth(){ printf("I am B");}
}
B b;
执行结果是什么?为什么?
第5题:
阅读下列代码,选出该代码段正确的文件名()。 class A{ void method1(){ System.out.println("Method1 in class A"); } } public class B{ void method2(){ System.out.println("Method2 in class B"); } public static void main(String[] args){ System.out.println("main() in class B"); } }
A.java
B.A.class
C.B.java
D.B.class