필요없는 목록/JAVASCRIPT

3월3일(금) 시험 본 것들 정리(틀린 것:5번, 8번, 12번, 20번)

비밀안 2023. 3. 4. 18:29
클릭

버튼을 클릭하면 명언이 나와요

-

이름이 나와요

1. 빈칸을 채우십시오.

var x = 100;
var y = 200;
var z = "javascript";

console.log(채우시오);
console.log(채우시오);
console.log(채우시오);

정답 : 100, 200, javascript

2. 빈칸을 채우십시오.

let x = 100;
let y = 200;
let z = "javascript";

x = (채우시오)
y = (채우시오)
z = (채우시오)

console.log(x); // 300
console.log(y); // 400
console.log(z); // jquery

정답 : x+y, y+200, jquery

3. 빈칸을 채우십시오.

let x = 100;
let y = 200;
let z = "javascript";

x (채우시오) 300;
y (채우시오) 400;
z (채우시오) "jquery";

console.log(x); // 400
console.log(y); // -200
console.log(z); // javascriptjquery

정답 : +=, -=, +=

4. 빈칸을 채우십시오.

const arr = 채우시오();

arr[0] = 100;
arr[1] = 200;
arr[2] = "javscript";

console.log(arr[0]); // 100
console.log(arr[1]); // 200
console.log(arr[2]); // javascript

정답 : new Array();

5. 빈칸을 채우십시오. (틀림)

const arr = [채우시오];

console.log(arr[0]); // 100
console.log(arr[1]); // 200
console.log(arr[2]); // javascript.
  • 정답 : 100, 200, javascript
  • 억울하다..시험지에 [__________] 이렇게 되어있길래.
  • new Array(100, 200, "javascript"); 이렇게 썻다고 틀렸다.
  • [ ] -- 대괄호가 써져있으니간 대괄호로 생략해서 만든 배열이라고 한다. -_-;
  • ㅠ_ㅠ..그래서 NCS발표를 하게 되었다.(2개까지 틀리면 면제, 그 이상은 발표)

6.빈칸을 채우십시오.

const obj = new Object();

obj[0] = 100;
obj[1] = 200;
obj[2] = "javascript";

console.log(채우시오); // 100
console.log(채우시오); // 200
console.log(채우시오); // javascript

정답 : obj[0], obj[1], obj[2]

7.빈칸을 채우십시오.(console.log를 사용 하시오)

const obj = new Object();

obj.a = 100;
obj.b = 200;
obj.c = "javascript";

_______________ // 100
_______________ // 200
_______________ // javascript

정답 : console.log(obj.a);
          console.log(obj.b);
          console.log(obj.c);

8.빈칸을 채우십시오.(틀림)

const obj = {________________};

console.log(obj.a); // 100
console.log(obj.b); // 200
console.log(obj.c); // javascript
  • 100, 200, javascript
  • 너무 억울하다.
  • new Object(100, 200, javascript); 이렇게 써서 틀렸다.
  • { } -- 생략해서 객체를 사용하는 예제라고 생략해서 써야한다고 한다.
  • ㅠ_ㅠ..그래서 NCS발표를 하게 되었다.(2개까지 틀리면 면제, 그 이상은 발표)

9.빈칸을 채우십시오.

const obj = [
  {a:100, b:200},
  {c:"javascript"}
];

console.log(채우시오); // 100
console.log(채우시오); // 200
console.log(채우시오); // javascript

정답 : obj[0].a, obj.[0].b, obj[1].c

10.빈칸을 채우십시오.

const obj = {
  a: 100,
  b: [200, 300],
  c: "javascript"
};

console.log(채우시오); // 200
console.log(채우시오); // 300
console.log(채우시오); // 200300

정답 : obj.b[0], obj.b[1], obj.b

11.빈칸을 채우십시오.

const a = 100;
const b = 200;
const c = "javascript";

const obj = { _______ };  // --이거는 중괄호가 간격이 띄어져 있었다.(위에 문제도 띄어서 알려주지...)

document.write(obj.a); // 100
document.write(obj.b); // 200
document.write(obj.c); // javascript

정답 : 100, 200, javascript

12.빈칸을 채우십시오.(틀림, f() 함수는 this를 사용하시오)

const obj = {
  a: 100,
  b: [200, ___],
  c: "javascript",
  d: _________(){
    document.write("javascript가 실행되었습니다.");
  },
  e: function(){
    document.write(_____ + "가 실행되었습니다.");
  },
  f: function(){
    document.write(_____ + "가 실행되었습니다.");
  }
};

document.write(obj.a); // 100
document.write(obj.b); // 200, 300
document.write(obj.b[0]); // 200
document.write(obj.b[1]); // 300
document.write(obj.c); // javascript
obj.d(); // javascript가 실행되었습니다.
obj.e(); // javascript가 실행되었습니다.
obj.f(); // javascript가 실행되었습니다.
  • 정답 : 300, function, obj.c, this.c
  • 이거는 obj.c를 그냥 c라 적었다.
  • 예전에 다른 프로그래밍을 배우다가 말았는데 버릇이 되었다.(ㅠ_ㅠ)
  • 틀리고나서 아..obj했다.
  • ㅠ_ㅠ..그래서 NCS발표를 하게 되었다.(2개까지 틀리면 면제, 그 이상은 발표)

13. 다음의 결과값을 완성하시오

for(let i=1; i<10; i++){
  if(i%2 === 0){
   document.write(i);
  }
}

정답 : 2, 4, 6, 8

14. 다음의 결과값을 완성하시오

for(let i=1; i<10; i++){
  if(true){
    document.write(i);
  }
}

정답 : 1,2,3,4,5,6,7,8,9

15. 다음의 결과값을 완성하시오

const func = function(){
  document.write("함수가 실행되었습니다.");
}
func();

정답 : 함수가 실행되었습니다.

16. 다음의 결과값을 완성하시오

if(1){
  document.write("조건문이 실행되었습니다.(true)");
}
else{
  document.write("조건문이 실행되었습니다.(false)");
}

정답 : 조건문이 실행되었습니다.(true)

17. 다음의 결과값을 완성하시오

let num = 10;

if(num === 100){
  document.write("조건문이 실행되었습니다.(1)");
  
  if(num === 100){
    document.write("조건문이 실행되었습니다.(2)");
    
    if(num == 100){
      document.write("조건문이 실행되었습니다.(3)");
    }
  }
}
else{
  document.write("조건문이 실행되었습니다.(4)");
}

정답 : 조건문이 실행되었습니다.(4)

18. 다음의 결과값을 완성하시오

let num = 10;

(num === 100) ? document.write("true") : document.write("false");

정답 : false

19. 다음의 결과값을 완성하시오.(이상하다. 정리하다보니간 0번~5번까지 실행이다.)

let num = 0;

while(num<=5){
  document.write(num + "반복문이 실행되었습니다.");
  num++;
}

 

정답 : 0 반복문이 실행되었습니다.

          1 반복문이 실행되었습니다.

          2 반복문이 실행되었습니다.

          3 반복문이 실행되었습니다.

          4 반복문이 실행되었습니다.

          5 반복문이 실행되었습니다.

20. 다음의 결과값을 완성하시오.(틀림)

const str = [100, 200, 300, 400, 500];

  str.forEach((element, index, array) =>l {
    document.write(element);
    document.write(index);
    document.write(array);
});

정답 : 100 0 100,200,300,400,500
           200 1 100,200,300,400,500
           300 2 100,200,300,400,500
           400 3 100,200,300,400,500
           500 4 100,200,300,400,500

  • 배열이 틀렸다
  • 100 0 100
  • 200 1 200 
  • 이라고 적었다.ㅠ_ㅠ