두배로

시험 안내 › 정보처리기사 › 필기 개념서

15장. 프로그래밍 언어 기초

정보처리기사 필기 개념서 · 4과목. 프로그래밍 언어 활용 · 절 7개

앱에서 전체 내용 보기

이 장에서 배우는 것

15-1. 프로그래밍 언어의 분류와 자료형

C의 long 크기는 시스템마다 다르다(4B 또는 8B). Java는 플랫폼과 무관하게 크기가 고정이다

15-2. 연산자와 우선순위

전위 ++a: 먼저 증가한 뒤 그 값을 사용 / 후위 a++: 현재 값을 사용한 뒤 증가

15-3. 제어문 — 조건·선택·반복

switch: case 2부터 들어가 break 가 없으므로 2 + 3 + 10 = 15. for: 홀수 1·3·5·7만 더해 16, i = 9에서 break. do-while: 조건이 처음부터 거짓이어도 한 번 실행되어 k = 4

15-4. 배열과 문자열

C 배열은 0번부터 시작하며, 초기값을 일부만 주면 나머지는 0으로 채워진다

15-5. C 포인터와 구조체

*(p + 3)은 4번째 원소(4), *p + 3은 값 1에 3을 더한 4 — 괄호 위치에 주의. p++ 뒤 p는 a[1]을 가리키므로 p[2] = a[3] = 4

15-6. Python 리스트·슬라이싱·딕셔너리·range

-7 // 2는 −3.5를 내림한 −4 (C·Java의 -7 / 2는 0 방향 버림이라 −3). d.get(키, 기본값)은 키가 없으면 기본값을 돌려준다

15-7. 출력 형식 — printf 서식

이스케이프 문자: \n 줄바꿈, \t 탭, \\ 역슬래시, \0 널 문자, %%는 % 문자 출력

그림·예제·문제와 함께 이어 보기