책 내용 질문하기
시험 출제에 있어서 C, JAVA코드에 대한 전반적인것 질문있습니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
조회수
49
작성일
2018-07-12
작성자
탈퇴*원
첨부파일

1. JAVA 코드를 보고 무리없이 해석이 되긴 하는데

간혹 static, public과 같은 문법적 요소가 어느 경우에 쓰이는지, 혹은 C언어와의 차이점을 반드시 모두 알아야하나요?

system.out.printf 함수, public class~, public static void main(String[] args)~ 와 같이 모든 JAVA코드에 등장하는 구문은 눈에 익는데

특수 상황에 대해 가끔 등장하는 구문, 문법적인 요소도 숙지를 하고 있어야하나요?

너무 많아서 보고만 넘어가려고 했는데 교재의 예상문제은행에 JAVA 코드 괄호()안에 'class'와 같은 문법적 요소를 채우는 문항이 있어서 숙지하고 있어야하는지가 궁금합니다.

실제 시험에서 JAVA 괄호채우기에 수식이 아닌 public, class, static 등등과 같은 문법적 요소를 요구하는 문제가 나오기도 하나요?

2. 예전 질문에 대한 답변에서 함수 호출 시,

리턴값이 없으면 void를 써야하나 생략도 가능하다고 했는데

교재에서는 리턴값이 없으면 void를 그대로 쓰고 리턴값이 있으면 void를 쓰지 않는다고 나와있습니다.

교재와 답변중 어떤게 맞나요?

답변
2018-07-13 09:29:02

안녕하세요.

1)

현재 시험 유형은 코드를 직접 작성하는 것이 아니라

작성된 코드를 보고 그 결과를 작성하거나 코드의 빈 곳을 채우는 형태이며,

지금까지 출제된 형태도 public, class, static과 같은 요소가 아니라

코드의 변수나 반복문, 제어문 등 실행과 관련된 요소들이 출제되었습니다.

2)

main 함수의 경우 반환되는 값이 없을 때 void를 생략하는 경우가 종종 있습니다.

실제 시험에서 코드를 직접 작성하는 문제가 출제되지는 않지만

생략하는 경우가 있다는 것만 알아두고 실제 코드를 작성할 때는 원칙적으로

반환되는 값이 없을 때는 void를 적고 반환되는 값이 있을 때는 생략한다는 원칙을 적용하는 것이 좋습니다.

오늘도 즐거운 하루 되세요.

  • *
    2018-07-13 09:29:02

    안녕하세요.

    1)

    현재 시험 유형은 코드를 직접 작성하는 것이 아니라

    작성된 코드를 보고 그 결과를 작성하거나 코드의 빈 곳을 채우는 형태이며,

    지금까지 출제된 형태도 public, class, static과 같은 요소가 아니라

    코드의 변수나 반복문, 제어문 등 실행과 관련된 요소들이 출제되었습니다.

    2)

    main 함수의 경우 반환되는 값이 없을 때 void를 생략하는 경우가 종종 있습니다.

    실제 시험에서 코드를 직접 작성하는 문제가 출제되지는 않지만

    생략하는 경우가 있다는 것만 알아두고 실제 코드를 작성할 때는 원칙적으로

    반환되는 값이 없을 때는 void를 적고 반환되는 값이 있을 때는 생략한다는 원칙을 적용하는 것이 좋습니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.