기술·IT

프로그래밍 언어 퀴즈

다양한 프로그래밍 언어의 특징과 역사 10문항

10문항 · 4지선다 · 해설 포함

프로그래밍 언어 퀴즈 문항 · 정답 해설

전체 10문항의 정답과 해설입니다. 아직 풀지 않았다면 위에서 먼저 풀어보세요.

정답 · 해설 전체 보기 (스포일러)
  1. Q1. Python의 설계 철학을 담은 문서의 이름은?

    • Python Style Guide
    • Python Bible
    • Zen of Python (정답)
    • PEP 8

    파이썬의 핵심 철학은 "Zen of Python(파이썬의 선)"으로 "아름다운 것이 추한 것보다 낫다", "명시적인 것이 암시적인 것보다 낫다" 등을 담고 있습니다.

  2. Q2. C언어의 창시자는?

    • 빌 게이츠
    • 데니스 리치 (정답)
    • 리누스 토르발스
    • 데이크스트라

    데니스 리치(Dennis Ritchie)는 1972년 벨 연구소에서 C언어를 개발했습니다. C언어는 시스템 프로그래밍의 토대가 되었고 수많은 언어의 조상입니다.

  3. Q3. 함수형 프로그래밍을 주로 지원하는 언어는?

    • C++
    • Haskell (정답)
    • Java
    • PHP

    Haskell은 순수 함수형 프로그래밍 언어로 불변성, 고차 함수, 지연 평가가 특징입니다. 실용 함수형 언어로는 Scala, Clojure, Erlang 등도 있습니다.

  4. Q4. TypeScript는 어떤 언어의 상위 집합(Superset)인가?

    • Java
    • C#
    • JavaScript (정답)
    • Python

    TypeScript는 Microsoft가 개발한 JavaScript의 상위 집합으로 정적 타입 시스템을 추가한 언어입니다. TypeScript 코드는 컴파일하면 JavaScript가 됩니다.

  5. Q5. Rust 언어의 핵심 특징은?

    • 단순한 문법
    • 동적 타입
    • 인터프리터 방식
    • 가비지 컬렉터 없이 메모리 안전성 보장 (정답)

    Rust는 소유권(Ownership) 시스템으로 GC(가비지 컬렉터) 없이 컴파일 타임에 메모리 안전성을 보장합니다. C/C++ 수준의 성능과 메모리 안전을 동시에 달성합니다.

  6. Q6. SQL은 어떤 목적으로 주로 사용되는가?

    • 게임 개발
    • 웹 프론트엔드
    • 모바일 앱 개발
    • 관계형 데이터베이스 관리 (정답)

    SQL(Structured Query Language)은 관계형 데이터베이스에서 데이터를 정의·조작·제어하기 위한 언어입니다. SELECT, INSERT, UPDATE, DELETE가 핵심 명령어입니다.

  7. Q7. Go(Golang) 언어를 개발한 회사는?

    • Google (정답)
    • Apple
    • Meta
    • Microsoft

    Go(Golang)는 구글이 2009년 발표한 오픈소스 언어입니다. C 수준의 성능과 Python의 가독성을 목표로 하며, 동시성 처리가 강점입니다.

  8. Q8. PHP의 주요 사용 분야는?

    • 서버 사이드 웹 개발 (정답)
    • 게임 엔진
    • 데이터 과학
    • 임베디드 시스템

    PHP는 서버 사이드 스크립팅 언어로 웹 개발에 특화되어 있습니다. 워드프레스, 라라벨 등 주요 CMS·프레임워크가 PHP로 개발됩니다.

  9. Q9. Swift 언어가 주로 사용되는 플랫폼은?

    • Windows
    • iOS/macOS (정답)
    • Android
    • Linux 서버

    Swift는 Apple이 2014년 Objective-C를 대체하기 위해 개발한 언어로 iOS, macOS, watchOS, tvOS 앱 개발에 사용됩니다.

  10. Q10. TIOBE 인덱스에서 2023년 기준 프로그래밍 언어 순위 1위는?

    • Python (정답)
    • C
    • JavaScript
    • Java

    Python은 데이터 과학, AI/ML, 웹 개발, 자동화 등 다양한 분야에서의 폭넓은 활용으로 최근 수년간 TIOBE 인덱스 1위를 유지하고 있습니다.

자주 묻는 질문

Q. 프로그래밍 언어 퀴즈는 몇 문제인가요?

10문제이며 문제마다 보기 4개 중 하나를 고릅니다. 전체 1분 정도 걸립니다.

Q. 프로그래밍 언어 퀴즈 점수는 어떻게 매겨지나요?

맞힌 개수를 10문제 기준으로 환산해 점수와 정답률을 함께 보여줍니다. 문제를 풀 때마다 정답 여부가 바로 표시됩니다.

Q. 프로그래밍 언어 퀴즈는 어떤 분야를 다루나요?

기술·IT 분야의 상식 문제로 구성했습니다 — 다양한 프로그래밍 언어의 특징과 역사 10문항.

Q. 틀린 문제의 해설을 볼 수 있나요?

네, 10문제 모두 해설이 붙어 있습니다. 보기를 고르면 정답과 함께 왜 그런지 바로 확인할 수 있습니다.

기술·IT 더 보기