그냥 문제가 이런 유형으로 나왔다는 것을 보여드리기 위해서 작성하는 것이며 실제 문제와 완벽히 일치하는 것이 아니며 순서와 내용이 다소 다릅니다. 틀린 부분 지적은 언제나 감사합니다. 내용은 지속적으로 추가할 예정입니다 :)
알고리즘
1.다음은 1000이하의 숫자에서 약수의 합이 자신이 되는 숫자의 수를 구하는 순서도이다. 가령 6의 약수는 1, 2, 3이고 이들의 합은 6으로 자신과 같다.
처리조건
약수 중 가장 큰 수는 그 수를 2로 나눈 것 보다 작거나 같다. 짝수의 경우 자신을 제외한 큰 약수는 2를 나눈 값이다.
사용변수
- LM : 문제에서 주어진 수의 개수
- N,J,R
그림
정답 펼치기
- J
- R
- SUM=SUM + J
- N
- LM + 1
2.다음 소스코드의 출력결과를 작성하시오. 단, println 함수를 사용했음을 고려하시오.
코드
class SuperClass {
void paint() {
draw();
}
void draw() {
system.out.println("Super Object");
}
}
class SubClass extends SuperClass {
void paint() {
super.paint();
super.draw();
}
void draw() {
system.out.println("Sub Object");
}
}
public class SampleProgram {
public static void main(String[] args) {
SuperClass ex = new SubClass();
ex.paint();
}
}
정답 펼치기
Sub Object
Super Object
3.다음 소스코드의 출력결과를 작성하시오.
코드
public static void main(String[] args) {
int n = 0;
for(int i=1; i<=110; i++) {
if(i%4==0) {
n++;
}
}
system.out.println(n);
}
정답 펼치기
27
4.다음 코드는 입력받은 숫자의 자릿수를 전부 더하는 프로그램이다. 가령 1004를 입력받으면 천의 자리의 1과 백의 자리의 0과 십의 자리의 0과 일의 자리의 4가 더해져 5가된다. 빈칸을 완성하시오.
코드
#include <stdio.h>
int main(void)
{
int input = 0;
int sum = 0;
scanf("%d", &input);
while(1)
{
if([ 1 ] == 0)
{
break;
}
sum = sum + input%[ 2 ];
input = input/[ 2 ];
}
printf("%d\n", sum);
return 0;
}
정답 펼치기
- input
- 10
데이터베이스
1.( 1 )가 주목받고 있는 이유는... ( 1 )을 컨트롤 하기 위해선 ( 2 )를 사용해야 한다... 중복된 릴레이션의 문제로 발생하는 현상을 ( 3 )현상이라고 한다...( 4 )...( 5 )...이행 함수 종속이란 A->B이고 B->C일때 ( 6 )가 만족하는 것이다.
정답 펼치기
- 빅데이터
- DSMS
- 이상
- 부분함수종속
- 2NF
- A->C
2.다음 테이블의 차수와 카디널리티의 갯수를 구하시오.
번호 | 이름 | 이메일 | 전화번호 |
---|---|---|---|
1 | 홍길동 | hong@daum.net | 010-0000-0000 |
2 | 강감찬 | kgc@hanmail.net | 010-0000-1111 |
3 | 이순신 | leess@naver.com | 010-0000-2222 |
정답 펼치기
- 차수 : 4
- 카디널리티 : 3
3.데이터베이스에서 다른 사용자에게 권한을 부여하는 명령어는 ( 1 )이다.
( 1 ) SELECT, INSERT, DELETE, UPDATE ON 학생 TO 배진오;
부여한 권한을 회수할때 사용하는 명령어는 ( 2 )이다.
( 2 ) SELECT, INSERT, DELETE, UPDATE ON 학생 FROM 배진오;
정답 펼치기
- GRANT
- REVOKE
4.트랜잭션 A를 실행한 후 B에서 A의 변경된 내용을 볼 수 있고, 트랜잭션 B를 실행한 후 A에서 B의 변경된 내용을 볼 수 있으나, A, B가 동시에 실행될 수 없는 것은 트랜잭션의 어떤 특징 때문인가?
정답 펼치기
독립성(Isolation)
전산영어
When the signal ( 1 ) is received, the computer stops what it is doing, processes ( 1 ) and returns to its original state. The modern operating system consists primarily of ( 1 ).
( 2 ) automatically finds the driver when the user connects the input/output device and makes it easier to use the input/output device.
( 3 ) consists of flip-flops in the CPU and is the fastest in memory.
( 4 ) controls the operating system. Can be controlled using a shell.
( 5 ) is also called main memory.
정답 펼치기
- Interrupt
- PnP(Plug and Play)
- Register
- Kernel
- RAM
신기술동향
- 정보보안
크라임웨어, 해시함수(해쉬함수), SSL, SET, Rootkit(루트킷)
- 신기술
SaaS, ITIL, RAID, 옵테인메모리, ...
업무프로세스
SEM, BSC, 기업인수자, 일반투자자