Q1. 다음 중 연산 결과가 Boolean이 아닌 것을 고르시오. (2)
- x===y
- x=y
- x<y
- 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>
- 딸기수박
- 사과수박
- 딸기바나나
- 사과바나나
더보기
[해설2]
변수 num은 2 이므로 첫번째 조건문에서 1이 아니므로 딸기가 출력되며,두번째 조건문에서 2가 맞으므로 바나나가 출력된다.
Q3. 리팩토링의 의미로 올바르지 않은 것을 고르시오. (3)
- 코드를 읽기 좋게 수정한다.
- 중복된 코드가 없도록 코드를 수정한다.
- 사용자가 편리하게 사용할 수 있도록 기능을 개선한다.
- 유지보수를 편리하게 코드를 수정한다.
더보기
[해설3]
리팩토링(Refactoring)이란 코드의 중복을 제거하고 의도를 명확히 드러내는 것이다.
유지보수를 편리하게 만든다.
코드에 기능을 쉽게 추가할 수 있도록 한다.
Q4. 배열을 선언한 것으로 올바른 것을 고르시오. (2)
- var coworkers = ("egoing", "leezche");
- var coworkers = ["egoing", "leezche"];
- var coworkers = {"egoing", "leezche"};
- var coworkers = "egoing", "leezche";
더보기
[해설4]
배열의 선언은 대괄호[]를 사용한다.
Q5. 다음 코드에서 choice변수에 들어갈 값으로 옳은 것을 고르시오. (3)
var avengers = ["Iron Man", "Hulk", "Thor", "Captain"];
var choice = avengers[1];
- hor
- Iron Man
- Hulk
- Captain
더보기
[해설5]
배열의 첫번째 인덱스는 0이므로 avergers[1]의 값은 Hulk다.
Q6. 다음 중 배열의 크기를 나타내는 키워드를 고르시오. (1)
- length
- size
- count
- number
더보기
[해설6]
배열의 크기는 변수명.lenght를 통해 알수 있다.
Q7. 다음 코드에서 me가 출력되는 횟수를 고르시오. (2)
var i = 0;
while(i < 5) {
console.log('me');
i = i + 2;
}
- 2번
- 3번
- 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;
}
- abcd
- cba
- abc
- 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 |