공부 일지/정보처리산업기사

[정보처리산업기사] 오답노트 5

배똥회장 2022. 4. 10. 18:59
728x90

 

 

 

10. switch문

  • switch(a)~로 시작하는 명령문이 있다고 할 때
  • a 값에 따라 실행할 명령문이 달라짐
  • a의 값으로는 int, char, enum형의 자료만 사용할 수 있음(C언어의 경우임)
  • a와 일치하는 레이블이 없으면 default 이하의 명령을 실행
  • switch문 안에 switch문이 올 수 있음

 

 

 

 

16. 객체지향(Object-Oriented)의 개념

  • 클래스(Class) : 데이터 값을 저장하는 필드와 이 필드에서 연산하는 메소드로 정의
  • 속성(Attribute) : 객체들이 갖고 있는 데이터의 값으로 파일 처리에서 객체는 레코드, 속성은 필드와 유사한 개념
  • 객체(Objec) : 데이터 구조와 이 구조 하에서 이루어진 연산들이 모여서 하나의 독립된 기능을 수행하는 것
  • 메시지(Message) : 객체들 사이에서 정보를 교환하기 위한 수단
  • 메소드(Method) : 객체의 상태를 참조하거나 변경하기 위한 수단

 

 

 

 

17. 객체지향

  • 추상화, 정보 은닉, 모듈화 등의 특징을 가짐
  • 객체의 동작 지시는 메시지에 의해 수행됨
  • 객체 중심에서는 재사용의 기능을 이용할 수 있음
  • 구조적 방법에서의 생산성 문제를 해결하기 위한 새로운 방법임

 

 

 

 

21. %2.1f

  • 2자리를 확보하여 소수점 이하 1자리까지 표시하라는 의미
  • 지정한 자릿수보다 출력할 값이 클 경우 정수 부분은 모두 표시하고, 소수점 이하 부분은 반올림하여 지정한 자릿수까지만 표시

 

 

 

 

24. PHP에서 사용 가능한 연산자

  • @ : 오류 메시지를 숨겨주는 오류 제어 연산자
  • <> : 같지 않음을 의미하는 관계 연산자
  • === : 두 항의 값과 형식이 모두 일치하는지 비교할 때 사용하는 관계 연산자
  • # : 코드에 주석을 첨가할 때 사용하는 특수 기호로, 연산자가 아님

 

 

 

 

 

728x90