본문 바로가기
반응형

자격증공부/정보처리기사6

파이썬 기출문제 풀기 문제 01 a = "engineer information programming" b = a[:3] c = a[4:6] d = a[29:] e = b + c + d print(e) 풀이 : 0부터 시작한다는 것! 이렇게 0으로 시작하고 띄어쓰기도 카운트 해야함 a 앞에서부터 3까지 가져오는 것이 아니라 앞에서부터 2까지 가져오는것 그래서 eng c 역시 시작은 4부터지만 가져오는것은 4,5까지만 6은 포함하지 않음! 그래서 ne d는 29부터 끝까지 다 가져오는 것 ing 답은 engneing 문제 02 a = "REMEMBER NOVEMBER" b = a[:3] + a[12:16]; c = "R AND %s" % "STR"; print(b+c); 위랑 동일함 하나씩 카운트 해봄 b = REMEMBE 라는.. 2023. 10. 5.
c언어 포인터 문제 보호되어 있는 글 입니다. 2023. 10. 5.
[정처기] C언어 제어문 문제 1 #include main() { int score[] = { 86, 53, 95, 76, 61} ; char grade; char str[] = "Rank"; for (int i = 0; i < 5; i++){ switch (score[i] / 10) { case 10: case 9: grade = 'A'; break; case 8: grade = 'B'; break; case 7: grade = 'C'; break; default: grade ='F'; } if (grade != 'F') printf("%d is %c %s\n", i + 1, grade, str); } } 풀이 5개의 배열이 만들어짐 score { 0 1 2 3 4 } 86 53 95 76 61 각각 이 위치에 초기값이 들어가.. 2023. 9. 21.
[정처기]c언어 문제 데이터입출력 연습하기 #2 다음 C언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오 #include main () { int i = 10, j =10, k = 30; i /= j; j -= i; k %= j; printf("%d, %d, %d\n", i, j, k); } 풀이 i j k 10 10 30 1 9 3 처음 i j k는 10 10 30 인 것을 알 수 있다. 여기서 i /= j; 가 10/10인 값을 다시 i에 집어넣으라는 뜻인데 그래서 답이 1로 나온다. 다음 j 역시 10- 1 로 계산을 하게 되니 9로 나오게 되고 마지막으로 k 30은 30%9로 계산으로 하여 나머지 값 3이 나오게 되니 정답이 1, 9, 3으로 나온다. 문제#4 다음 C언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오 #inc.. 2023. 9. 20.
728x90
반응형