2-1 다음 표의 빈 칸에 8개의 기본형(primitive type)을 알맞은 자리에 넣으시오.
1byte | 2byte | 4byte | 8byte | |
논리형 | boolean | |||
문자형 | char | |||
정수형 | byte | short | int | long |
실수형 | float | double |
2-2 주민등록번호를 숫자로 저장하고자 한다. 이 값을 저장하기 위해서는 어떤 자료형(data type)을 선택해야 할까? regNo라는 이름의 변수를 선언하고 자신의 주민등록번호로 초기화 하는 한 줄의 코드를 적으시오.
long regNo = 1234561234567L;
2-3 다음의 문장에서 리터럴, 변수, 상수, 키워드를 적으시오.
int i = 100;
long l = 100L;
final float PI = 3.14f;
- 리터럴 : 100, 100L, 3.14f
- 변수 : i, l
- 키워드 : int, long, final, float
- 상수 : PI
2-4 다음 중 기본형(primitive type)이 아닌 것은?
a. int b. Byte c.double d. boolean
2-5 다음 문장들의 출력 결과를 적으세요. 오류가 있는 문장의 경우, 괄호 안에 ‘오류’라고 적으시오.
System.out.println(“1”+”2”) -> 12
System.out.println(true+””) -> “true”
System.out.println(‘a’+’b’) -> 131
System.out.println(‘1’+2) -> 51
System.out.println(‘1’+’2’) -> 99
System.out.println(‘J’+”ava”) -> “Java”
System.out.println(true+null) -> 오류
2-6 다음 중 키워드가 아닌 것은?(모두 고르시오)
a.if b.True c.NULL d.Class e.System
(이하부턴 답만 기술)
2-7 다음 중 변수의 이름으로 사용할 수 있는 것은?(모두 고르시오)
$ystem / If / 자바 / $MAX_NUM
2-8 참조형 변수와 같은 크기의 기본형은?
int / float
2-9 다음 중 형변환을 생략할 수 있는 것은?
float f = (float)l; / i = (int)ch;
2-10 char 타입의 변수에 저장될 수 있는 정수 값의 볌위는?
0~65535
2-11 다음중 변수를 잘못 초기화 한 것은?
byte b = 256 / char c = '' / char answer = ‘no’ / float f = 3.14
2-12 다음 중 main메서드의 선언부로 알맞은 것은?
public static void main(String args[])
public static void main(String[] args)
public static void main(String[] arv)
static public void main(String[] args)
2-13 다음 중 타입과 기본값이 잘못 연결된 것은?
float - 0.0, long - 0, String -””
'예전 포스팅 모음' 카테고리의 다른 글
[java] 자바의 정석 연습문제 ch04 (0) | 2014.09.19 |
---|---|
[java] 자바의 정석 연습문제 ch03 (0) | 2014.09.19 |
[DB] 테이블 생성 및 crud sql문 예제 (0) | 2014.09.19 |
[DB] Transaction, Select, update, delete, truncate (0) | 2014.09.19 |
[java] 인터페이스(interface) (0) | 2014.09.18 |