책 내용 질문하기
21년 1회 기출문제 문의 드립니다
도서
2021 시나공 정보처리기능사 실기
페이지
0
조회수
181
작성일
2021-11-20
작성자
탈퇴*원
첨부파일

1. 1번 문제에 for문
    for(i=0; i < 3; i++) { 

    tarray[i] = k;

    }

 

에서 i++ 가 먼저 실행되는지 tarray[i]에 k값이 먼저 저장되는지 실행 순서를 문의드립니다.




2. 현재 열려있는 윈도우 창을 종료하는 것(우선적으로 탭 삭제)은 ctrl + W, 모든 창을 닫는 단축기는 ALT + F4로 알고 있는데
  해당 문제의 답이 왜 ALT + F4인지 문의드립니다.
 

답변
2021-11-22 10:30:17

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

 

[1]

for문의 다음과 같은 코드가

  for(①; ②; ③) 

     ④;

  

총 5회 수행된다고 가정할 때 수행 순서는 다음과 같습니다.

1회 : ①, ②(조건 참), ④

2회 : ③, ②(조건 참), ④

3회 : ③, ②(조건 참), ④

4회 : ③, ②(조건 참), ④

5회 : ③, ②(조건 참), ④

종료 : ③, ②(조건 거짓) <탈출>

 

이와 같은 과정을 1번 문제에 적용하면, tarray[i]에서 i의 값은 0부터 2까지 차례대로 들어가며 k의 값을 tarray[i]에 삽입하게 되겠죠.

 

 

 

[2]

Ctrl+W 윈도우 앱에 해당하는 창만을 닫습니다.

즉, 외부 프로그램이 호출한 윈도우 창(한글, 알씨, 오피스 등)에 대해서는 종료시키지 못하기 때문에 범용적인 Alt+F4가 정답이 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2021-11-22 10:30:17

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

     

    [1]

    for문의 다음과 같은 코드가

      for(①; ②; ③) 

         ④;

      

    총 5회 수행된다고 가정할 때 수행 순서는 다음과 같습니다.

    1회 : ①, ②(조건 참), ④

    2회 : ③, ②(조건 참), ④

    3회 : ③, ②(조건 참), ④

    4회 : ③, ②(조건 참), ④

    5회 : ③, ②(조건 참), ④

    종료 : ③, ②(조건 거짓) <탈출>

     

    이와 같은 과정을 1번 문제에 적용하면, tarray[i]에서 i의 값은 0부터 2까지 차례대로 들어가며 k의 값을 tarray[i]에 삽입하게 되겠죠.

     

     

     

    [2]

    Ctrl+W 윈도우 앱에 해당하는 창만을 닫습니다.

    즉, 외부 프로그램이 호출한 윈도우 창(한글, 알씨, 오피스 등)에 대해서는 종료시키지 못하기 때문에 범용적인 Alt+F4가 정답이 됩니다.

     

    행복한 하루되세요 :)

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