책 내용 질문하기
정처기 실기 2권 p215 아스키코드 구하는 방법
도서
2021 시나공 정보처리기사 실기
페이지
215
조회수
886
작성일
2021-06-21
작성자
탈퇴*원
첨부파일

안녕하세요

1. 정처기 실기 2권 p215 문제 1 아스키코드 

문제1에서 아스키코드에 숫자를 더한 문자를 구하라고 했는데,

아스키코드는 구하는 방법이 있나요?

아니면 외워야 하나요?


2. 코드 실행

올려주신 프로그래밍을 실행해볼 사이트나, 프로그램 다운 받을 수 있는 곳이 있을까요?

 

3. 8과목 일부 문제 중 교재에 안내된 영상 번호와 유튜브에 실재 제목 영상 번호가 달라 불편합니다.

숫자를 쳐서 pc로 영상을 보며 설명을 듣고 있는데 숫자가 달라 카메라 열어 qr 찍어 영상을 보느라 불편했습니다. 

 

4. 실기 2권 p 213 예제 설명해주는 1415102 영상에서

int a [] = {1,2,3} 일 때 a[1] = 3; 이라고 설명하셨는데 1이 아니라 2아닌지요?

그리고 이 영상 설명하시는 선생님 판서보다 타이핑이 더 가독성이 높습니다. 목소리도 조금 더 크게 조정해주셨으면 합니다. 다음 영상 업데이트 때 참고 부탁드립니다.

 

5. 실기 2권 p 105 문제 21에서 만약 문제가 고정되어 있지 않고 작성한다면 60점 이상이니  where 점수 >=60 도 같은 결과가 나오는것이 맞는지요?

 

6. 실기 2권 p 107 문제27 답을 괄호채우기가 아니라 쓴다고 생각했을 때 *10000을 하지 않고 나란히 배열하는 방법은 없나요?

 

 

감사합니다.

 

답변
2021-06-21 11:48:56

안녕하세요 길벗수험서 운영팀입니다.

 

[1]

아스키코드를 직접적으로 묻는 문제는 나오기 어렵습니다.

문자 관련 문제에서는 문자가 아스키코드로 저장된다는 점

때문에 문자에 +n을 하게 되면 해당 문자에서 n 만큼의 다음 문자가 지정된다는 점만 염두에 두세요.

 

[2]

전에 어떤 수험자가 다음 사이트를 이용한다고 언급한 적이 있습니다.

https://www.onlinegdb.com/

우측 상단에서 언어를 선택한 후 코드를 컴파일하면 되는데, 편리한 것 같더군요.

다만 실제 교재의 코드가 수행된 환경은 C는 visual studio, java와 python은 이클립스입니다. 프로그램의 설치법은 인터넷을 참고해주세요.

 

[3]

'기출 따라잡기' 코너에서 연도가 표기된 기출문제의 경우 3권의 기출문제 코드와 혼동되어 실제 영상이 조회되지 않는 경우가 있습니다.

불편을 드려 사과드립니다.

 

[4]

강의자분께 해당 내용을 전달드리도록 하겠습니다.

 

[5]

예, 60점 이상은 부등호가 제한되지 않은 이상 대개 '>=60'으로 작성합니다.

실수를 고려하면 '>59'는 정확한 표현이 아니니까요.

다만 대체로 둘 모두 정답으로 인정해줍니다.

 

[6]

cast 함수를 이용하는 방법이 있습니다. 

방법1 : char로 캐스팅, & 연결, int로 캐스팅

방법2 : & 연결(char로 오토캐스팅), int로 캐스팅

다만 위 방법들의 경우 DBMS마다 함수명이 다르거나 오토캐스팅이 안되는 등 DBMS마다 작성법이 달라 정답으로 인정될 수 있을지 걱정되는 답안이 되겠네요.

 

행복한 하루되세요 :)

  • 관리자
    2021-06-21 11:48:56

    안녕하세요 길벗수험서 운영팀입니다.

     

    [1]

    아스키코드를 직접적으로 묻는 문제는 나오기 어렵습니다.

    문자 관련 문제에서는 문자가 아스키코드로 저장된다는 점

    때문에 문자에 +n을 하게 되면 해당 문자에서 n 만큼의 다음 문자가 지정된다는 점만 염두에 두세요.

     

    [2]

    전에 어떤 수험자가 다음 사이트를 이용한다고 언급한 적이 있습니다.

    https://www.onlinegdb.com/

    우측 상단에서 언어를 선택한 후 코드를 컴파일하면 되는데, 편리한 것 같더군요.

    다만 실제 교재의 코드가 수행된 환경은 C는 visual studio, java와 python은 이클립스입니다. 프로그램의 설치법은 인터넷을 참고해주세요.

     

    [3]

    '기출 따라잡기' 코너에서 연도가 표기된 기출문제의 경우 3권의 기출문제 코드와 혼동되어 실제 영상이 조회되지 않는 경우가 있습니다.

    불편을 드려 사과드립니다.

     

    [4]

    강의자분께 해당 내용을 전달드리도록 하겠습니다.

     

    [5]

    예, 60점 이상은 부등호가 제한되지 않은 이상 대개 '>=60'으로 작성합니다.

    실수를 고려하면 '>59'는 정확한 표현이 아니니까요.

    다만 대체로 둘 모두 정답으로 인정해줍니다.

     

    [6]

    cast 함수를 이용하는 방법이 있습니다. 

    방법1 : char로 캐스팅, & 연결, int로 캐스팅

    방법2 : & 연결(char로 오토캐스팅), int로 캐스팅

    다만 위 방법들의 경우 DBMS마다 함수명이 다르거나 오토캐스팅이 안되는 등 DBMS마다 작성법이 달라 정답으로 인정될 수 있을지 걱정되는 답안이 되겠네요.

     

    행복한 하루되세요 :)

  • 관리자
    2021-06-22 10:38:10

    안녕하세요 길벗수험서 운영팀입니다.

     

    해당 타이밍의 강사님의 말씀을 들어보니,

     

    2:05 ~ 2:20

    " 배열이 이렇게 선언이 되겠죠. 1, 2, 3

    이 때 우리가 1의 값을 바꾸고 싶다면 a[1] = 3; 이런식으로 바꿀꺼에요.

    이때 'a'는 무엇일까요? "

     

    로 말하고 계십니다. 정확히 정정되려면 a[0]=3; 으로 수정되어야 합니다.

    '배열명'이 무엇을 의미하는지 설명하는 중에 부수적으로 사용한 코드에서 오탈자가 난 것으로 보입니다.

    해당 부분은 이후 수정될 수 있도록 전달하도록 하겠습니다.

     

    이용에 불편을 드려 사과드립니다.

     

    행복한 하루되세요 :)

  • *
    2021-06-21 21:21:02

    질문 중 아래  문제 한 번 확인 부탁드립니다! 

    int a [] = {1,2,3} 일 때 a[1] = 3; 이라고 설명하셨는데 1이 아니라 2아닌지요?

     

    배열이 0부터 가므로 0, 1, 2 순으로 가서 a[1]은 2이고, a[2]는 3 제가 배열 제대로 이해한 게 맞나요? 


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