🌱 자바 초급 문제 20선 🌱
📦 [변수/자료형]
- 자바에서 char형은 몇 바이트?
① 1바이트
② 2바이트
③ 4바이트
④ 8바이트 - 다음 중 올바른 변수 선언은?
① int float = 3.14;
② boolean isTrue = "true";
③ double rate = 0.05;
④ String 1name = "홍길동"; - 다음 중 정수형이 아닌 것은?
① byte
② int
③ double
④ short - 다음 중 자바의 기본 자료형(primitive type)이 아닌 것은?
① int
② double
③ String
④ boolean - float형 리터럴에 꼭 붙여야 하는 접미사는?
① f
② d
③ l
④ x
🔄 [연산자 / 제어문]
- 5 % 2의 결과는?
① 1
② 2
③ 0
④ 2.5 - ++i와 i++의 차이로 맞는 설명은?
① 둘 다 결과는 같다
② ++i는 후위 증가
③ i++는 먼저 증가하고 사용
④ ++i는 먼저 증가하고 사용 - 다음 중 if 조건문이 올바르게 작성된 것은?
① if x > 3 {}
② if (x > 3)
③ if x > 3:
④ if {x > 3} - if-else 구문에서 else는 항상 몇 개만 올 수 있음?
① 0개
② 1개
③ 2개
④ 무제한 - switch 문에서 사용 불가능한 타입은?
① int
② String
③ boolean
④ char
🔁 [반복문]
- 다음 중 무한 루프를 만드는 코드로 올바른 것은?
① for(;;)
② for(;;false)
③ while(x > 0)
④ while(false) - break는 반복문을 어떻게 함?
① 건너뛴다
② 한 번만 실행한다
③ 반복을 종료한다
④ 조건을 무시한다 - 다음 코드 실행 결과는?
java
복사편집
for (int i = 1; i <= 3; i++) { System.out.print(i + " "); }
복사편집
① 0 1 2 ② 1 2 3 ③ 1 2 3 4 ④ 2 3 4
14. continue의 역할은?
① 반복문을 끝냄
② 반복문을 건너뛰고 다음 반복으로 감
③ 오류 발생
④ 조건을 false로 바꿈
- while문과 do-while문의 가장 큰 차이는?
① do-while은 한 번도 실행 안 됨
② while은 조건 없이 실행
③ do-while은 조건과 상관없이 최소 한 번 실행
④ while은 무조건 반복
🧠 [배열 / 메서드 / 클래스 기초]
- 자바 배열의 인덱스는?
① 1부터 시작
② -1부터 시작
③ 0부터 시작
④ 마음대로 - 배열의 크기를 나타내는 속성은?
① size()
② length
③ count()
④ getSize() - 메서드에서 void의 의미는?
① 정수 반환
② 아무것도 반환하지 않음
③ 문자열 반환
④ 에러 발생 - 생성자의 특징으로 맞는 것은?
① 반환형이 있다
② 클래스 이름과 다르다
③ 객체 생성 시 자동 호출된다
④ static이어야 한다 - 클래스에서 필드를 초기화하려면 어디에 작성하면 되는가?
① 생성자
② main 메서드
③ print 메서드
④ if문 안