JAVA(2문제)
https://www.mycompiler.io/ko/new/java
새 Java 프로그램 만들기 - 마이컴파일러 - myCompiler
실행 코드 코드 저장 기존 코드를 유지하시겠습니까? 에디터에 코드가 있는 동안 언어를 전환하려고 합니다. 이를 유지하려면 “기존 코드 유지”를 선택합니다. 예제로 바꾸려면 “예제로 바
www.mycompiler.io
1. 출력값 구하기
abstract class vehicle{
private String name;
abstract public String getName(String val);
public String getName(){
return "vehicle name:" + name;
}
public void setName(String val){
name = val;
}
}
class Car extends Vehicle{
public Car(String val){
setName(val);
}
public String getName(String val){
return "Car name : " + val;
}
public String getName(byte val[]){
return "Car name : " + val;
}
}
public class good {
public Static void main(String[] args){
Vehicle obj = new Car("Spark");
System.out.print(obj.getName());
}
}
정답 : Vehicle name:Spark
getName이라는 함수명으로 자식클래스에서 오버로딩 되어 있다.
매개변수가 없는 getName() 메서드는 부모클래스에만 있으므로 부모클래스의 getName() 메서드가 실행된다.
2. 출력값 구하기
public class good {
public static void main(String[] args){
int i=0;
int sum=0;
while (i<10){
i++;
if(i%2 ==1)
continue;
sum += i;
}
System.out.println(sum);
}
}
정답 : 30
sum = 0 + 2 + 4 + 6 + 8 + 10 = 30
% : 나머지
C언어(2문제)
https://www.mycompiler.io/ko/new/c
새 C 프로그램 만들기 - 마이컴파일러 - myCompiler
실행 코드 코드 저장 기존 코드를 유지하시겠습니까? 에디터에 코드가 있는 동안 언어를 전환하려고 합니다. 이를 유지하려면 “기존 코드 유지”를 선택합니다. 예제로 바꾸려면 “예제로 바
www.mycompiler.io
1. 출력값 구하기
#include <stdio.h>
void main(){
int i=0, c=0;
while (i<10){
i++;
c*=i;
}
printf("%d",c);
}
정답 : 0
c가 0이기 때문에 무엇을 곱해도 0
2. 출력값 구하기
#include <studio.h>
int r1(){
return 4;
}
int r10(){
return (30+r1());
}
int r100(){
return (200+r10());
}
int main(){
printf("%d\n", r100());
return 0;
}
정답 : 234
r100 = 200+r10 = 200+30+r1 = 200+30+4 =234
SQL(3문제)
https://www.programiz.com/sql/online-compiler/
Online SQL Editor
www.programiz.com
1. SQL 작성
성적 테이블에서 과목별 점수의 평균이 90이상인 과목이름, 최소점수, 최대점수를 구해라
별칭(AS) 사용, GROUP BY, HAVING 구문 반드시 사용, WHERE 사용 안함, 대소문자 구분 안함
정답 : SELECT 과목이름, MIN(점수) 최소점수, MAX(점수) 최대점수 FROM 성적
GROUP BY 과목 HAVING AVG(점수) >= 90;
집계함수
- COUNT : 복수 행의 줄 수 반환
- SUM : 복수 행의 해당 컬럼 간의 합계 계산
- AVG : 복수 행의 해당 컬럼 간의 평균을 계산
- MAX : 복수 행의 해당 컬럼 중 최댓값을 계산
- MIN : 복수 행의 해당 컬럼 중 최솟값을 계산
- STDDEV : 복수 행의 해당 컬럼 간의 표준편차를 계산
- VARIANCE : 복수 행의 해당 컬럼 간의 분산을 계산
2. SQL 작성
학생테이블에서 이름이 민수인 튜플을 삭제
정답 : DELETE FROM 학생 WHERE 이름='민수';
DELETE : 레코들 삭제
DROP : 테이블을 삭제
3. 빈칸 작성
학생 테이블에 주소 속성 추가
__1__ TABLE 학생 __2__ VARCHAR(20);
정답 : 1. UPDATE, 2. COLUMS
'문제 > 정보처리기사실기' 카테고리의 다른 글
[정보처리기사 실기] 2020년 1회 JAVA, C, SQL (1) | 2024.10.19 |
---|---|
[정보처리기사 실기] 2020년 2회 JAVA, PYTHON, SQL (0) | 2024.10.17 |
[정보처리기사 실기] 2020년 4회 JAVA, C, PYTHON, SQL (0) | 2024.10.15 |
[정보처리기사 실기] 2021년 1회 JAVA, C, PYTHON, SQL (0) | 2024.10.14 |
[정보처리기사 실기] 2021년 2회 JAVA, C, PYTHON, SQL (0) | 2024.10.14 |