Q>
1.
스크래치에서 아래 블록이 의미하는 것과 동일한 역할을 하는 함수를 C언어로 올바르게 작성한 것은 무엇일까요?
- int run(void)
- int start(void)
- int main(void)
- (int) main void
2. 스크래치에서 아래 블록이 의미하는 것과 동일한 역할을 C언어로 올바르게 표현한건 무엇인가요?
- say(Hello!);
- print("Hello!");
- printf(Hello!);
- printf("Hello!");
3. C언어로 작성된 hello.c 소스코드를 컴퓨터가 이해할 수 있는 머신코드로 컴파일 하기 위해 어떤 명령어를
프롬프트에 입력해야할까요?
- $run hello.c
- $clang hello.c
- $start hello.c
- $compile hello.c
4. 사용자 이름이 저장된 문자열 변수 name와 "Hello"를 연결해서 출력하려합니다. 올바른 C언어 코드는 무엇인가요?
- printf("Hello, name");
- printf("Hello, %f, name");
- printf("Hello, %s", name);
- printf("Hello, %i", name);
5. ‘x가 y와 같다면’ 이라는 조건문을 C 코드로 나타내면 어떻게 될까요?
- if x is equal to y
- if (x = y)
- if (x equal y)
- if (x==y)
6. 변수 x가 입력되었을 때 x가 짝수인지 홀수인지 알아내는 프로그램을 구현하기 위해 사용하면 좋은 연산자는
다음 중 무엇인가요?
- +
- *
- %
- &&
7. 아래와 같은 C 코드가 있습니다. prinft 함수 사용을 위해 꼭 추가되어야 하는 코드는 무엇인가요?
- include <stdio.h>
- #include stdio.h
- #include <stdio.h>
- include stdio.h
8. 아래와 같이 hello()라는 사용자 정의 함수를 작성한 후, 메인 함수에서 사용하려고 합니다.
파일 상단에 정의되어야하는 코드는 무엇일까요?
- void hello(void);
- void hello(int);
- int hello(void);
- int hello(int);
9. 어떤 작업을 50번 반복 수행하는 루프를 구현하기 위한 C 코드로 적절한 것은 무엇인가요?
- during (int i = 0; i < 50; i++)
- repeat (int i = 0; i < 50; i++)
- until (int i = 0; i < 50; i++)
- for (int i = 0; i < 50; i++)
10. 컴퓨터 하드웨어의 한계로 인해 발생하는 문제 중 하나로, 변수가 담을 수 있는 최대 허용 범위를 벗어난 값을
저장해 예상치 못한 결과가 나오는 현상을 무엇이라고 하나요?
- 메모리 부족
- 오버플로우
- 블루스크린
- 강제종료
A>
1. int main(void)
2. printf("Hello!");
3. $clang hello.c
4. printf("Hello, %s", name);
5. if (x==y)
6. %
7. #include <stdio.h>
8. void hello(int);
9. for (int i = 0; i < 50; i++)
10. 오버플로우
https://www.boostcourse.org/cs112/
'C > 부스트코스' 카테고리의 다른 글
[부스트코스]C 언어 배열 2 (0) | 2021.01.25 |
---|---|
[부스트코스]C 언어 배열 1 (0) | 2021.01.25 |
[부스트코스]C 언어 퀴즈 6 (0) | 2021.01.24 |
[부스트코스]C 언어 퀴즈 5 (0) | 2021.01.24 |
[부스트코스]C 언어 퀴즈 4 (0) | 2021.01.24 |