일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스프링 db2 - 데이터 접근 기술
- 게시글 목록 api
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch9
- 자바의 정석 기초편 ch5
- 자바의 정석 기초편 ch6
- 스프링 입문(무료)
- jpa - 객체지향 쿼리 언어
- 자바 중급1편 - 날짜와 시간
- 스프링 mvc2 - 검증
- 자바의 정석 기초편 ch11
- 코드로 시작하는 자바 첫걸음
- 스프링 mvc2 - 로그인 처리
- 스프링 고급 - 스프링 aop
- 2024 정보처리기사 시나공 필기
- 자바 기본편 - 다형성
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch2
- 자바 중급1편 - 예외 처리
- 자바의 정석 기초편 ch14
- 자바의 정석 기초편 ch13
- 스프링 mvc1 - 서블릿
- @Aspect
- jpa 활용2 - api 개발 고급
- 스프링 mvc2 - 타임리프
- 자바의 정석 기초편 ch12
- 자바의 정석 기초편 ch1
- 자바의 정석 기초편 ch4
- 스프링 db1 - 스프링과 문제 해결
- 스프링 mvc1 - 스프링 mvc
- Today
- Total
목록2024정보처리기사 준비 정리(필기 - 시나공, 실기 - 수제비)/실기 6강 - 프로그래밍 언어 활용 (22)
나구리의 개발공부기록
2024년도 수제비 정보처리기사 실기책(6판) 내용 정리27. 다음의 선택정렬 코드의 밑줄에 알맞는 코드를 작성실행 결과 : 11 12 22 25 64문제 및 풀이#includ int main() { int arr[] = {64, 25, 12, 22, 11}; // 배열 arr의 사이즈의 값을 arr[0]의 길이로 나눈 몫을 저장 int n = sizeof(arr)/sizeof(arr[0]); int i = 0, j, tmp; do{ // 아래코드는 무조건 1번 실행됨 j = i + 1; do { // arr[0]의 값이 arr[1]의 값보다 크면 자리를 바꾸는 코드가 완성되야함 if(arr[i]________arr[j]){ tmp = arr[i]..
2024년도 수제비 정보처리기사 실기책(6판) 내용 정리21. 이진수를 십진수로 변환하는 C코드의 Ⓐ,Ⓑ에 적합한 코드를 작성문제 및 풀이#include int main() { int input = 101110; int di = 1; int sum = 0; while (1){ // 1 == true if (input==0) break; // false 면 break; else { // 반복문이 진행되면 코드를 실행 // input의 값을 2진수라고 보고 각 자리의 1의 값을 더하는 코드 sum = sum + (input Ⓐ Ⓑ) * di; // input % 10 -> 연산 결과가 input의 맨 마지막 자리가 됨 di = ..
2024년도 수제비 정보처리기사 실기책(6판) 내용 정리16. C코드의 출력 결과 작성#include int main(){ int a[4] = {0, 2, 4, 8}; int b[3]; int* pl; int i, j; int sum = 0; for (i = 1; i 풀이#include int main(){ int a[4] = {0, 2, 4, 8}; int b[3]; int* pl; int i, j; int sum = 0; // 1 ~ 3까지 반복 for (i = 1; i 17. C코드의 출력 결과 작성 ★★★★★ very hard라기보단 짜증나는 문제(되게 오래걸림;;)한번 중간에 틀리면 매우매우 돌이키기가 까다롭기때문에 (4중반복문) 처음부터 접근을 잘하고,..
2024년도 수제비 실기책(6판) 내용 정리8. C코드의 출력 결과 작성#include int Soojebi(int base, int exp) { int i, result = 1; for (i = 0; i 풀이#include int Soojebi(int base, int exp) { // 매개변수가 2개인 사용자 정의 함수 int i, result = 1; for (i = 0; i9. C코드의 출력 결과 작성#include int main() { int *arr[3]; int a = 12, b = 24, c = 36; arr[0] = &a; arr[1] = &b; arr[2] = &c; printf("%d\n", *arr[1] + **arr + 1); return 0;} 풀이#i..
2024년도 수제비 실기책(6판) 내용 정리1. C코드의 출력 결과 작성#include int main() { int i, j; int temp; int a[5] = {75, 95, 85, 100, 50}; for(i=0; i a[j+1]){ temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } for(i=0; i 풀이#include int main() { int i, j; int temp; // 길이가 5인 int타입 배열 변수 a에 아래의 값들을 저장 int a[5] = {75, 95, 85, 100, 50}; // 2중 반복문, i의 값이 0부터 4미만(3)까지(4번) 반복 ..
2024년도 수제비 실기책(6판) 내용 정리13. 포인터1) 포인터(pointer)개념변수의 주소값을 저장하는 공간 2) 포인터 선언자료형* 포인터_변수명 = &변수명;// 주소에 해당하는 값을 가리키는 * 연산과,// 주솟값을 나타내는 & 연산은 반대 기능//*(&)처럼 두 연산을 같이쓰면 서로 상쇄됨자료형 뒤에 *를 붙이면 주소를 저장하는 포인터 변수라는 의미이고, 일반 변수명에 &를 붙이면 해당 변수명의 주솟값임각 타입의 변수를 가리키는 포인터 변수 선언시 int*, char*, float* 처럼선언해서 사용주소에 해당하는 값을 가리킬때는 *를 사용#include int main() { int a = 10; // int 타입 변수 a에 10을 저장 int* b = &a; // 변수 a의..
2024년도 수제비 실기책(6판) 내용 정리12. 함수1) main 함수(1) main 함수 개념 프로그램이 실행하는 모든 프로그램의 시작점, main 함수에 있는 명령어를 실행함(2) main 함수 형태자료형 main(파라미터) { 명령어;}void main()일 경우 반환할 값이 없으므로 return; 이나 return문이 없어야 함int main()일 경우 return 반환값;을 명시해 주어야 함main함수나 사용자 정의 함수는 return을 만나면 그 즉시 함수를 종료함void mainint mainvoid main( ) { return;}int main( ) { return 반환값;}void는 함수를 호출한 호출자에게 결과값을 제공하지 않는다는 의미2) 사용자 정의 함수(1) 사용자 정의 ..
2024년도 수제비 실기책(6판) 내용 정리9. 배열1) 배열(Array) 개념같은 자료형의 변수들로 이루어진 집합2) 배열 종류(1) 1차원 배열구분선언초깃값이 없는 경우자료형 배열명[배열_요소_개수];초깃값이 있는 경우자료형 배열명[배열_요소_개수] = {초깃값}; 배열 요소 개수에 정의된 숫자만큼 같은 자료형의 데이터 공간이 할당됨초깃값을 선언하지 않으면 쓰레깃값이 저장됨배열 요소 개수보다 적은 개수만큼 초기화 하면 초깃값이 명시되지 않은 값들은 정수형은 0, 실수형은 0.09 문자형은 NULL로 초기화가 됨NULL이 아스키코드로 0이므로 결국 C언어는 배열 요소 개수보다 적은 개수만큼 초기화하면 0으로 저장된다고 보면 됨#include int main() { int a[3] = {1, 2}; /..
2024년도 수제비 실기책(6판) 내용 정리7. 조건문조건의 참, 거짓 여부에 따라 실행 경로를 달리하는 if문과 여러 경로 중에 하나를 선택하는 switch문으로 구분됨1) if문조건이 참인지 거짓인지에 따라 경로를 선택하는 명령문if (조건문) { // if의 조건문이 참일 경우 if 안에 있는 명령문을 실행 명령문;}else if (조건문) { // if문의 조건이 거짓이고 else if문의 조건이 참일 경우 해당 명령문을 수행 명령문;}else if (조건문) // else if문은 여러개 사용 가능 명령문; // if문의 코드가 한줄이면 중괄호를 생략할 수 있음else { // if문의 조건이 거짓이고 여러 개의 else if문의 조건문이 모두 거짓일 때 해당 명령문을 실행 명령문;..
2024년도 수제비 실기책(6판) 내용 정리6. 연산자1) 연산자(Operator)개념프로그램 실행을 위해 연산을 표현하는 기호2) 연산자 종류종류설명연산자증감 연산자피연산자를 1씩 증가 혹은 1씩 감소시킬 때 사용하는 연산자++, --산술 연산자산술식을 구성하는 연산자+, -, *, /, %시프트 연산자비트를 이동시키는 연산자>관계 연산자두 피연산자 사이의 크기를 비교하는 연산자>, =, 비트 연산자비트 단위로 논리 연산할 때 사용하는 연산자&, ^, |, ~논리 연산자두 피연산자 사이의 논리적인 관계를 정의하는 연산자&&, ||, !삼항 연산자조건이 참일 경우 물음표와 콜론 사이의 값을 반환,조건이 거짓일 경우 콜론과 세미 콜론 사이의 값을 반환하는 연산자(조건식) ? (참) : (거짓);대입 연산자..