#study/부스트코스 서포터즈 3기

4. Quiz 2

WOONY 2021. 1. 17. 21:39

Q1. 다음 중 연산 결과가 Boolean이 아닌 것을 고르시오. (2)

  1. x===y
  2. x=y
  3. x<y
  4. x>y
더보기

[해설1]

Boolean 자료형은 값이 Ture 이거나  False이다.

'=' 는 대입 연산자이다.

 

Q2. 다음 코드의 실행 결과로 옳은 것을 고르시오. (3)

<scripts>
    var num = 2;

    if (num === 1) {
        document.write("사과");
    } else {
        document.write("딸기");
    }

    if (num === 2) {
       document.write("바나나");
    } else {
       document.write("수박");
    }
</scripts>
  1. 딸기수박
  2. 사과수박
  3. 딸기바나나
  4. 사과바나나
더보기

[해설2]

변수 num은 2 이므로 첫번째 조건문에서 1이 아니므로 딸기가 출력되며,두번째 조건문에서 2가 맞으므로 바나나가 출력된다.

 

Q3. 리팩토링의 의미로 올바르지 않은 것을 고르시오. (3)

  1. 코드를 읽기 좋게 수정한다.
  2. 중복된 코드가 없도록 코드를 수정한다.
  3. 사용자가 편리하게 사용할 수 있도록 기능을 개선한다.
  4. 유지보수를 편리하게 코드를 수정한다.
더보기

[해설3]

리팩토링(Refactoring)이란 코드의 중복을 제거하고 의도를 명확히 드러내는 것이다.

유지보수를 편리하게 만든다.

코드에 기능을 쉽게 추가할 수 있도록 한다.

 

Q4. 배열을 선언한 것으로 올바른 것을 고르시오. (2)

  1. var coworkers = ("egoing", "leezche");
  2. var coworkers = ["egoing", "leezche"];
  3. var coworkers = {"egoing", "leezche"};
  4. var coworkers = "egoing", "leezche";
더보기

[해설4]

배열의 선언은 대괄호[]를 사용한다.

 

Q5. 다음 코드에서 choice변수에 들어갈 값으로 옳은 것을 고르시오. (3)

var avengers = ["Iron Man", "Hulk", "Thor", "Captain"];
var choice = avengers[1];
  1. hor
  2. Iron Man
  3. Hulk
  4. Captain
더보기

[해설5]

배열의 첫번째 인덱스는 0이므로 avergers[1]의 값은 Hulk다.

 

Q6. 다음 중 배열의 크기를 나타내는 키워드를 고르시오. (1)

  1. length
  2. size
  3. count
  4. number
더보기

[해설6]

배열의 크기는 변수명.lenght를 통해 알수 있다.

 

Q7. 다음 코드에서 me가 출력되는 횟수를 고르시오. (2)

var i = 0;

while(i < 5) {

    console.log('me');

    i = i + 2;
}
  1. 2번
  2. 3번
  3. 4번
  4. 5번
더보기

[해설7]

변수 i는 0, 2, 4로 커지며 6일때는 5보다 작지 않으므로 반복문은 종료된다.

 

Q8. 다음 코드에서 출력 결과로 올바른 것을 고르시오. (4)

var coworkers = ['a', 'b', 'c', 'd'];

var i = coworkers.length - 1;

while(i >= 0) {
    document.write(coworkers[i]);
    i = i - 1;
}
  1. abcd
  2. cba
  3. abc
  4. dcba
더보기

[해설8]

배열 coworkers의 길이는 4이며 i는 3이다.

반복문 안에서 i는 3,2,1,0으로 작아지므로 coworkers[3]부터 거꾸로 값이 출력된다. 

 

 

'#study > 부스트코스 서포터즈 3기' 카테고리의 다른 글

6. Quiz 3  (0) 2021.01.23
5. Javascript 함수  (0) 2021.01.23
3. Javascript 제어문  (0) 2021.01.17
2. Quiz1  (0) 2021.01.11
1. 웹과 Javascript  (0) 2021.01.11