1.MOD같은 함수들은 암기하고 있어야하는건가요? 최근 기출보니까 문제에서 함수와 함수기능은 주어주고 시작하던데 굳이 암기할 필요는 없는건가요?
2.또 저번에 질문한건데 2권 326쪽에 DLP(Digital Light Processing)를 DLP(Data Leakage Prevention)로 바꿔야 한다는 말씀인가요?
3. c언어를 dev-c로 돌렸는데 오류가 납니다.
int main()
{
int n,a=0;
int c[5][5]={0};
for(int i=0;i<5;i++)
{
for(int j=0;j<5;j++)
printf("%d",c[i][j]);
printf("\n");
}
system("PAUSE");
}
로 하면 i,j때문에 오류가 생기더군요. 그래서
int main()
{
int n,a=0,i,j;
int c[5][5]={0};
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
printf("%d",c[i][j]);
printf("\n");
}
system("PAUSE");
}
로 바꾸면 오류가 생기지 않습니다. 제가 알기론 for문 안에서 선언해줘도 된다고 알고 있는데 왜 오류가 나는거죠?
데바시 프로그램때문인가요?
4.1권 426쪽 1번 빈칸에 DATA.NAI>60도 가능하죠?
5.1권 96쪽 문제6번 답이 이해가 안갑니다.
해설지엔
숫자를 입력하시오: 5
11
23
47
95
입니다.
그런데 제가 이 코드를 입력후 실행하면
숫자를 입력하시오: 5
5
11
23
47
95
가 나옵니다. 즉 scanf입력하고 엔터를 쳐야 결과가 나오므로 이렇게 나오는거 같은데 제가 실행한 코드도 답이 될수있나요?
6.1권85페이지에 예제1번에 보면 5번 int i,j라 되어있는데 보통은 이렇게 쓰지않고
5번을 생략하고 4번에 void func(int i,int j)라 쓰지않나요? 이렇게 쓰는건 처음보네요
예제2번과 예제 3번도 마찬가지로 5번을 생략하고 예제2번은 func(int i,int j)로 예제3번도 void func(int *i,int *j)
쓰면 되지않나요?
안녕하세요. 길벗 수험서 운영팀입니다.
1.MOD같은 함수들은 암기하고 있어야하는건가요? 최근 기출보니까 문제에서 함수와 함수기능은 주어주고 시작하던데 굳이 암기할 필요는 없는건가요?
[답변]
네, 굳이 암기할 필요는 없습니다.
다만 순서도에 등장하는 함수의 경우 나머지, 제곱, 제곱근 등 얼마 되지 않기 때문에, 암기해두시면 알고리즘을 해결하는 시간이 더울 줄어들어 문제해결이 수월해질 수 있습니다.
2. 2권 326쪽에 DLP(Digital Light Processing)를 DLP(Data Leakage Prevention)로 바꿔야 한다는 말씀인가요?
[답변]
예, Data Leakage Prevention으로 바뀔 예정입니다.
DLP(Digital Light Processing)의 내용이 틀린 것은 아닙니다.
다만 출제된지 시일이 꽤 지난 문제라 교재에서 내용을 찾을 수 없는 단어이기에 비교적 최신 단어인 후자인 DLP(Data Leakage Prevention)로 바꿀 예정입니다.
(DLP(Digital Light Processing)의 내용은 교재에 존재하지 않습니다.)
3. c언어를 dev-c로 돌렸는데 오류가 납니다.
[답변]
컴파일러 버전의 문제 같습니다.
회원님이 올려주신 코드를 그대로 복사하여 실행해보았으나, 정상적으로 동작하였습니다.
(비쥬얼 스튜디오를 사용하는 환경입니다. 무료 버전이 존재하니 추가로 설치해도 실행해보세요.)
4.1권 426쪽 1번 빈칸에 DATA.NAI>60도 가능하죠?
[답변]
예, 동일한 결과를 출력하므로 정답으로 인정됩니다.
5.1권 96쪽 문제6번 답이 이해가 안갑니다.
scanf입력하고 엔터를 쳐야 결과가 나오므로 이렇게 나오는거 같은데 제가 실행한 코드도 답이 될수있나요?
[답변]
회원님이 말씀하신 결과가 맞습니다.
scaf가 출력되는 화면까지 찍게 되면,
숫자를 입력하시오: 5
5
11
23
47
95
printf의 결과만을 화면까지 찍게 되면,
5
11
23
47
95
이와 같이 출력됩니다.
교재의 내용은 곧 수정될 것입니다.
6. 1권85페이지에 예제1번에 보면 5번 int i,j라 되어있는데 보통은 이렇게 쓰지않고 5번을 생략하고 4번에 void func(int i,int j)라 쓰지않나요? 이렇게 쓰는건 처음보네요
예제2번과 예제 3번도 마찬가지로 5번을 생략하고 예제2번은 func(int i,int j)로 예제3번도 void func(int *i,int *j) 쓰면 되지않나요?
[답변]
말씀하시는 것이 맞습니다.
함수 선언과 동시에 인자들의 변수 또한 선언해주는 것이 일반적이지만, 다른 방법도 있다는 것을 알려드리기 위해 사용했습니다.
행복한 하루되세요.^^
-
*2018-10-02 09:35:05
안녕하세요. 길벗 수험서 운영팀입니다.
1.MOD같은 함수들은 암기하고 있어야하는건가요? 최근 기출보니까 문제에서 함수와 함수기능은 주어주고 시작하던데 굳이 암기할 필요는 없는건가요?
[답변]
네, 굳이 암기할 필요는 없습니다.
다만 순서도에 등장하는 함수의 경우 나머지, 제곱, 제곱근 등 얼마 되지 않기 때문에, 암기해두시면 알고리즘을 해결하는 시간이 더울 줄어들어 문제해결이 수월해질 수 있습니다.
2. 2권 326쪽에 DLP(Digital Light Processing)를 DLP(Data Leakage Prevention)로 바꿔야 한다는 말씀인가요?
[답변]
예, Data Leakage Prevention으로 바뀔 예정입니다.
DLP(Digital Light Processing)의 내용이 틀린 것은 아닙니다.
다만 출제된지 시일이 꽤 지난 문제라 교재에서 내용을 찾을 수 없는 단어이기에 비교적 최신 단어인 후자인 DLP(Data Leakage Prevention)로 바꿀 예정입니다.
(DLP(Digital Light Processing)의 내용은 교재에 존재하지 않습니다.)
3. c언어를 dev-c로 돌렸는데 오류가 납니다.
[답변]
컴파일러 버전의 문제 같습니다.
회원님이 올려주신 코드를 그대로 복사하여 실행해보았으나, 정상적으로 동작하였습니다.
(비쥬얼 스튜디오를 사용하는 환경입니다. 무료 버전이 존재하니 추가로 설치해도 실행해보세요.)
4.1권 426쪽 1번 빈칸에 DATA.NAI>60도 가능하죠?
[답변]
예, 동일한 결과를 출력하므로 정답으로 인정됩니다.
5.1권 96쪽 문제6번 답이 이해가 안갑니다.
scanf입력하고 엔터를 쳐야 결과가 나오므로 이렇게 나오는거 같은데 제가 실행한 코드도 답이 될수있나요?
[답변]
회원님이 말씀하신 결과가 맞습니다.
scaf가 출력되는 화면까지 찍게 되면,
숫자를 입력하시오: 5
5
11
23
47
95
printf의 결과만을 화면까지 찍게 되면,
5
11
23
47
95
이와 같이 출력됩니다.
교재의 내용은 곧 수정될 것입니다.
6. 1권85페이지에 예제1번에 보면 5번 int i,j라 되어있는데 보통은 이렇게 쓰지않고 5번을 생략하고 4번에 void func(int i,int j)라 쓰지않나요? 이렇게 쓰는건 처음보네요
예제2번과 예제 3번도 마찬가지로 5번을 생략하고 예제2번은 func(int i,int j)로 예제3번도 void func(int *i,int *j) 쓰면 되지않나요?
[답변]
말씀하시는 것이 맞습니다.
함수 선언과 동시에 인자들의 변수 또한 선언해주는 것이 일반적이지만, 다른 방법도 있다는 것을 알려드리기 위해 사용했습니다.
행복한 하루되세요.^^