3. 다음 프로그램의 출력결과를 쓰시오. #include void swap(int *a, int *b); int main() { int a=10; // 정수 a 선언 및 초기화 int b=20; // 정수 b 선언 및 초기화 swap(&a, &b); // swap 함수 호출 printf("%d %d\n", a, b); // a, b 출력 return 0; } void swap(int *a, int *b) // 두 정수를 교환 { int temp=0; temp = *a; *a = *b; *b = temp; } 답) 20 10 정답 및 해설) 두 정수를 교환(swap)하는 함수 사용 예 입니다. [출처] [2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 3 (수제비- ..
2. 다음 프로그램의 출력결과를 쓰시오. #include int main() { char sTemp[16] = "Hello Sujebi"; printf("%s", &sTemp[6]); return 0; } 답) Sujebi 해설) sTemp의 7번째( array는 0부터시작) 값인 'S' 부터 문자열의 끝까지 출력합니다. [출처] [2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 2 (수제비- IT 커뮤니티 (정보처리기사,빅데이터분석기사 등)) | 작성자 보안쌤
1. 다음 프로그램의 출력결과를 쓰시오. #include int main() { char sTemp[16] = "Hello Sujebi"; printf("%s", sTemp); return 0; } } 정답) Hello Sujebi 해설) C언어에는 String이 지원되지 않기 때문에 char array 형태로 문자열을 처리합니다. 문자열 "Hello Sujebi" 를 sTemp라는 char array 변수에 대입 합니다 그 아랫줄 printf() 함수에서 문자열 출력을 위해 "%s" 포맷스트링을 사용하여 sTemp 변수를 출력 합니다 [출처] [2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 1 (수제비- IT 커뮤니티 (정보처리기사,빅데이터분석기사 등)) | 작..