방통대 Java 프로그래밍 2012학년도 1학기 기말시험 기출문제 해설 및 설명
·
방통대 컴퓨터과학과/3학년1학기
순전히 공부 목적으로 작성된 게시글이며 이익을 위한 게시글이 아닙니다. 그러므로 혹여나 저작권과 관련된 문제가 있다면 댓글로 남겨주세요! 바로 삭제하겠습니다. 감사합니다. 2012학년도 1학기 기말시험 기출문제 [Java 프로그래밍] 36. Java 언어의 특징 중에 다음 내용이 의미하는 것은? (내용은 기출문제 참고) ① 멀티 스레딩의 지원 ② 동적인 클래스 로딩 ③ 플랫폼에 독립적 ④ 예외 처리 기능의 지원 플랫폼에 독립적 : 'java 플랫폼'이라 부르는 별도의 실행환경이 있기 때문에 운영체제와 무관하게 Java 플랫폼만 설치되어 있으면 어디에서든 실행이 가능하다. 동적인 클래스 로딩 : 실행시간에 동적으로 필요한 클래스를 로드할 수 있다. 다중 스레드(멀티 스레딩) : 하나의 프로그램에서 여러 스..
방통대 컴퓨터의 이해 2015학년도 1학기 기말시험 기출문제 해설 및 설명
·
방통대 컴퓨터과학과/3학년1학기
순전히 공부 목적으로 작성된 게시글이며 이익을 위한 게시글이 아닙니다. 그러므로 혹여나 저작권과 관련된 문제가 있다면 댓글로 남겨주세요! 바로 삭제하겠습니다. 감사합니다. 2015학년도 1학기 기말시험 기출문제 [컴퓨터의 이해] 1. 다음 중 보조기억장치에 대한 올바른 설명은? ① 주기억장치에 비해 빠른 기억장치이다. ② 일반적으로 주기억장치에 비해 저장 용량이 크게 구성한다. ③ 휘발성 기억장치이다. ④ 기억장치 계층구조에서 CPU와 주기억장치 사이에 위치한다. ① : 주기억장치보다 느리다. ③ : 비휘발성이다. ④ : 주기억장치보다 하위 계층에 속한다. 2. 다음 중 기록된 순서에 따라 읽을 수 있는 순차접근 저장장치에 해당되는 보조기억장치는? ① 하드디스크 ② DVD ③ 자기테이프 ④ 플래시 메모리..
방통대 데이터베이스시스템 2012학년도 1학기 기말시험 기출문제 해설 및 설명
·
방통대 컴퓨터과학과/3학년1학기
순전히 공부 목적으로 작성된 게시글이며 이익을 위한 게시글이 아닙니다. 그러므로 혹여나 저작권과 관련된 문제가 있다면 댓글로 남겨주세요! 바로 삭제하겠습니다. 감사합니다. 2012학년도 1학기 기말시험 기출문제 [데이터베이스시스템] 36. E-R 다이어그램에서 속성값이 다른 관련된 속성값으로부터 연관되어 결정되는 속성을 무슨 속성이라고 하는가? ① 단순속성 ② 유도속성 ③ 복합속성 ④ 다중값속성 단순속성 : 더 이상 작은 구성요소로 나눌 수 없는 속성 복합속성 : 더 작은 의미 단위로 나누어질 수 있는 속성 다중값속성 : 속성값으로 여러 개의 값을 가지는 속성 37. 매핑 수에 대한 설명이 올바르게 기술된 항은? (다이어그램은 기출문제 참고) ① 한명의 환자는 여러 명의 의사에게 진료 받을 수 있다. ②..
방통대 운영체제 2012학년도 1학기 기말시험 기출문제 해설 및 설명 - 2
·
방통대 컴퓨터과학과/3학년1학기
순전히 공부 목적으로 작성된 게시글이며 이익을 위한 게시글이 아닙니다. 그러므로 혹여나 저작권과 관련된 문제가 있다면 댓글로 남겨주세요! 바로 삭제하겠습니다. 감사합니다. 2012학년도 1학기 기말시험 기출문제 [운영체제] 16. 시스템 내에서 활동하는 프로세스의 정보를 보관하는 자료구조를 의미하는 것은? ① 페이지 테이블 ② 준비 큐 ③ 스택 ④ 프로세스 제어 블록 17. 다음 중 디스패칭의 단위로서 경량 프로세스라고도 부르는 것은? ① 스레드 ② 서브루틴 ③ PCB ④ 유기적 프로세스 18. 다음 중 선점 스케줄링 정책에 대한 올바른 설명은? ① FCFS 방식으로 스케줄링한다. ② 배치 시스템에 적합하다. ③ 실행 상태인 프로세스에 인터럽트를 걸고 다른 프로세스에 CPU를 할당할 수 있다. ④ 실행 ..
방통대 운영체제 2012학년도 1학기 기말시험 기출문제 해설 및 설명 - 1
·
방통대 컴퓨터과학과/3학년1학기
순전히 공부 목적으로 작성된 게시글이며 이익을 위한 게시글이 아닙니다. 그러므로 혹여나 저작권과 관련된 문제가 있다면 댓글로 남겨주세요! 바로 삭제하겠습니다. 감사합니다. 2012학년도 1학기 기말시험 기출문제 [운영체제] 1. 다음 중 운영체제의 역할에 해당되는 것은? ① 보고서를 작성한다. ② 음악을 편집한다. ③ 주기억장치를 관리한다. ④ 웹페이지를 검색한다. 운영체제의 역할 4가지 프로세스 관리자 : 프로세스들을 생성 및 삭제, CPU에 할당하기 위한 스케줄을 결정한다. 또한 각 프로세스의 상태를 관리하며 상태 전이를 처리한다. 메모리 관리자 : 메모리, 즉 주기억장치를 책임진다. 주기억장치 공간에 대한 각각의 요구가 유효한지를 체크하고, 할당하며, 회수한다. 장치 관리자 : 컴퓨터 시스템의 모든..
관계형 모델
·
방통대 컴퓨터과학과/3학년1학기
관계형 데이터베이스 구조 관계형 모델 1969년 코드(Edgar F. Codd) 박사가 제안한 데이터 모델 술어 논리(predicate logic)와 집합론(set theory)을 이론적 배경으로 함 테이블, 컬럼, 기본키-외래키 참조 관계 등으로 현실 관계를 표현 단순하면서도 직관적으로 데이터를 표현할 수 있음 대다수의 상용 DBMS가 관계형 모델을 사용하고 있다. 개요 정보를 수집할 경우 수집된 정보를 체계적으로 저장하기 위해 표(table)라는 2차원의 데이터 구조를 사용한다. 표의 열(column)에는 열에 저장되는 정보의 의미를 담고 있는열 이름을 기록 표의 행(row)에는 열의 순서에 맞춰 일련의 데이터 집합을 입력한다. 릴레이션 관계형 모델 : 어원은 행과 열의 관계로 이루어진 격자 구조의 ..
[Github] error: failed to push some refs to 'repository 경로' 에러 해결
·
에러 해결
강의를 다 듣고 깃에 push하려했는데 어...... 에러가 발생했다. 그래서 git status를 입력해 현재 상태를 봤는데.. 딱히 별 이상이 없어보인다. 검색해서 찾아보니 대부분 pull을 안 받아 충돌나는 경우에 발생하는 메세지라한다. 그래서 일단 안전하게 백업 후 git pull git add . git commit -m "블라블라" git push 위 순서로 명령어를 입력하니 정상적으로 push가 완료되었다.
[React.js] React에서 리스트 사용하기 1 - 리스트 렌더링 (조회)
·
공부/React.js
React 게시글은 대부분 인프런의 '한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지' 강의를 기반으로 내용을 정리했습니다. React에서 리스트 사용하기 1 - 리스트 렌더링 (조회) 바로 전에 만든 다이어리는 저장 버튼은 있지만 실제로 DB에 저장하거나 하진 않았다. 이번에는 배열을 이용하여 React에서 LIST를 렌더링하고 개별적인 컴포넌트로 만들어보자. (일반적으로 리액트를 사용하면 배열로 피드, 게시글, 리스트를 표시하는데 자주 사용한다.) 저장된 리스트를 보여줄 DiaryList.js를 생성한다. const DiaryList = () => { return ( 일기 리스트 ) }; export default DiaryList; App.js import './App.css'..
VSCode Prettier 자동 포맷팅 설정 방법, 설치 후 자동 정렬이 되지 않을 때
·
공부/React.js
리액트 강의를 듣던 도중.. 강사님은 코드를 대충 이상하게 쓰고 저장을 누르면 코드들이 이쁘게 자동 정렬이 되는데 아니 나는 왜 안될까?! 강사님이 prettier를 설치하면 된다그랬는데 나도 분명히 설치했건만 나는 저장을 아무리해도 자동 정렬이 되지 않았다. 그래서 설정 부분이 이상한가 싶어서 검색해봤다. Prettier 설치 확인 설치가 된 걸 확인할 수 있다. Editor format on save 설정 확인 VSCode 하단의 설정 아이콘을 누른 뒤 설정을 클릭 editor format on save 입력 후 하단 설정에서 체크 표시가 되어있는지 확인!! 나는 체크 표시가 되어있었다. Editor Default Formatter 설정 확인 Editor Default Fomatter 검색 후 Pre..
[React.js] React에서 DOM 조작하기
·
공부/React.js
React 게시글은 대부분 인프런의 '한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지' 강의를 기반으로 내용을 정리했습니다. React에서 DOM 조작하기 DOM을 조작해서 일기 저장 버튼을 클릭했을 때, 작성자와 일기가 정상적으로 입력되었는지 확인하고 아니라면 focus를 주는 기능을 만들어보자. 일단 작성자 input과 일기 본문 textarea에 한 글자도 입력되지 않거나 5글자 미만으로 입력된 경우 저장 버튼을 눌러도 저장이 되지 않는 코드를 작성하자. const handleSubmit =(e) => { if(state.author.length < 1) { alert("작성자는 최소 1글자 이상 입력해주세요."); return ; } isFinite(state.content...
[React.js] React에서 사용자 입력 처리하기
·
공부/React.js
React 게시글은 대부분 인프런의 '한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지' 강의를 기반으로 내용을 정리했습니다. React에서 사용자 입력 처리하기 새로운 프로젝트를 만들자. npx create-reace-app simplediary 불필요한 파일은 삭제한다. 삭제한 파일과 관련된 코드들을 지운다. App.js import './App.css'; function App() { return ( 일기장 ); } export default App; index.js import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; const..
[Nexacro] 넥사크로 N + SpringBoot 연동하기 2 - 프로젝트 설정 및 연동
·
공부/넥사크로
Uiadapter 넥사크로의 Uiadapter를 사용하려고 gradle을 통해 라이브러리를 다운하려 했지만 아직 자사의 Nexus 서버가 불안정해서 Gradle을 통한 자동 다운은 못한다고 한다.. - 20220509 기준 그래서 플레이넥사크로에서 다운해야 한다. 해당 게시글 제일 하단에 라이브러리 파일들이 있다. 다운하고 압축 푼 다음에 프로젝트 최상위 경로에 'libs' 폴더를 만들고 압축 푼 라이브러리 파일들을 옮겨주자. 그리고 맨 위에 있는 nexacro-xapi-java-1.0.0.jar 파일은 기술지원센터에서 따로 받아야된다. 저거 없으니까 설정할 때 에러남; 참고로 파일을 다운하기 위해 로그인이 필요하다. 대메뉴 Product > Nexacro N > Download > Server [API..
[Nexacro] 넥사크로 N + SpringBoot 연동하기 1 - 프로젝트 생성
·
공부/넥사크로
SpringBoot 프로젝트 생성 SpringBoot 프로젝트를 생성하기 위해 https://start.spring.io/ 접속 SpringBoot를 다음과 같이 설정한다. Gradle Project Java 11 2.6.7 (20220509 기준) Artifact : nexacro Name : nexacro WAR (JAR로하면 jsp 못씀) Dependencies : Spring Web 다운한 파일을 원하는 경로에 압축을 푼다. 프로젝트 Open IDE는 IntelliJ를 사용한다. 이클립스를 사용해도 별 상관은 없다. 압축을 풀었던 경로로 찾아가 build.gradle을 클릭 후 OK를 누른다. Open as Project 클릭. Open as File을 클릭하면 정말 build.gradle 파일만..
[운영체제] 스케줄링 알고리즘
·
방통대 컴퓨터과학과/3학년1학기
스케줄링 성능 평가 기준 스케줄링 알고리즘의 성능을 평가하는 데 평균 대기시간과 평균 반환시간이 이용된다. 평균 대기시간 : 각 프로세스가 수행이 완료될 때까지 준비 큐에서 기다리는 시간의 합의 평균값 평균 반환시간 : 각 프로세스가 생성된 시점부터 수행 완료된 시점까지의 소요시간의 평균값 FCFS(First-Come First-Served) 스케줄링 먼저 들어온 순서대로 나간다. 큐를 활용하는 스케줄링이며 가장 단순한 방법이다. FCFS 스케줄링은 비선점 방법이다. 프로세스는 준비 큐에 도착한 순서에 따라 디스패치 된다. 단점 FCFS 스케줄링 알고리즘은 겉보기엔 공정하지만, 짧은 작업이 긴 작업을 기다리게 되거나 중요한 프로세스가 나중에 수행될 수 있는 등의 단점이 존재한다. → 대화식 시스템에는 적..
[C언어] 자료형과 선행처리기
·
방통대 컴퓨터과학과/3학년1학기
상수와 변수 상수 상수 : 한번 정해지면 그 값을 변경할 수 없는 수. 값이 정해진 상수는 프로그램 실행 도중에 값을 변경할 수 없다. 정수형 상수 : 10진수, 8진수, 16진수로 표현할 수 있다. 실수형 상수 : 부동소수점형 상수라고도 하며, 정수형보다 큰 값이나 작은 값을 처리하는 데 사용된다. 실수형 상수는 double형을 기본 자료형으로 사용한다. 문자형 상수 : 단일 인용부호('')로 묶여있는 1개의 영문자나 숫자문자이다. ASCII 코드값이 사용된다. escape 문자의 경우 \n(줄바꿈), \t(탭), \0(ASCII 코드값이 0인 문자_null문자) 등이 있다. 문자열 상수 : 이중 인용부호("")로 묶여 있는 복수개의 영문자와 숫자로 이루어진 상수이다. 기억공간에 보관될 때에는 문자열 ..