본문 바로가기

분류 전체보기134

[정보처리기사] 실기 프로그래밍언어 3문제 (19) 1️⃣ [C언어] (복습)2021.2회 다음은 C언어 코드의 실행 결과를 적으시오.int main() { int ary[3]; int s = 0; *(ary + 0) = 1; ary[1] = *(ary + 0) + 2; ary[2] = *ary + 3; for(int i = 0; i 8ary 에 3개의 데이터가 들어갈 수 있는 배열을 정의했다.ary의 초기 값에는 1이 들어간다.ary[1]에는 초기값 1 + 2 값이 들어간다.ary[2]에는 초기값 1 + 3 값이 들어간다.ary[0]ary[1]ary[2]134반복문을 보면 i가 3보다 작을때까지 s 값에 ary 배열의 모든 수를 더해준다.1 + 3 + 4 = s 2️⃣ [C언어]2023.2회다음은 C언어의 문제이다. 알맞은 출력값을 작성하시오.int n.. 2024. 10. 3.
[정보처리기사] 실기 프로그래밍언어 3문제 (18) 1️⃣ [SQL]2022.1다음 SQL 결과에 알맞는 쿼리을 작성하시오. 번호 이름 점수 1홍길동952임꺽정903유관순804이성계60SELECT 번호, 이름, 점수 FROM 성적 ( 1 ) BY ( 2 ) ( 3 )SELECT 번호, 이름, 점수 FROM 성적 ORDER BY 점수 DESC; 2️⃣ [Python]2022.1다음은 파이썬 코드에서 출력되는 a와 b의 값을 작성하시오.def exam(num1, num2=2): print('a=', num1, 'b=', num2)exam(20)a = 20 b = 2함수 exam을 정의하였다.a = num1, b = 2인 값에서 num1에 20을 넣었기 때문에 a = 20 b = 2가 나온다. 3️⃣ [C언어]2023.1회다음 C언어의 출력값을 작성하시오.. 2024. 10. 3.
[정보처리기사] 실기 이론 문제 (5) 41. 다음은 데이터베이스 키에 대한 설명이다. 빈 칸에 들어갈 내용을 내용을 쓰시오.1. 슈퍼키는 ( A )의 속성을 갖는다. 2. 후보키는 ( A )와(과) ( B )의 속성을 갖는다.(A) 유일성(B) 최소성 42. 다음은 테스트 커버리지에 대한 내용이다. 내용을 보고 보기에 알맞는 '기호' 를 고르시오- 프로그램 내에 있는 결정포인트 내의 모든 각 개별 조건식에 대한 모든 가능한 결과 (참/거짓)에 대해 적어도 한번 수행한다. - 소프트웨어 테스트 수행 시 소스코드를 어느 수준까지 수행하였는가 를 나타내는 기준을 나타낸다. - 실제 업무에서는 다양한 툴을 사용하여 테스팅 수행한다. - True/False에 충분한 영향을 줄 수 없는 경우가 발생 가능한 한계점을 지닌다. ***************.. 2024. 10. 3.
[정보처리기사] 실기 이론 문제 (4) 31. 다음은 결합도에 대한 설명이다. 빈칸에 들어갈 알맞은 용어를 보기에서 찾아 쓰시오.( A ) 은/는 다른 모듈 내부에 있는 변수나 기능을 다른 모듈에서 사용하는 경우의 결합도 ( B ) 은/는 모듈 간의 인터페이스로 배열이나 객체, 구조 등이 전달되는 경우의 결합도 ( C ) 은/는 파라미터가 아닌 모듈 밖에 선언된 전역 변수를 참조하고 전역 변수를 갱신하는 식으로 상호작용하는 경우의 결합도 [보기] : 자료 결합도 / 스탬프 결합도 / 제어 결합도 / 공통 결합도 / 내용 결합도 / 외부 결합도(A) 내용 결합도(B) 스탬프 결합도(C) 공통 결합도* 결합도 낮은 순 : 자료(자료로 사용하는) → 스탬프(배열이나 객체, 구조)  → 제어(통제)  → 외부(외부의 다른 모듈에서 참조)  → 공통/.. 2024. 10. 2.
[정보처리기사] 실기 프로그래밍언어 3문제 (17) 1️⃣ [JAVA]2021.1다음은 Java 프로그램이다. 실행 결과를 쓰시오.public class good { public static void main(String[] args){ int i, j; for(j=0, i=0; i 0 + 1 + 2 + 3 + 4 + 5 = 15i 가 5가 될때까지 출력하는 식이다. i 가 6보다 작을때는 j에 계속 i를 더하는 식이기 때문에 최종적 값은 1 + 2 + 3 + 4 + 5 = 15이다.여기서 5가 되기 전까지는 i의 값과 +를 같이 출력하기 때문에 0 + 1 + 2 + 3 + 4 + 5이다. 여기서 i가 5가 됐을 때 '=' 와 j를 같이 출력하기 때문에 실행 결과는 0 +  1 + 2 + 3 + 4 + 5 = 15가 된다. 2️⃣ [C언어]2.. 2024. 10. 2.
[정보처리기사] 실기 프로그래밍언어 3문제 (16) 1️⃣ [SQL]2020.2다음 주어진 student 테이블의 name 속성에 idx_name를 인덱스 명으로 하는 인덱스를 생성하는 SQL문을 작성하시오. id name grade 1111홍길동12222임꺽정23333유관순34444안중근35555홍범도4CREATE INDEX idx_name ON student(name); 2️⃣ [JAVA]2022.3회다음 자바 코드에 대한 출력 값을 작성하시오.public class Exam { public static void main(String[] args){ int a = 0; for(int i=1; i993반복문의 i가 999라는 큰 숫자보다 적을때까지 반복하기 때문에 if 조건문의 규칙을 먼저 살펴본다.i를 3으로 나눴을 때 나누어 떨어지면서 .. 2024. 10. 2.