Logo
search
menuicon
Quiz created with a Pro-exclusive map
Quiz has been locked because your PRO plan expired
thubnail
Red Light, Green Light
Freestyle
Information

Chapter6-2 (선택/보통)

코딩쌤
0
0
Added Question (20/ 20)
Allow incorrect answer
Hide answer
public quiz

Question 1

Multiple Choice

C 언어에서 조건문에 해당하지 않는 것은 무엇인가요?

  • if 문
  • switch 문
  • for 문
  • goto 문

Question 2

Multiple Choice

다음 중 if-else 문을 사용할 때 주의해야 할 점은 무엇인가요?

  • if 절에는 항상 else 절이 필요하다.
  • else 절은 가장 가까운 if 절과 매치된다.
  • if-else 문은 중첩될 수 없다.
  • else 절은 if 절 없이 사용될 수 있다.

Question 3

Multiple Choice

다음 코드의 출력 결과는 무엇인가요? if (n == 0) printf("A"); else if (n > 3) printf("B"); else printf("C"); n이 5일 때

  • A
  • B
  • C
  • 오류 발생

Question 4

Multiple Choice

중첩 if 문에 대한 설명으로 올바른 것은 무엇인가요?

  • 중첩 if 문은 오직 두 단계까지만 중첩 가능하다.
  • 중첩 if 문은 조건이 복잡해질 때 유용하다.
  • 중첩 if 문은 else 절이 필요없다.
  • 중첩 if 문은 항상 else if와 함께 사용된다.

Question 5

Multiple Choice

C 언어에서 if(score >= 80) { if(score >= 90) printf("A"); else printf("B"); } else printf("C"); 코드에서 score가 85일 때 출력되는 결과는 무엇인가요?

  • A
  • B
  • C
  • 오류 발생

Question 6

Multiple Choice

다음 중 if 문의 기본 구조에 해당하는 것은 무엇인가요?

  • if (조건) { 실행문; }
  • if; (조건) 실행문;
  • 조건 if (실행문);
  • if { 조건 (실행문); }

Question 7

Multiple Choice

C 언어에서 참과 거짓은 어떤 정수로 표시되나요?

  • 참은 1, 거짓은 0
  • 참은 0, 거짓은 1
  • 참은 2, 거짓은 0
  • 참은 -1, 거짓은 1

Question 8

Multiple Choice

다음 중 조건 연산자의 사용 예로 올바른 것은 무엇인가요?

  • (score >= 60) ? '합격' : '불합격';
  • (score >= 60) : '합격' ? '불합격';
  • (score >= 60) ? '불합격' : '합격';
  • (score >= 60) ? '합격' ? '불합격';

Question 9

Multiple Choice

goto 문을 사용하는 것이 좋지 않은 이유는 무엇인가요?

  • 코드의 가독성을 떨어뜨리기 때문
  • 프로그램의 실행 속도를 느리게 하기 때문
  • 컴파일 에러를 발생시키기 때문
  • 메모리 누수를 초래하기 때문

Question 10

Multiple Choice

다음 코드에서 양수를 입력했을 때 출력되는 문장은 무엇인가요? #include <stdio.h> int main(void) { int number; printf("정수를 입력하시오:"); scanf("%d", &number); if( number > 0 ) printf("양수입니다."); printf("입력된 값은 %d입니다.", number); return 0; }

  • 음수입니다.
  • 양수입니다.
  • 입력된 값은 0입니다.
  • 입력된 값은 양수입니다.

Question 11

Multiple Choice

아래의 조건 연산자를 사용한 코드는 어떤 결과를 출력하나요? (score >= 60) ? printf("합격입니다. ") : printf("불합격입니다. ");

  • 점수에 따라 합격 또는 불합격을 출력한다
  • 항상 합격을 출력한다
  • 항상 불합격을 출력한다
  • 조건에 상관없이 아무것도 출력하지 않는다

Question 12

Multiple Choice

다음 코드의 실행 결과는 무엇인가요? (변수 n의 값이 5인 경우) if( n == 0 ) printf("A"); else if( n > 3 ) printf("B"); else printf("C");

  • A
  • B
  • C
  • D

Question 13

Multiple Choice

산술 계산기 프로그램에서 사용되지 않는 연산자는 무엇인가요?

  • +
  • -
  • /
  • **

Question 14

Multiple Choice

다음 중 if 문 사용 예로 옳은 것은 무엇인가요?

  • if( number > 0 ) printf("양수입니다.");
  • if number > 0: print('양수입니다')
  • if number > 0 then printf('양수입니다.')
  • if number > 0 { print('양수입니다.') }

Question 15

Multiple Choice

if-else 문을 사용하여 score가 60 이상인 경우 "합격입니다."를 출력하려면 어떻게 해야 하나요?

  • if (score >= 60) printf("합격입니다."); else printf("불합격입니다.");
  • if (score > 60) printf("합격입니다."); else printf("불합격입니다.");
  • if (score == 60) printf("합격입니다."); else printf("불합격입니다.");
  • if (score >= 60) { printf("불합격입니다."); } else { printf("합격입니다."); }

Question 16

Multiple Choice

다음 중 if 문의 중첩 사용 예로 올바른 것은 무엇인가요?

  • if (a > b) if (b > c) printf("a > c");
  • if (a > b) { if (b > c) printf("a > c"); }
  • if (a > b) [ if (b > c) printf("a > c"); ]
  • if (a > b) then if (b > c) printf("a > c");

Question 17

Multiple Choice

조건 연산자를 사용한 표현식은 어떻게 작성하나요?

  • (조건) ? 참일 때 : 거짓일 때
  • (조건) : 참일 때 ? 거짓일 때
  • (조건) ? 참일 때 , 거짓일 때
  • (조건) , 참일 때 : 거짓일 때

Question 18

Multiple Choice

다음 코드에서 "합격: 학점A"가 출력되기 위한 score의 값은 무엇인가요? c if (score >= 90) printf("합격: 학점A"); else if (score >= 80) printf("합격: 학점B"); else printf("불합격");

  • 90 이상
  • 80 이상 90 미만
  • 70 이상 80 미만
  • 60 이상 70 미만

Question 19

Multiple Choice

다음 코드의 출력 결과는 무엇인가요? if (n == 0) printf("A"); else if (n > 3) printf("B"); else printf("C"); n이 5일 경우

  • A
  • B
  • C
  • 출력 없음

Question 20

Multiple Choice

if-else 문을 사용해 정수가 홀수인지 짝수인지 확인할 때 사용하는 조건은 무엇인가요?

  • number % 2 == 0
  • number / 2 == 1
  • number % 2 == 1
  • number / 2 == 0
Share to Google Classroom