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 |