분류 전체보기

Solution/Book

ICT 융합시대의 컴퓨터과학 연습문제 Chapter 5

ICT 융합시대의 컴퓨터과학 연습문제 5장 프로그래밍 언어와 소프트웨어 개발 객관식 1. 소스 프로그램을 미리 번역해 두는 것이 아니라 실행할 때마다 소스 프로그램을 한 문장씩 기계어로 해석하여 바로 실행하는 방법과 가장 관련성이 적은 것은? (b) 컴파일러 2. 다음 중 절차적 언어가 아닌 것은? (e) Java 3. 다음 중 객체지향적 언어가 아닌 것은? (d) ALGOL 4. 다음 중 모든 프로그래밍 언어가 가지는 기본 구성요소에 해당하지 않는 것은? (c) 메소드 5. 호출하는 프로시저(Procedure)에 메모리 주소를 전달하는 방식은? (a) 참조에 의한 호출 6. 소스 프로그램의 컴파일 과정으로 올바른 것은? (a) 렉시컬 분석 → 파싱 → 코드 생성 → 목적 프로그램 7. 1960년대 초반..

Database/MySQL

[MySQL] DDL 2 - Table

DDL 테이블 생성 CREATE TABLE [테이블명] ( [COLUMN NAME] INT PRIMARY KEY, [COLUMN NAME] VARCHAR(20) NOT NULL, [COLUMN NAME] INT AUTO_INCREMENT, [COLUMN NAME] DATETIME ) PRIMARY KEY : 고유한 키 값을 갖는 필드 AUTO_INCREMENT : 레코드가 생성될 때마다 자동으로 증가 NOT NULL : null 값 허용 안 함 create table items ( int not null auto_increment, content varchar(300), due_date date, `use` int(1) not null default 1, primary key(id) ) create ta..

Database/MySQL

[MySQL] DDL 1 - Database

MySQL이 설치되어있는 상태라면 커맨드 창에서 MySQL에 접속할 수 있다. mysql이 설치되어있는 폴더로 이동해서 > mysql -u [사용자아이디] -p [데이터베이스이름] 위 명령어를 입력하면 접속된다. [데이터베이스이름]은 생략할 수 있다. 아래mysql> 이 뜨는 걸 확인할 수 있다. quit 명령어를 통해 빠져나갈 수 있다. ❗ SQL 명령문은 대소문자를 가리지 않는다. DDL 데이터베이스 데이터베이스 생성 CREATE DATABASE [데이터베이스명]; CREATE DATABASE [데이터베이스명] DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; 두 번째 CREATE 문을 이용해 유니코드를 사용하는 데이터베이스를 생성할 수 있다...

Programing Language/Java

[Java] 파일 입출력 4 - FileReader/Writer

FileReader/Writer 사용 예제 💻 예제 📝 소스 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; public class Main { private static final String BIG_TEXT = "temp/big_eng.txt"; public static void main(String[] args) { System.out.println("FileReader ..

Setting

Live SQL - 설치 없이 SQL문 사용하기

SQLD 자격증 준비를 위해 Live SQL을 사용하기로 하였다. Live SQL 🔨 실행 방법 https://livesql.oracle.com Oracle Live SQL 876,266 scripts, 3,965 likes, 1,035 public scripts, 6,209 new scripts created in the last 7 days. livesql.oracle.com Live SQL 웹 사이트를 이용하기 위해선 Oracle 계정이 필요하므로 계정이 없다면 회원가입을 해주어야 한다. 로그인을 하지 않은 상태에서Start Coding Now를 누르면 로그인 화면이 바로 뜬다. 로그인 하게 되면 아래와 같은 화면이 나오게 된다. I Agree에 체크를 해주고 Accept를 눌러 다음으로 넘어가준다..

Programing Language/Java

[Java] 파일 입출력 3 - Object Stream

Object Stream 객체 입출력을 위한 스트림이다. 사용법은 다른 Filter Stream(Buffered I/O, Data I/O)과 유사하다. Object 스트림의 입출력 대상이 되는 클래스는 Serializable 인터페이스를 구현한다. 만약 클래스의 일부 멤버 변수를 Serialization(직렬화) 대상에서 제외시키려면 transient 키워드를 사용하면 된다. 상속 관계 java.lang.Object └ java.io.InputStream └ java.io.ObjectInputStream java.lang.Object └ java.io.OutputStream └ java.io.ObjectOutputStream 💻 예제 1 📝 소스 코드 Member Object 스트림의 입출력 대상이 되는..

카테고리 없음

ICT 융합시대의 컴퓨터과학 연습문제 Chapter 4

ICT 융합시대의 컴퓨터과학 연습문제 4장 운영체제(OS)와 시스템 소프트웨어 객관식 1. 운영체제의 기능과 가장 관련성이 적은 것은? (e) 파이프라이닝 2. 운영체제 커널(Kernel)의 기능 4가지 요소에 속하지 않는 것은? (d) 메일 관리자 3. 다중 프로그래밍(Multiprogramming) 또는 다중 작업(Multitasking)과 가장 관련성이 큰 것은? (d) 시분할 시스템 4. “공개 소프트웨어(Open Source) 운동”과 가장 관련성이 높은 운영 체제는? (b) Linux 5. 다음 중 매개형 플랫폼과 가장 관련성이 적은 것은? (a) 윈도우(Windows) 6. 다음 중 메모리 관리자와 가장 관련성이 적은 것은? (e) 시분할 법칙 7. 처리될 프로그램이 주기억장치에 들어와 실행..

Solution/Book

ICT 융합시대의 컴퓨터과학 연습문제 Chapter 3

ICT 융합시대의 컴퓨터과학 연습문제 3장 컴퓨터 시스템의 구조 객관식 1. 가상 프로세서의 기계어 명령어가 16비트로 구성되어 있고 연산자는 4비트, 피연산자는 12비트를 차지한다. 이러한 프로세서가 가질 수 있는 연산자의 종류는 최대 몇 가지인가? (b) 16가지 2. 다음 중 기계어의 일반적인 유형에 해당하지 않는 것은? (e) 데이터 삭제(예, DELETE) 3. 다음의 논리연산 A가 10101010 (논리연산 A) 11110000 → 01011010의 결과를 얻었다면 이 논리연산 A는 어디에 해당하는가? (a) XOR 4. 연산 A⨯B=C를 어셈블리어로 나타낸다면 다음과 같다. 괄호 속에 어떠한 것이 와야 하는가(단, 여기서 R은 레지스터를 의미함)? LOAD R1 A LOAD R2 B MULT..

Solution/Book

ICT 융합시대의 컴퓨터과학 연습문제 Chapter 2

ICT 융합시대의 컴퓨터과학 연습문제 2장 객관식 1. 아날로그 데이터에 비해 디지털 데이터로 정보를 표현할 때 얻을 수 있는 장점과 가장 거리가 먼 것은? (e) 정보의 양이 줄어든다. 2. 십진법 수 13을 이진법으로 표현하면? (a) 1101 3. 이진법 수 11001을 십진법으로 나타내면? (c) 25 4. 10101100을 16진법으로 나타내면? (e) AC 5. 십진법 수 13 및-13을 2의 보수로 표현하면? (a) 01101, 10011 6. 분수 1⅜을 8 비트의 정규화 부동소수점으로 나타내면? (d) 00011011 7. 멀티미디어 정보의 특성과 가장 관련성이 적은 것은? (c) 오류가 생기기 쉽다. 8. 인간이 들을 수 있는 사운드의 영역은? (a) 20Hz~ 20KHz 9. 어떤 사..

Solution/Book

ICT 융합시대의 컴퓨터과학 연습문제 Chapter 1

ICT 융합시대의 컴퓨터과학 연습문제 1장 객관식 1. 정보혁명은 언제 시작되었는가? (c) 20세기 중간 2. 컴퓨터의 범용성 개념을 처음 제시한 기계는? (c) 튜링 머신 3. 컴퓨터가 기존의 다른 기계와 상이한 가장 큰 특징은? (e) 범용성 (General-Purpose Machine) 4. 컴퓨터의 융통성(Flexibility)의 비밀이 주로 어디에 기인하는지 가장 바람직한 설명은? (a) 소프트웨어 5. 컴퓨터 활용의 모바일 환경에서 애플리케이션 및 콘텐츠 중심으로 발전한 시기는? (e) 2010년대 초반 6. 오늘날 모든 컴퓨터 설계의 근간이 된 내장 프로그램 컴퓨터(Stored-program Computer)를 1945년 처음 제안한 사람은? (b) 폰 노이만 7. 1946년~1957년 개..

CS/Etc.

Ubuntu에서 Bitcoin core 설치하기

블로그를 옮기며 글을 재작성하게 되었습니다. 작년 블록체인플랫폼 강의를 수강하게 되며 비트코인 풀 노드가 되어보는 과제를 해봤었다. 윈도우에 설치하는 글은 꽤 있었지만 리눅스에 설치하는 글은 있어도 중간 설치 과정에서 오류가 발생하는 경우가 많았다. 수십 개의 블로그를 들락날락거리고 열심히 삽질해서 그나마(?) 오류 없이 설치하는 방법을 찾을 수 있었다. 중간에 DB 관련 오류가 발생하지만 이 부분도 따로 찾아서 해결할 수 있었다. ✨ 참고 블로그 https://medium.com/hackernoon/a-complete-beginners-guide-to-installing-a-bitcoin-full-node-on-linux-2018-edition-cb8e384479ea A Complete Beginner..

Programing Language/Java

[Java] 파일 입출력 2 - Filter Stream

File IO 2 보조 스트림 (Filter stream) 다른 스트림과 연결되어 여러 가지 편리한 기능을 제공해주는 스트림이다. 상속 관계 InputStream └ FileInputStream InputStream └ FilterInputStream └ BufferedInputStream OutputStream └ FileOutputStream OutputStream └ FilterOutputStream └ BufferedOutputStream 💻 예제 1 BufferedInputStream과 BufferedOutputStream을 사용한 예제이다. 📝 소스 코드 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; impor..

밈아
'분류 전체보기' 카테고리의 글 목록 (17 Page)