정보처리기사 실기 문제풀이 - 1장. 프로그래밍 언어 활용

갓김치·2020년 10월 5일
0

정보처리기사

목록 보기
4/5

001. 데이터타입

조건의 참, 거짓 여부를 판단하여 저장할 때 사용하는 자료형

boolean

  • 숫자 1과 0만을 이용하여 참과 거짓을 표현
  • 기본값은 거짓(False)
  • 1Byte

Java에서 사용되는 문자형의 데이터 타입으로 크기는 2Byte이며, 한 문자를 저장할 때 사용됨

char

  • 데이터 타입은 변수에 저장될 데이터의 형식을 나타내는 것, 변수에 값을 저장하기 전에 문자형, 정수형, 실수형 등 어떤 형식의 값을 저장할지 데이터타입을 지정하여 변수를 선언해야한다.

C 또는 C++ 언어에서 사용하는 자료형. 정수형 자료형에서 음수를 표현하지 않음으로써 양수의 표현 범위를 2배로 증가시킨 자료형

unsigned short, unsigned int, unsigned long

  • 2Byte의 크기를 갖는 정수 자료형 short은 -32,768부터 32,767까지 표현할 수 있지만, unsigned short은 음수를 제외하고 양수만 표현함으로써 0부터 65,535까지 표현 가능

Python에서는 기본적으로 지원하지만 C, Java 언어에서는 외부 라이브러리를 통해서만 사용할 수 있는 자료형. 16Byte의 크기를 갖고 실수(8Byte)와 허수(8Byte)의 합으로 이루어진 숫자표현을 저장하는 자료형

complex

unsigned char가 표현할 수 있는 최대 기억 범위

255

  • C/C++의 char 자료형의 크기는 1Byte로, -128부터 127까지의 기억범위를 가지고있다.
  • unsiged char: 동일한 크기를 갖고 0과 양의 정수만을 표현

002. 변수

변수란?

컴퓨터가 명령을 처리하는 도중 발생하는 값을 저장하기 위한 공간. 변할 수 있는 값

정해진 기능을 수행하도록 이미 용도가 정해져 있는 단어를 가리키는 용어. 변수 이름 등 다른 용도로 활용할 수 없는 것

예약어

_Val-Search -> 컴파일 시 잘못된 변수명으로 인해 오류가 발생한 코드의 변수명. 이유는?

?? 173쪽

기억 클래스의 종류 중 현재 파일이나 다른 파일에서 선언된 변수나 함수를 참조하기 위한 변수

외부 변수 External Vairable

  • 이 변수는 함수 밖에서 선언되며 함수가 종료된 뒤에도 값이 소멸되지 않는다
  • 이 변수는 다른 파일에서 참조할 경우 초기화 할 수 없다
  • 초기화하지 않으면 자동으로 0으로 초기화된다.

기억 클래스의 종류 중 메모리가 아닌 CPU 내부에 기억영역을 할당받고, 처리 속도가 높으며, 변수를 사용하는 함수나 블록이 종료되면 자동으로 소멸하는 기억 클래스는?

레지스터 변수 Register Variable

C언어에서 4Byte의 단정도 실수 3.141592를 초기값으로 하는 변수 value_Pi를 선언하고 출력하는 프로그램을 완성하시오

float value_Pi = 3.141592;

#include <stdio.h>
main() {
  float value_Pi = 3.141592; // 정답
  printf("%f", value_Pi);
}
profile
갈 길이 멀다

0개의 댓글