나의 기록, 현진록

[Java] 이것이 자바다 2단원 확인문제 본문

Programming/ETC

[Java] 이것이 자바다 2단원 확인문제

guswlsdk 2017. 7. 20. 21:47
반응형

1. 자바에서 변수에 대한 설명 중 틀린 것은 무엇입니까?

  1. 변수는 하나의 값만 저장할 수 있다.
  2. 변수는 선언 시에 사용한 타입의 값만 저장할 수 있다.
  3. 변수는 변수가 선언된 중괄호({}) 안에서만 사용 가능하다.
  4. 변수는 초기값이 저장되지 않은 상태에서 읽을 수 있다.
2. 변수 이름으로 사용 가능한 것을 모두 선택하세요.
  1. modeName
  2. class
  3. 6hour
  4. $value
  5. _age
  6. int
3. 다음 표의 빈칸엔 자바의 기본 타입(Primitive Type) 8개를 적어보세요.

크기/타입 

1byte 

2byte 

4byte 

8byte 

정수타입

 byte

char

short 

int 

long 

실수타입

 -

 -

float 

double 

논리타입

boolean 

 -

 -


4. 다음 코드에서 타입, 변수 이름, 리터럴에 해당하는 것을 적어 보세요.


1
2
3
int age;
age=10;
double price=3.14;
cs
  • 타입 : (int), (double)
  • 변수 이름 : (age), (price)
  • 리터럴 : (10), (3.14)

5. 자동 타입 변환에 대한 내용입니다. 컴파일 에러가 발생하는 것은 무엇입니까?


1
2
byte byteValue=10;
char charValue= 'A';

cs
 
  1. int intValue=byteValue;
  2. int intValue=charValue;
  3. short shortValue=charValue;
  4. double doubleValue=byteValue;
6. 강제 타입 변환(Casting)에 대한 내용입니다. 컴파일 에러가 발생하는 것은 무엇입니까?

1
2
3
4
int intValue=10;
char charValue='A';
double doubleValue=5.7;
String strValue="A";
cs

  1. double var=(double) intValue;
  2. byte var=(byte) intValue;
  3. int var=(int) doubleValue;
  4. char var=(char) strValue;

7. 변수를 잘못 초기화한 것은 무엇입니까?

  1. int var1=10;
  2. long var2=10000000000L;
  3. char var3='';
  4. double var4=10;
  5. float var5=10;
8. 연산식에서의 타입 변환 내용입니다. 컴파일 에러가 생기는 것은 무엇입니까?

1
2
3
byte byteValue=10;
float floatValue=2.5F;
double doubleValue=2.5;

c

  1. byte result=byteValue+byteValue;
  2. int result=5+byteValue;
  3. float result=5+floatValue;
  4. double result=5+doubleValue;


반응형