[정보처리기사] 프로그래밍 언어 활용 C Java Python 코드 추적
이 학습지는 정보처리기사 실기에서 가장 비중이 높은 프로그래밍 영역을 학습한다. D 단계의 데이터 처리 개념을 바탕으로 C, Java, Python 코드의 실행 흐름을 빠르게 추론하는 능력을 만든다. 변수 변화, 반복문 흐름, 배열 처리, 함수 호출, 객체지향 구조를 보고 결과를 즉시 판단하는 훈련에 집중한다. 이후 J 단계의 SQL·코드 실전 문제 풀이로 연결되는 핵심 단계다.
수록 문항
총 100개아래 문항들은 이 학습지에 수록된 카드입니다. 각 카드는 문제(Q)와 답(A)으로 구성되어 있으며, 일부 카드에는 추가 해설이 포함되어 있습니다. 로그인하면 이 학습지를 내 계정으로 복사해 카드를 한 장씩 넘기며 반복 학습할 수 있고, 숙달한 카드는 완료 표시하여 다음 세션에서 제외할 수 있습니다.
-
#1Q.
변수란 무엇인가
A.데이터를 저장하기 위한 메모리 공간의 이름이다
프로그래밍 기초 개념을 익히는 훈련이다 -
#2Q.
상수란 무엇인가
A.실행 중 값이 변경되지 않는 데이터이다
변수와 상수를 구분하는 훈련이다 -
#3Q.
자료형이란 무엇인가
A.데이터의 종류를 정의하는 것이다
데이터 저장 개념을 익히는 훈련이다 -
#4Q.
정수형이란 무엇인가
A.소수점 없는 숫자를 저장하는 자료형이다
기본 자료형을 익히는 훈련이다 -
#5Q.
실수형이란 무엇인가
A.소수점을 포함한 숫자를 저장하는 자료형이다
자료형 종류를 익히는 훈련이다 -
#6Q.
문자형이란 무엇인가
답은 로그인 후 확인 -
#7Q.
논리형이란 무엇인가
답은 로그인 후 확인 -
#8Q.
연산자란 무엇인가
답은 로그인 후 확인 -
#9Q.
산술 연산자란 무엇인가
답은 로그인 후 확인 -
#10Q.
비교 연산자란 무엇인가
답은 로그인 후 확인 -
#11Q.
논리 연산자란 무엇인가
답은 로그인 후 확인 -
#12Q.
대입 연산자란 무엇인가
답은 로그인 후 확인 -
#13Q.
증감 연산자란 무엇인가
답은 로그인 후 확인 -
#14Q.
조건문이란 무엇인가
답은 로그인 후 확인 -
#15Q.
if문의 역할은 무엇인가
답은 로그인 후 확인 -
#16Q.
switch문의 역할은 무엇인가
답은 로그인 후 확인 -
#17Q.
반복문이란 무엇인가
답은 로그인 후 확인 -
#18Q.
for문의 특징은 무엇인가
답은 로그인 후 확인 -
#19Q.
while문의 특징은 무엇인가
답은 로그인 후 확인 -
#20Q.
do while문의 특징은 무엇인가
답은 로그인 후 확인 -
#21Q.
break문의 역할은 무엇인가
답은 로그인 후 확인 -
#22Q.
continue문의 역할은 무엇인가
답은 로그인 후 확인 -
#23Q.
배열이란 무엇인가
답은 로그인 후 확인 -
#24Q.
1차원 배열이란 무엇인가
답은 로그인 후 확인 -
#25Q.
2차원 배열이란 무엇인가
답은 로그인 후 확인 -
#26Q.
인덱스란 무엇인가
답은 로그인 후 확인 -
#27Q.
함수란 무엇인가
답은 로그인 후 확인 -
#28Q.
매개변수란 무엇인가
답은 로그인 후 확인 -
#29Q.
반환값이란 무엇인가
답은 로그인 후 확인 -
#30Q.
재귀 함수란 무엇인가
답은 로그인 후 확인 -
#31Q.
지역변수란 무엇인가
답은 로그인 후 확인 -
#32Q.
전역변수란 무엇인가
답은 로그인 후 확인 -
#33Q.
포인터란 무엇인가
답은 로그인 후 확인 -
#34Q.
주소 연산자의 역할은 무엇인가
답은 로그인 후 확인 -
#35Q.
포인터 연산자의 역할은 무엇인가
답은 로그인 후 확인 -
#36Q.
문자열이란 무엇인가
답은 로그인 후 확인 -
#37Q.
NULL 문자의 역할은 무엇인가
답은 로그인 후 확인 -
#38Q.
구조체란 무엇인가
답은 로그인 후 확인 -
#39Q.
열거형이란 무엇인가
답은 로그인 후 확인 -
#40Q.
typedef의 역할은 무엇인가
답은 로그인 후 확인 -
#41Q.
동적 메모리 할당이란 무엇인가
답은 로그인 후 확인 -
#42Q.
malloc 함수의 역할은 무엇인가
답은 로그인 후 확인 -
#43Q.
free 함수의 역할은 무엇인가
답은 로그인 후 확인 -
#44Q.
객체란 무엇인가
답은 로그인 후 확인 -
#45Q.
클래스란 무엇인가
답은 로그인 후 확인 -
#46Q.
인스턴스란 무엇인가
답은 로그인 후 확인 -
#47Q.
생성자의 역할은 무엇인가
답은 로그인 후 확인 -
#48Q.
메서드란 무엇인가
답은 로그인 후 확인 -
#49Q.
오버로딩이란 무엇인가
답은 로그인 후 확인 -
#50Q.
오버라이딩이란 무엇인가
답은 로그인 후 확인 -
#51Q.
상속이란 무엇인가
답은 로그인 후 확인 -
#52Q.
캡슐화란 무엇인가
답은 로그인 후 확인 -
#53Q.
다형성이란 무엇인가
답은 로그인 후 확인 -
#54Q.
추상 클래스란 무엇인가
답은 로그인 후 확인 -
#55Q.
인터페이스란 무엇인가
답은 로그인 후 확인 -
#56Q.
접근 제한자란 무엇인가
답은 로그인 후 확인 -
#57Q.
public 접근 제한자의 의미는 무엇인가
답은 로그인 후 확인 -
#58Q.
private 접근 제한자의 의미는 무엇인가
답은 로그인 후 확인 -
#59Q.
static 키워드의 의미는 무엇인가
답은 로그인 후 확인 -
#60Q.
예외란 무엇인가
답은 로그인 후 확인 -
#61Q.
예외 처리란 무엇인가
답은 로그인 후 확인 -
#62Q.
try 블록의 역할은 무엇인가
답은 로그인 후 확인 -
#63Q.
catch 블록의 역할은 무엇인가
답은 로그인 후 확인 -
#64Q.
finally 블록의 역할은 무엇인가
답은 로그인 후 확인 -
#65Q.
패키지란 무엇인가
답은 로그인 후 확인 -
#66Q.
컬렉션 프레임워크란 무엇인가
답은 로그인 후 확인 -
#67Q.
리스트 컬렉션 특징은 무엇인가
답은 로그인 후 확인 -
#68Q.
셋 컬렉션 특징은 무엇인가
답은 로그인 후 확인 -
#69Q.
맵 컬렉션 특징은 무엇인가
답은 로그인 후 확인 -
#70Q.
Python 리스트란 무엇인가
답은 로그인 후 확인 -
#71Q.
Python 튜플이란 무엇인가
답은 로그인 후 확인 -
#72Q.
Python 딕셔너리란 무엇인가
답은 로그인 후 확인 -
#73Q.
Python 집합이란 무엇인가
답은 로그인 후 확인 -
#74Q.
append 메서드의 역할은 무엇인가
답은 로그인 후 확인 -
#75Q.
pop 메서드의 역할은 무엇인가
답은 로그인 후 확인 -
#76Q.
len 함수의 역할은 무엇인가
답은 로그인 후 확인 -
#77Q.
range 함수의 역할은 무엇인가
답은 로그인 후 확인 -
#78Q.
Python for문의 특징은 무엇인가
답은 로그인 후 확인 -
#79Q.
Python if문의 특징은 무엇인가
답은 로그인 후 확인 -
#80Q.
슬라이싱이란 무엇인가
답은 로그인 후 확인 -
#81Q.
람다 함수란 무엇인가
답은 로그인 후 확인 -
#82Q.
모듈이란 무엇인가
답은 로그인 후 확인 -
#83Q.
import의 역할은 무엇인가
답은 로그인 후 확인 -
#84Q.
객체지향 프로그래밍 장점은 무엇인가
답은 로그인 후 확인 -
#85Q.
컴파일 언어란 무엇인가
답은 로그인 후 확인 -
#86Q.
인터프리터 언어란 무엇인가
답은 로그인 후 확인 -
#87Q.
컴파일러란 무엇인가
답은 로그인 후 확인 -
#88Q.
인터프리터란 무엇인가
답은 로그인 후 확인 -
#89Q.
디버깅이란 무엇인가
답은 로그인 후 확인 -
#90Q.
구문 오류란 무엇인가
답은 로그인 후 확인 -
#91Q.
논리 오류란 무엇인가
답은 로그인 후 확인 -
#92Q.
런타임 오류란 무엇인가
답은 로그인 후 확인 -
#93Q.
알고리즘 추적 핵심은 무엇인가
답은 로그인 후 확인 -
#94Q.
중첩 반복문이란 무엇인가
답은 로그인 후 확인 -
#95Q.
배열 순회란 무엇인가
답은 로그인 후 확인 -
#96Q.
최댓값 알고리즘 핵심은 무엇인가
답은 로그인 후 확인 -
#97Q.
합계 알고리즘 핵심은 무엇인가
답은 로그인 후 확인 -
#98Q.
교환 알고리즘 핵심은 무엇인가
답은 로그인 후 확인 -
#99Q.
문자열 비교란 무엇인가
답은 로그인 후 확인 -
#100Q.
ASCII 코드란 무엇인가
답은 로그인 후 확인
처음 5개의 답만 미리 보여드려요. 전체 100개 항목은 로그인 후 학습할 수 있습니다.
이 학습지를 효과적으로 활용하는 방법
- ① 처음에는 전체 문항을 한 번씩 훑어보며 익숙한 항목과 낯선 항목을 분류하세요.
- ② 학습 세션에서 "안 외운 문항만" 옵션으로 아직 숙달하지 못한 카드에 집중합니다.
- ③ 랜덤 순서 학습을 활용해 카드 순서에 의존한 암기를 방지하세요.
- ④ 키보드 단축키(1·2·A·D·Space)를 쓰면 한 손으로도 빠르게 복습할 수 있습니다.
- ⑤ 복사(Fork)한 학습지에는 자유롭게 나만의 해설이나 예문을 덧붙여 내 스타일로 다듬어 보세요.