본문 바로가기

분류 전체보기432

흥달쌤 정보처리기사 실기 프로그램 문제(C언어 문제11~20) Q 11) 아래 C 프로그램의 출력은? #include int main() { int i = 3; int j = 4; if( (++i > j --) || (i++ j--를 수행한다. i는 전위 연산이기 때문에 4를 가지고 비교하고, j는 후위 연산이기 때문에 현재값 4를 가지고 비교하고, 1를 감소시킨다. 4 > 4라는 조건이 성립이 되고 거짓이 된다. 좌항이 거짓이지만 || 연산을 수행하기 때문에 우항도 수행을 하게 된다. i는 후위 연산이기 때문에, 4를 가지고 비교하게 되고, j는 전위 연산이기 때문에 2값을 가지고 비교하게 .. 2023. 4. 8.
흥달쌤 정보처리기사 실기 프로그램 문제(C언어 문제 1~10) Q 01) 입력 안내에 따라 두 사람의 나이를 입력받고, 그 합을 구하는 C 프로그램을 작성하려고 한다. ㄱ. scanf("%d%d", &age1, &age2); ㄴ. result = age1 + age2; ㄷ. int age1, age2, result ㄹ. printf("나이의 합은 %d살입니다. \n", result); ㅁ. printf("철수와 영희의 나이를 입력하세요."); A) ㄷ -> ㅁ -> ㄱ -> ㄴ ->ㄹ 해설) 프로그램 작성을 할 때는 선언, 입력, 처리, 출력 순으로 진행된다. Q 02) C 프로그램을 컴파일 하면 아래와 같은 것들이 실행된다. 수행 순서를 올바르게 나열하시오. ㄱ. 링커(linker) ㄴ. 어셈브러(assembler) ㄷ. 전처리기(preprocessor) ㄹ. 컴.. 2023. 4. 7.
흥달쌤 정보처리기사 실기 데이터베이스 문제(DML(Data Manipulation Language)) [1] INSERT Q 01) EMP 테이블 USER_NO, USER_NAME 컬럼에 각각 '001', 'USER1'을 삽입하는 SQL문을 작성하시오. A) INSERT INTO EMP (USER_NO, USER_NAME) VALUES ('001', 'USER1'); Q 02) 다음과 같은 SQL이 실행되었을 때 CSTUDENT에 삽입되지 않는 것을 고르시오. CREATE TABLE STUDENT ( SNO INT NOT NULL, NAME VARCHAR(10), YEAR INT, DEPT VARCHAR(10), PRIMARY KEY (SNO) ); INSERT INTO STUDENT VALUES(1001, 'KIM', 4, 'COMPUTER'); INSERT INTO STUDENT VALUES(1002.. 2023. 4. 6.
흥달쌤 정보처리기사 실기 데이터베이스 문제(DCL) [1] GRANT & REVOKE Q 01) DBA가 사용자 Park에게 테이블A의 데이터를 갱신할 수 있는 시스템 권한을 부여하고자 하는 SQL문을 작성하고자 한다. 다음에 주어진 SQL문의 빈칸에 알맞게 채우시오. GRANT (ㄱ) (ㄴ) 테이블A To Park A) (ㄱ) : UPDATE (ㄴ) : ON 해설) 갱신이므로 UPDATE. 테이블 앞에서는 ON 어떤 테이블에 대해서. Q 02) STUDENT에 대한 권한을 부여하는 (ㄱ)과 회수하는 (ㄴ)을 SQL로 쓰시오. (ㄱ) 테이블 student에 대한 SELECT, INSERT 권한을 Kim과 Lee에게 부여한다. (ㄴ) 테이블 student에 대한 SELECT, INSERT 권한을 Lee로부터 회수한다. A) (ㄱ) : GRANT SELECT.. 2023. 4. 5.