질문&답변
26년2회 실기기출은 언제쯤...
안녕하세요, 촬영은 끝났고 코드와 이론별로 영상 편집 중에 있습니다. 2회 합격자 발표 전에는 업로드 예정입니다. 참고로 26년 2회 실기 합격자 발표는 9월 11일 예정입니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 90
질문&답변
안녕하세요, 촬영은 끝났고 코드와 이론별로 영상 편집 중에 있습니다. 2회 합격자 발표 전에는 업로드 예정입니다. 참고로 26년 2회 실기 합격자 발표는 9월 11일 예정입니다.
질문&답변
안녕하세요, 26년 2회차 해설 영상을 업로드하면서 함께 통합본으로 올릴 예정입니다. 좀 더 핵심적인 내용만 제공해드리려고, 자주 출제되지 않는 부분을 줄이고 있습니다. 곧 업로드하도록 하겠습니다.
질문&답변
안녕하세요! 지금 버전의 이론 자료로 들으셔도 충분합니다! 시험 범위가 바뀐 것은 없으니 안심하세요.
질문&답변
for 문이 어떻게 흘러가는지 한 단계씩 풀어서 설명하겠습니다. int c = 0; for(i = 1; i > 3; i++) { c++; } printf("c=%d", c); 1단계 — 초기화 반복문에 들어가기 전에 c = 0 으로 시작합니다. 그리고 for 문이 처음 실행되면서 초기화 부분인 i = 1 이 딱 한 번 실행됩니다. 이제 i 는 1입니다. 2단계 — 조건 검사 초기화 다음에는 곧바로 조건을 검사합니다. 조건은 i > 3 이고, 지금 i 가 1이므로 1 > 3 인지를 따집니다. 1은 3보다 크지 않으므로 이 조건은 거짓(false) 입니다. 3단계 — 반복문 종료 for 문의 규칙상 조건이 거짓이면 본문으로 들어가지 않고 바로 반복문을 빠져나옵니다. 즉 중괄호 안의 c++ 는 단 한 번도 실행되지 않습니다. 증감식 i++ 도 실행되지 않습니다. 본문을 실행해야 그다음에 증감으로 넘어가는데, 애초에 본문에 진입하지 못했기 때문입니다. 4단계 — 출력 c 는 처음에 넣어둔 값 그대로 0입니다. 따라서 printf 는 화면에 c=0 을 출력합니다. 정리하면, 초기값 i = 1 이 조건 i > 3 을 처음부터 만족하지 못해서 반복문이 아예 돌지 않았고, 그래서 c 는 증가할 기회 없이 0으로 남은 것입니다. 정답: c=0
질문&답변
안녕하세요, 보통 작성하는 부분의 칸이 아예 나눠져 있으면 부분점수를 주는 편이고 하나가 통으로 문제의 답을 쓰는 형태였다면 전부 틀린 것으로 처리됩니다.
질문&답변
사실상 거의 나오지 않는다고 보셔도 됩니다만, 출제 기준의 범위이긴 합니다. 중요한 것만 외우면 좋겠다만 가끔씩 정말 말도 안되게 "애자일" 이런 단어가 나오기도 합니다. 결론적으로는, 훑고 넘어가셔도 됩니다.
질문&답변
단위가 명시되어 있었다면 보통 정답처리해줍니다. 단위를 안 썼다고 틀리게 하지는 않을 겁니다.
질문&답변
안녕하세요. 일단 주소를 넘기는 것과 값을 넘기는 것은 C언어의 문법 스펙이기 때문에 별도로 설명드릴만한 부분은 없습니다. 차이는 아시겠지만 주소는 &를 붙여서 직접 보내고, 값은 그냥 글자 그대로 변수만 보냅니다. 비유를 좀 하자면, 우리가 원하는 것은 집 안에 가구를 바꾸고 싶다는 것입니다. 집 안에 가구를 바꾸려면 집 주소를 찾아가서 거기 안에 있는 가구를 빼고, 다른 가구를 넣어야겠죠. 그게 주소를 찾아가서 값을 직접 바꾸는 것입니다. 데이터만 주는 것은 그냥 가구만 바깥으로 복사해서 전달하는 겁니다. 실제 집하고는 전혀 상관이 없이 가구만 복사해서 가지고 나갔고, 거기 안에서 사용하고 끝납니다. 실제 가구가 빠져나온 주소하고는 전혀 상관없죠. 비유를 하자면 그렇고, 실제로 값을 바꾸고 싶다면 해당 메모리 주소로 가서 값을 바꿔야 합니다.
질문&답변
안녕하세요, 칸이 따로 4개가 있었으면 부분 점수를 줍니다만 보통 코드 문제는 하나가 통으로 한 문제입니다. 그런 경우에는 전체가 틀린 것으로 계산됩니다.
질문&답변
보통 대문자는 약자가 있는 용어에 쓰긴 하는데, 그 정도면 정답처리 해 주지 않을까 싶습니다.