본문 바로가기

반응형

공부/컴퓨터

(3)
컴퓨터 과학(CS50 2019) - (3) 배열 문제 1. 컴파일링의 네 단계에 해당하지 않는 것? ① 어셈블링(assembling) ② 링킹(linking) ③ 전처리(preprocessing) ④ 디버깅(debugging) 답 : ④ 디버깅(debugging) [ 컴파일링 4단계 : 전처리-컴파일링-어셈블링-링킹 ] 2. 소스코드 내에 존재하는 오류를 해결하기 위한 작업? ① 리졸빙(resolving) ② 디버깅(debugging) ③ 컴파일링(compling) ④ 체킹(checking) 답 : ② 디버깅(debugging) 3. 아래 코드는 기능상으로는 문제가 없지만 C 언어 스타일 가이드에는 부합하지 않으며 이를 해결하기 위한 코드? ① 여는 중괄호({)와 같은 줄에 printf 함수를 작성한다. ② int main(void) 바로 옆에서 여는..
컴퓨터 과학(CS50 2019) - (2) C언어 문제 1. 스크래치에서 아래 블록이 의미하는 것과 동일한 역할을 하는 함수를 C언어로 올바르게 작성한 것? ① int run(void) ② int start(void) ③ int main(void) ④ (int) main void 답 : ③ int main(void) [ 해당 스크래치 블록의 의미는 '초록깃발을 클릭하면'이라는 뜻, main함수와 같은 역할 ] 2. 스크래치에서 아래 블록이 의미하는 것과 동일한 역할을 C언어로 올바르게 표현한 것은? ① say(Hello!); ② print("Hello!"); ③ printf(Hello!); ④ printf("Hello!"); 답 : ④ printf("Hello!"); [ 해당 스크래치 블록의 의미는 'Hello!'라고 말하게 하라는 뜻, 'Hello!'..
컴퓨터 과학(CS50 2019) - (1) 컴퓨팅사고 문제 1. 숫자 10을 2진법으로 표현하기 위해서 최소 몇 개의 비트가 필요? ① 4비트 ② 7비트 ③ 8비트 ④ 100비트 답 : ① 4비트 [ 숫자 10은 이진수로 '1010'이고 이를 표현하기 위해서는 4비트 필요 ] 2. 링크(https://ko.wikipedia.org/wiki/ASCII) 하단의 아스키 코드를 사용하여 [edwith](소문자)을 10진수로 표현? ① 101 100 119 105 116 104 ② 069 068 087 073 084 072 ③ 069 100 119 073 084 072 ④ 101 068 087 105 084 104 답 : ① 101 100 119 105 116 104 [ 해당 페이지에서 e,d,w,i,t,h에 해당하는 아스키코드를 찾기 ] 3. 총 512페이지의 ..

반응형