본문 바로가기

프로그래밍언어

[혼공단] 혼공7기 1주차 프로 기본미션

혼공프로 커리큘럼

[기본미션]

p.62 실행결과
p.66 실행결과

[선택미션]

확인문제

1. 다음 중 올바른 문장을 두 개 고르세요. 2, 4

아라비아 숫자(0~9)로 표기한 데이터는 항상 숫자 데이터를 의미합니다.

문자 데이터를 만들기 위해서는 따옴표를 사용해야 합니다.

따옴표 그 자체를 문자 데이터로 사용할 수 없습니다.

인코딩이란 어떤 데이터를 다른 형식으로 변환하는 과정을 말합니다.

문자 인코딩의 한 종류인 UTF-8은 한국에서만 사용됩니다.

 2. 다음 중 문자 데이터로 볼 수 없는 것은 무엇인가요? 2

“\n”

혼자 공부하는 첫 프로그래밍

“3+2+5”

‘323’

“”

 3. 다음 문자 데이터는 모두 오류가 있습니다. 문제점을 파악한 뒤, 올바른 문자 데이터로 수정해 보세요.

‘프로그래밍을 \’처음\‘ 배우는 상황이라면?“
“프로그래밍이란 무엇인지 \”감\‘을 잡고 싶다면?’
‘프로그래밍 ’입문자\‘에게 책을 추천하고 싶다면?’
‘이 모든 상황에 알맞은 \“만능”, ’코딩 입문서‘!\n’
“”혼자 공부하는 첫 프로그래밍\“을 소개합니다!!!”

 수정한 문자 데이터

"프로그래밍을 \'처음\' 배우는 상황이라면?"
"프로그래밍이란 무엇인지 \'감\'을 잡고 싶다면?"
'프로그래밍 \'입문자\'에게 책을 추천하고 싶다면?'
'이 모든 상황에 알맞은 \"만능", \'코딩 입문서\'!\n'
"\"혼자 공부하는 첫 프로그래밍\"을 소개합니다!!!"

 4. 다음 소스 코드를 보고 예상되는 실행 결과를 적어 보세요.

01 print(“Hello, World!”)
02 print(“Sun is shining.”)

실행결과

 5. 다음 소스 코드를 보고 예상되는 실행 결과를 적어 보세요.

01 print(‘“혼공프”로 시작하는 프로그래밍!’)
02 print(‘\’혼공프\‘로 시작하는 프로그래밍!’)
03 print(“’혼공프‘로 시작하는 프로그래밍!”)
04 print(“\”혼공프\“로 시작하는 프로그래밍!”)
05 print(“Sun, \nMoon, \nSky”)

실행결과