[자바퀴즈] 퀴즈 2
1. 주석의 종류와 정의란?
- 주석이란 개발자가 설명이 필요한 부분을 글로 남겨 놓는 것 / 나의 편의 뿐만 아니라 협업하는 사람과 다음에 나의 작업을 이어나갈 개발자의 편의를 위해 사용한다
- 종류는 총 2가지
- // (한 줄 가능) , /* */ (여러 줄 사용 가능)
- // (한 줄 가능) , /* */ (여러 줄 사용 가능)
2. 주석은 컴파일시 어떻게 되는지 설명하시오
- 주석은 컴파일시 프로그래밍에 아무런 영향을 미치지 않음
3. 들여쓰기는 왜 해야되는가?
- 가독성 ; 보기좋은 게 이해하는데도 더 빠르다
- 안에 속하는 내용 ; 내용이 어디에 속해있는지 확인 가능
4. 변수의 정의와 변수선언의 의미는 무엇인가?
- 변수란 변하는 수 , 메모리안의 공간을 활용하는데 사용하는 도구 , 데이터를 저장할 수 있는 메모리 공간
- 변수 선언 = 메모리에 값을 할당
5. 8형제(자료형) - 암기
boolean (1byte) / 참, 거짓
char (2byte) / 문자
byte (1byte) , short (2byte) , int (4byte) , long (8byte) / 정수
float (4byte) , double (8byte) / 실수 <br>
6. int num을 메모리로 설명하시오
- 크기가 4byte인 num이라는 방을 메모리에 할당한다
7. int 형 범위는?
- -2,147,483,648 ~ 2,147,483,647 (약 -21억 ~ 21억 사이)
8. 문자가 뿌려지는 원리에 대해 설명하시오
- int num = 1; 과 char ch = ‘1’이 다른이유
- cpu는 문자를 그대로 읽을 수 없기 때문에 cpu가 읽을 수 있는 언어로 바꿔줘야함 따라서, 문자는 약속한 유니코드에서 할당된 번호로 전환되어 cup에게 전달되고 문자가 출력된다
- cpu는 문자를 그대로 읽을 수 없기 때문에 cpu가 읽을 수 있는 언어로 바꿔줘야함 따라서, 문자는 약속한 유니코드에서 할당된 번호로 전환되어 cup에게 전달되고 문자가 출력된다
9. 아스키코드란?
- 아스키코드는 미국에서 정한 문자에 대한 표준코드로써 cpu가 문자를 읽을 수 있게 숫자를 할당해 약속한 코드표