🍉 2022년 1회 4번성적 테이블에서 name과 score를 조회하되, score를 기준으로 내림차순 정렬하여 조회하는 SQL문에 대해 괄호 안의 빈 칸을 작성하시오. [성적]nameclassscore정기찬A85이영호C74황정형C95김지수A90최은영B82 SELECT name, scoreFROM 성적( ① ) BY ( ② ) ( ③ )더보기답 : ① ORDEY ② score ③ DESC🍉 2022년 2회 3번H 회사의 전체 제품 단가보다 큰 제품을 출력하고자 한다. 괄호 안의 빈 칸을 작성하시오. [제품]제조사제품명단가A과자1,000B초콜릿6,000H사탕2,000C아이스크림5,000H사탕3,000 SELECT 제조사, 제품명, 단가FROM 제품WHERE 단가 > (___) (SELECT ..
정보처리기사
🍉 2021년 1회 6번급여 테이블에서 아래와 같은 SQL 구문을 사용했을 경우의 출력 결과를 작성하시오. [급여]EMPNOSAL100100020030003001500 SELECT COUNT(*) FROM 급여WHERE EMPNO > 100 AND SAL >= 3000 OR EMPNO = 200; 더보기답 : 1🍉 2021년 2회 5번다음은 테이블을 수정할 때의 상황입니다. SQL 보기에서 괄호 안에 알맞는 문장을 작성하시오. ( ① ) 테이블명 ( ② ) 컬럼 = 값 WHERE 점수 >= 90; 더보기답 : ① ALTER ② SET🍉 2021년 2회 6번다음 SQL 보기에서 JOIN할 경우 괄호 안에 알맞는 문장을 작성하시오. SELECT ... FROM 학생정보 a JOIN 학과정보 b ..
🍉 2023년 1회 2번 출력 결과 #include int main() { char a[] = "Art"; char *p = NULL; p = a; int i = 0; printf("%s\n", a); printf("%c\n", *p); printf("%c\n", *a); printf("%s\n", p); for(int i = 0;a[i] != '\0';i++) { printf("%c", a[i]); } } 더보기 답 : Art A A Art Art p = a에서 배열 변수 a의 주소값을 포인터 변수 p가 가리키게 된다. printf("%s\n", a) => a의 주소값에서 문자열을 출력한다. 즉, Art printf("%c\n", *p) => *p는 a의 실제값에 대한 문자를 출력한다. 즉, A pri..
🍉 2022년 1회 14번 출력 결과 // 입력값이 5일 때 출력값 #include int fn(int a) { if(a ② % ③ / number의 값인 1234를 역순인 4321로 출력하는 코드이다. 이를 위해선 아래와 같은 일련의 과정을 반복한다. 1. result의 현재 값에 10배 연산을 해준다. 2. result의 값에 number의 값을 10으로 나눴을 때의 나머지 값을 더해준다. 3. number의 값에서 1의 자리의 값을 버릴 수 있도록 10으로 나눠준다. 🍉 2022년 2회 8번 출력 결과 #include struct student { int n, g; }; int main() { struct student st[2]; int i = 0; for(i;i < 2;i++) { st[i].n..
🍉 2021년 1회 15번 출력 결과 #include void main() { struct insa { char name[10]; int age; } a[] = {"Kim", 28, "Lee", 38, "Park", 41, "Choi", 30}; struct insa *p; p = a; p++; printf("%s\n", p->name); printf("%d\n", p->age); } 더보기 답 : Lee 38 사용자 정의 타입으로 insa라는 구조체를 선언함과 동시에 a라는 구조체 배열을 생성하여 값을 할당한다. 또한 동일하게 insa 타입으로 *p라는 포인터 변수를 생성한다. insa 구조체로 만든 배열 a의 주소를 p 변수에 할당한다. 이 때, p = a에서 배열 a는 메모리 상에서 배열 요소 중 ..
🍉 2020년 1회 12번 출력 결과 #include void main() { int i, j; int temp; int a[5] = {75, 95, 85, 100, 50}; for(i = 0;i a[j + 1]) { temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } } } for(i = 0;i < 5;i++) { printf("%d ", a[i]); } } 더보기 답 : 50 75 85 95 100 i는 0~3까지 반복하고 j는 4-i만큼 반복한다. 버블 정렬(Bubble Sort, 인접한 두 요소를 비교하여 정렬하는 방법)을 이용하였다. 현재 요소와 다음 요소를 비교했을 때, 현..
🍉 2023년 1회 1번 출력 결과 class Static { public int a = 20; public int b = 0; } public class Main { public static void main(String[] args) { int a; a = 10; Static.b = a; Static st = new Static(); System.out.println(Static.b++); System.out.println(st.b); System.out.println(a); System.out.println(st.a); } } 더보기 답 : 10 11 10 20 🍉 2023년 1회 14번 빈 칸 public class Sort { public static void swap(int[] arr, int..
🍉 2022년 1회 3번 출력 결과 class A { int a; int b; } public class Test { static void func1(A m) { m.a *= 10; } static void func2(A m) { m.a += m.b; } public static void main(String[] args) { A m = new A(); m.a = 100; func1(m); m.b = m.a; func2(m); System.out.printf("%d", m.a); } } 더보기 답 : 2000 쉽다. 이런 문제에서 틀리면 안 된다. 🍉 2022년 1회 11번 빈 칸 class Car implements Runnable { int a; public void run() { //... } } ..