1. 4장 기본 알고리즘 섹션 019의 3번 답을 MOD(BIG,SMALL)이라고 해도 되나요? 안된다면 이유를 알려주세요.
2. 섹션 020 초기 변수 선언할 때 C와 D를 같이 선언하지 않고, 약수를 구할 숫자를 입력 받은 후에 선언하는 이유는 무엇인가요?
3. 섹션 028 유형 2번의 4번 괄호넣기 답을 "1" 이라고 하면 안되는지요?
4. 섹션 042의 답 중 2번 답을 J=X-L+1, L, 1 이라고 하고, 4번 답을 J= L, X-L=1, 1이라고 해도 되나요?
5. 섹션 044의 답을 보니 1번 답이 (COL+1)-J 인데 괄호를 적은 이유가 있는지요? 저는 풀면서 그냥 L=COL-J+1이라고 했는데, 틀린건가요?
6. 신기술동향과 보안 쪽 답을 보면 대문자와 소문자가 섞여있습니다.
예를 들어 Zero Day Attack 이런식으로요. 그런데 책에 적힌 것처럼 대문자와 소문자를 구별하면서 외우려니 어렵네요.
시험장에서 그냥 첫자만 대문자로 쓰고 Zero day attack 이렇게 쓰면 틀리는 건가요?
Universal Subscriber Identity Module 이 답이라면
그냥 Universal subscriber identity module 이렇게 첫자 대문자, 나머지는 소문자 쓰면 오답인가요?
7. 섹션 040의 342쪽 C언어 코드를 보면 동그라미7번 for문이 나오는데
for(j=L ; j != m+n; j+=n) 중에서 j+=n 부분이 틀린 것 같습니다. 그냥 j++ 아닌가요? 이해가 가지 않습니다.
도와주셔서 감사합니다.
안녕하세요.
1. 4장 기본 알고리즘 섹션 019의 3번 답을 MOD(BIG,SMALL)이라고 해도 되나요? 안된다면 이유를 알려주세요.
[답변]
MOD 함수는 프로그램 언어에 따라 사용 방법이 다르므로 시험에 출제된다면 처리조건에 사용 방법이 제시됩니다.
MOD(A, B) 또는 A MOD B 중 처리조건에 제시된 방법에 따라 사용하면 됩니다.
2. 섹션 020 초기 변수 선언할 때 C와 D를 같이 선언하지 않고, 약수를 구할 숫자를 입력 받은 후에 선언하는 이유는 무엇인가요?
[답변]
무엇을 먼저 해도 관계는 없습니다.
수험생이 순서도를 그리는 것이 아니므로 출제자가 이미 작성한 순서도를 파악할 때 이 순서도는 이렇게 진행을 하도록 구성했구나를 파악하면 됩니다.
3. 섹션 028 유형 2번의 4번 괄호넣기 답을 "1" 이라고 하면 안되는지요?
[답변]
B1[i]의 값이 모두 1로 세팅되므로 결과는 00000이 출력됩니다.
4. 섹션 042의 답 중 2번 답을 J=X-L+1, L, 1 이라고 하고, 4번 답을 J= L, X-L=1, 1이라고 해도 되나요?
[답변]
정상적으로 동작하지 않고 작동이 멈춥니다.
5. 섹션 044의 답을 보니 1번 답이 (COL+1)-J 인데 괄호를 적은 이유가 있는지요? 저는 풀면서 그냥 L=COL-J+1이라고 했는데, 틀린건가요?
[답변]
결과가 다음과 같이 출력됩니다.
0 0 0 0
0 0 0 0
0 0 0 5
0 0 2 6
0 1 3 7
0 0 4 8
0 0 0 9
6. 신기술동향과 보안 쪽 답을 보면 대문자와 소문자가 섞여있습니다.
예를 들어 Zero Day Attack 이런식으로요. 그런데 책에 적힌 것처럼 대문자와 소문자를 구별하면서 외우려니 어렵네요.
시험장에서 그냥 첫자만 대문자로 쓰고 Zero day attack 이렇게 쓰면 틀리는 건가요?
Universal Subscriber Identity Module 이 답이라면
그냥 Universal subscriber identity module 이렇게 첫자 대문자, 나머지는 소문자 쓰면 오답인가요?
[답변]
대소문자는 구분하지 않습니다.
7. 섹션 040의 342쪽 C언어 코드를 보면 동그라미7번 for문이 나오는데
for(j=L ; j != m+n; j+=n) 중에서 j+=n 부분이 틀린 것 같습니다. 그냥 j++ 아닌가요? 이해가 가지 않습니다.
[답변]
열의 위치가 처음에는 1~5까지 1씩 증가하고
다음에는 5~1까지 -1씩 증가하고
다시 1~5까지 1씩 증가하는 과정이 반복됩니다.
그러므로 1씩 증가하면 안 되고 n을 이용해 한 번은 1씩, 또 한 번은 -1씩 증가하도록 해야 합니다.
오늘도 즐거운 하루 되세요.
-
*2018-06-27 09:32:30
안녕하세요.
1. 4장 기본 알고리즘 섹션 019의 3번 답을 MOD(BIG,SMALL)이라고 해도 되나요? 안된다면 이유를 알려주세요.
[답변]
MOD 함수는 프로그램 언어에 따라 사용 방법이 다르므로 시험에 출제된다면 처리조건에 사용 방법이 제시됩니다.
MOD(A, B) 또는 A MOD B 중 처리조건에 제시된 방법에 따라 사용하면 됩니다.
2. 섹션 020 초기 변수 선언할 때 C와 D를 같이 선언하지 않고, 약수를 구할 숫자를 입력 받은 후에 선언하는 이유는 무엇인가요?
[답변]
무엇을 먼저 해도 관계는 없습니다.
수험생이 순서도를 그리는 것이 아니므로 출제자가 이미 작성한 순서도를 파악할 때 이 순서도는 이렇게 진행을 하도록 구성했구나를 파악하면 됩니다.
3. 섹션 028 유형 2번의 4번 괄호넣기 답을 "1" 이라고 하면 안되는지요?
[답변]
B1[i]의 값이 모두 1로 세팅되므로 결과는 00000이 출력됩니다.
4. 섹션 042의 답 중 2번 답을 J=X-L+1, L, 1 이라고 하고, 4번 답을 J= L, X-L=1, 1이라고 해도 되나요?
[답변]
정상적으로 동작하지 않고 작동이 멈춥니다.
5. 섹션 044의 답을 보니 1번 답이 (COL+1)-J 인데 괄호를 적은 이유가 있는지요? 저는 풀면서 그냥 L=COL-J+1이라고 했는데, 틀린건가요?
[답변]
결과가 다음과 같이 출력됩니다.
0 0 0 0
0 0 0 0
0 0 0 5
0 0 2 6
0 1 3 7
0 0 4 8
0 0 0 9
6. 신기술동향과 보안 쪽 답을 보면 대문자와 소문자가 섞여있습니다.
예를 들어 Zero Day Attack 이런식으로요. 그런데 책에 적힌 것처럼 대문자와 소문자를 구별하면서 외우려니 어렵네요.
시험장에서 그냥 첫자만 대문자로 쓰고 Zero day attack 이렇게 쓰면 틀리는 건가요?
Universal Subscriber Identity Module 이 답이라면
그냥 Universal subscriber identity module 이렇게 첫자 대문자, 나머지는 소문자 쓰면 오답인가요?
[답변]
대소문자는 구분하지 않습니다.
7. 섹션 040의 342쪽 C언어 코드를 보면 동그라미7번 for문이 나오는데
for(j=L ; j != m+n; j+=n) 중에서 j+=n 부분이 틀린 것 같습니다. 그냥 j++ 아닌가요? 이해가 가지 않습니다.
[답변]
열의 위치가 처음에는 1~5까지 1씩 증가하고
다음에는 5~1까지 -1씩 증가하고
다시 1~5까지 1씩 증가하는 과정이 반복됩니다.
그러므로 1씩 증가하면 안 되고 n을 이용해 한 번은 1씩, 또 한 번은 -1씩 증가하도록 해야 합니다.
오늘도 즐거운 하루 되세요.