Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download ""

Transcription

1 2과목 : 프로그래밍 일반 41. 프로그래머가 직접 제어를 표현하지 않았을 경우, 그 언어 에서 미리 정해진 순서에 의해 제어가 이루어지는 순서 제 어는? 가. 구조적 나. 명시적 다. 묵시적 라. 분석적 42. 파스 트리에 대한 설명으로 틀린 것은? 가. 어떤 표현이 BNF에 의해 바르게 작성되었는지 확인하 기 위해 만드는 트리이다. 나. 파스 트리가 존재하면 주어진 BNF에 의해 작성될 수 없음을 의미한다. 다. 트리의 모든 가지 터미널로 유도되어 가지치기가 끝난 상태의 트리를 파스 트리라고 한다. 라. 문법의 시작 기호로부터 적합한 생성 규칙을 적용할 때 마다 가지치기가 이루어진다. 43. 컴퓨터 프로그램에서 잘못된 부분을 찾아서 수정하거나 처 리 과정을 의미하는 것은? 가. 디버깅 나. 필터링 다. 포인터 라. 매크로 44. 공간 구역성과 거리가 먼 것은? 가. 배열 순회 나. 같은 영역에 있는 변수 참조 다. Sub Routine에 사용되는 변수 라. 순차적 코드의 실행 45. 후위 표기법으로 표현된 수식 A B C * + D -"를 중위 표 기법으로 옳게 표현한 것은? 가. A B C * D - + 나. A + B * C - D 다. A B + C * D - 라. A B C + * D 원시프로그램의 번역기능이 없는 것은? 가. 어셈블러 나. 프리프로세서 다. 인터프리터 라. 컴파일러 47. 절대로더에서 기능과 그 행위 주체의 연결이 잘 못 된 것 은? 가. 기억장소 할당-프로그래머 나. 연결-로더 다. 재배치-어셈블러 라. 적재-로더 48. 로더의 기능이 아닌 것은? 가. 할당(allocation) 나. 링킹(linking) 다. 재배치(relocation) 라. 번역(compile) 49. 단항 연산자 연산에 해당하는 것은? 가. OR 나. XOR 다. NOT 라. AND 50. 기계어의 설명으로 틀린 것은? 가. 프로그램의 실행속도가 빠르다. 나. 프로그램의 유지보수가 용이하다. 다. 호환성이 없고 기계마다 언어가 다르다. 라. 2진수를 사용하여 데이터를 표현한다. 51. 컴파일러와 인터프리터에 관한 설명으로 옳은 것은? 가. 포트란, 코볼은 컴파일러 언어에 해당한다. 나. 인터프리터는 원시프로그램 번역시 목적 프로그램을 생 성한다. 다. 인터프리터는 반복적으로 생성하는 프로그램에서 실행 시간이 빠르다. 라. 컴파일러는 원시프로그램 번역시 목적프로그램을 생성 하지 않는다. 52. 요소선택과 삭제는 한쪽에서, 삽입은 다른 쪽에서 일어나도 록 제한하는 것은? 가. 큐 나. 스택 다. 트리 라. 방향그래프 53. 다음 EBNF 구문 표기 방법 중 반복을 나타내는 것은? 가. A::=a 나. A::=[a1 a2] 다. A::=a1 a2 a3 라. A::={a} 54. 언어의 구문 요소 중 프로그램의 판독성을 향상시키며, 프 로그램 문서화의 중요한 부분을 담당하는 것은? 가. 식별자 나. 주석 다. 상수 라. 예약어 55. 프로세스의 정의에 대한 설명으로 틀린 것은? 가. 실행중인 프로그램이다. 나. 프로세서가 할당되는 실체이다. 다. 지정된 결과를 얻기 위한 일련의 계통적 동작이다. 라. 동기적 행위를 일으키는 주체이다. 56. 프로그램 수행 순서로 옳은 것은? 가. 원시프로그램-링커-로더-컴파일러-목적프로그램 나. 컴파일러-목적프로그램-원시프로그램-링커-로더 다. 원시프로그램-목적프로그램-컴파일러-링커-로더 라. 원시프로그램-컴파일러-목적프로그램-링커-로더 57. 운영체제의 스케줄링에 대한 설명으로 틀린 것은? 가. FIFO 스케줄링은 프로세서가 준비된 큐(Queue)에 도착 한 순서대로 적재되어 차례로 CUP할당을 받는다. 나. Round Robin 스케줄링은 일괄처리에 적합하고, 대화식 시스템에는 부적합하다. 다. Aging이란 우선순위가 낮은 프로세스에 대한 기아현상 을 방지하는데 사용하는 기법이다. 라. 스케줄링은 시스템 전체의 처리량 향상과 응답시간의 단축을 목표로 한다. 58. C 언어에서 사용되는 데이터 형이 아닌 것은? 가. long 나. integer 다. double 라. float 59. 프로그래밍 언어에서 예약어란? 가. 프로그래머가 미리 설정한 변수 나. 데이터를 저장할 수 있는 이름이 부여된 기억 장소

2 다. 시스템이 알고 있는 특수한 기능을 수행하도록 이미 용 도가 정해져 있는 단어 라. 프로그램이 수행되는 동안 변하지 않는 값을 나타내는 단어 60. C 언어의 기억 클래스 중 저장 클래스를 명시하지 않은 변 수는 기본적으로 어떤 변수로 간주되는가? 가. STATIC 나. REGISTER 다. AUTO 라. EXTERN 다 나 가 다 나 나 나 라 다 나 가 가 라 나 라 라 나 나 다 다

3 2과목 : 프로그래밍 일반 41. 번역된 프로그램의 실행 오류를 찾기 위한 프로그램은? 가. 링커 나. 로더 다. 디버거 라. 텍스트 에디터 42. 시스템 프로그래밍에 가장 적합한 언어는? 가. COBOL 나. FORTRAN 다. C 라. BASIC 43. 객체지향기법에서 캡슐화에 대한 설명으로 옳지 않은 것은? 가. 데이터와 데이터를 처리하는 함수를 하나로 묶는 것을 의미한다. 나. 캡슐화된 객체들은 재사용이 불가능하다. 다. 캡슐화된 객체의 세부 내용이 외부에 은폐되어, 변경이 발생할 때 오류의 파급 효과가 적다. 라. 객체들 간의 인터페이스가 단순해진다. 44. 다음 중위표기의 수식 "A*(B-C)"를 후위표기로 나타낸 것 은? 가. ABC*- 나. ABC-* 다. A*BC- 라. AB-C* 45. 중위 표기법에 대한 설명으로 옳지 않은 것은? 가. 가장 일반적으로 사용되는 표현방법이다. 나. 산술, 논리, 비교 연산 등에 주로 사용된다. 다. 단항 연산자 표현에 적당하다. 라. 피연산자들 사이에 연산자를 표시하는 방법이다. 46. C 언어에서 사용하는 기억 클래스에 속하지 않는 것은? 가. 자동변수(Automatic variable) 나. 레지스터 변수(Resister variable) 다. 정적 변수(Static variable) 라. 동적 변수(Dynamic variable) 47. 운영체제에 대한 설명으로 옳지 않은 것은? 가. 사용자와 시스템 간의 인터페이스로서 동작하는 하드웨 어 장치이다. 나. 프로세서, 기억장치, 입 출력장치, 파일 및 정보 등의 자 원을 관리한다. 다. 시스템의 오류를 검사하고 복구한다. 라. 다중 사용자와 다중 응용 프로그램 환경 하에서 자원의 현재 상태를 파악하고, 자원 분배를 위한 스케줄링을 담 당한다. 48. BNF 표기법 중 택일 을 의미하는 기호는? 가. + 1 나. <> 다.?= 라.? 49. 객체지향언어에서 하나 이상의 유사한 객체들의 집합을 무 엇이라고 하는가? 가. 클래스(class) 나. 메시지(message) 다. 행위(behavior) 라. 사건(event) 50. 예약어에 대한 설명으로 옳지 않은 것은? 가. 프로그램 판독성을 감소시킨다. 나. 프로그래머가 변수 이름으로 사용할 수 없다. 다. 프로그램의 신뢰성을 향상시킨다. 라. 번역 과정에서 속도를 높여준다. 51. C 언어에서 사용되는 자료형이 아닌 것은? 가. double 나. short 다. integer 라. float 52. 프로그램 수행 순으로 옳게 나열된 것은? 가 나 다 라 페이지 교체 알고리즘 중 각 페이지마다 계수기나 스택을 두어 현 시점에서 가장 오랫동안 사용하지 않은 페이지를 교체하는 기법은? 가. SCR 나. FIFO 다. LFU 라. LRU 54. 주기억장치의 사용 가능 공간 리스트가 다음과 같을 때 새 로운 13K의 프로세스를 30K 공백에 배치하였다. 이때 사용 된 메모리 배치 기법은? 가. 최적적합(Best-Fit) 나. 최악적합(Worst-Fit) 다. 최초적합(First-Fit) 라. 최후적합(Last-Fit) 55. 좋은 프로그래밍 언어의 조건으로 거리가 먼 것은? 가. 학습의 용이성 나. 보안의 용이성 다. 작성의 용이성 라. 검증의 용이성 56. 로더의 기능이 아닌 것은? 가. Allocation 나. Compile 다. Load 라. Link 57. C언어에서 사용하는 이스케이프 시퀀스(Escape Sequence) 의 설명이 옳지 않은 것은? 가. \n : null character 나. \r : carriage return 다. \f : form feed 라. \b : backspace 58. 구문요소에 대한 설명으로 연산의 복잡시 판독성을 높이기 위하여 소스 프로그램에 간단한 설명을 부여하는 문장을 무 엇이라 하는가? 가. 구분문자 나. 잡음어 다. 식별자 라. 주석

4 59. 기계어에 대한 설명으로 옳지 않은 것은? 가. 2진수 0과 1만 사용하여 명령어와 데이터를 나타낸다. 나. 컴퓨터가 직접 이해할 수 있어 실행 속도가 빠르다. 다. 모든 기계에서 공통으로 사용 가능하여 호환성이 높다. 라. 전문적인 지식이 없으면 이해하기 힘들다. 60. 묵시적 순서 제어에 해당하는 것은? 가. 일반 언어에서 문장 나열 순서대로 제어한다. 나. 해당 언어에서 각 문장이나 연산의 순서를 프로그래머 가 직접 변경한다. 다. 반복문을 사용해서 문장의 실행 순서를 변경한다. 라. 수식의 괄호를 사용해서 연산의 순서를 변경한다 다 다 나 나 다 라 가 라 가 가 다 다 라 나 나 나 가 라 다 가

5 2과목 : 프로그래밍 일반 41. C 언어에서 문자형 자료 선언시 사용하는 것은? 가. int 나. float 다. char 라. double 42. 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합 을 의미하는 것은? 가. PCB 나. Thrashing 다. Locality 라. Working Set 43. 기계어에 대한 설명으로 옳지 않은 것은? 가. 컴퓨터가 직접 이해할 수 있는 언어이다. 나. 기종마다 기계어가 다르므로 언어의 호환성은 없다. 다. 0과 1의 2진수 형태로 표현되며 수행 시간도 빠르다. 라. 프로그램 작성이 용이하다. 44. C 언어에서 사용하는 기억클래스에 해당하지 않는 것은? 가. static 나. register 다. internal 라. auto 45. C 언어에서 나머지를 구하는 잉여 연산자는? 가. # 나. & 다. % 46. 시스템 프로그래밍 언어로 가장 적합한 것은? 가. COBOL 나. FORTRAN 다. C 라. PASCAL 47. 순서 제어 구조에서 묵시적인 방법에 해당하는 것은? 가. 반복문을 사용하는 방법 나. GOTO문을 사용하는 방법 다. 연산자의 우선 순위에 따른 수식 계산 라. 연산자의 순서를 프로그래머가 변경하는 방법 48. 원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계 어로 번역하는 것이 아니라, 다른 기종에 맞는 기계어로 번 역하는 것은? 가. Debugger 나. Preprocessor 다. Cross Compiler 라. Linker 가. 순차구조 나. 반복구조 다. 일괄구조 라. 선택구조 52. 객체지향 개념에서 이미 정의되어 있는 상위 클래스(슈퍼 클래스 혹은 부모 클래스)의 메소드를 비롯한 모든 속성을 하위 클래스가 물려받는 것을 무엇이라 하는가? 가. Abstraction 나. Method 다. Inheritance 라. Message 53. 중위 표기의 수식 A * ( B - C )"를 전위 표기로 나타낸 것은? 가. * A - B C 나. A B C - * 다. A * B C - 라. A B - C * 54. 프로그램 수행 순서로 옳은 것은? 가. 원시프로그램 목적프로그램 컴파일러 링커 로 더 나. 원시프로그램 로더 목적프로그램 링커 컴파일 러 다. 원시프로그램 컴파일러 목적프로그램 로더 링 커 라. 원시프로그램 컴파일러 목적프로그램 링커 로 더 55. 언어번역 프로그램에 해당하지 않는 것은? 가. 컴파일러 나. 인터프리터 다. 로더 라. 어셈블러 56. C 언어에서 사용하는 이스케이프 시퀀스에 대한 의미가 옳 지 않은 것은? 가. r : carriage return 나. n : new page 다. b : backspace 라. t : tab 57. 고급 언어로 작성된 프로그램을 구문 분석하여 그 문장의 구조를 트리로 표현한 것으로 루트, 중간, 단말 노드로 구성 되는 트리는? 가. 구문 트리 나. 파스 트리 다. 어휘 트리 라. 문법 트리 58. 다음 그림과 같은 기억장소에서 16K를 요구하는 프로그램이 두 번째 공백인 16K의 작업 공간에 배치되는 기억장치 배치 전략은? 49. 예약어에 대한 설명으로 옳지 않은 것은? 가. 예약어는 변수 명으로 사용될 수 없다. 나. 번역 과정의 속도가 느리다. 다. 오류 회복이 용이하다. 라. 프로그램의 신뢰성이 향상된다. 50. HRN 스케줄링 기법에서 우선 순위를 구하는 방법은? 가. 대기시간 / 서비스를 받을 시간 나. 서비스를 받을 시간 / 대기시간 다. 서비스를 받을 시간 / (대기시간+ 서비스를 받을 시간) 라. (대기시간+ 서비스를 받을 시간) / 서비스를 받을 시간 51. 구조적 프로그램의 기본 구조가 아닌 것은? 가. First Fit 나. Worst Fit 다. Best Fit 라. Second Fit 59. C 언어에서 문자열 출력 함수는? 가. main( ) 나. gets( ) 다. puts( ) 라. getchar( )

6 60. 운영체제의 목적이 아닌 것은? 가. 신뢰성 향상 나. 반환시간 증가 다. 사용가능도 향상 라. 처리량 향상 다 라 라 다 다 다 다 다 나 라 다 다 가 라 다 나 나 다 다 나

7 2과목 : 프로그래밍 일반 41. 다음 구문 중 반복의 의미가 포함되어 있는 것은? 가. C::=A[+B] 나. C::=A{+B} 다. C::=A+B 라. C::=A+Bl B 42. 원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계 어로 번역하는 것이 아니라, 다른 기종에 맞는 기계어로 번 역하는 것은? 가. Cross Compiler 나. Preprocessor 다. Linker 라. Debugger 43. 수식 구문의 표기법 중 연산자를 피연산자 사이에 표기하는 방법으로서 일반적으로 가장 많이 사용되는 표기법은? 가. PREFIX NOTATION 나. POSTFIX NOTATION 다. INFIX NOTATION 라. FIRST NOTATION 44. C언어에서 사용하는 기본적인 데이터 형이 아닌 것은? 가. char 나. short 다. integer 라. double 45. 어휘 분석은 원시 프로그램을 하나의 긴 스트링으로 보고 원시 프로그램을 문자 단위로 스캐닝하여 문법적으로 의미 있는 일련의 문자들로 분할해낸다. 이때 분할된 문법적인 단위는? 가. ID 나. PATTERN 다. TOKEN 라. PARSE 46. 단항 연산에 해당하지 않는 것은? 가. not 나. or 다. shift 라. move 47. C언어의 FOR문, COBOL 언어의 PERFORM 문에 해당하는 것은? 가. 반복문 나. 종료문 다. 입출력문 라. 선언문 48. C언어에서 문자열 입력시 사용하는 함수는? 가. gets() 나. getchar() 다. puts() 라. putchar() 49. 프로그래밍 언어의 해독 순서는? 가. 컴파일러 링커 로더 나. 링커 컴파일러 로더 다. 로더 링커 컴파일러 라. 컴파일러 로더 링커 50. 프로그램에서 하나의 값을 저장할 수 있는 기억장소로서, 저장되어 있는 값은 프로그램 실행 중에 언제라도 변경될 수 있는 것은? 가. 상수 나. 주석 다. 예약어 라. 변수 51. 현재 실행 중인 프로세스의 남은 시간과 준비상태 큐에 새 로 도착한 프로세스의 실행 시간을 비교하여 가장 짧은 실 행 시간을 요구하는 프로세스에게 CPU를 할당하는 스케줄 링 기법은? 가. FIFO 나. HRN 다. RR 라. SRT 52. 명시적 순서 제어에 해당되지 않는 것은? 가. 해당 언어에서 각 문장이나 연산의 순서를 프로그래머 가 직접 변경 나. GOTO문이나 반복문을 사용해서 문장의 실행 순서를 변 경 다. 수식의 괄호를 사용해서 연산의 순서를 변경 라. 수식에서 연산자 우선순위에 의한 수식 계산 53. C언어의 변환 문자 형식 중 인수를 16진수 정수로 변환하 는 것은? 가. %d 나. %x 다. %c 라. %f 54. 고급 언어에 대한 설명으로 틀린 것은? 가. 사람 중심의 언어이다. 나. COBOL은 고급 언어에 해당한다. 다. 고급 언어는 번역 과정 없이 직접 실행 가능하다. 라. 상이한 기계에서 별다른 수정 없이 실행 가능하다. 55. C언어의 기억 클래스에 해당하지 않는 것은? 가. 내부 변수(internal variable) 나. 자동 변수(automatic variable) 다. 레지스터 변수(register variable) 라. 정적 변수(static variable) 56. 교착상태의 해결 방법 중 자원 할당 그래프와 가장 연관되 는 것은? 가. Prevention 나. Avoidance 다. Recovery 라. Detection 57. C언어에 대한 설명으로 틀린 것은? 가. 이식성이 높은 언어이다. 나. 많은 데이터형과 풍부한 연산자를 가지고 있다. 다. 범용 프로그래밍 언어이다. 라. 융통성을 중시하는 인터프리터 언어이다. 58. 작성된 표현식이 BNF의 정의에 의해 바르게 작성되었는지 를 확인하기 위해 만든 트리로서, 루트, 중간, 단말노드로 구성되는 것은? 가. 구조트리 나. 중간트리 다. 파스트리 라. 정의트리 59. 운영체제의 성능 평가요소가 아닌 것은? 가. 비용 나. 반환 시간 다. 신뢰도 라. 처리 능력 60. 가상기억장치 관리에서 너무 자주 페이지 교체가 일어나서 시스템의 심각한 성능저하를 초래하는 현상은? 가. locality 나. segmentation

8 다. thrashing 라. working set 나 가 다 다 다 나 가 가 가 라 라 라 나 다 가 라 라 다 가 다

9 2과목 : 프로그래밍 일반 41. C 언어에서 사용하는 데이터 형식 규정 서술자 중 인수를 10진 정수로 변환할 때 사용하는 것은? 가. %c 나. %s 다. %f 라. %d 42. C 언어의 특징으로 옳지 않은 것은? 가. 이식성이 높은 언어이다. 나. 포인터에 의한 번지 연산 등 다양한 연산 기능을 가진 다. 다. 벨연구소에서 개발된 시스템 기술용의 프로그래밍 언어 이다. 라. 컴파일(compile) 과정 없이 실행 가능하다. 43. 기계어의 설명으로 틀린 것은? 가. 프로그램의 실행 속도가 빠르다. 나. 프로그램의 유지 보수가 용이하다. 다. 호환성이 없고 기계마다 언어가 다르다. 라. 2진수를 사용하여 데이터를 표현한다. 44. BNF 표기법 중 반복 을 의미하는 것은? 가. <> 나. 다. ::= 라. { } 45. 변수(Variable)에 대한 설명으로 옳지 않은 것은? 가. 프로그램 실행 과정에서 하나의 기억 장소를 차지한다. 나. 변수의 유형은 컴파일 시간에 한번 정해지면 일반적으 로 그대로 유지한다. 다. 프로그램이 동작하는 동안 절대로 값이 바뀌지 않는 공 간을 의미한다. 라. 변수는 이름, 값, 속성, 참조의 요소로 구성된다. 46. 다음 그림과 같은 기억장소에서 15K를 요구하는 프로그램이 두 번째 공백인 16K의 작업 공간에 배치하는 기억장치 배치 전략은? 48. C 언어에서 사용되는 이스케이프 시퀀스(Escape Sequence)와 그 의미의 연결이 옳지 않은 것은? 가. b : page skip 나. n : new line 다. t : tab 라. r : carriage return 49. 객체지향 기법에서 객체가 메시지를 받아 실행해야 할 구체 적인 연산을 정의한 것은? 가. 메소드 나. 클래스 다. 속성 라. 인스턴스 50. 컴퓨터 프로그램에서 잘못된 부분을 찾아서 수정하거나 처 리 과정을 의미하는 것은? 가. 디버깅 나. 필터링 다. 포인터 라. 매크로 51. 프로그래밍 언어의 해독 순서를 바르게 나열한 것은? 가. 컴파일러(compiler) 링커(linker) 로더(loader) 나. 로드(loader) 컴파일러(compiler) 링커(linker) 다. 링커(linker) 컴파일러(compiler) 로더(loader) 라. 컴파일러(compiler) 로더(loader) 링커(linker) 52. 실행 중인 프로세스가 일정 시간 동안에 참조하는 페이지의 집합을 의미하는 것은? 가. WORKING SET 나. MONITOR 다. SEGMENT 라. LOCALITY 53. C 언어에서 정수형 자료 선언시 사용하는 것은? 가. char 나. float 다. double 라. int 54. 프로그램 수행에는 영향을 주지 않고 프로그램의 판독성을 향상시키는 언어 구문 요소는? 가. Constant 나. Variable 다. Key Word 라. Comment 55. 어휘 분석의 주된 역할은 원시 프로그램을 하나의 긴 스트 링으로 보고 원시 프로그램을 문자 단위로 스캐닝 하여 문 법적으로 의미 있는 일련의 문자들로 분할해 내는 것을 말 한다. 이때 분할된 문법적인 단위를 무엇이라고 하는가? 가. 토큰 나. 오토마타 다. BNF 라. 모듈 가. First Fit Strategy 나. Best Fit Strategy 다. Worst Fit Strategy 라. Big Fit Strategy 47. 프로그래밍 언어에서 사용되는 예약어(Reserved Word)에 대한 설명으로 거리가 먼 것은? 가. 프로그램에서 변수명으로 사용할 수 없다. 나. 번역 과정에서 속도를 높여준다. 다. 프로그램의 신뢰성을 향상시켜줄 수 있다. 라. 새로운 언어에서는 예약어의 수가 줄어들고 있다. 56. 다중 프로그래밍 시스템이나 가상기억장치를 사용하는 시스 템에서 너무 자주 페이지 교체가 일어나서 시스템의 심각한 성능저하를 초래하는 현상을 무엇이라고 하는가? 가. interrupt 나. deadlock 다. thrashing 라. working set 57. C 언어에서 사용하는 기억클래스에 해당하지 않는 것은? 가. Dynamic 나. Auto 다. Static 라. Register

10 58. 시스템 프로그래밍에 가장 적합한 언어는? 가. C 나. Cobol 다. Fortran 라. Pascal 59. 최근의 사용 여부를 확인하기 위해서 각 페이지마다 2개의 비트, 즉 참조 비트와 변형 비트가 사용되는 페이지 교체 알고리즘은? 가. LRU 나. NUR 다. FIFO 라. OPT 60. 중위 표기법으로 표현된 수식 A + B * C - D"를 후위 표 기법으로 옳게 표현한 것은? 가. A B C * D - + 나. A B C + * D - 다. A B C * + D - 라. A B + C * D -

11 2과목 : 프로그래밍 일반 41. C 언어의 관계연산자를 사용하여 다음 내용을 옳게 나타낸 것은? 가. A ~= B 나. A #= B 다. A /= B 라. A!= B 42. C 언어에서 사용하는 이스케이프 시퀀스에 대한 의미가 옳 지 않은 것은? 가. r : carriage return 나. t : tab 다. n : new title 라. b : backspace 43. 주기억장치 배치 전략 중 입력된 프로그램을 수용할 수 있 는 공간 중 가장 큰 공백에 할당하는 전략은? 가. Large-Fit 나. Worst-Fit 다. Best-Fit 라. First-Fit 44. C언어의 특징으로 옳지 않은 것은? 가. 포인터에 의한 번지 연산 등 다양한 연산 기능을 가진 다. 나. 기호 코드(Mnemonic Code)라고도 한다. 다. UNIX 운영체제를 구성하는 시스템 프로그램이다. 라. 이식성이 뛰어나 컴퓨터 기종에 관계없이 프로그램을 작성할 수 있다. 45. 컴파일 과정 중 원시 프로그램을 하나의 긴 스트링으로 보 고 원시 프로그램을 문자 단위로 스캐닝하여 문법적으로 의 미 있는 일련의 문자(토큰)들로 분할해 내는 작업은? 가. 구문분석 나. 원시분석 다. 선행처리 라. 어휘분석 46. 객체지향언어(Object Oriented Programming Language)에 서 하나 이상의 유사한 객체(Object)들을 묶어서 하나의 공 통된 특성으로 표현한 것을 무엇이라 하는가? 가. 추상화 나. 객체 다. 메시지 라. 클래스 47. 시간 구역성의 예가 아닌 것은? 가. 순환(looping) 나. 배열 순회(array traversal) 다. 부프로그램(subprogram) 라. 집계(totaling) 48. UNIX 운영체제에서 커널(Kennel)에 대한 설명으로 옳지 않 은 것은? 가. UNIX의 가장 핵심적인 부분이다. 나. 프로세스 관리, 기억장치 관리 등의 기능을 수행한다. 다. 하드웨어를 보호하고 프로그램과 하드웨어 간의 인터페 이스 역할을 담당한다. 라. 사용자의 명령어를 인식하여 프로그램을 호출하고 명령 을 수행하는 명령어 해석기이다. 49. 목적(Object) 프로그램에 대한 설명으로 옳은 것은? 가. 기계어로 번역된 프로그램 나. 기계어로 번역할 수 있는 프로그램 다. 기계어로 번역되기 전의 프로그램 라. 기계어를 원시 코드로 바꾸는 프로그램 50. 번역된 프로그램의 실행 오류를 찾기 위한 프로그램은 무엇 인가? 가. Debugger 나. Operating system 다. Spread sheet program 라. Linkage Editor 51. 부프로그램(subprogram) 사용의 특징에 해당하지 않는 것 은? 가. 시스템 설계시 효율적이다. 나. 가독성 및 유지, 보수가 편리하다. 다. 프로그램이 커지므로 기억장소를 많이 필요하게 된다. 라. 프로그래머는 동일한 프로그램을 한번만 작성해서 필요 시 호출하여 사용이 가능하다. 52. 이항 연산자 연산에 해당하지 않는 것은? 가. AND 나. XOR 다. OR 라. NOT 53. C 언어의 함수 중 한 문자 입력 함수는? 가. getchar( ) 나. gets( ) 다. puts( ) 라. putchar( ) 54. 작성된 표현식이 BNF의 정의에 의해 바르게 작성되었는지 확인하기 위해 만든 트리는? 가. 어휘 트리 나. 파스 트리 다. 규정 트리 라. 개발 트리 55. 운영체제의 성능 평가 항목으로 거리가 먼 것은? 가. 처리 능력 나. 반환 시간 다. 비용 라. 사용 가능도 56. 다음 중 프로그램 수행 순서의 단계가 옳은 것은? 가. 목적 프로그램 링커 원시 프로그램 컴파일러 로더 실행 나. 원시 프로그램 컴파일러 목적 프로그램 링커 로더 실행 다. 목적 프로그램 컴파일러 원시 프로그램 링커 로더 실행 라. 원시 프로그램 링커 컴파일러 목적 프로그램 로더 실행 57. 예약어(Reserved Word)에 대한 설명으로 옳지 않은 것은? 가. 새로운 언어일수록 예약어의 수가 적어진다. 나. 예약어는 변수 명으로 사용될 수 없다. 다. 예약어는 오류 회복에 도움을 준다. 라. 예약어는 컴파일 속도를 향상시킨다. 58. C언어에서 저장 클래스를 명시하지 않은 변수는 기본적으로 어떤 변수로 간주하는가? 가. AUTO 나. REGISTER 다. STATIC 라. EXTERN 59. BNF 심볼 중 택일을 의미하는 것은?

12 가. ::= 나. <> 다. 라. # 60. C언어의 do ~ while 문에 대한 설명 중 틀린 것은? 가. 문의 조건이 거짓인 동안 루프처리를 반복한다. 나. 문의 조건이 처음부터 거짓일 때도 문을 최소 한번은 실행한다. 다. 무조건 한 번은 실행하고 경우에 따라서는 여러 번 실 행하는 처리에 사용하면 유용하다. 라. 문의 맨 마지막에 ;" 이 필요하다 라 다 나 나 라 라 나 라 가 가 다 라 가 나 다 나 가 가 다 가

13 2과목 : 프로그래밍 일반 41. 프로그램 언어의 문장구조 중 성격 이 다른 하나는? 가. while(expression) statement; 나. for(expression-1; expression-2; expression-3) statement; 다. if expression) statement-1 ; else statement-2; 라. do{statement;} while(expression); 42. 순서 제어에 대한 다음 문장의 괄호 안 내용으로 가장 적합 한 것은? 가. 명시적 나. 묵시적 다. 구조적 라. 수학적 43. 고급 언어로 작성된 원시 프로그램을 해석하고 분석하여 목 적 프로그램을 생성하는 것은? 가. Operating System 나. DBMS 다. Word Processor 라. Compiler 44. 구문에 의한 문장 생성 과정을 나타내는 것으로서, 어떤 표 현이 BNF에 의해 바르게 작성되었는지 확인하기 위해 만드 는 트리는? 가. 문법 트리 나. 파스 트리 다. 어휘 트리 라. 구문 트리 45. 다음 그림과 같은 기억 장소에서 15K를 요구하는 프로그램 이 세 번째 공백인 50K의 작업 공간에 배치하는 기억 장치 배치 전략은? 다. A8C+*D- 라. ABC*+D- 49. 프로그래밍 언어에서 시스템이 알고 있는 특수한 기능을 수 행하도록 이미 용도가 정해져 있는 단어로서, 프로그래머가 변수 이름이나 다른 목적으로 사용할 수 없는 것은? 가. 배열 나. 상수 다. 포인터 라. 예약어 50. 시스템 프로그래밍 언어로 가장 적합한 것은?, 가. BASIC 나. COBOL 다. C 라. FORTRAN 51. 프로그램 수행 순서로 옳은 것은? ' 가. 원시 프로그램 링커 로더 컴파일러 목적 프로그램 나. 컴파일러 목적 프로그램 원시 프로그램 링커 로더 다. 원시 프로그램 목적 프로그램 컴파일러 링커 로더 라. 원시 프로그램 컴파일러 목적 프로그램 링커 로더 52. 요소 선택과 삭제는 한쪽에서, 삽입은 다른 쪽에서 일어나 도록 제한하는 것은? 가. 스택 나. 트리 다. 큐 라. 방향 그래프 53. 페이징 시스템에서 페이지의 크기에 관한 설명으로 옳지 않 은 것은? 가. 페이지의 크기가 작을수록 보다 적절한 작업세트를 유 지할 수 있다. 나. 페이지의 크기가 클수록 참조되는 정보와 무관한 정보 들이 많이 적재된다. 다. 페이지의 크기가 클수록 내부 단편화가 감소한다. 라. 페이지의 크기가 작을수록 페이지 테이블의 크기가 커 진다. 54. 프로그램을 구성 하는 함수에서 전역 변수를 사용하여 함수 의 결과를 반환하는 경우, 함수에 전달되는 입력 파라미터 의 값이 같아도 전역 변수의 상태에 따라 함수에서 반환되 는 값이 달라질 수 있는 현상을 무엇이라 하는가? 가. Reference 나. Side Effect 다. Monitor 라. Recursive 가. First Fit Strategy 나. Best Fit Strategy 다. Worst Fit Strategy 라. Big Fit Strategy 46. C 언어에서 사용하는 기억 클래스에 해당하지 않는 것은? 가. Scope 나. Register 다. Static 라. Auto 47. BNF에 사용되는 기호 중 선택(택일)의 의미를 갖는 것은? 가. ::= 나. <> 다. ㅣ 라. { } 48. 수학적' 수식 "A+B*C-D"을 후위 (Postfix) 표기법으로 표현 한 것은? 가. ABC*D-+ 나. AB+C*D- 55. 프로그램 개발 과정에서 프로그램 안에 내재해 있는 논리적 오류를 발견하고 수정하는 작업을 무엇이라고 하는가? 가. 디버깅 (Debugging) 나. 링킹(Linking) 다. 바인딩 (Binding) 라. 로딩 (Loading) 56. 주석(Comment)의 제거, 상수 정의 치환; 매크로 확장 등 컴파일러가 처리하기 전에 먼저 처리하여 확장된 원시 프로 그램을 생성하는 것은? 가. Cross compiler 나. Loader 다. Preprocessor 라. Linker 57. 운영 체제의 성능 평가 항목으로 거리가 먼 것은? 가. 사용 가능도 나. 반환 시간 다. 처리 능력 라. 비용 58. "프로그램의 판독성이 좋다"는 의미로 가장 적절 한 것은? 가. 변수의 개수를 적게 사용한다.

14 나. 암시적 문장을 많이 포함한다. 다. 번역기가 번역시간을 짧게 할 수 있다. 라. 문서 없이 프로그램의 이해가 가능하다. 59. 미 국방성의 주도로 개발된 고급 프로그램 작성 언어로서, 데이터 추출과 정보 은폐에 주안점을 두었고 입출력 기능어 뛰어나서 대량 자료 처리에 적합한 언어는? 가. Ada 나. APL 다. SNOBOL 4 라. PL/1 60. 기계어에 대한 설명으로 옳지 않은 것은? 가. 프로그램의 유지보수가 용이하다. 나. 2진 수 0과 1만 사용하여 명령어와 데이터를 나타낸다. 다. 컴퓨터가 직접 이해할 수 있어 실행 속도가 빠르다. 라. 전문적 지식이 없으면 이해하기 어렵다 다 나 라 나 다 가 다 라 라 다 라 다 다 나 가 다 라 라 가 가

<342EBAAFBCF620B9D720B9D9C0CEB5F92E687770>

<342EBAAFBCF620B9D720B9D9C0CEB5F92E687770> 예약어(reserved word) : 프로그래밍 언어에서 특별한 용도로 사용하고자 미리 지정한 단어 - 프로그램의 구성요소를 구별하게 해주는 역할 => 라벨, 서브 프로그램 이름, 변수에 연관되어 다른 변수나 서브 프로그램 등과 구별 - 식별자의 최대길이는 언어마다 각각 다르며 허용길이를 넘어서면 나머지 문자열은 무시됨 - FORTRAN, COBOL, HTML

More information

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

More information

<C6F7C6AEB6F5B1B3C0E72E687770> 1-1. 포트란 언어의 역사 1 1-2. 포트란 언어의 실행 단계 1 1-3. 문제해결의 순서 2 1-4. Overview of Fortran 2 1-5. Use of Columns in Fortran 3 1-6. INTEGER, REAL, and CHARACTER Data Types 4 1-7. Arithmetic Expressions 4 1-8. 포트란에서의

More information

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어 개나리 연구소 C 언어 노트 (tyback.egloos.com) 프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어먹고 하더라구요. 그래서,

More information

Microsoft PowerPoint - PL_03-04.pptx

Microsoft PowerPoint - PL_03-04.pptx Copyright, 2011 H. Y. Kwak, Jeju National University. Kwak, Ho-Young http://cybertec.cheju.ac.kr Contents 1 프로그래밍 언어 소개 2 언어의 변천 3 프로그래밍 언어 설계 4 프로그래밍 언어의 구문과 구현 기법 5 6 7 컴파일러 개요 변수, 바인딩, 식 및 제어문 자료형 8

More information

K&R2 Reference Manual 번역본

K&R2 Reference Manual 번역본 typewriter structunion struct union if-else if if else if if else if if if if else else ; auto register static extern typedef void char short int long float double signed unsigned const volatile { } struct

More information

3차시.ppt

3차시.ppt [ 정보처리기능사필기] 1 과목 - 전자계산기일반 1 / 10 정보처리기능사 ( 필기 ) 1 과목. 전자계산기일반컴퓨터시스템의구성 2 1. 컴퓨터의기본구성 컴퓨터의기본구성 컴퓨터 = + (Hardware) 컴퓨터기계 (Software 를움직여주는프로그램 [ 정보처리기능사필기] 1 과목 - 전자계산기일반 2 / 10 2. (Hardware) -Hardware

More information

1

1 04단원 컴퓨터 소프트웨어 1. 프로그래밍 언어 2. 시스템 소프트웨어 1/10 1. 프로그래밍 언어 1) 프로그래밍 언어 구분 각종 프로그래밍 언어에 대해 알아보는 시간을 갖도록 하겠습니다. 우리가 흔히 접하는 소프트웨어 들은 프로그래밍 언어로 만들어지는데, 프로그래밍 언어는 크게 2가지로 나눌 수 있습니다. 1 저급어 : 0과 1로 구성되어 있어, 컴퓨터가

More information

[P 1강]-운영체제, 프로그래밍 언어 종류 3. 프로세스(Process) 정의 - 주기억장치에 저장된 프로그램 (실행중인 프로그램) - 운영체제가 관리하는 최소 단위의 작업 - 비동기적(비연속적) 행위를 일으키는 주체 - PCB를 가진 프로그램 - 프로세서가 할당되는

[P 1강]-운영체제, 프로그래밍 언어 종류 3. 프로세스(Process) 정의 - 주기억장치에 저장된 프로그램 (실행중인 프로그램) - 운영체제가 관리하는 최소 단위의 작업 - 비동기적(비연속적) 행위를 일으키는 주체 - PCB를 가진 프로그램 - 프로세서가 할당되는 필기 권우석 샘의 사무자동화산업기사 [ 4. 프로그래밍 일반 ] [P 1강]-운영체제, 프로그래밍 언어 종류 1. 운영체제 기능적 분류 > 제어 프로그램 시스템 전체의 작동 상태 감시, 작업의 순서 지정, 작업에 사용되는 데이터 관리 등의 역할을 수행하는 P/G 1 감시 프로그램(Supervisor Program) 2 작업 제어 프로그램 (Job Control

More information

컴파일러

컴파일러 YACC 응용예 Desktop Calculator 7/23 Lex 입력 수식문법을위한 lex 입력 : calc.l %{ #include calc.tab.h" %} %% [0-9]+ return(number) [ \t] \n return(0) \+ return('+') \* return('*'). { printf("'%c': illegal character\n",

More information

gisa_pil_070304_pdf.hwp

gisa_pil_070304_pdf.hwp 국가기술자격검정 필기시험문제 2007년 기사 제1회 필기시험 수험번호 성명 자격종목 및 등급(선택분야) 정보처리기사 종목코드 1320 시험시간 2시간 30분 문제지형별 A 답안카드 작성시 시험문제지 형별누락, 마킹착오로 인한 불이익은 전적으로 수험자의 귀책사유임을 알려드립니다. 제 1 과목 : 데이터베이스 1. 트랜잭션의 특성 중 다음 설명에 해당하는 것은?

More information

Chapter ...

Chapter ... Chapter 4 프로세서 (4.9절, 4.12절, 4.13절) Contents 4.1 소개 4.2 논리 설계 기초 4.3 데이터패스 설계 4.4 단순한 구현 방법 4.5 파이프라이닝 개요*** 4.6 파이프라이닝 데이터패스 및 제어*** 4.7 데이터 해저드: 포워딩 vs. 스톨링*** 4.8 제어 해저드*** 4.9 예외 처리*** 4.10 명령어 수준

More information

노인복지법 시행규칙

노인복지법 시행규칙 노인복지법 시행규칙 [시행 2012.2.5] [보건복지부령 제106호, 2012.2.3, 타법개정] 제1조(목적) 이 규칙은 노인복지법 및 동법시행령에서 위임된 사항과 그 시행에 관하여 필요한 사항을 규정 함을 목적으로 한다. 제1조의2(노인실태조사) 1 노인복지법 (이하 "법"이라 한다) 제5조에 따른 노인실태조사의 내용은 다음 각

More information

2008.3.3> 1. 법 제34조제1항제3호에 따른 노인전문병원 2. 국민건강보험법 제40조제1항의 규정에 의한 요양기관(약국을 제외한다) 3. 삭제<2001.2.10> 4. 의료급여법 제2조제2호의 규정에 의한 의료급여기관 제9조 (건강진단) 영 제20조제1항의 규

2008.3.3> 1. 법 제34조제1항제3호에 따른 노인전문병원 2. 국민건강보험법 제40조제1항의 규정에 의한 요양기관(약국을 제외한다) 3. 삭제<2001.2.10> 4. 의료급여법 제2조제2호의 규정에 의한 의료급여기관 제9조 (건강진단) 영 제20조제1항의 규 노인복지법 시행규칙 [시행 2010. 3. 1] [보건복지가족부령 제161호, 2010. 2.24, 일 보건복지가족부 (노인정책과) 02-2023-85 제1조 (목적) 이 규칙은 노인복지법 및 동법시행령에서 위임된 사항과 그 시행에 관하여 필요한 함을 목적으로 한다. 제1조의2 (노인실태조사) 1 노인복지법 (이하 "법"이라 한다)

More information

Adobe Flash 취약점 분석 (CVE-2012-0754)

Adobe Flash 취약점 분석 (CVE-2012-0754) 기술문서 14. 08. 13. 작성 GNU C library dynamic linker $ORIGIN expansion Vulnerability Author : E-Mail : 윤지환 131ackcon@gmail.com Abstract 2010 년 Tavis Ormandy 에 의해 발견된 취약점으로써 정확한 명칭은 GNU C library dynamic linker

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

Chapter 4. LISTS

Chapter 4. LISTS C 언어에서리스트구현 리스트의생성 struct node { int data; struct node *link; ; struct node *ptr = NULL; ptr = (struct node *) malloc(sizeof(struct node)); Self-referential structure NULL: defined in stdio.h(k&r C) or

More information

프로그래밍언어론워크북.hwp

프로그래밍언어론워크북.hwp > 제 1 장 프로그래밍 언어의 소개 1.1 프로그래밍 언어란 무엇인가 * 프로그래밍 언어 - 컴퓨터에 프로그래머의 의사를 전달하는 방법 - 프로그램을 작성하는 형식 - 프로그래머가 컴퓨터를 어떻게 추상화해야 하는가에 영향 미침 - 컴퓨터가 읽을 수 있고 사람이 읽을 수 있는 형식으로 계산을 서술하는 표기체계 * 프로그램 - 컴퓨터와

More information

Microsoft PowerPoint - 07-chap05-Stack.ppt

Microsoft PowerPoint - 07-chap05-Stack.ppt / 스택이란? 스택 stack): 쌓아놓은더미 hapter 5 스택 Dongwon Jeong djeong@kunsan.ac.kr Department of Informatics & Statistics 학습목표 스택의개념이해 스택의동작원리이해 배열과연결리스트를이용한스택구현 스택응용프로그램 스택의특징 후입선출 LIFO:Last-In First-Out) 가장최근에들어온데이터가가장먼저나감.

More information

5.스택(강의자료).key

5.스택(강의자료).key CHP 5: https://www.youtube.com/watch?v=ns-r91557ds ? (stack): (LIFO:Last-In First-Out):. D C B C B C B C B (element) C (top) B (bottom) (DT) : n element : create() ::=. is_empty(s) ::=. is_full(s) ::=.

More information

Microsoft PowerPoint - 7_배열_문자열

Microsoft PowerPoint - 7_배열_문자열 * 이번주주제: 배열, 문자열 1 * 지난주내용: 함수 2 * 배열의 개념 (p86) - 복수의 동일한 데이터 형의 변수를 하나로 묶은 것. - 대량의 데이터를 취급할 때나 여러 데이터를 차례로 자동적으로 입출력해야 할 때 배열을 사용 하면 편리. - 배열도 변수와 마찬가지로 선언이 필요. - 배열을 초기화 할 때는 { }를 사용하여 값을 열거. - [ ]안의

More information

슬라이드 1

슬라이드 1 UNIT 16 예외처리 로봇 SW 교육원 3 기 최상훈 학습목표 2 예외처리구문 try-catch-finally 문을사용핛수있다. 프로그램오류 3 프로그램오류의종류 컴파일에러 (compile-time error) : 컴파일실행시발생 럮타임에러 (runtime error) : 프로그램실행시발생 에러 (error) 프로그램코드에의해서해결될수없는심각핚오류 ex)

More information

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가 www.kdnetwork.com 특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가능할 삭제할 건전지 사용자를 위한 개별 비밀번호 및 RF카드

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp 1 0 1.7 6 5 'A ' '/ u 4 4 2 2 ' " JS P 프로그래밍 " A ', 'b ', ' 한 ', 9, \ u d 6 5 4 ' c h a r a = 'A '; 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 < % @ p a g e c o n te n

More information

01-OOPConcepts(2).PDF

01-OOPConcepts(2).PDF Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)

More information

마이크로프로세서 설계 무작정 따라하기

마이크로프로세서 설계 무작정 따라하기 마이크로프로세서 설계 무작정 따라하기 part-ii (2) 부제: 명령어 시뮬레이터, 어셈블러, 컴파일러의 개발 KAIST 전자전산학과 박사과정 배영돈(donny@ics.kaist.ac.kr), 이종열(jylee@ics.kaist.ac.kr) 이번 강좌에서는 GNU C 컴파일러에 관련된 여러 가지 사항들에 대하여 간단히 짚어보고, GNU C 컴파일 러를 이용한

More information

2월 강습회원의 수영장 이용기간은 매월 1일부터 말일까지로 한다.다만,월 자유수영회 원,자유수영 후 강습회원은 접수일 다음달 전일에 유효기간이 종료된다.<개정 2006.11. 20,2009.6.15> 제10조(회원증 재발급)1회원증을 교부받은 자가 분실,망실,훼손 및

2월 강습회원의 수영장 이용기간은 매월 1일부터 말일까지로 한다.다만,월 자유수영회 원,자유수영 후 강습회원은 접수일 다음달 전일에 유효기간이 종료된다.<개정 2006.11. 20,2009.6.15> 제10조(회원증 재발급)1회원증을 교부받은 자가 분실,망실,훼손 및 실 내 수 영 장 운 영 내 규 1999.6.1. 내규 제50호 개정 2001. 3.19 내규 제 82호 개정 2005.12.29 내규 제135호 2002. 3.25 내규 제 92호 2006.11.20 내규 제155호 2002. 8.28 내규 제 94호 2009. 6.15 내규 제194호 2005. 5.20 내규 제129호 2011.11.10 내규 제236호

More information

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100 2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack

More information

Microsoft Word - ExecutionStack

Microsoft Word - ExecutionStack Lecture 15: LM code from high level language /* Simple Program */ external int get_int(); external void put_int(); int sum; clear_sum() { sum=0; int step=2; main() { register int i; static int count; clear_sum();

More information

o 스택 (stack) ~ 쌓아놓은더미 1. 스택의개요 - 2 -

o 스택 (stack) ~ 쌓아놓은더미 1. 스택의개요 - 2 - 스택 (stack) SANGJI University Kwangman Ko o 스택 (stack) ~ 쌓아놓은더미 1. 스택의개요 - 2 - o 스택의특징 ~ 모든원소의삽입과삭제가 top 이라는자료구조의한쪽끝에서만수행되는제한된리스트구조 ~ 후입선출 (Last-In-First-Out, LIFO) 방식 가장마지막에입력된자료가가장먼저출력 o 스택의동작 ~ top 에서만삽입

More information

[CA-09강] 특수기억장치와 입,출력장치.hwp

[CA-09강] 특수기억장치와 입,출력장치.hwp 강의 정보처리 필기 강사 조대호 차시 명 [CA-09강] 특수기억장치와 입 출력장치 차시 9차시 학습내용 특수기억장치, 입력 및 출력 장치 학습목표 특수기억장치의 종류와 개념을 이해 할 수 있다 입력 및 출력장치의 구성과 개념을 이해 할 수 있다 학습내용 1. 컴퓨터의 구성 - 1 - 2. 기억장치의 분류 3. 기억장치 계층 구조 4. 특수기억장치 연관기억장치

More information

歯20010629-003-1-동아일보(2-1).PDF

歯20010629-003-1-동아일보(2-1).PDF 6. 29 ( ) 11:00 20 0 1. 6. 29 2 3 ( ).( 397-0781) 1. 2. 3. 4. 5. 1. ( : 2 ) 2 8607, 306 19, 7 6 28, 95 3 - (5 ) (,,,,,, ) - 1 - 2. -, - -, - 2 - 3.,, 1,700, 827 ( ) 1,700 8 27 803 469 560 227 289 117 48

More information

4장

4장 CHAP 5: 스택 스택이란? 스택 (stack): 쌓아놓은더미 스택의특징 후입선출 (LIFO:Last-In First-Out): 가장최근에들어온데이터가가장먼저나감. D C B C B C B C B A A A A 스택의구조 요소 (element) C 스택상단 (top) B A 스택하단 (bottom) 스택추상데이터타입 (ADT) 객체 : n개의 element형의요소들의선형리스트

More information

class Sale void makelineitem(productspecification* spec, int qty) SalesLineItem* sl = new SalesLineItem(spec, qty); ; 2. 아래의액티비티다이어그램을보고 Java 또는 C ++,

class Sale void makelineitem(productspecification* spec, int qty) SalesLineItem* sl = new SalesLineItem(spec, qty); ; 2. 아래의액티비티다이어그램을보고 Java 또는 C ++, Level 1은객관식사지선다형으로출제예정 1. 다음은 POST(Post of Sales Terminal) 시스템의한콜레보레이션다이어그램이다. POST 객체의 enteritem(upc, qty) 와 Sale 객체의 makellineitem(spec,qty) 를 Java 또는 C ++, C # 언어로구현하시오. 각메소드구현과관련하여각객체내에필요한선언이있으면선언하시오.

More information

4.18.국가직 9급_전산직_컴퓨터일반_손경희_ver.1.hwp

4.18.국가직 9급_전산직_컴퓨터일반_손경희_ver.1.hwp 2015년도 국가직 9급 컴퓨터 일반 문 1. 시스템 소프트웨어에 포함되지 않는 것은? 1 1 스프레드시트(spreadsheet) 2 로더(loader) 3 링커(linker) 4 운영체제(operating system) - 시스템 소프트웨어 : 운영체제, 데이터베이스관리 프로그램,, 컴파일러, 링커, 로더, 유틸리티 소프트웨 어 등 - 스프레드시트 : 일상

More information

(8) getpi() 함수는정적함수이므로 main() 에서호출할수있다. (9) class Circle private double radius; static final double PI= ; // PI 이름으로 로초기화된정적상수 public

(8) getpi() 함수는정적함수이므로 main() 에서호출할수있다. (9) class Circle private double radius; static final double PI= ; // PI 이름으로 로초기화된정적상수 public Chapter 9 Lab 문제정답 1. public class Circle private double radius; static final double PI=3.141592; // PI 이름으로 3.141592 로초기화된정적상수 (1) public Circle(double r) radius = r; (2) public double getradius() return

More information

Chapter_06

Chapter_06 프로그래밍 1 1 Chapter 6. Functions and Program Structure April, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 이장의강의목표 2 문자의입력방법을이해한다. 중첩된 if문을이해한다. while 반복문의사용법을익힌다. do 반복문의사용법을익힌다.

More information

<4D F736F F F696E74202D20BBE7BABB202D204F DC7C1B7CEBCBCBDBA20BDBAC4C9C1D9B8B528BAF1BCB1C1A12CBCB1C1A1292E707074>

<4D F736F F F696E74202D20BBE7BABB202D204F DC7C1B7CEBCBCBDBA20BDBAC4C9C1D9B8B528BAF1BCB1C1A12CBCB1C1A1292E707074> . 프로세스스케줄링 (= CPU 스케줄링 ) [ 출제빈도 상 ] - 정의 : 컴퓨터시스템의성능을높이기위해그사용순서를결정하기위한정책 - 목적 ( 성능평가 ) : 처리율증가, CPU 이용률증가, 우선순위제도, 오버헤드 ( 부하 ) 최소화, 응답시간 / 반환시간 / 최소화, 균형있는자원의사용, 무한연기회피. 프로세스스케줄링기법 ) 비선점스케줄링 (Non Preemptive)

More information

810 & 820 810 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

810 & 820 810 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을 목적에 맞게 설계된 어플라 이언스 원격 용도로 최적화된 어플라이언스 관리 및 에너지 효율성 향상 원격 관리 LOM(Lights Out Management), IPMI 2.0 장치 식별 버튼/LED 실시간 시스템 환경 및 오류 모 니터링 Infoblox MIBS를 통한 SNMP 모니터링 고가용성 공급 장치 예비 디스크 예비 냉각 팬 전원 공급 장치 현장 교체

More information

oa2006-05-14.hwp

oa2006-05-14.hwp 2006년 05월 14일 시행 형별 A형 < 제1 과목 > 사무자동화 시스템 사무자동화산업기사 필기 제한 시간 120분 수험번호 성 명 캐시 - 보조기억장치 - 주기억장치 캐시 - 주기억장치 - 보조기억장치 1. 정지화상 자료를 컴퓨터 내의 자료표현 방식으로 바 꾸어 주는 입력장치는? 마우스 키보드 스캐너 모니터 2. 다음 중 시스템의 성능평가 척도로서 주로

More information

Figure 1: 현존하는 정적 분석 기술의 한계와 본 연구의 목표. 이러한 허위경보(false alarm)를 가질 수 밖에 없는데, 오탐율(전체 경보중 허위경보의 비율)이 정확도의 척도가 된다. 유용한 정적 분석기는 충분히 낮은 허위경보율을 가져야 한다. 대형 프로그

Figure 1: 현존하는 정적 분석 기술의 한계와 본 연구의 목표. 이러한 허위경보(false alarm)를 가질 수 밖에 없는데, 오탐율(전체 경보중 허위경보의 비율)이 정확도의 척도가 된다. 유용한 정적 분석기는 충분히 낮은 허위경보율을 가져야 한다. 대형 프로그 고성능 정적 프로그램 분석 기법 오학주 고려대학교 컴퓨터학과 서론 1 1.1 소프트웨어 오류 문제 소프트웨어가 모든 산업의 기반 기술이 되면서 소프트웨어의 오류로 인해 발생하는 사회경제적 비 용이 천문학적으로 증가하고 있다. 한 예로 미국의 투자금융회사인 KCG(Knight Capital Group)은 2012년 8월 1일 하루동안 2년치의 매출액에 해당하는

More information

Microsoft PowerPoint - CSharp-10-예외처리

Microsoft PowerPoint - CSharp-10-예외처리 10 장. 예외처리 예외처리개념 예외처리구문 사용자정의예외클래스와예외전파 순천향대학교컴퓨터학부이상정 1 예외처리개념 순천향대학교컴퓨터학부이상정 2 예외처리 오류 컴파일타임오류 (Compile-Time Error) 구문오류이기때문에컴파일러의구문오류메시지에의해쉽게교정 런타임오류 (Run-Time Error) 디버깅의절차를거치지않으면잡기어려운심각한오류 시스템에심각한문제를줄수도있다.

More information

<BDC7C0FCB8F0C0C7B0EDBBE75FBBE7B9ABC0DAB5BFC8ADBBEABEF7B1E2BBE7312E687770> 실전모의고사 1회 제한 시간 120분 수험번호 성 명 사무자동화시스템 1. 맨머신 인터페이스에 대한 설명으로서 옳지 않은 것 가. 인간이 기계를 조작하거나 이용하는 부분으로 상호 간의 의사전달이 이루어진다. 나. 인간이 기계를 이용할 때 인간과 기계사이의 연결 부분이다. 다. LAN, 저장 및 처리 기술로 이루어진다. 라. 입력, 출력 및

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

PowerPoint Presentation

PowerPoint Presentation 신호조절 (Signal Conditioning) 메카트로닉스 시스템의 구성 ECU 인터페이스 회로 (시그널 컨디셔닝) 마이컴 Model of 기계 시스템 인터페이스 회로 (드라이빙 회로) 센서 액츄에이터 (구동기) 기계 시스템 PN 접합 다이오드 [1] 다이오드의 DC 해석과 등가모델 [1] 다이오드의 DC 해석과 등가모델 [1] 다이오드 응용회로 [1] 다이오드

More information

Introduction to Geotechnical Engineering II

Introduction to  Geotechnical Engineering II Fundamentals of Computer System - chapter 9. Functions 민기복 Ki-Bok Min, PhD 서울대학교에너지자원공학과조교수 Assistant Professor, Energy Resources Engineering Last week Chapter 7. C control statements: Branching and Jumps

More information

Microsoft Word - FunctionCall

Microsoft Word - FunctionCall Function all Mechanism /* Simple Program */ #define get_int() IN KEYOARD #define put_int(val) LD A val \ OUT MONITOR int add_two(int a, int b) { int tmp; tmp = a+b; return tmp; } local auto variable stack

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 KeyPad Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착 4x4 Keypad 2 KeyPad 를제어하기위하여 FPGA 내부에 KeyPad controller 가구현 KeyPad controller 16bit 로구성된

More information

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp l Y ( X g, Y g ) r v L v v R L θ X ( X c, Yc) W (a) (b) DC 12V 9A Battery 전원부 DC-DC Converter +12V, -12V DC-DC Converter 5V DC-AC Inverter AC 220V DC-DC Converter 3.3V Motor Driver 80196kc,PWM Main

More information

Microsoft PowerPoint - 1주차 UML의 구성과 도구

Microsoft PowerPoint - 1주차 UML의 구성과 도구 UML의 구성과 도구 v UML(Unified Modeling Language) v UML의 구성 요소 v UML의 관계 v UML의 다이어그램 v UML 도구 UML(Unified Modeling Language) l 모델링 과정(modeling process)과 모델링 언어(modeling language)를 제안 모델링 과정 : 객체지향으로 분석하고 설계하는

More information

OA_Handbook.hwp

OA_Handbook.hwp -1-1 사무자동화 개념 1.1 사무자동화 정의 사무자동화(OA, Office Automation) 사무자동화 기기의 도입 사무실 구조의 개선과 효율적인 정보의 활용 증가하는사무비용의절감 Zisman의 사무자동화 정의 컴퓨터 기술, 통신 기술, 시스템 과학, 행동 과학 등의 다양한 응용 분야를 통합 사무자동화 배경 1 사회/ 경제적 요인 - 산업구조의 변화

More information

중간고사 (자료 구조)

중간고사 (자료 구조) Data Structures 215 중간고사 문제에서명시적으로기술하지않은부분은교재의내용에근거함. 215. 1. 27. 1 다음용어에대하여간단하게설명하시오 ( 각 3 점 *1=3 점 ) 1 abstract data type 6 Circular linked list 2 recursion 3 time complexity 4 space complexity 5 Single

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

gnu-lee-oop-kor-lec06-3-chap7

gnu-lee-oop-kor-lec06-3-chap7 어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base

More information

예제 2) Test.java class A intvar= 10; void method() class B extends A intvar= 20; 1"); void method() 2"); void method1() public class Test 3"); args) A

예제 2) Test.java class A intvar= 10; void method() class B extends A intvar= 20; 1); void method() 2); void method1() public class Test 3); args) A 제 10 장상속 예제 1) ConstructorTest.java class Parent public Parent() super - default"); public Parent(int i) this("hello"); super(int) constructor" + i); public Parent(char c) this(); super(char) constructor

More information

<4D F736F F F696E74202D20C1A63038C0E520C5ACB7A1BDBABFCD20B0B4C3BC4928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20C1A63038C0E520C5ACB7A1BDBABFCD20B0B4C3BC4928B0ADC0C729205BC8A3C8AF20B8F0B5E55D> Power Java 제 8 장클래스와객체 I 이번장에서학습할내용 클래스와객체 객체의일생직접 메소드클래스를 필드작성해 UML 봅시다. QUIZ 1. 객체는 속성과 동작을가지고있다. 2. 자동차가객체라면클래스는 설계도이다. 먼저앞장에서학습한클래스와객체의개념을복습해봅시다. 클래스의구성 클래스 (class) 는객체의설계도라할수있다. 클래스는필드와메소드로이루어진다.

More information

歯MW-1000AP_Manual_Kor_HJS.PDF

歯MW-1000AP_Manual_Kor_HJS.PDF Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page 19 Page 20 Page 21 Page 22 Page 23 Page 24 Page 25 Page 26 Page 27 Page

More information

1과 첫 수업

1과 첫 수업 1 1과 경 험 한국에서의 경험 중에서 가장 기억에 남는 것은 무엇입니까? 1과 2 주제 어휘 다음은 유학 생활 중 해 볼 수 있는 체험들입니다. 관계있는 것을 찾아 연결하세요. 가) 놀이공원 1) 한국의 전통 문화 체험 나) 고궁 관람 다) TV 프로그램 방청 라) 찜질방 체험 마) 홈스테이 2) 한국의 현대 문화 체험 바) 한옥 마을 구경 사) 사물놀이

More information

제 1 장 기본 개념

제 1 장 기본 개념 이진트리순회와트리반복자 트리순회 (tree traversal) 트리에있는모든노드를한번씩만방문 순회방법 : LVR, LRV, VLR, VRL, RVL, RLV L : 왼쪽이동, V : 노드방문, R : 오른쪽이동 왼쪽을오른쪽보다먼저방문 (LR) LVR : 중위 (inorder) 순회 VLR : 전위 (preorder) 순회 LRV : 후위 (postorder)

More information

Week5

Week5 Week 05 Iterators, More Methods and Classes Hash, Regex, File I/O Joonhwan Lee human-computer interaction + design lab. Iterators Writing Methods Classes & Objects Hash File I/O Quiz 4 1. Iterators Array

More information

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600 균형이진탐색트리 -VL Tree delson, Velskii, Landis에의해 1962년에제안됨 VL trees are balanced n VL Tree is a binary search tree such that for every internal node v of T, the heights of the children of v can differ by at

More information

07 자바의 다양한 클래스.key

07 자바의 다양한 클래스.key [ 07 ] . java.lang Object, Math, String, StringBuffer Byte, Short, Integer, Long, Float, Double, Boolean, Character. java.util Random, StringTokenizer Calendar, GregorianCalendar, Date. Collection, List,

More information

ActFax 4.31 Local Privilege Escalation Exploit

ActFax 4.31 Local Privilege Escalation Exploit NSHC 2013. 05. 23 악성코드 분석 보고서 [ Ransomware 악성코드 ] 사용자의 컴퓨터를 강제로 잠그고 돈을 요구하는 형태의 공격이 기승을 부리고 있 습니다. 이러한 형태의 공격에 이용되는 악성코드는 Ransomware로 불리는 악성코 드 입니다. 한번 감염 시 치료절차가 복잡하며, 보고서 작성 시점을 기준으로 지속 적인 피해자가 발생되고

More information

*세지6문제(306~316)OK

*세지6문제(306~316)OK 01 02 03 04 306 05 07 [08~09] 0 06 0 500 km 08 09 307 02 03 01 04 308 05 07 08 06 09 309 01 02 03 04 310 05 08 06 07 09 311 01 03 04 02 312 05 07 0 500 km 08 06 0 0 1,000 km 313 09 11 10 4.8 5.0 12 120

More information

Microsoft PowerPoint - 08-C-App-19-Quick-Preprocessor

Microsoft PowerPoint - 08-C-App-19-Quick-Preprocessor 19. 전처리와분할컴파일 순천향대학교컴퓨터학부이상정 1 학습내용 전처리명령어 #include #define 기호상수 const 분할컴파일 순천향대학교컴퓨터학부이상정 2 전처리과정 전처리 (preprocessor) 전처리명령어는 # 기호로시작 #incldue #define 순천향대학교컴퓨터학부이상정 3 #include (1) 지정된파일을프로그램에삽입 꺽쇠괄호는포함할파일을컴파일러에설정되어있는특정디렉토리에서검색

More information

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770> 2.4 스케줄링 (1) 스케줄링의개요스케줄링은프로세스가생성되어실행될때필요한시스템의여러자원을해당프로세스에할당하는작업을의미 1) 작업스케줄링 (Job Scheduling) 1 어떤프로세스가시스템의자원을차지할수있는지를결정하여준비상태큐로보내는작업을의미 2 작업스케줄러 (Job Scheduler) 에의해수행 2) 프로세서스케줄링 (Processor Scheduling)

More information

쉽게 풀어쓴 C 프로그래밊

쉽게 풀어쓴 C 프로그래밊 C++ Espresso 제 1 장기초사항 이번장에서학습할내용 C++ 언어의역사 C++ 언어의특징 객체지향의간단한소개 C++ 개발과정 첫번째예제설명 변수와상수 연산자 C++ 에대한기초적인사항들을살펴봅니다. C++ 언어의개발 C++ 는 1980 년대초에 AT&T 벨연구소의 Bjarne Stroustrup 에의하여개발 C++ 는 C 언어를유지, 확장한것 C with

More information

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72CBBEABEF7B1E2BBE720BFE4C1A1C1A4B8AE5FBFEEBFB5C3BCC1A B3E2292E707074>

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72CBBEABEF7B1E2BBE720BFE4C1A1C1A4B8AE5FBFEEBFB5C3BCC1A B3E2292E707074> [ 운영체제-출제경향분석 ]. 운영체제강의목차. 기출문제출제경향분석 ( 99 ~ 08) 필기권우석샘의정보처리기사 / 산업기사 OS0-운영체제개념 OS0-시스템소프트웨어종류 OS0-프로세스개요 9% % 7% 운영체제기본 % [. 운영체제 ] 요점정리집 & 핵심기출 OS0-프로세스스케줄링 ( 비선점, 선점 ) OS05-병행프로세스와교착상태 OS06-기억장치관리기법

More information

7 프로시저가활동중인것 8 실행중인프로시저의제어궤적 9 CPU가할당되는실체 운영체제가관리하는최소단위작업 (2) 프로세스상태전이도 (3) 주요프로세스상태 1 준비 (Read) 상태 : 실행하기위해준비하고있는상태 2 실행 (Run) 상태 :

7 프로시저가활동중인것 8 실행중인프로시저의제어궤적 9 CPU가할당되는실체 운영체제가관리하는최소단위작업 (2) 프로세스상태전이도 (3) 주요프로세스상태 1 준비 (Read) 상태 : 실행하기위해준비하고있는상태 2 실행 (Run) 상태 : 3 신뢰도 (Reliability) 작업의결과를얼마나정확하고믿을수있는가의요인 4 이용가능도 (Availability) 시스템의전체운영시간중에서실제가동하여사용중인시간의비율 ( 오류없이작동된시간의비율 ) (2) 다중프로그래밍에서의시간 (Time) 대기시간 기다림 A 작업 B 작업 A 작업 B 작업 A 작업 요청시간응답시간실행시간 반환시간 1 응답시간 (Response

More information

1

1 CHAPTER 1 중간점검문제 p.22 1. 계산기는 수행하는 작업이 고정되어 있으므로 컴퓨터라고 할 수 없다. 2. 이진수로 되어 있는 기계어 3. 고급 프로그래밍 언어를 기계어로 번역한다. p.25 1. FORTRAN 2. PASCAL 3. C++ 4. COBOL 5. JAVA 6. C++, JAVA p.28 1. 임베디드 시스템(embedded system)은

More information

lecture4(6.범용IO).hwp

lecture4(6.범용IO).hwp 제 2 부 C-언어를 사용한 마이크로컨트롤러 활용기초 66 C-언어는 수학계산을 위해 개발된 FORTRAN 같은 고급언어들과는 달 리 Unix 운영체제를 개발하면서 같이 개발된 고급언어이다. 운영체제의 특성상 C-언어는 다른 고급언어에 비해 컴퓨터의 하드웨어를 직접 제어할 수 있는 능력이 탁월하여 마이크로프로세서의 프로그램에 있어서 어셈블 리와 더불어 가장

More information

<BFB5BBF3C1A4BAB8C3B3B8AEBDC3BDBAC5DB20BFACB1B82E687770> Black Key Region Cr R Linear Key Region θ White Key Region Cb θ Table θ Table for Chroma Suppress 1 255 0 θc θ Table for Linear Key θs θw1 θs θw2 Radius Table R Table for Chroma Suppress 1 255 0 Rc R Table

More information

종사연구자료-이야기방2014 7 18.hwp

종사연구자료-이야기방2014 7 18.hwp 차례 1~3쪽 머리말 4 1. 계대 연구자료 7 가. 증 문하시랑동평장사 하공진공 사적기 7 나. 족보 변천사항 9 1) 1416년 진양부원군 신도비 음기(陰記)상의 자손록 9 2) 1605년 을사보 9 3) 1698년 무인 중수보 9 4) 1719년 기해보 10 5) 1999년 판윤공 파보 10 - 계대 10 - 근거 사서 11 (1) 고려사 척록(高麗史摭錄)

More information

시편강설-경건회(2011년)-68편.hwp

시편강설-경건회(2011년)-68편.hwp 30 / 독립개신교회 신학교 경건회 (2011년 1학기) 시편 68편 강해 (3) 시온 산에서 하늘 성소까지 김헌수_ 독립개신교회 신학교 교장 개역 19 날마다 우리 짐을 지시는 주 곧 우리의 구원이신 하나님을 찬송할지 로다 20 하나님은 우리에게 구원의 하나님이시라 사망에서 피함이 주 여호와께로 말미암 거니와 21 그 원수의 머리 곧 그 죄과에 항상 행하는

More information

목 차 국회 1 월 중 제 개정 법령 대통령령 7 건 ( 제정 -, 개정 7, 폐지 -) 1. 댐건설 및 주변지역지원 등에 관한 법률 시행령 일부개정 1 2. 지방공무원 수당 등에 관한 규정 일부개정 1 3. 경력단절여성등의 경제활동 촉진법 시행령 일부개정 2 4. 대

목 차 국회 1 월 중 제 개정 법령 대통령령 7 건 ( 제정 -, 개정 7, 폐지 -) 1. 댐건설 및 주변지역지원 등에 관한 법률 시행령 일부개정 1 2. 지방공무원 수당 등에 관한 규정 일부개정 1 3. 경력단절여성등의 경제활동 촉진법 시행령 일부개정 2 4. 대 목 차 국회 1 월 중 제 개정 법령 대통령령 7 건 ( 제정 -, 개정 7, 폐지 -) 1. 댐건설 및 주변지역지원 등에 관한 법률 시행령 일부개정 1 2. 지방공무원 수당 등에 관한 규정 일부개정 1 3. 경력단절여성등의 경제활동 촉진법 시행령 일부개정 2 4. 대도시권 광역교통관리에 관한 특별법 시행령 일부개정 3 5. 영유아보육법 시행령 일부개정 4

More information

untitled

untitled 년도연구개발비 년도매출액 년도광고선전비 년도매출액 년도 각 기업의 매출액 년도 산업전체의 매출액 년도말 고정자산 년도말 총자산 년도연구개발비 년도매출액 년도광고선전비 년도매출액 년도 각 기업의 매출액 년도 산업전체의 매출액 년도말 고정자산 년도말 총자산 년도연구개발비 년도매출액 년도광고선전비 년도매출액 년도각기업의매출액 년도 산업전체의 매출액

More information

정 관

정         관 정 관 (1991. 6. 3.전문개정) (1991. 10. 18. 개 정) (1992. 3. 9. 개 정) (1994. 2. 24. 개 정) (1995. 6. 1. 개 정) (1997. 3. 14. 개 정) (1997. 11. 21. 개 정) (1998. 3. 10. 개 정) (1998. 7. 7. 개 정) (1999. 8. 1. 개 정) (1999. 9.

More information

인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 의안 번호 179 제안연월일 : 2007. 4. 제 안 자 :조례정비특별위원회위원장 제안이유 공무상재해인정기준 (총무처훈령 제153호)이 공무원연금법 시행규칙 (행정자치부령 제89호)으로 흡수 전면 개

인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 의안 번호 179 제안연월일 : 2007. 4. 제 안 자 :조례정비특별위원회위원장 제안이유 공무상재해인정기준 (총무처훈령 제153호)이 공무원연금법 시행규칙 (행정자치부령 제89호)으로 흡수 전면 개 인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 인 천 광 역 시 의 회 인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 의안 번호 179 제안연월일 : 2007. 4. 제 안 자 :조례정비특별위원회위원장 제안이유 공무상재해인정기준 (총무처훈령 제153호)이 공무원연금법 시행규칙 (행정자치부령 제89호)으로 흡수 전면

More information

<C1D6BFE4BDC7C7D0C0DA5FC6EDC1FDBFCF28B4DCB5B5292E687770> 유형원 柳 馨 遠 (1622~1673) 1) 유형원 연보 年 譜 2) 유형원 생애 관련 자료 1. 유형원柳馨遠(1622~1673) 생애와 행적 1) 유형원 연보年譜 본관 : 문화文化, 자 : 덕부德夫, 호 : 반계磻溪 나이 / 연도 8 연보 주요 행적지 1세(1622, 광해14) * 서울 정릉동貞陵洞(정동) 출생 2세(1623, 인조1) * 아버지 흠欽+心

More information

006 007 007 009 012 012 012 013 013 013 018 019 033 045 051 052 060 066 067 077 083 084 099 108 117 118 122 135 140 141 141 142 143 143 145 148 154 01 006 007 007 009 " # $ % 02 012 012 012 013 013 013

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 9 강. 클래스의활용목차 멤버함수의외부정의 this 포인터 friend 선언 static 멤버 임시객체 1 /17 9 강. 클래스의활용멤버함수의외부정의 멤버함수정의구현방법 내부정의 : 클래스선언내에함수정의구현 외부정의 클래스선언 : 함수프로토타입 멤버함수정의 : 클래스선언외부에구현

More information

학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다.

학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다. 마이크로프로세서의원리 마이크로컨트롤러 AVR ATmega128 저자 : 이상설 (slee@wku.ac.kr) 소속 : 원광대학교전기 정보통신공학부 학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다.

More information

3) 지은이가 4) ᄀ에 5) 위 어져야 하는 것이야. 5 동원 : 항상 성실한 삶의 자세를 지녀야 해. 에는 민중의 소망과 언어가 담겨 있다고 생각하기 때문 입니다. 인간의 가장 위대한 가능성은 이처럼 과거를 뛰어넘고, 사회의 벽을 뛰어넘고, 드디어 자기를 뛰어넘 는

3) 지은이가 4) ᄀ에 5) 위 어져야 하는 것이야. 5 동원 : 항상 성실한 삶의 자세를 지녀야 해. 에는 민중의 소망과 언어가 담겨 있다고 생각하기 때문 입니다. 인간의 가장 위대한 가능성은 이처럼 과거를 뛰어넘고, 사회의 벽을 뛰어넘고, 드디어 자기를 뛰어넘 는 (가) 2) (가) 학년 고사종류 과목 과목코드번호 성명 3 2009 2학기 기말고사 대비 국어 101 ( ) 염창중 말할 수 있게 되어 어머니가 다시 주시거든 나에게 갚 아라. ꋯ먼저 답안지에 성명,학년,계열,과목코드를 기입하십시오. ꋯ문항을 읽고 맞는 답을 답란에 표시하십시오. ꋯ문항배점은 문항위에 표시된 배점표를 참고하십시오. (가) 우리 중에는 전쟁으로

More information

4. 다음주소지정방식중속도가가장빠른주소방식은? 가. immediate addressing mode 나. direct addressing mode 다. indirect addressing mode 라. index register. 5. 간접주소 (indirect addr

4. 다음주소지정방식중속도가가장빠른주소방식은? 가. immediate addressing mode 나. direct addressing mode 다. indirect addressing mode 라. index register. 5. 간접주소 (indirect addr 강의정보처리필기강사조대호 차시명 체크문제 [CA-07 강 ] 주소지정방식과연산, 명령실행과제어 차시 7 차시 학습내용 1. 주소지정방식과연산 2. 명령실행과제어 학습목표 1. 주소지정방식과연산에대해이해할수있다 2. 명령실행과제어를이해하고해결할수있다 학습내용 3.3 주소지정방식 1. 주소설계시고려해야할점이아닌것은? 가. 주소를효율적으로나타낼수있어야한다. 나.

More information

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버

More information

<4D F736F F F696E74202D20C1A63132B0AD20B5BFC0FB20B8DEB8F0B8AEC7D2B4E7>

<4D F736F F F696E74202D20C1A63132B0AD20B5BFC0FB20B8DEB8F0B8AEC7D2B4E7> 제14장 동적 메모리 할당 Dynamic Allocation void * malloc(sizeof(char)*256) void * calloc(sizeof(char), 256) void * realloc(void *, size_t); Self-Referece NODE struct selfref { int n; struct selfref *next; }; Linked

More information

학습 목차 r컴퓨터에서 마이크로 프로세서 유형보기 r어셈블리 프로그램의 이해 r인터럽트(interrupt) r명령어 세트 r주소지정 방식 컴퓨터 구조 2 10. CPU 명령어

학습 목차 r컴퓨터에서 마이크로 프로세서 유형보기 r어셈블리 프로그램의 이해 r인터럽트(interrupt) r명령어 세트 r주소지정 방식 컴퓨터 구조 2 10. CPU 명령어 컴퓨터 구조 제 10 강 중앙처리장치의 명령어 학습 목차 r컴퓨터에서 마이크로 프로세서 유형보기 r어셈블리 프로그램의 이해 r인터럽트(interrupt) r명령어 세트 r주소지정 방식 컴퓨터 구조 2 10. CPU 명령어 학습 목표 r어셈블리 언어는 기계어와 일대일 대응을 하는 언어 로 그 형식과 동작을 이해한다. r인터럽트의 동작과 인터럽트 부 사이클이 포함된

More information

vi 사용법

vi 사용법 네트워크프로그래밍 6 장과제샘플코드 - 1:1 채팅 (udp 버전 ) 과제 서버에서먼저 bind 하고그포트를다른사람에게알려줄것 클라이언트에서알려준포트로접속 서로간에키보드입력을받아상대방에게메시지전송 2 Makefile 1 SRC_DIR =../../common 2 COM_OBJS = $(SRC_DIR)/addressUtility.o $(SRC_DIR)/dieWithMessage.o

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx 1. MATLAB 개요와 활용 기계공학실험 I 2013년 2학기 MATLAB 시작하기 이장의내용 MATLAB의여러창(window)들의 특성과 목적 기술 스칼라의 산술연산 및 기본 수학함수의 사용. 스칼라 변수들(할당 연산자)의 정의 및 변수들의 사용 방법 스크립트(script) 파일에 대한 소개와 간단한 MATLAB 프로그램의 작성, 저장 및 실행 MATLAB의특징

More information

Microsoft PowerPoint - 27.pptx

Microsoft PowerPoint - 27.pptx 이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)

More information

Slide 1

Slide 1 SeoulTech 2011-2 nd 프로그래밍입문 (2) Chapter 6. 구조체와클래스 박종혁교수 (http://www.parkjonghyuk.net) Tel: 970-6702 Email: jhpark1@snut.ac.kr Learning Objectives 구조체 구조체형 함수매개변수로서의구조체 구조체초기화 클래스 정의, 멤버함수 public 과 private

More information

Microsoft PowerPoint - 08-Queue.ppt

Microsoft PowerPoint - 08-Queue.ppt Chapter Queue ( 큐 ) Dongwon Jeong djeong@kunsan.ac.kr Department of Informatics & Statistics 학습목표 큐의개념및추상데이터타입에대한이해 큐의구현방법 배열 링크드리스트 덱 / 데크의개념과구현방법 큐 (QUEUE) 큐 : 먼저들어온데이터가먼저나가는자료구조 선입선출 (FIFO: First-In

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The 4 th Lecture 유명환 ( yoo@netplug.co.kr) 1 시간 (Time) 에대한정의 INDEX 2 왜타이머 (Timer) 와카운터 (Counter) 인가? 3 ATmega128 타이머 / 카운터동작구조 4 ATmega128 타이머 / 카운터관련레지스터 5 뻔뻔한노하우 : 레지스터비트설정방법 6 ATmega128

More information

* Factory class for query and DML clause creation * tiwe * */ public class JPAQueryFactory implements JPQLQueryFactory private f

* Factory class for query and DML clause creation * tiwe * */ public class JPAQueryFactory implements JPQLQueryFactory private f JPA 에서 QueryDSL 사용하기위해 JPAQuery 인스턴스생성방법 http://ojc.asia, http://ojcedu.com 1. JPAQuery 를직접생성하기 JPAQuery 인스턴스생성하기 QueryDSL의 JPAQuery API를사용하려면 JPAQuery 인스턴스를생성하면된다. // entitymanager는 JPA의 EntityManage

More information

Blog

Blog Objective C http://ivis.cwnu.ac.kr/tc/dongupak twitter : @dongupak 2010. 10. 9.. Blog WJApps Blog Introduction ? OS X -. - X Code IB, Performance Tool, Simulator : Objective C API : Cocoa Touch API API.

More information