광운대학교 1학년 필수교양 C프로그래밍 A+ 중간고사 문제 및 해설집(version cire)
- 최초 등록일
- 2022.06.29
- 최종 저작일
- 2022.06
- 29페이지/
한컴오피스
- 가격 3,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
"광운대학교 1학년 필수교양 C프로그래밍 A+ 중간고사 문제 및 해설집"에 대한 내용입니다.
본 자료는 필자가 1학기 동안 'C프로그래밍' 과목을 수강하고 만든 자료입니다.
필자는 해당 과목에서 A+를 받았습니다.
해당자료에는 중간고사의 문제, 해설 등의 학습에 필요한 풍부한 자료와 경험이 담겨져 있습니다. 메모, 사진 + 추가자료 해설 등등 많이 넣었습니다.
Detail
1) [시험문제 - 해답코드 및 풀이- 실행결과(캡처본)-추가내용설명+ 메모설명]으로 구성되어 있습니다.
2) 변별력있는 어려운 문제를 이해하기 위한 특강도 넣었습니다(구구단, 별찍기)[기초-활용 예제]
3) 마지막으로 좋은 학점을 따기 위한 C언어 공부법을 솔직한 경험에 근거하여 작성하였습니다.
A+나 A를 받기위해 열심히 노력하는 학생들에게 큰 도움이 될 자료라고 생각됩니다.
또한 재수강을 하시는 분들이 B+를 받기 위해서 필요한 유용한 자료라고도 생각이 됩니다.
목차
1. 시험문제 및 해설 ( 2022학년 1학기 중간)
2. 반목문, 조건문 특강(별찍기, 구구단)
3. 필자가 전하고 싶은 말
본문내용
1번 문제. 이름, 주소, 나이 출력하는 코드 작성하시오.
-조건
1) 이름과 나이를 입력하라는 메시지를 출력하시오
2) 주소를 입력하라는 메시지를 츨력하시오
[띄어쓰기가 가능하게 만드시오. ex) 서울시 노원구]
3) 마지막으로 이름, 나이, 주소를 출력하시오
해답코드 및 풀이
#include<stdio.h>
#include<stdlib.h>
int main(void)
<중 략>
2. scanf_s를 쓰실 때
case1. 실수형(정수형) 인 경우 scanf_s(“%d”, &age); 이렇게 주소연산자(&)를 붙인다.
case2. 문자열(배열) 인 경우 scanf_s(“%s”, name,sizeof(name));
주소연산자(&)는 절대 붙이지 말고, 대신 변수의 크기를 넣어주어야 된다. .
위의 두 case를 구별하지 못하면 scanf_s를 통해서 데이터를 입력을 받을 때 문제가 발생할 수 있으므로 꼭 변수의 유형에 따른 변환 문자와 필요한 부분과 필요없는 부분을 잘 확인해서 생각을 하면 좋을 것 같다.
<중 략>
4번 문제. 기능에 알맞은 Visual Studio 단축키를 모두 쓰시오.
해답풀이 및 코드
주석설정 : Ctrl + K + C
주석해제 : Ctrl + K + U
영역 복사하기 : Ctrl + C
영역 붙여넣기 : Ctrl + V
컴파일 : Ctrl + F7
빌드하기 : F7
디버그하지 않고 실행하기 : Ctrl + F5
괄호 끝으로 이동 : Ctrl + ]
<중 략>
6번 문제. 역삼각형 출력 5줄까지
(조건은 아래와 같은 역삼각형이 출력이 되도록 한다.)
해답풀이 및 코드
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
for (int i = 1; i <= 5; i++) { //아래삼각형
for (int j = 1; j <= i; j++) {
printf(" ");
참고 자료
혼자 공부하는 C 언어 - 서현우-한빛출판네트워크
윤성우의 열혈 C 프로그래밍-윤성우-오렌지 미디어
https://jhnyang.tistory.com/323
https://blog.naver.com/wjddus3204/222790206659
https://youtu.be/wWJ3koUPPG4