자격증 연습(17)
-
2024년 1회 정보처리기사 11번 문제 풀이
출제자 실수로 return문 누락으로 인해 전원 정답 처리된 문제입니다만 알고리즘적으로 접근해서 풀겟습니다. 코드를 분석하면 구조체 형식 1개 함수 4개 그리고 메인함수로 이루어진 코드입니다. 모든것은 메인함수부터 시작되지만 먼저 구조체 선언부 부터 보겟습니다. 구조화된 하나의 이상의 변수를 묶어서 새로운 타입(자료형으로) 지정하는 것입니다.결이 다르긴하나 객체지향 언어를 사용하신 분들은 클래스와 비슷한 개념으로 받아들이셔도 됩니다. typedef struct (구조체이름){ 멤버변수1의타입 멤버변수1의이름; 멤버변수2의타입 멤버변수2의이름; ...} 구조체의새로운이름; 형태로 typedef 선언을하면 struct 키워드로 사용하지 않아도 됩니다. 출저:https://www.tc..
2024.07.19 -
정보처리기사 24년 1회 18번 문제
18. 아래의 SQL 코드와 테이블을 참고하여 결과 값을 작성하시오.SELECTCOUNT(*)FROMTABLEWHEREEMPNO > 100ANDSAL >= 3000 OR EMPNO = 200select 문COUNT(*) 은 null값 포함해서 카운트from문TABLE에서 조건1EMPNO가 100보다 크고 AND 조건2SAL >= 3000 이거나(OR) EMPNO = 200 이면 테이블에서EMPNO가 100보다 크고SAL >= 3000 이거나 EMPNO = 200 인레코드의 수를 출력 조건1 EMPNO가 100보다 큼2개의 레코드 조건 2 SAL >= 3000 이거나 EMPNO = 200 인 레코드 조건 2개를 전부 만족하는(AND) 레코드는 1개이므로 결과
2024.07.09 -
정보처리기사 24년 1회 16번 문제
class classOne { int a, b; public classOne(int a, int b) { this.a = a; this.b = b; // a는 10, b는 11 } public void print() { System.out.println(a + b); }}class classTwo extends classOne { int po = 3; public classTwo(int i) { super(i, i+1); // super로 부모클래스의 classOne(int a, int b) 생성자가 호출됨 } public void print() { System.out...
2024.07.09 -
정보처리기사 24년 1회 13번 문제
13. 아래 보기의 SQL 문장과 테이블을 참고하여 출력 값을 표로 작성하시오.SELECTBFROMR1WHEREC IN (SELECT C FROM R2 WHERE D="K"); SELECTB B 컬럼 조회 FROMR1R1 테이블에서 WHERE 조건 C IN R1 테이블의 C 컬럼 값이 서브쿼리 결과에 포함되는 경우 서브쿼리(SELECT C FROM R2 WHERE D="K"); 서브쿼리 :R2 테이블에서 서브쿼리 D 컬럼의 값이 k 인 c컬럼을 조회 전체 sql 문: R2 테이블에서 D가 'K'인 행들의 C 값('x'와 'y')과 일치하는 C 값을 가진 R1 테이블의 행들의 B 컬럼 값을 출력 결과적으로 R1 테이블의 첫 번째와 두 번째 행의 B 컬럼 값인 'a'와 'b'가 출력
2024.07.09 -
정보처리 기사 24년 1회 12번 문제
a = ["Seoul", "Kyeonggi", "Incheon", "Daejun", "Daegu", "Pusan"] str = "S" for i in a: str = str + i[1] print(str) str = 문자열 S for 반복문 i in a -> 리스트 요소 만큼 반복str = str + i[1] 은 문자열 str 리스트 , +i[1]는 각 리스트 요소(문자열)의 1번 인덱스 (문자 2번째 자리)를 더해줍니다. S e y n a a u 가 더해짐으로써 Seynaau 가 출력됩니다.
2024.07.09 -
정보 처리기사 24년 1회 10번 문제
class Parent { int x, y; Parent(int x, int y) { ① this.x=x; this y=y; } int getT() { ② return x*y; }} class Child extend Parent { int x; Child (int x) { ③ super(x+1, x); this.x=x; } int getT(int n){ ④ return super.getT()+n; }}class Main { public static void main(String[] args) { ⑤ Parent parent = new Child(3); ⑥..
2024.07.09