[정보처리기사 실기] 2021년 1회 JAVA, C, PYTHON, SQL

2024. 10. 14. 23:11· 문제/정보처리기사실기
목차
  1. JAVA(2문제)
  2. C언어(1문제)
  3. PYTHON(1문제)
  4. SQL(2문제)

JAVA(2문제)

https://www.mycompiler.io/ko/new/java

 

새 Java 프로그램 만들기 - 마이컴파일러 - myCompiler

실행 코드 코드 저장 기존 코드를 유지하시겠습니까? 에디터에 코드가 있는 동안 언어를 전환하려고 합니다. 이를 유지하려면 “기존 코드 유지”를 선택합니다. 예제로 바꾸려면 “예제로 바

www.mycompiler.io

1. 출력값 구하기

public class good{
	public static void main(String[] args){
    	int[][]arr = new int[][]{{45,50,75},{89}};
        System.out.println(arr[0].length);
        System.out.println(arr[1].length);
        System.out.println(arr[0][0]);
        System.out.println(arr[0][1]);
        System.out.println(arr[1][0]);
    }
}
더보기

정답 : 

3

1

45

50

89

 

arr[0].length = {45,50,75}.length = 3

arr[1].length = {89}.length = 1

 

2. 출력값 구하기

public class good {
  public static void main(String[] args){
    int i, j;
    for(j=0, i=0; i<=5; i++){
      j+=i;
      System.out.print(i);
      if(i==5){
        System.out.print("=");
        System.out.print(j);
      }else{
   	    System.out.print("+");
      }
    }
  }
}
더보기

정답 : 0+1+2+3+4+5=15

 

기본적인 출력 함수

  • System.out.print() : 출력 후 줄바꿈 하지 않음
  • System.out.println() : 출력 후 줄바꿈
  • System.out.printf("데이터타입", 값) : 데이터 타입에 포매팅 기호를 써주고, 값을 기호안에 넣어줌, 줄바꿈 하지 않음

 

C언어(1문제)

https://www.mycompiler.io/ko/new/c

 

새 C 프로그램 만들기 - 마이컴파일러 - myCompiler

실행 코드 코드 저장 기존 코드를 유지하시겠습니까? 에디터에 코드가 있는 동안 언어를 전환하려고 합니다. 이를 유지하려면 “기존 코드 유지”를 선택합니다. 예제로 바꾸려면 “예제로 바

www.mycompiler.io

1. 출력값 구하기

#include <stdio.h>

struct good {
	char name[10];
    int age;
 };
 
 void main(){
 	struct good s[] = {"Kim",28,"Lee",38,"Seo",50,"Park",35};
    
    struct good *p;
    p = s;
    p++;
    printf("%s\n", p-> name);
    printf("%d\n", p-> age);
}
더보기

정답 : 

Lee

38

 

포인터 변수 p는 구조체 배열 s의 첫 요소를 가리킴

p++ 이후 두번째 요소로 이동, p는 s의 두번째 요소를 가리킴

 

구조체 연산자

.(도트 연산자)

  • (*포인터이름).멤버변수이름 = 값
  • 클래스의 멤버를 직접적으로 접근

->(화살표 연산자) 

  • 포인터이름->멤버변수이름 = 값
  • 포인터를 통해 멤버를 간접적으로 접근

 

PYTHON(1문제)

https://www.mycompiler.io/ko/new/python

 

새 Python 프로그램 만들기 - 마이컴파일러 - myCompiler

실행 코드 코드 저장 기존 코드를 유지하시겠습니까? 에디터에 코드가 있는 동안 언어를 전환하려고 합니다. 이를 유지하려면 “기존 코드 유지”를 선택합니다. 예제로 바꾸려면 “예제로 바

www.mycompiler.io

1. 출력값 구하기

class good :
	li = ["Seoul", "Kyeonggi","Inchon","Daejeon","Daegu","Pusan"]

g = good()
str01 = ''
for i in g.li:
	str01 = str01 + i[0]
    
print(str01)
더보기

정답 : SKIDDP

 

문자열 인덱싱 및 슬라이싱

문자열[i] : i번째 인덱스 번호에 해당하는 문자 출력, -1은 맨 뒷 문자

문자열[start:end] : start번째 인덱스부터 end-1번째 인덱스에 해당하는 글자까지 슬라이싱

 

SQL(2문제)

https://www.programiz.com/sql/online-compiler/

 

Online SQL Editor

 

www.programiz.com

1. 실행 결과 - 숫자만 작성

[급여]

EMPNO SAL
100 1000
200 3000
300 1500
SELECT COUNT(*) FROM 급여
WHERE EMPNO > 100 AND SAL >= 3000 OR EMPNO = 200;
더보기

정답 : 1

 

AND : 두 조건이 모두 참

OR : 둘 중 하나만 참이면 참

 

2. 주어진 테이블의 Cardinality, Degree 구하기

학번 이름 학년 학과
0001 김천하 1 전자공학
0002 임보배 2 컴퓨터공학
0003 임천치 3 전기공학
0004 황천재 2 건축공학
0005 김바보 4 토목공학
더보기

정답 : Cardinality : 5, Degree : 4

 

Cardinality : 카디널리티, 튜플의 수, 열의 수

Degree : 차수, 컬럼의 수, 속성의 수

'문제 > 정보처리기사실기' 카테고리의 다른 글

[정보처리기사 실기] 2020년 3회 JAVA, C, SQL  (0) 2024.10.15
[정보처리기사 실기] 2020년 4회 JAVA, C, PYTHON, SQL  (0) 2024.10.15
[정보처리기사 실기] 2021년 2회 JAVA, C, PYTHON, SQL  (0) 2024.10.14
[정보처리기사 실기] 2021년 3회 JAVA, C, PYTHON, SQL  (0) 2024.10.13
[정보처리기사 실기] 2022년 1회 JAVA, C, PYTHON, SQL  (0) 2024.10.13
  1. JAVA(2문제)
  2. C언어(1문제)
  3. PYTHON(1문제)
  4. SQL(2문제)
'문제/정보처리기사실기' 카테고리의 다른 글
  • [정보처리기사 실기] 2020년 3회 JAVA, C, SQL
  • [정보처리기사 실기] 2020년 4회 JAVA, C, PYTHON, SQL
  • [정보처리기사 실기] 2021년 2회 JAVA, C, PYTHON, SQL
  • [정보처리기사 실기] 2021년 3회 JAVA, C, PYTHON, SQL
개발원슝이
개발원슝이
꾸준히 개발공부를 합니다.
개발원슝이
꾸준히 개발슝이
개발원슝이
전체
오늘
어제
  • ALL (242)
    • 프로젝트 (34)
      • clone coding (19)
      • mini project (5)
      • Team project(with KIC) (10)
    • 문제 (37)
      • 백준 (7)
      • 프로그래머스 (14)
      • 정보처리기사실기 (16)
    • 설치 (9)
    • 개발 기초 (13)
    • 프로그래밍언어 (124)
      • HTML (16)
      • CSS (17)
      • JavaScript (22)
      • JAVA (13)
      • JSP (10)
      • Python (22)
      • C언어 (24)
    • 프레임워크 (6)
      • Spring (3)
      • Django (3)
    • DB (2)
      • MySQL (2)
    • AWS (1)
    • 오류 (2)
    • 이것저것 (6)
    • 전공자 개발 (3)
    • 비전공자 개발 (5)

블로그 메뉴

  • 네이버블로그(강의노트)
  • GitHub
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 인프런
  • 홍정모교수님
  • 파이썬공부
  • 백준
  • 점프 투 파이썬
  • 홍정모의 따라하며 배우는 C언어
  • javascript
  • 생활코딩
  • 코딩테스트
  • 따배씨

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
개발원슝이
[정보처리기사 실기] 2021년 1회 JAVA, C, PYTHON, SQL
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.