다음 Java 프로그램의 출력 결과는?
class ClassP {
int func1(int a, int b) {
return (a+b);
}
int func2(int a, int b) {
return (a-b);
}
int func3(int a, int b) {
return (a*b);
}
}
public class ClassA extends ClassP {
int func1(int a, int b) {
return (a%b);
}
double func2(double a, double b) {
return (a*b);
}
int func3(int a, int b) {
return (a/b);
}
public static void main(String[] args) {
ClassP P = new ClassA();
System.out.print(P.func1(5, 2) + ", "
+ P.func2(5, 2) + ", " + P.func3(5, 2));
}
}- ①1, 3, 2
- ②1, 3, 2.5
- ③1, 10.0, 2.5
- ④7, 3, 10
선지를 골라 바로 채점해 보세요.
정답 ①
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)