문제 해결 : 입력(input)을 받아 출력(output)을 만들어내는 과정 1) 2진법 : 0과 1로만 표현하는 방법 | | 네 번째 자리 | 세 번째 자리 | 두 번째 자리 | 첫 번째 자리 | |:---:|:---:|:---:|:---:|:---
숫자 10을 2진법으로 표현하기 위해서 최소 몇 개의 비트가 필요할까요?① 4비트② 100비트③ 7비트④ 8비트→ 8 4 2 1→ 1010 으로 4비트만 있으면 된다 ! ∴ ①번링크(https://ko.wikipedia.org/wiki/ASCII) 하단의 아스
1) C 기초 글자나 단어, 문장을 적을 때는 텍스트에 " "로 감싸야 한다.문장 끝에 세미콜론(;)을 붙여야 한다.\\n은 줄바꿈 기능을 합니다. (= 키보드의 ENTER)$ 옆에 명령어를 입력하면 된다.
Q1. C 기초(단일선택) 스크래치에서 아래 블록이 의미하는 것과 동일한 역할을 하는 함수를 C언어로 올바르게 작성한 것은 무엇일까요? ① int run(void) ② (int) main void ③ int start(void) ④ int main(void)
컴파일의 전체 과정은 네 단계로 나누어볼 수 있다. ① 전처리(Precompile) : 전처리기에 의해 수행되는 단계 (\`\` ② 컴파일(Compile) : 전처리한 소스 코드를 어셈블리 코드로 변환시키는 단계 (어셈블리어라는 저수준 프로그래밍 언어로
컴파일링의 네 단계에 해당하지 않는 것은 무엇인가요?① 디버깅(debugging)② 링킹(linking)③ 전처리(preprocessing)④ 어셈블링(assembling)→ 컴파일링 단계로 전처리, 컴파일, 어셈블링, 링킹이 있다. ∴ ①번소스코드 내에 존재하는
배열 : 한 자료형의 여러 값들이 메모리상에 모여 있는 구조 → 어떤 값이 배열에 속해 있는지 확인하려면 정렬 여부에 따라 아래와 같은 방법을 사용할 수 있다 ! ① 선형 검색 → 인덱스를 처음부터 끝까지 하나씩 증가시키며 검사 의사코드 ② 이진 검
알고리즘의 성능 및 시간 복잡도를 표현하는 표기법 중 하나로, 최악의 경우일때(상한)를 나타내는 것은 다음 중 무엇인가요?① θ()② φ()③ O()④ Ω()→ 상한은 O(), 하한은 Ω() ∴ ③번name과 number 두개의 멤버를 갖는 person이라는 새로운
16진수(Hexadecimal) \- 10진수를 16진수로 바꾸기 \- 먼저 255 216 255를 2진수로 나타내보면 11111111, 11011000, 11111111이 된다. \- 0000부터 1111까지 표현 가능 \- 4bit씩 16진수로 변환 후 0x
아래 코드를 실행하면 어떤 결과가 출력될까요?① 20② 0xFF③ FF④ 0x20→ ①번아래와 같이 변수 n과 p을 생성했습니다. 변수 n의 메모리 주소를 출력하는 올바른 코드는 다음 중 무엇인가요?①
SourceCode→ 초기화 되지 않은 \*y는 오류를 발생시킬 수도 있다.→ 추가하게 되면 y는 x와 같은 곳을 가리키게 되므로 13이 저장된다.포인터를 초기화시키지 않고 값을 저장하면 어떤 오류를 발생할 수 있을까요?→ 기존에 있는 데이터를 의도치 않게 변경하는 오
int 자료형 2개로 이뤄진 배열 list를 int 자료형 5개를 담을 수 있는 배열로 확장하고 싶습니다. 이를 위해 임시 포인터 tmp를 선언하는 올바른 realloc() 코드는 무엇인가요?① int tmp = realloc(list, 2 sizeof(int));②
CS 지식과 까다로운 출력 형태의 문제 경험이 부족했다고 판단하였다. 많은 분기와 구현 문제들을 많이 풀어보고 CS 지식도 조금씩 쌓자 !