😊

좋아요!

7 / 10

정답률 70%

7
정답
3
오답
39.7초
총 소요시간
+70P 획득!
새 문제 7개 정답 (7 x 10P)

문제별 결과

X

PHP에서 str_pad()는 멀티바이트 문자열에서도 정확한 패딩을 한다.

PHP | 정답: X

str_pad()는 바이트 기준으로 패딩하므로 멀티바이트 문자에서 정렬이 깨질 수 있습니다. mb_str_pad()는 PHP 8.3에서 추가되었습니다.

O

GraphQL은 항상 REST보다 성능이 좋다.

네트워크 | 정답: X +10P

GraphQL은 over-fetching을 줄이지만, 복잡한 쿼리는 서버 부하를 증가시킬 수 있습니다. 상황에 따라 REST가 더 나을 수 있습니다.

O

CSP의 unsafe-inline을 사용해도 XSS 방어에 효과적이다.

보안 | 정답: X +10P

unsafe-inline은 인라인 스크립트 실행을 허용하므로 CSP의 XSS 방어 효과를 크게 약화시킵니다.

O

PHP에서 @ 연산자(에러 제어 연산자)는 해당 표현식의 에러 보고를 억제한다.

PHP | 정답: O +10P

@file_get_contents("nonexist")처럼 @ 앞에 붙이면 에러가 억제됩니다. 디버깅이 어려워져 권장하지 않습니다.

X

PHP에서 [] 문법으로 배열 요소를 추가하면 키가 항상 0부터 시작한다.

PHP | 정답: X

$arr[] = "값"은 현재 최대 정수 키 + 1을 키로 사용합니다. 이전 키에 따라 0이 아닐 수 있습니다.

O

PHP에서 (array) null은 null을 포함하는 배열 [null]이 된다.

PHP | 정답: X +10P

(array) null은 빈 배열 []이 됩니다. null을 포함하지 않습니다.

O

REST API에서 GET 요청은 멱등성(idempotent)을 가진다.

Network | 정답: O +10P

GET, PUT, DELETE는 같은 요청을 여러 번 보내도 결과가 같은 멱등 메서드입니다. POST는 그렇지 않습니다.

O

TypeScript에서 Object 타입과 object 타입은 동일하다.

TypeScript | 정답: X +10P

Object는 모든 값(원시 타입 포함)을, object는 비원시 타입(객체)만 포함합니다.

O

Vue에서 watch는 즉시 실행된다.

Vue.js | 정답: X +10P

watch는 기본적으로 감시 대상이 변경될 때만 실행됩니다. 즉시 실행하려면 immediate: true 옵션이 필요합니다.

X

CSS에서 z-index는 position이 static이 아닌 요소에서만 작동한다.

HTML/CSS | 정답: O

z-index는 position이 relative, absolute, fixed, sticky인 요소에서만 적용됩니다.