<문>비트와 바이트에 관련된 단위를 크기 순으로 제시 하시오. ()에 맞는답은?
Byte < KB < ( ) < ( ) < ( ) < PB < EB . <문>십진수 13을 2진수로 표현하면?. <문>2진수 10101을 10진수로 표현하면?. <문>8진수 28을 10진수를 표현하면?. <문>십진수 60을 16진수를 표현하면?. <문>16진수 5A를 10진수를 표현하면?. <문>컴퓨터 시스템 구조에 대한 설명이다. (가), (나) 에 들어갈 장치는?
[ 프로그램 실행 및 데이터 처리는 (가)에서 수행하고, 저장은 기억장치(Memory)에서 수행하며, (가)로부터 명령을 받아 데이터를 입력 또는출력하는 일은 (나)에서 수행한다. ] . <문>연산을 위한 명령어가 실행되고 기록되기 위한 단계를 순서대로 제시 하시오.
[ Fetch(인출) => Decode(해석) => ( ) => ( ). <문>표는 명령어 형식과 그에 대한 설명이다. (가), (나)에 들어갈 용어는?
. <문>자료의 형태에 따른 자료 구조 분류를 ‘유형’ 과 ‘설명'을 연결 하시오. 단순 구조 선형 구조 비선형 구조 파일 구조. <문> 다음 용어에 대한 설명 중 옳은 것만을 <보기>에서 있는 대로 고른 것은?
<보기>
ㄱ. 할당 : 변수에 메모리 공간을 바인딩하는 작업을 의미한다.
ㄴ. 변수 : 어떤 값을 주기억 장치에 기억하기 위해서 사용하는 공간을 의미한다.
ㄷ. 식별자 : 프로그램의 구성 요소를 판별하기 위한 기준으로, 변수명이 식별자에 속한다.
ㄹ. 데이터 타입 : 프로그램을 구성하는 문장으로, 지시 사항을 처리하는 단위를 의미한다. <문> 다음은 데이터 타입에 대한 설명이다. 이 중 옳은 것은? 문자 타입 : 정숫값을 저장하고자 할 때 사용한다. 정수 타입 : 문자 하나(ex. ‘A’)를 저장하고자 할 때 사용한다. 문자열 타입 : 조건이 참인지 거짓인지 판단하고자 할 때 사용한다 부동 소수점 타입 : 소수점을 포함하는 실수값을 저장하고자 할 때 사용한다. <문> (가)에 들어갈 장치는?. <문> 명령어의 실행 단계는 Fetch(인출) - Excute(실행) - Write Back(기록) - Decode(해석) 이다. O X. <문>자료의 형태에 따른 자료 구조 분류를 [유형]과 그에 대한 [설명]을 옳게 연결하시오 단순 구조(Simple) 선형 구조(Linear) 비선형 구조
(Non-Linear) 파일 구조(File). <문>객체 지향 프로그래밍의 구성 요소를 옳게 연결하시오. 객체(Object) 클래스(Class) 메시지(Message). <문> 다음 중 (가), (나)에 들어갈 프로그래밍 언어는?
(가) : 1995년 개발된 객체지향 스크립트 언어로 웹페이지 동작을 구현할 수 있다.
(나) : C++에 비해 단순하고 분산 환경 및 보안성을 지원하며, 컴파일을 통해 생성된 class 파일을 가상 머신을 통해 실행하여야한다. <문> 알고리즘의 특성에 대한 설명으로 옳은 것만을 <보기>에서 있는 대로 골라 쓰세요.
<보기>
ㄱ. 출력 : 출력되는 결과가 1개 이상이어야 한다.
ㄴ. 유한성 : 정해진 단계가 지나도 종료되지 않을 수 있다.
ㄷ. 유효성 : 모든 명령은 실행이 가능한 연산들이어야 한다.
ㄹ. 입력 : 외부로부터 입력되는 자료가 0개 이상이어야 한다. <문> 다음 수식을 전위(Prefix) 표기법과 후위(Postfix) 표기법으로 표현하시오.
<수식> (a *b) + c. <문>다음은 ‘실행하는 방식’에 따라 프로그래밍 언어를 분류한 것이다. 분류와 그에 대한 설명으로 옳은 것은? 명령형 언어 : 수학적 수식과 같은 함수들로 프로그램을 구성하는 호출하는 방식 함수형 언어 : FORTRAN, COBOL, PASCAL, C 등이 이에 속한다. 논리형 언어 : 규칙에 대한 활성화 조건이 만족되면 연관된 규칙이 실행되는 구조 논리형 언어 LISP 등의 프로그래밍 언어가 이에 속한다. <문>[디자인 패턴]과 그에 대한 [설명]을 옳게 연결하시오. 싱글톤 패턴 팩토리 메소드 패턴 옵서버 패턴 퍼사드 패턴 프락시 패턴 커맨드 패턴 템플릿 메소드 패턴. <문> 다음 코드를 읽고 물음에 답하시오.
Scanner in = new Scanner(System.in);
int level = in.nextInt();
for(int i = 0; i < level; i++) {
for (int j = i; j < level; j++) { --- (가) System.out.print("*");
}
System.out.println("");
}
** 입력값이 3일 때 나타날 모양은? ***
**
* *
**
*** *
*** *** ***
***. <문>입력값을 3으로 입력시 다음과 같은 모양을 나타내기 위해서
(가)의 코드를 바르게 바꾼 것은?
<모양>
*
**
***
Scanner in = new Scanner(System.in);
int level = in.nextInt();
for(int i = 0; i < level; i++) {
for (int j = i; j < level; j++) { --- (가)
System.out.print("*");
}
System.out.println("");
}
for (int j = 0; j <= i; j++) { for (int j = 0; j <= level; j++) { for (int j = i; j < level – i; j++) { for (int j = i; j <= level - i; j++) {. <문>다음 코드의 실행결과는?
ArrayList<Integer> list = new ArrayList();
list.add(5); list.add(10);
list.add(12); list.add(1, 20);
list.add(2, 30); list.remove(3);
for(Integer item : list) {
System.out.print(item + " ");
} 5 10 12 30 5 20 30 12 20 30 5 12 20 30 5 12 3. <문>다음 코드의 마지막에 다음과 같은 코드 추가시, 추가로 출력되는 값은?
(System.out.println(list.get(3));
ArrayList<Integer> list = new ArrayList();
list.add(5); list.add(10);
list.add(12); list.add(1, 20);
list.add(2, 30); list.remove(3);
for(Integer item : list) {
System.out.print(item + " ");
} 5 10 12 20. <문> 프로그램의 수행결과는?
File file = new File("data.txt");
FileInputStream fis = new FileInputStream(file);
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
File outFile = new File("result.txt");
FileOutputStream fos = new FileOutputStream(outFile);
OutputStreamWriter osw = new OutputStreamWriter(fos);
BufferedWriter bw = new BufferedWriter(osw);
while (true) {
String line = br.readLine();
if (line == null) {
break;
}
bw.write(line + "\n"); ------(가)
}
bw.flush(); data.txt 파일이 삭제된다 result.txt 파일이 삭제된다. 아무일도 일어나지 않는다, data.txt의 내용이 result.txt로 복사된다. <문> 프로그램에서 br 변수에 대한 설명으로 옳은 것은?
File file = new File("data.txt");
FileInputStream fis = new FileInputStream(file);
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
File outFile = new File("result.txt");
FileOutputStream fos = new FileOutputStream(outFile);
OutputStreamWriter osw = new OutputStreamWriter(fos);
BufferedWriter bw = new BufferedWriter(osw);
while (true) {
String line = br.readLine();
if (line == null) {
break;
}
bw.write(line + "\n"); ------(가)
}
bw.flush(); 파일 삭제용 보조스트림이다. 속도향상을 위한 보조스트림이다. 파일에 한 줄씩 기록하게 도와준다. 파일에 대한 출력 스트림을 열어준다. <문> (가)에 "\n"을 붙여준 이유는?
File file = new File("data.txt");
FileInputStream fis = new FileInputStream(file);
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
File outFile = new File("result.txt");
FileOutputStream fos = new FileOutputStream(outFile);
OutputStreamWriter osw = new OutputStreamWriter(fos);
BufferedWriter bw = new BufferedWriter(osw);
while (true) {
String line = br.readLine();
if (line == null) {
break;
}
bw.write(line + "\n"); ------(가)
}
bw.flush(); 더 이상의 입력이 없다는 것을 알리기 위함 개행문자 입력으로 한 줄씩 기록되기 위함 개행문자 입력으로 한 글자씩 기록되기 위함 입력이 없을시 while루프를 벗어나기 위함. <문> 프로그램의 실행결과는?
[Animal.java]
public class Animal {
public String name;
public void introduce(){
System.out.println("저의 이름은 " + name);
}
public void breath(){
System.out.println(" 숨을 쉽니다. 후욱후욱 ~");
}
}
[Dog.java]
public class Dog extends Animal{
public void bark(){
System.out.println(name + " : 왕왕!");
}
}
[Main.java]
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.name = "mung";
dog.introduce();
}
} 왕왕! mung mung : 왕왕! 저의 이름은 mung. <문> Dog.java에서 밑줄친 extends의 의미는?
[Animal.java]
public class Animal {
public String name;
public void introduce(){
System.out.println("저의 이름은 " + name);
}
public void breath(){
System.out.println(" 숨을 쉽니다. 후욱후욱 ~");
}
}
[Dog.java]
public class Dog extends Animal{
public void bark(){
System.out.println(name + " : 왕왕!");
}
}
[Main.java]
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.name = "mung";
dog.introduce();
}
} Animal 클래스를 구현한다. Animal 클래스를 상속받는다. Animal 클래스와의 중복을 막는다 ④ Dog에 Animal이라는 주석을 달아준다. <문>주어진 삼각형의 너비와 높이에 따라 삼각형의 넓이를 구하여 출력하기 위해 밑줄 친 (가)에 알맞은 코드는?
public class ExamTest {
public static void main(String[] args) {
float width = 15; //삼각형의 너비
float height = 10; //삼각형의 높이
(가)
}
} width * height / 2; width = width * height; System.out.println(width * height); System.out.println(width * height / 2);. <문> 다음 코드에 15를 입력시 결과값은?
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int s = 0;
for(int i = 1; i <= n; i++) {
s += i;
}
System.out.println(s); 66 78 91 120. <문>다음 프로그램에서 (가)부분의 실행결과로 옳은 것은?
#include <stdio.h>
int main()
{
int a=8 ;
printf("%d\n", a++);
printf("%d\n", ++a); <---(가)
return 0;
}
7 9 10 11. <문>수를 입력받아 소수 둘째자리까지만 출력하는 프로그램을 작성하려고한다. (가)부분에 들어갈 형식지정자로 옳은 것은?
#include<stdio.h>
int main()
{
float x;
scanf("%f",&x);
printf(" (가) ",x);
return 0;
} %f %.2f %2.f %f.2. <문>다음 알고리즘에 의해 프로그램을 실행한 결과로 옳은 것은? 25 30 36 45. <문>다음 프로그램의 실행결과로 옳은 것은?
#include <stdio.h>
int main(){
int a=10;
printf(“%o”, a);
return 0;
} 8 10 12 A. <문> 다음 프로그램에서 ‘B’를 입력했을 때 실행결과로 옳은 것은? (단, B의 아스키코드값은 66이다.)
#include <stdio.h>
int main()
{
char n;
scanf("%c", &n);
printf("%d", n+3);
return 0;
} 66 69 B D. <문>다음 프로그램의 실행결과로 옳은 것은?
#include <stdio.h>
int main()
{
int a=5, b=6 ;
printf("%d\n", a<=b);
return 0;
} 0 1 2 5. <문>다음 프로그램의 (가)부분에 들어갈 표현으로 가장 적절한 것은?
#include <stdio.h>
int main(){
int a[100];
scanf(“%s”, );
printf(“%s”, a );
return 0;
} a &a[i] a[100] &a[100]. <문>다음은 3의 배수를 판별하는 프로그램이다. (가)부분에 들어갈 조건식으로 적절한 것은?
#include <stdio.h>
int main()
{
int number;
printf("숫자를 입력하세요:");
scanf("%d", &number);
if((가) )
printf("%d는 3의 배수입니다 \n", number);
else
printf("%d는 3의 배수가 아닙니다 \n", number);
return 0;
}
number/3=1 number%3=0 number%3=1 number%3==0. <문>다음 프로그램의 실행결과로 옳은 것은?
#include <stdio.h>
int main(){
int a,b,c,m=0;
a=5 , b=9, c=8;
if(a>b) m=a;
else m=b;
if(c<m) m=c;
else m=m;
printf(“%d”, m);
return 0;
} 0 5 8 9. <문> 다음 프로그램을 실행한 후 5를 입력했을 때 실행결과로 옳은 것은?
#include <stdio.h>
int main()
{
char n, i;
scanf("%d", &n);
for(i=0; i<n; i++)
printf("%2d ", i);
return 0;
}
1 2 3 4 0 1 2 3 4 1 2 3 4 5 0 1 2 3 4 5. <문> 다음 프로그램은 a값과 b값을 입력받아 a부터 b까지의 수 중 하나를 랜덤으로 출력하는 프로그램이다. (가)에 들어갈 연산식으로 옳은 것은? (단, a<b 이라고 가정한다.)
#include <stdio.h>
#include <time.h>
int main(){
int a, b, n ;
scanf(“%d %d”,&a, &b);
srand(time(NULL));
n= ;
printf(" 당신의 뽑은 숫자는 %d 입니다 \n",n);
return 0;
} rand()%a+b rand()%b+a rand()%(b-a+1) rand()%(b-a+1)+a. <문> 다음 프로그램에서 4를 입력했을 때 출력결과로 옳은 것은?
#include <stdio.h>
int main(){
int a=1,b=1,i,n;
scanf("%d",&n);
for(i=0;i<n;++i){
a=a+b;
b=a-b;
}
printf("%d %d",a,b);
} 2 1 3 2 4 3 8 5. <문>다음 프로그램의 실행결과로 옳은 것은?
#include <stdio.h>
int main()
{
int i, j;
int b[5]={0,};
int a[5] = {56, 78, 69, 43, 35};
for (i = 0; i <= 4; i++) {
b[i] = 1;
for (j = 0; j <= 4; j++)
if (a[i] < a[j])
b[j] = b[j] + 1;
}
printf("%d",b[3]);
return 0;
} 1 2 3 43. <문> 다음 프로그램에 10을 입력했을 때 실행결과로 옳은 것은?
#include <stdio.h>
int main(){
int a,b,c,d=0;
scanf("%d",&a);
b=a/4;
c=b%4;
switch(c){
case 0:
case 1:d=b+c;break;
case 2:
case 3:d=b-c;break;
}
printf("%d",d);
return 0; } 0 1 2 3. <문>다음 프로그램의 실행결과로 옳은 것은?
#include <stdio.h>
int main(){
int a=5, b=3;
printf("%d ", a&b);
printf("%d", a^b);
return 0; } 2 8 8 2 1 6 7 1. <문> 다음 순서도에 의해 출력되는 sum값으로 옳은 것은? 5 12 18 22. <문>다음은 랜덤으로 수를 발생시켜 가위 바위 보를 출력하는 프로그램이다. (가)에 들어갈 연산식으로 옳은 것은?
#include <stdio.h>
#include <time.h>
int main(){
int n ;
srand(time(NULL));
n= (가) ;
if(n==1) printf("가위");
else if(n==2) printf("바위");
else if(n==3) printf("보");
return 0;
} rand()%3 3%rand() rand()%3-1 rand()%3+1 . <문> 다음 프로그램의 실행결과로 옳은 것은?
#include <stdio.h>
int main(){
int i,j;
int a=11;
for(i=a;i>=2;i--){
for(j=i-1; j>=2;j--){
if(i%j==0) break;
}
if(j==1)
printf("%d ",i);
}
return 0;
} 11 7 5 3 11 7 5 3 2 3 5 7 9 11 7 5 3 2 1. <문> 다음 설명에 해당하는 정보통신 용어는?
[설명]
사용자로 하여금 컴퓨터의 하드웨어를 보다 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어이다. <문>유닉스에 대한 설명으로 옳은 것만을 <보기>에서 있는 대로 고르세요.
<보기>
ㄱ. Java 언어로 재이식되어 대중화의 기반을 마련하였다.
ㄴ. 1970년대 AT&T가 본격적으로 유닉스 시스템을 판매하게 되었다.
ㄷ. 멀티태스크 기능에 초점을 맞추었으며, 초기 운영체제 Multics 를 만들었다. <문>‘자유 소프트웨어(Free Software)‘의 ‘자유'에 해당하는 것만을 <보기>에서 있는 대로 고르세요.
<보기>
ㄱ. 금전적 무료 ㄴ. 필요에 따른 개작
ㄷ. 원하는 대로의 실행 ㄹ. 무료나 유료로 복제물 재배포. <문>CLI(Command Line Interface)는 마우스로 화면을 클릭하여 컴퓨터를 제어하는 방식이다. O X. <문> Shell의 종류에 대한 설명이다. (가)와 (나)에 들어갈 용어를 기재하시오.
<설명>
Bourne 계열은 Bash 셸, Korn 셸, Bourne 셸 등이 존재하고, C계열은 Csh, Tcsh, Zsh, Ash와 같은 셸이 있다. 이 중 (가) 셸은 유닉스에서, (나)셸은 리눅스에서 가장 보편적으로 사용되고 있다. <문>리눅스에서 디렉토리 구조와 그 역할에 대한 설명으로 옳은 것을 <보기>에서 모두 고르세요.
ㄱ. etc : 임시 파일 보관
ㄴ. usr : 프로그램 모듈 보관
ㄷ. boot : 커널을 위한 프로그램 파일 보관
ㄹ. var : 시스템 동작 중 변화하는 파일 저장 . <문> 리눅스 명령어 중 “ #ps, #pmap, #kill, pid ” 등은 프로세스와 관련
된 명령어이다. O X. <문>다음 중 파일 permission에 해당하는 명령어를 <보기>에서 고른 것은?
<보기>
ㄱ. #grep ㄴ. #chmod ㄷ. #chown ㄹ. #dmesg. <문>가상화를 통해 기대할 수 있는 효과로 적절한 것을 <보기>에서 고르세요.
<보기>
ㄱ. 인터넷 기반에서 구동되는 컴퓨팅 기술로 중요도가 높아지고 있다.
ㄴ. 서로 다른 운영체제에서만 구동되는 프로그램을 실행시키도록 지원할 수 있다.
ㄷ. 응용 프로그램을 필요에 따라 불러 사용하고, 데이터를 손쉽게 저장 및 추출할 수 있다.
ㄹ. 하나의 pc에 여러 개의 운영체제를 설치하여 프로그램을 다양한 환경에서 테스트할 수 있다. <문> 리눅스에서의 [디렉토리명]과 그에 대한 [설명]을 옳게 연결하시오. etc tmp lib usr dev home boot root sbin var. <문>(가), (나)에 들어갈 클라우스 서비스는?. <문>데이터베이스 관리시스템의 종류로는 파일시스템, 망형 데이터베이스 관리시스템, 계층형 데이터베이스 관리시스템, 관계형 데이터베이스 관리시스템이 있다. O X. <문> 데이터베이스 관리시스템(DBMS)의 [특징]과 그에 대한 [설명]을 옳게 연결하시오. 데이터 무결성 데이터 일관성 데이터 회복성 데이터 보안성 데이터 효율성. <문>그림은 데이터베이스 구조의 한 예이다. 이러한 구조로 이루어지는 데이터베이스는?. <문>다음 설명에 해당하는 데이터 베이스 유형은?. <문>다음 설명에 해당하는 데이터베이스의 종류를 <보기>에서 고른 것은?
<설명>
ㅇ 일관된 구조가 필요 없음.
ㅇ 컬럼은 하나 이상의 값을 가질 수 있음.
ㅇ 관계형 DBMS와는 달리 스키마 구조가 필요 없음
<보기>
ㄱ. MySQL ㄴ. Oracle ㄷ. Mongo DB ㄹ. Couchbase. <문>그림은 데이터베이스 구조의 한 예이다. 이 예와 같은 구조를 같은 데이터베이스 프로그램을 <보기>에서 고른 것은?
<보기>
ㄱ. Redis ㄴ. MySQL ㄷ. Oracle ㄹ. ArangoDB. <문>그림은 ER 모델에 관한 예시이다. (가)와 (나)에 대한 설명으로 옳
은 것을 <보기>에서 고른 것은?
<보기>
ㄱ. (가)는 엔티티명과 중복하여 지정할 수 있다.
ㄴ. (가)는 엔티티가 가지고 있는 요소 또는 성질을 나타낸다.
ㄷ. (나)는 중복하여 명명할 수 있다.
ㄹ. (나)는 사물 또는 사건으로 정의되며 개체라고도 한다. <문> ERD 최적화 순서는 테이블 정의 – 정규화 수행 – ERD 관계형 스키마 작성이다. O x. <문> 다음 설명에 해당하는 정보 통신 용어는?. <문>전용 회선 방식은 통신 사업자가 사전에 계약을 체결한 송신자와 수신자끼리만 데이터를 교환하는 방식이다. O X. <문>교환 회선 방식은 공중망을 활용하여 다수의 사용자가 선로를 공유하는 방식이다. O X. <문>OSI 7계층을 하위 계층부터 순서대로 제시하시오. <문>OSI 7 Layer의 [계층 이름]과 [특징]을 옳게 연결하시오 응용 계층 물리 계층 네트워크 계층 세션 계층 표현 계층 전송 계층 데이터링크 계층. <문>다음 (가), (나)에 들어갈 장비는?. <문>스위치 장비의 데이터 전송방식에 해당하는 것을 <보기>에서 고른 것은?
<보기>
ㄱ. Pragment 방식 ㄴ. Cut Through 방식
ㄷ. Stop and Wait 방식 ㄹ. Store and Forwarding 방식. <문>다음 (가)에 들어갈 정보 통신 용어는?. <문>다음 설명에 해당하는 프로토콜은?. <문> 다음 프로토콜의 [특징]와 그에 대한 [설명]을 옳게 연결하시오. 단편화 재조립 캡슐화 연결 제어 오류 제어 동기화 다중화 주소 지정. <문> IPv4와 IPv6에 관한 설명으로 옳은 것은? . <문>다음 설명에 해당하는 프로토콜은?. <문>패킷 스위칭과 달리 네트워크 리소스를 특정 사용층이 독점하도록 하는 것을 서킷 스위칭이라 부른다. 네트워크를 독점적으로 사용하기 때문에 전송이 보장된다는 특징이 있다. O X. <문>다음 설명에 해당하는 라우팅 알고리즘은?. <문>다음 설명에 해당하는 라우팅 알고리즘은?. <문>[프로토콜]에 대한 [설명]을 옳게 연결하시오. RIP IGRP OSPF BGP. <문>서킷 교환 방식의 장점은 경로 접속 시간이 1초 내외로 매우 빠르며, 전송 제어 절차와 형식에 제약을 받지 않는 다는 것이다. O X. <문> 패킷 교환 방식은 실시간 전송에 부적합하며, 네트워크 지연이 발생한다는 단점이 있다. O X. <문>패킷 교환 방식의 프로토콜은 PSTN, ISDN, B-Channel, CSD,
HSCSD, GSM, X.21 이 있다. O X. <문>다음 설명에 해당하는 리눅스는?. <문> 다음 (가), (나)에 해당하는 리눅스는?. <문>윈도우 운영체제 선택을 위한 기준에서 ‘관리 및 배포'와 관련된 기능에 해당하는 것을 <보기>에서 고른 것은?
<보기>
ㄱ. 복원 기능이 강력해야 하는가?
ㄴ. 할당된 액세스 지원을 해야 하는가?
ㄷ. 엔터프라이즈 모드 지원이 필요한가?
ㄹ. 공유되는 PC 구성이 지원되어야 하는가?. <문>다음 (가), (나)에 해당하는 인터페이스 유형은?. <문> 다음 설명에 해당하는 UI(User Interface) 관련 용어는?
<설명> 소프트웨어 구성요소 중 외부에 드러나는 요소 특성과 요소들 간의 관계를 표현한 것. <문>제약 사항이란 시스템을 설계하거나 구현할 때 관련되는 기술이나 준, 규정들을 의미한다. O X. <문>기획 단계에서 페이지 레이아웃이나, 화면이동, 구성 요소에 대한 내용을 기술한 문서는 와이어프레임이다. O X. <문> 다음 설명에 해당하는 UI 메뉴 구조는?. <문>유스케이스(Use Case)는 사용자 측면에서의 요구사항이며 주로 기능 개선에 대한 내용으로 사용자가 원하는 목표를 위하여 시스템에서 수행해야 하는 내용을 기술한다. O X. <문>내비게이션은 메뉴, 버튼, 링크 등으로 구성되며 이들 구성요소는 모든 페이지에서 일관성을 지켜 사용자로 하여금 혼동되지 않도록 하고, 사용자가 직관적으로 자신이 찾고 있는 정보를 알고 찾아가는 데 도움을 줄 수 있도록 설계되어야 한다 O X. <문> 웹의 3요소는 웹 표준, 웹 접근성, 웹 프로토콜이다. O X. <문>결함(Defect)은 버그, 에러, 오류, 실패, 프로그램 실행에 대한 문제점, 프로그램 개선 사항 등의 전체를 포괄하는 용어이다. O X. <문>다음 설명에 해당하는 웹의 3요소는?. <문>다음 (가) ~ (나) 에 들어갈 SQL활용 관련 용어는?. <문> [DDL 대상]과 그에 대한 [설명]을 옳게 연결하시오. 스키마(Schema) 도메인(Domain) 테이블(Table) 뷰(View) 인덱스(Index). <문> DDL 명령어 중 ‘삭제’와 관련된 명령어를 <보기>에서 고른 것은?
<보기>
ㄱ. ALTER ㄴ. DROP ㄷ. CREATE ㄹ. TRUNCATE. <문>테이블 구조를 변경하는 문법 중 ‘열 데이터 타입 변경'을 위한 문법을 서술 하시오.
테이블 A의 NAME 필드를 VARCHAR2(50)으로 변경하세요. <문> 테이블 A를 삭제하는 명령을 쓰세요. <문>다음 설명에 해당하는 테이블 생성 과정에 적용할 수 있는 제약 조건은?. <문> 다음 설명에 해당하는 테이블 생성 과정에 적용할 수 있는 제약 조건은?. <문>다음 설명에 해당하는 테이블 생성 과정에 적용할 수 있는 제약 조건은?
<설명>
테이블 내에서 열은 유일한 값을 가져야 함.
테이블 내에서 동일한 값을 가져서는 안되는 항목에 지정함. <문>그림은 SQL 활용과 관련한 DB 관련 용어의 관계 그림이다. (가) ~ (다)에 들어갈 용어는?. <문>기존에 존재하는 테이블(‘OLD_EMP’)의 모든 정보를 이용하여 새로운 테이블(‘NEW_EMP‘)을 만들기 위한 명령어를 서술 하시오. <문> 다음 [조건]에 해당하는 SQL 문을 서술 하시오. (My-SQL기준)
[조건]
'주문 테이블의 컬럼 '배송도시'를 '배송도시코드' INT 타입으로 변경하고자 한다. <문>다음은 제약 조건 변경 SQL이다. 빈칸을 채우시오. <문>그림은 테이블의 내부 구성 요소이다. (가) ~ (라)에 들어갈 요소를 기재 하시오. <문>표는 데이터를 조작하는 DML 명령어와 그에 대한 내용이다. (가), (나)에 들어갈 명령어는?. <문>급여 테이블에 다음 데이터를 입력하는 SQL문을 서술하시오.
직원 번호 : 1002, 급여 : 4000000, 입사일 : 2017-07-01. <문>다음 조건에 해당하는 데이터를 조회하기 위한 SQL문을 서술하시오.
<조건>
급여 테이블(salaries)에서 입사일이(from_date) 가장 최근인 직원의 모든 정보 조회. <문> 다음 조건에 해당하는 SQL문을 서술하시오.
<조건>
salaries테이블에서 직원 번호(emp_no)가 1001 이고, 입사일(form_date)이 '2014-07-01'인 사원의 급여를 1100000 으로 수정 하시오. <문> 다음 SQL명령어에서 중복을 제거한 조회 결과를 출력하기 위해 빈칸에 알맞은 키워드는?
SELECT [ ] 컬럼명목록 FROM 테이블명 [WHERE 절];. <문>데이터베이스 사용자에게 권한을 부여, 회수하는 DCL 명령어를 <보기>에서 고르세요.
<보기>
ㄱ. GRANT ㄴ. COMMIT ㄷ. REVOKE ㄹ. ROLLBACK. <문> 다음에서 설명하는 용어는?
ㅇ 논리적 연산 단위이다.
ㅇ 한 개 이상의 데이터베이스 조작이다.
ㅇ 하나 이상의 SQL 문장이 포함된다.
ㅇ 분할할 수 없는 최소 단위이다.
ㅇ 결과가 모두 반영되거나 도부 취소되어야 한다.
ㅇ 안전한 거래를 보장하기 위해 동시에 다수의 작업을 독립적으로 안전하게 처리하기 위한 상호 작용 단위이다. <문> 표는 TCL 명령어에 관한 내용이다. (가), (나)에 들어갈 명령어를 쓰시오. <문>다음 (가), (나)에 들어갈 트랜잭션의 특성은?
(가) 트랜잭션 안에 정의된 연산은 모두 실행되거나 모두 실행되지 않아야 함.
(나)트랜잭션 실행 중 다른 트랜잭션에 영향을 받지 않아야 함. <문>사용자 super에게 GRANT 권한(권한을 부여할 수 있는 권한)을 부여하는 명령을 쓰세요. <문>다음 [조건]에 따른 SQL 문을 작성 하시오.
[조건] biz라는 데이터베이스에 대해 SELECT와 UPDATE 권한만을 주는 경우이다. <문> 다음 [조건]에 따른 SQL 문을 작성 하시오.
[조건] 사용자 super에게 부여했던 권한을 모두 회수한다. <문> 다음 (가), (나)에 들어갈 트랜잭션의 특성은?
(가) 트랜잭션 실행 전과 후 동일하게 오류가 없어야 함
(나) 트랜잭션의 결과는 항상 보조됨. <문> 다음 (가)에 들어갈 데이터베이스 용어는?. <문>표는 데이터베이스 정의에 관한 내용이다. 바르게 연결하세요. 저장데이터 통합데이터 공유데이터 운영데이터. <문>다음 설명에 해당하는 데이터베이스 관련 용어는?. <문>다음 [조건]에 따른 SQL문을 작성하시오. <문>다음 설명에 해당하는 데이터베이스 관련 용어는?. <문>뷰에 대한 설명 중 옳은 것을 <보기>에서 모두 고르시오.
ㄱ. 뷰의 내용에 대한 삽입, 삭제, 변경이 자유롭다.
ㄴ. 인덱스를 추가할 수 있다.
ㄷ. 뷰의 정의를 변경하려면 뷰를 삭제하고 재생성하여야 한다.
ㄹ. 테이블의 구조가 변경되어도 뷰를 사용하는 응용프로그램은 수정할 필요가 없다.
ㅁ. 해당 테이블의 중요한 데이터는 보호하고 일부 데이터만 허용할 수 있어 데이터 보안이 용이하다. <문>뷰의 내용 변경이 가능한 경우를 <보기>에서 고른 것은?
<보기>
ㄱ. 뷰가 하나의 테이블에서 정의된 경우
ㄴ. 뷰 정의에서 DISTINCT가 포함된 경우
ㄷ. 뷰 생성에 사용된 테이블의 PK를 포함하는 경우
ㄹ. 뷰 정의에서 집계 함수로 정의된 컬럼이 있는 경우. <문>다중 테이블 검색 기법으로 다음 설명에 해당하는 용어는?. <문> 다중 테이블 검색 기법으로 다음 설명에 해당하는 용어는?. <문>내부 조인(INNER JOIN)의 [유형]과 그에 대한 [내용]을 옳게 연결하시오. 동등조인 자연조인 교차조인. <문> 표는 외부 조인에 대한 유형이다. (가), (나) 에 들어갈 유형은?
(가) 왼쪽 테이블의 모든 데이터와 오른쪽 테이블의 동일 데이터를 추출
(나) 양쪽의 모든 데이터를 추출 . <문> [집합 연산자]와 그에 대한 [설명]을 옳게 연결하시오. UNION UNION ALL INTERSECTION EXCEPT (MINUS).
|