*민*
Bronze개인인증
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 26
검색어 입력폼
  • 판매자 표지 한국방송통신대학교 [HTML5] 기말(과제물형)입니다.
    한국방송통신대학교 [HTML5] 기말(과제물형)입니다.
    2020학년도 2학기 기말시험(온라인평가)?교과목명:HTML5?학번:?성명:?연락처:?평가유형:과제물형(과제물형, 주관식형, 혼합형(과제물+주관식) 중 해당 유형 표기)?주관식형:※ 주관식일 경우 문제번호 표기 후 답안 작성?과제물유형:공통형?과제명:※ 다음 두 문제를 모두 정리하여 제출하시오.1. [교재 2장]에서 다룬 HTML 요소 중에서 HTML5로 업그레이드되면서 새롭게 추가된 요소를 모두 찾아서 다음 조건이 만족되도록 정리하시오.(25점)① 각 요소는 1번부터 번호를 매겨 정리한다.② 각 요소에 대해서 정리할 내용으로 요소의 기능, 주요 속성, 그리고 간단한 활용예시는 반드시 포함해야 한다.☞ 속성이 없는 경우에는 속성 설명은 생략된다.☞ 활용예시에는 해당 요소와 주요 속성들의 사용 방법을 간단한 설명하는 정도의 예시를 포함한다. (예를 들어 태그의 href 속성의 경우: 방송대)☞ 요소의 속성 설명에는 기본적으로 전역 속성은 포함하지 않는다.2. [교재 5장]에서 다룬 CSS 속성 중에서 다음 부류에 속하는 속성(함수)들을 모두 찾아서 다음 조건이 만족되도록 정리하시오.(45점)속성(함수)의 부류배경, 그라데이션, 변형, 전환, 애니메이션(키 프레임 포함), 다단, 카운터① 각 속성(함수)에 대해서 정리할 내용으로 속성(함수)의 기능, 속성값(인자), 사용 방법은 반드시 포함해야 한다.② 정리할 각 속성(함수)은 부류별로 구분하고, 각 부류별로 1번부터 번호를 매겨서 정리한다.- 제출 파일 형식: 한글, MS-Word※ 한글 기준: 글자 크기 11포인트 이상, 줄간격 130%, 여백은 자유롭게 지정.- 파일 용량: 5MB 이내- 작성 분량: 10쪽 이하(A4 기준, 1쪽은 표지만, 2쪽부터 내용 정리)- 학교 표절검사시스템을 통해 학생 간의 표절 및 상업자료와의 표절을 엄격히 조사하며, 표절율에 따라 감점 또는 0점 처리됨.- 교재/강의 내용을 단순히 그대로 사용하거나 내용을 이미지 형태로 삽입한 경우에는 감점 대상이 됨- 위의 및 본 과목의 질의응답 게시판의 기말 과제물 관련 공지글에서 언급되는 그 밖의 지시사항은 반드시 준수해야 하며, 미준수 시에는 감점 처리됨.- 이하 과제 및 답안 작성 (※ A4용지 편집 사용)1. [교재 2장] HTML5로 업그레이드되면서 새롭게 추가된 요소.1기능웹 페이지 상단의 머리말을 나타내는 요소. 사이트의 이름(제목 요소), 로고, 저자 정보 등을 기재하는 데 주로 사용.header예시국립한국방송통신대학교Korea National Open University2기능웹 페이지 하단의 꼬리말을 나타내는 요소. 제작자의 정보, 저작권 정보, 사이트 맵 등을 기재하기 위해 주로 사용.footer예시Copyrightⓒ2016 Korea National Open University. All Rights Reserved.3기능웹 페이지 전체에 적용되는 상단의 메뉴, 목차를 표시하는 요소.nav예시HTMLHTML54기능본문과 직접적 관련은 없는 일부 콘텐츠의 링크나 참고가 될 정보를 나타낼 때 사용하는 요소.aside예시10월 6일, 강릉 안목 해변에서 제 11회 강릉 커피 축제가 열립니다.강릉강릉시는 대한민국 강원도 동해안 중부에 위치한 영동 지방 최대의 도시이다.5기능하나의 주제로 구성된 문서의 내용 영역으로서 문서의 장 역할을 하는 요소. 하나의 section 요소는 반드시 하나의 주제만 가져야 함.section예시HTML5에서의 요소의 변화HTML5로 업그레이드되면서 기존HTML의 요소들 중에서 지원이 중단된 것도 있고, 다양한 요소들이 새롭게 추가되기도하였다.6기능기사나 블로그 포스트와 같이 유의미하면서도 사이트의 다른 부분과 독립적으로 분배가능한 개별 콘텐츠를 나타낼 때 사용.article예시컴퓨터과학과컴퓨터과학과는 컴퓨터과학 분야의 경쟁력 있는정보 기술 전문가를 육성하기 위해 개설되었습니다.7기능제목과 부제목(h1 요소~h6 요소)을 묶어서 나타내는 요소.hgroup예시제목영역부제목영역8기능텍스트의 특정 부분을 강조하는 요소.mark예시2학기 기말과제 제출 마감일은 11월 24일입니다.9기능시간이나 날짜 표현에 의미를 부여하는 요소.time속성datatime : 날짜와 시간을 기계가 이해할 수 있는 형태로 명시.예시이번 학기 출석수업은 10월 18일 낮 1시부터 시작합니다.10기능일정 범위 내의 측정값, 분포 비율 등을 나타낼 때 사용하는 요소.meter속성value : meter 요소의 필수 속성으로, 현재 측정된 값을 명시.form : meter 요소가 포함될 form 요소를 지정.min : 범위의 최소값을 지정.max : 범위의 최대값을 지정.low : 낮은 값으로 간주는 범위를 지정.high : 높은 값으로 간주되는 범위를 지정.optimum : 최적의 값을 지정.예시저장 공간 사용량: 11GB 11기능어떠한 작업의 현재 진행 정도를 나타낼 때 사용하는 요소. 정적인 값인 meter 요소와 달리 점진적으로 변하는 양을 나타냄.progress속성value : 완료된 작업량, 즉 현재 진행중인 상태값을 지정.max : 전체적으로 필요한 총 작업량을 지정.position : vaule 값의 현재 위치를 비율로 표시.예시다운로드 진행률:25%12기능구문 콘텐츠에 루비 주석(일본어나 한자와 같은 문자 주변에 발음법 등을 나타내기 위해 추가하는 텍스트)을 표시하기 위해 사용하는 요소. 하위 요소로 rt 요소(루비 텍스트 를 표시하는 요소)와 rp 요소(루비 텍스트 주위에 괄호를 표시하는 요소. 루비 주석을 지원하지 않는 브라우저를 위해 사용)를 함께 사용함.ruby예시1. 大?生だいがくせい2. ??(
    컴퓨터과학과| 2025.03.29| 10페이지| 5,000원| 조회(96)
    미리보기
  • 판매자 표지 한국방송통신대학교 [JSP프로그래밍] 기말(과제물형)입니다.
    한국방송통신대학교 [JSP프로그래밍] 기말(과제물형)입니다.
    2020학년도 2학기 기말시험(온라인평가)?교과목명:JSP프로그래밍?학번:?성명:?연락처:?평가유형:과제물형(과제물형, 주관식형, 혼합형(과제물+주관식) 중 해당 유형 표기)?주관식형:※ 주관식일 경우 문제번호 표기 후 답안 작성?과제물유형:공통형?과제명:학생 스스로 출제자가 되어 기존 기말시험과 같은 사지선다 객관식으로 7개 문제를 만들고, 문제별로 답과 해설을 추가하여 제출하라. 단, 홀수 학번(학번 12자리 수의 끝자리 기준)은 교재 3,5,7,9,11,12,13장에서, 짝수 학번은 교재 2,4,6,8,10,12,14장에서 순서대로, 각 장마다 1문제씩, 각 장의 주제에 맞는 문제를 작성해야 한다.4번(교재 8장). 응답 메시지에 쿠키를 추가하기 위해 아래 밑줄 부분에 들어가야 할 적당한 코드는 무엇인가?① request.addCookie(cookie); ② request.getCookies( ); ③ response.addCookie(cookie); ④ response.getCookies( ); ③ JSP에서 쿠키는 서버가 만들고 클라이언트에서 저장되는 데이터로(교재 159쪽) 클라이언트의 상태를 관리하는 방법의 하나이다(8강 강의록 29쪽). 웹 서버가 응답을 보낼 때 쿠키를 응답 헤더에 넣어 전송할 수 있는데(8강 강의록 5쪽), 웹 클라이언트에게 전송할 응답과 관련된 기능을 제공하는 것은 response 객체이다(교재 104쪽). 따라서 응답에 쿠키를 추가할 때 response 객체를 사용하고 addCookie(Cookie) 메서드를 호출하면 된다(교재 160쪽). 반면에 클라이언트가 보낸 다수의 쿠키 데이터를 서버에서 읽을 때는 request 객체의 getCookies( ) 메서드를 이용하면 된다(교재 162쪽).- 문제의 맥락과 풀이 과정을 이해할 수 있게 4~7줄 사이의 해설을 작성하며, 관련 내용을 확인할 수 있는 (교재의 쪽수 or 강의 자료의 쪽수 or 동영상 경과시간)을 각 문제마다 반드시 명시한다(아래 예시 참고). 기타 자료를 참고하여 평가할 것이다.- 아래한글 or MS word 파일로 작성하며 기본 서식을 사용(폰트 크기 10)한다.- 기존 기말시험 기출 문제와의 표절율이 높으면 감점한다.- 인터넷이나 참고자료의 예제 문항이나 타 학생 과제물과의 표절율이 높으면 감점 또는 0점 처리한다.- 이하 과제 및 답안 작성 (※ A4용지 편집 사용)1. 다음 중 Eclipse에 대한 설명으로 가장 적절한 것은?① 오라클 사에 의해 제공되고 있는 자바 프로그램 개발 도구② 자바를 비롯한 다양한 프로그래밍 언어를 위한 통합 개발 환경③ 웹에서 실행되는 응용 프로그램④ 아파치에서 개발한 JSP 프로그래밍을 위한 서블릿/웹 컨테이너 ②해설 ☞ 이클립스(Eclipse)는 같은 이름의 오픈 소스 커뮤니티에서 개발한 통합 개발 환경으로서, 자바뿐만 아니라 C, C++, PHP 등 다양한 프로그래밍 언어를 위한 통합 개발 환경으로 사용하고 있는 소프트웨어이다.(교재 24쪽)① 현재 오라클(Oracle) 사에 의해 제공되고 있는 자바 프로그램 개발 도구인 JDK(Java Development Kit)에 대한 설명이다.(교재 20쪽)③ 웹 어플리케이션에 대한 설명이다.④ 톰캣(Tomcat)에 대한 설명이다.※ 다음 보기를 보고 물음에 답하여라.웹 브라우저가 JSP 페이지의 실행을 요청하면 웹 컨테이너는 다음과 같은 처리를 한다.? JSP에 상응하는 이(가) 존재하지 않을 경우 JSP 페이지를 자바 소스 파일로 변환한다.? JSP에 상응하는 이(가) 존재하는 경우 곧바로 을(를) 실행하여 클라이언트의 요청을 처리한다.2. 위 보기의 빈칸에 공통으로 들어갈 내용은?① 컴파일 ② 코드 ③ 서블릿 ④ 서버 ③해설 ☞ JSP 페이지는 다소 복잡한 과정을 거쳐서 실행된다. 웹 브라우저에 의해 JSP 페이지의 실행 요청이 들어오면, 웹 컨테이너는 JSP를 직접 실행하는 것이 아니라, 먼저 JSP를 자바 소스코드로 변환한 후, 이 변환된 소스 파일을 컴파일하는 과정을 거쳐 생성한 서블릿을 실행함으로써, JSP 페이지에 대한 바로 실행하여 응답할 수 있게 된다. (교재 70쪽)3. 다음 설명이 가리키는 Scope와 일대일로 대응되는 내장객체로 알맞은 것은?한 개 JSP 페이지 내부를 영역으로 하며, JSP 페이지를 벗어난다는 것은 이 Scope를 벗어난다는 것을 의미한다.① pageContext ② request ③ session ④ application ①해설 ☞ Scope(영역)란 웹 어플리케이션에 포함되어 있는 JSP 페이지의 사용 영역을 의미한다. 존재하는 총 네 개의 scope 중에서 한 개 JSP 페이지의 처음부터 끝까지를 영역으로 하는 scope는 “page”로, 모든 JSP 페이지는 한 개 page 영역을 가지며 JSP 페이지를 벗어나면 page 영역을 벗어나게 된다.(교재 127쪽) 문제에서 찾는 것은 이 page 영역과 대응되는 내장객체로, 여기서 내장객체란 JSP 프로그래밍에 필요한 기능들을 묶어서 미리 만들어져 제공되는 객체를 의미한다.(교재 114쪽) 각 scope는 영역 내에서 데이터를 공유하기 위한 목적으로 각각 관련된 내장객체를 가지고 있는데, 그 중 page 영역과 일대일로 대응되는 내장객체는 pageContext이다.(교재 129쪽)② request 객체는 request 영역과 대응되는 내장객체로, request 영역은 웹 브라우저가 웹 서버에 전송하는 요청 한 번을 영역으로 한다.(교재 128~129쪽)③ session 객체는 session 영역과 대응되는 내장객체로, session 영역은 하나의 웹 브라우저가 살아 있는 동안의 범위를 영역으로 한다.(교재 128~129쪽)④ application 객체는 application 영역과 대응되는 내장객체로, application 영역은 하나의 웹 어플리케이션이 살아 있는 동안의 범위를 영역으로 한다.(교재 128~129쪽)4. 다음은 쿠키를 생성하는 코드의 일부이다. 빈칸에 들어갈 단어로 알맞은 것은?① (A) Cookie (B) response ② (A) Class (B) out③ (A) Reque서로 상태 정보를 공유할 목적으로 주고받는 작은 크기의 텍스트 데이터로서, 웹 브라우저에 저장된다.(교재 158쪽) JSP에서는 Cookie 클래스를 이용하여 쿠키를 생성하며, response.addCookie() 메서드 호출을 통하여 이미 웹 브라우저에 저장되어 있는 기존 쿠키에 새롭게 생성된 쿠키 정보를 추가로 전송한다.(교재 160쪽)5. 다음 중 자바빈에 대한 설명으로 옳은 것은?① 한번 만든 자바빈은 다른 프로그램에서 재사용할 수 없다.② 모든 속성에 대해 getter 메서드와 setter 메서드를 정의해야 한다.③ 반드시 생성자가 정의되어야 오류가 발생하지 않는다. ②해설 ☞ 자바빈이란 JSP 프로그램에서 사용할 수 있도록 사용자가 정의한 자바 클래스를 의미하는 것으로서, 일반적으로 JSP 프로그램에서 사용할 데이터를 다루는 목적으로 사용된다. 자바빈은 ‘설계 규약’이라는 정해져 있는 약속에 따라 만들어야 하는데,(교재 204쪽) 그 내용은 다음과 같다. 하나는 생성자에 대한 것으로, 자바빈 클래스에 생성자는 반드시 정의되어야 하는 것은 아니지만, 생성자를 포함시키려면 반드시 파라미터가 없는 기본 생성자를 포함시켜야 한다는 것이다. 이 기본 생성자를 넣지 않고 파라미터가 있는 생성자를 정의할 경우에는 오류가 발생하게 된다. 또 다른 하나는 속성에 대한 것이다. 자바빈 클래스에 정의된 모든 클래스 속성들에 대해서는, 각각 속성 값을 리턴하는 getter 메서드와 속성에 값을 설정하는 setter 메서드가 한 쌍씩 정의되어야 한다. 이러한 설계 규약을 준수하여 만들어진 자바빈은 JSP의 문법적 요소와 함께 맞물려 보다 효과적인 프로그래밍을 할 수 있게 한다.(교재 205쪽)① JSP 문법을 이용하여 정의한 클래스나 메서드는 해당 JSP 페이지에서만 사용할 수 있는 것과는 달리, 자바빈은 별도의 클래스 파일로서 존재하기 때문에, 한번 만든 자바빈은 여러 JSP 페이지에서 공통으로 사용할 수 있다는 장점이 있다.(교재 204쪽)④ JSP 프로그램 안에는 모로, 필수 요소는 아니다.(교재 204쪽)④ 사용자가 정의한 자바 클래스로, JSP 프로그래밍의 필수요소이다.a. 표현 언어는 JSP의 스크립트릿, 표현식, 선언부를 제외한 나머지 부분에서 사용할 수 있다.b. 표현 언어는 ‘$’문자와 표현식, 대괄호 [ ]를 사용하여 값을 간단하게 표현할 수 있게 하는 장점이 있다.c. 표현 언어의 데이터 타입으로는 논리형, 정수, 실수, 문자열이 있으며, null 값은 제외된다.d. JSP에서 이용하는 태그의 종류로는, 외부로부터 호출하는 JSTL과 사용자가 정의한 커스텀 태그 등이 있다.e. JSTL에서는 총 5개의 태그 라이브러리를 제공하며, 각 라이브러리는 고유의 접두어를 가진다.f. 코어 라이브러리는 자바의 기본 문법이나 변수 처리, 흐름 제어 등과 같은 코드를 지원하기 위한 태그들을 제공한다.※ 다음을 읽고 물음에 답하여라.6. 위의 보기 중 알맞은 내용으로만 묶은 것은?① a, c, d ② b, e, f ③ b, c, d ④ a, e, f ④해설 ☞ 표현 언어는 자바 코드를 대신하여 액션 태그의 속성 값을 지정하는 역할을 하는 것으로서,(교재 258쪽) JSP의 스크립트 요소인 스크립트릿, 표현식, 선언부를 제외한 나머지 부분에서 사용할 수 있다. 기본 문법으로 ‘$’문자와 표현식, 중괄호 { }를 사용함으로써 기존의 표현식보다 값을 간단하게 표현할 수 있으며, 사용할 수 있는 자료형으로는 정수, 실수, 문자열, 논리형, 널(null)이 있다.(교재 259쪽)표준 태그 라이브러리(JSTL)이란, 사용자 정의 태그 혹은 커스텀 태그라고 불리는 사용자가 직접 만들어 사용하는 태그들 중에서 자주 사용되는 것으 모아서 표준화 시킨 것을 의미한다.(교재 274쪽) 이러한 JSTL에서는 코어, XML, 국제화, 데이터베이스, 함수 총 5개의 태그 라이브러리를 제공하며, 각 라이브러리는 순서대로 c, x, fmt, sql, fn이라는 접두어를 가진다.(교재 275쪽) 이 중 코어 라이브러리는 자바의 기본 문법이나 변수 처리,)
    컴퓨터과학과| 2025.03.29| 5페이지| 3,300원| 조회(117)
    미리보기
  • 판매자 표지 한국방송통신대학교 [컴퓨터과학개론] 기말(주관식형)입니다.
    한국방송통신대학교 [컴퓨터과학개론] 기말(주관식형)입니다.
    2020학년도 2학기 기말시험(온라인평가)?교과목명:컴퓨터과학개론?학번:?성명:?연락처:?평가유형:주관식형(과제물형, 주관식형, 혼합형(과제물+주관식) 중 해당 유형 표기)?주관식형:※ 주관식일 경우 문제번호 표기 후 답안 작성?과제물유형:공통형?과제명:※ 다음 8문제 중에서 반드시 5개만을 선택해서 정리하여 제출하시오. (각 문제당 14점 × 5문제 = 70점)1. 컴퓨터에서 정수와 실수의 표현 방법에 대해서 설명하시오.2. 이진 트리, 완전 이진 트리, 포화 이진 트리를 설명하고 비교하시오.3. 교재에서 다룬 모든 정렬 알고리즘들을 설명하고 비교하시오.4. 가상기억장치의 페이징 기법과 세그먼테이션 기법을 설명하고 비교하시오.5. 조합회로와 순차회로의 개념과 종류를 나열하고 설명하시오.6. 함수의 매개변수 전달방식인 값호출 방식과 참조호출 방식을 설명하고 비교하시오.7. 데이터베이스 시스템의 3단계 구조와 관련해서 스키마에 대해 설명하고 비교하시오.8. OSI 참조 모델에 대해서 설명하시오.- 제출 파일 형식: 한글, MS-Word※ 한글 기준: 글자 크기 11포인트 이상, 줄간격 130%, 여백은 상하좌우 15mm- 파일 용량: 5MB 이내- 작성 분량: 최소 6쪽 ~ 최대 8쪽 (A4 기준, 1쪽은 표지만, 2쪽부터 내용 정리)※ 각 문제당 최소 1페이지 이상의 분량으로 작성하며, 그림/표는 분량에서 제외- 학교 표절검사시스템을 통해 학생 간의 표절 및 상업자료와의 표절을 엄격히 조사하며, 표절율에 따라 감점 또는 0점 처리됨- 각 문제에서 주요 키워드는 반드시 진하게 또는 밑줄 등으로 강조 표시해야 함.- 위의 및 본 과목의 질의응답 게시판의 기말 과제물 관련 공지글에서 언급되는 그 밖의 지시사항은 반드시 준수해야 하며, 미준수 시에는 감점 처리됨.- 이하 과제 및 답안 작성 (※ A4용지 편집 사용)1. 교재에서 다룬 모든 정렬 알고리즘들을 설명하고 비교하시오.알고리즘이란 주어져 있는 어떠한 문제에 대한 결과를 생성하기 위한 유한개의 명령들의 모임으세 개의 정렬 알고리즘은, 주어진 원소의 킷값을 비교하여 서로 위치를 교환하는 과정을 통해 정렬이 수행되는 방식으로, 설명만 보았을 때는 어떤 정렬 방식을 골라 사용한다 해도 결과적으로는 오름차순 정렬이 수행된다는 것에 있어서 별다른 차이점이 없어 보일 수도 있으나, 실제로 원소 간의 비교 횟수나 위치 교환횟수, 그리고 주어진 리스트의 입력 상태 등에 따라 어떠한 특정 정렬 방식을 골라 사용하는 것이 보다 더 효율적인 연산을 수행할 수 있게 한다.예를 들어, 주어진 데이터의 리스트가 얻고자 하는 결과와는 정반대인 내림차순으로 정렬되어있다고 가정해보자. 버블 정렬의 방식이라면, 리스트의 맨 앞 원소(최대값)부터 시작하여 서로 인접해있는 모든 원소 사이에서 자리바꿈이 발생하여 원소 간의 비교 및 위치교환 횟수가 너무 많아져 비효율적인 정렬을 수행하게 될 것이다. 삽입 정렬의 방식 역시, 리스트의 맨 앞 원소가 최대값이 위치해야 할 리스트 맨 오른쪽 끝으로 가기 위해서는, 서로 킷값을 비교하고 삽입되는 과정이 주어진 모든 원소들에 대하여 수행되어야 하므로 이 방식 역시 효율적인 정렬라고 보기 어렵다. 그러나 이에 반해, 아예 정렬의 맨 첫 순서 위치부터 차례대로 최소값의 원소를 고정해가는 선택 정렬의 방식은, 일단 하나의 원소가 최소값으로 선택되면 그 순서에 있는 원소와 자리를 단 한 번만 교환한 후 고정되므로, 앞서 말한 다른 두 정렬보다 훨씬 더 간단하고 효율적인 정렬 방식으로 비교해볼 수 있겠다.위의 정렬 알고리즘이, 비교적 원소간의 기초적이고 단순한 비교를 기반으로 하는 정렬 알고리즘이라면, 아래 설명하는 두 개의 알고리즘은 원소 간의 비교 횟수도 상대적으로 적어지고 보다 더 향상된 형태의 정렬 알고리즘으로 말할 수 있겠다.네 번째, 퀵 정렬(quick sort)이란, 주어진 리스트에서 특정 원소를 기준으로 삼는 두 개의 서브리스트 분할이 반복되는 과정에서 부분 정렬을 수행하면서 정렬되는 방식으로, 이때 리스트를 분할하기 위해 기준으로 삼는 특정 킷값의 원소ing)이 반드시 필요하게 된다.따라서 가상기억장치를 구현하는 데 있어서 가장 중요한 것은 가상 메모리 주소를 실제 메모리 주소로 변환하는 것이라 할 수 있으며, 이를 위한 기법은 크게 두 가지로 나누어 볼 수 있는데, 문제에서 제시한 페이징 기법과 세그먼테이션 기법이 바로 그것이다.페이징 기법과 세그먼테이션 기법은 둘 다 기본적으로, 보조기억장치에 보관되어 있는 프로그램 코드나 데이터를 쪼개어서 여러 개의 작은 블록 단위로 보관해두었다가, 프로그램이 실행될 때, 해당 프로그램 실행에 필요한 블록만 주기억장치의 영역으로 할당하여 처리하는 기법으로, 두 기법에 대한 설명과 특징, 차이점 등은 아래와 같다.먼저, 페이징(paging) 기법은 보조기억장치에 보관되어 있는 프로그램 코드나 데이터, 즉 가상 메모리를 여러 개의 블록으로 분할할 때, 모두 동일한 그리고 고정된 크기의 블록 단위로 쪼개어서 주기억장치에 적재하여 접근하는 기법으로, 여기서 프로그램을 동일한 크기로 분할시킨 이 블록 단위를 페이지(page)라고 부른다.또한, 페이징 기법에서는 보조기억장치에 보관되어 있는 프로그램만 블록 단위로 분할하는 것뿐만이 아니라, 주기억장치의 영역, 즉 실제 메모리 또한 일정한 크기로 분할한다는 것이 특징인데, 이 나누어진 영역의 단위는 페이지 프레임(page frame)이라고 부르며, 이때 주기억장치의 영역은 보조기억장치의 페이지와 같은 크기로 분할된다. 프로그램을 실행하게 되면 프로세스에 따라 요구되는 블록에 해당하는 페이지가 보조기억장치로부터 주기억장치의 영역으로 옮겨지고, 옮겨진 페이지는 바로 이 페이지 프레임이라는 주기억장치의 영역을 할당받아 그곳에 적재되는 것이다.다음 세그먼테이션(segmentation) 기법이란, 보조기억장치에 보관되어 있는 프로그램 코드나 데이터, 즉, 가상 메모리를 여러 개의 블록으로 분할할 때, 서로 다른 다양한 크기의 블록 단위로 쪼개어서 주기억장치에 적재하여 접근하는 기법이다. 여기서 프로그램을 다양한 크기로 분할시킨 이 블록 단위 호출되는 함수의 관계에 있어서는, 함수의 실행 대상이 되는 데이터의 정보를 주고받을 수 있어야 하는데, 이 때 이 주고받는 데이터가 바로 매개변수(parameter)이다. 결국 문제에서 언급된 함수의 매개변수 전달방식이라는 것은, 결국 호출하는 프로그램이 호출되는 함수에 데이터를 전달하는 방식을 의미하는 것으로 이해할 수 있다.매개변수란 이름 그대로 매개체의 역할을 하는 변수로, 호출하는 프로그램에 의해 매개변수가 호출된 함수에서 처리될 값을 전달하면, 그 값에 따라서 해당 함수는 다양한 기능을 수행할 수 있게 되는 것이다. 매개변수는 호출되는 함수를 정의하기 위해 사용되는 형식매개변수(formal parameter)와 호출하는 프로그램에서 함수를 호출하기 위해 사용되는 실매개변수(actual parameter)로 그 종류가 나뉘며, 이 매개변수의 종류에 따라 프로그램에서 함수를 호출할 때의 호출 방식 역시 달라지게 되는데, 문제에서 제시된 값호출 방식과 참조호출 방식이 바로 그것이다.예시 (1)int plus (int i, int j) {return i + j;}먼저, 값호출 방식(call-by-value)이란, 말 그대로 프로그램에서 함수를 호출할 때 값으로 호출하는 방식을 말한다. 함수의 매개변수 전달방식으로 말하자면 호출된 함수가 매개변수를 전달받을 때, 실매개변수의 값이 형식매개변수로 전달되는 방식이며, 보다 쉬운 표현으로 설명하면 그저 값만 보내주는 것이라고 할 수 있다. 이 방식에 대해서, 다음과 같은 예를 들 수 있겠다.예시 (2)int a = 1;int b = 2;int result = plus(a, b);printf(“%dn“, result);예시 (1)은 plus라는 함수에 대한 정의이다. 함수 plus에는 변수 int i와 int j를 전달하였고, 이 함수 plus는 각각의 변수 i의 값과 j의 값을 받아서 이 두 변수의 값을 더하여 얻은 값을 리턴하는 함수로 정의되어 있다. 이제 이렇게 정의한 함수 plus를 프로그램에서 예시 (2) 함수의 모든 실행 결과가 그대로 프로그램 내의 실매개변수에 반영되는, 말그대로 앞서 설명한 값호출 방식과는 완전히 반대되는 방식이라고 할 수 있겠다.예시 (5)int minus (int *a) {return (*a)--;}참조호출 방식에서는 포인터 *와 연산자 &를 사용하며, 이에 대한 예시는 다음과 같다.예시 (6)int a = 4;int result = minus(&a);printf(“%dn“, result);예시 (5)는, 위에서 값호출 방식에 대한 설명을 위해 들었던 예시 (3)을 활용한 것으로서, 함수 minus에 대한 정의이다. 함수 minus에는 변수 a의 포인터값(주소)를 변수로 전달하였고, 이 함수는 변수 a의 포인터값을 1 감소시키는 증감연산자인 --연산을 수행한 후에 얻은 값을 리턴하는 함수로 정의되어 있다. 이제 이렇게 정의한 함수 minus를 프로그램에서 아래의 예시 (6)와 같이 호출했다고 가정해보자.예시 (6)은, 변수 a의 값으로 정수 4가 대입되었고, 연산자 &로 받은 변수 a의 주소를 함수 minus 호출에 사용하는 예시이다. 즉, 값만 복사받았던 값호출 방식과는 달리, 프로그램 내의 실매개변수 a의 주소값이 호출된 함수 minus의 매개변수로 전달되었기 때문에, 함수 minus의 연산 실행에 따라 바뀐 값이 실매개변수의 값에도 영향을 미치게 되는 것이다. 따라서, 이 프로그램의 실행 결과로 마지막에 출력되는 변수 result의 값은, 함수 minus의 연산에 따라 4에서 1만큼의 값이 감소된 3이라는 결과를 얻을 수 있게 된다.4. 데이터베이스 시스템의 3단계 구조와 관련해서 스키마에 대해 설명하고 비교하시오.먼저, 데이터베이스와 데이터베이스 시스템에 대한 개념부터 정리해보도록 한다. 흔히 우리가 디비(DB)라고도 부르는 데이터베이스(database)란 간단히 말하자면 데이터의 집합체로서, 다수의 사람들에 의해 공유되고 또 공용으로 사용되기 위해 여러 응용 시스템이 통합, 저장된 것을 의미한다. 그리고 이러한 데이터베이스에재한다.
    컴퓨터과학과| 2025.03.29| 8페이지| 4,300원| 조회(138)
    미리보기
  • 판매자 표지 한국방송통신대학교 [컴퓨터보안] 기말(주관식형)입니다.
    한국방송통신대학교 [컴퓨터보안] 기말(주관식형)입니다.
    2021학년도 1학기 기말시험(온라인평가)?교과목명:컴퓨터보안?학번:?성명:?연락처:?평가유형:주관식형(과제물형, 주관식형, 혼합형(과제물+주관식) 중 해당 유형 표기)?주관식형:※ 주관식일 경우 문제번호 표기 후 답안 작성?과제물유형:공통형?과제명:1. 정보보호의 핵심목표 중 하나인 기밀성을 보장해주는 가장 대표적인 기법은( )이다. (5점)2. 정보보호의 핵심목표 중 하나인 무결성을 보장해주는 기법이나 도구를 본 과목 내용(3강~15강) 중에서 한 가지를 찾아 구체적으로 설명하고 몇 주차 강의에서 찾았는지 쓰시오. (16점)3. 사이버 공격 중 하나인 랜섬웨어에 대해 설명하고, 랜섬웨어에 감염되면 복구가 어려운 이유를 설명하시오. (22점)4. IDS의 분석 방법 중 시그니처 분석과 통계적 분석의 차이점을 세 가지 제시하시오. (18점)5. 두 글자로 이루어진 평문 ‘EX’를 RSA 알고리즘으로 암호화하는 과정과 만들어진 암호문을 쓰시오. 단, 암호화에 사용할 공개키는 (7, 36391)이다. (9점)- 제출파일 종류: 아래한글, MS-word 파일, 또는 텍스트 추출 가능한 PDF- 파일 용량: 5MB 이내- 글자크기: 11pt- 작성 분량: 표지 포함 5쪽 이하(A4기준)- 글자크기나 작성 분량 등을 지키지 않으면 감점- 표절 관련 주의사항: 학교에서 제공되는 표절검색 시스템에 의한 표절율이 50% 이상이면 감점 처리할 수 있으므로, 교재나 강의의 내용을 그대로 옮기지 말고 본인의 이해를 바탕으로 자신만의 표현으로 서술할 것- 참고문헌은 작성할 필요 없음- 이하 과제 및 답안 작성 (※ A4용지 편집 사용)1. 암호화2. 무결성이란, 어떠한 정보에 대해 전송 혹은 조회 등을 하는 과정에서 허락받지 않은 자가 함부로 그 원본 정보를 수정할 수 없도록 하는 것을 의미한다. 즉, 무결성을 보장해주는 기법이나 도구라는 것은 “허락되지 않은 사람이 정보를 수정할 수 없게 만드는 것”이 가장 기본이라고 할 수 있으나, “만약 정보에 대해 허락되지 않은 수정이 발생하였을 때 이를 즉시 확인할 수 있도록 하는 것” 또한 무결성을 보장해주는 기법에 해당한다. 이러한 무결성을 보장해주는 여러 기법 중 “3강. 인증”강의에서 다룬 “메시지 인증”에 대해 설명하고자 한다.메시지 인증이란, 말 그대로 전송받은 메시지의 내용이 도중에 불법적인 위변조 없이 정확한 원본 메시지 내용 그대로 수신되었는지를 확인하는 것을 의미한다. 이러한 메시지 인증을 거쳐 메시지에 대한 위변조가 없었다는 것을 확인함으로써, 해당 메시지에 대한 무결성을 확인할 수 있게 되는 것이다.메시지 인증은 일반적으로 메시지 인증 코드(MAC)를 활용하는데, 송신자가 메시지 뒤에 MAC을 붙여서 전송하면, 수신자가 이 MAC을 통해 메시지의 진위 여부를 검증하는 방식이다. MAC을 활용한 메시지 인증 방법은 다음과 같다.송신자는 보내고자 하는 메시지를 기반으로 MAC알고리즘을 활용하여 만드는데, 허락되지 않은 자가 그 메시지를 수정할 수 없도록 비밀키를 함께 넣어 MAC을 만들고, 이 MAC를 메시지 뒤에 붙여 보낸다. 그러면 이 메시지를 전달받은 수신자가, 받은 메시지를 기반으로 송신자와 동일한 MAC알고리즘과 비밀키를 활용하여 똑같이 MAC을 만들어 본 후, 만들어진 MAC과 수신받은 메시지 뒤에 붙어있는 MAC과 비교를 해보는 것이다. 이 때, MAC이 서로 동일하다면 원본 메시지 내용 그대로 정확하고 온전히 전송되었다는 것, MAC이 서로 다르다면 전송 도중 메시지 혹은 MAC에 위변조가 가해졌다는 것을 의미하며, 이러한 과정을 통해 해당 메시지의 무결성을 확인해볼 수 있게 된다.3. 랜섬웨어(Ransomware)란 그 이름 그대로 몸값(Ransome)을 요구하는, 대단히 위험한 악성코드(Malware) 중 하나이다. 일반적으로 실행 파일을 감염시키는 다른 악성코드들과는 다르게 랜섬웨어는 문서 혹은 그림과 같은 파일에 감염되며, 그렇게 감염된 파일을 암호화하여 파일의 소유자가 해당 파일을 아예 사용하지 못하게 한 후, 그 암호를 해제하기 위한 대가로 금전을 요구하는 방식이다. 그렇게 랜섬웨어에 감염되어 암호화된 파일은 그 암호를 풀기 위한 키를 알지 못하고서는 암호 알고리즘을 해제할 수 없기 때문에, 랜섬웨어에 감염된 파일은 복구가 어려울 수 밖에 없다.4. 침입탐지 시스템(IDS)이란, 컴퓨터의 정보에 대한 허락되지 않은 접근 등을 실시간으로 탐지하고 또 통보해주는 시스템을 말한다. 이 IDS의 모니터링에 의해 수집된 정보들을 분석하는 방법에는 대표적으로 시그니처 분석과 통계적 분석이 있는데, 두 분석 방법 간의 차이점은 크게 세 가지로 나누어 볼 수 있다.시그니처 분석은 이미 알려져 있기 때문에 특정 패턴이 사전에 정의되어 있는 정상 패턴과 일치하는지 그 여부를 확인하는 것으로써 침입을 탐지할 수 있는 방식이고, 통계적 분석은 기존에 수집하여 통계를 내둔 정상 패턴으로부터 특정 편차가 발생하였을 경우 이를 찾아내어 침입 여부를 탐지할 수 있는 방식이다.첫 번째는, 정보들을 분석하고 침입을 탐지하는 기준에 대한 차이이다. 시그니처 분석에서는 정보에 대한 공격이나 시스템의 오용 등과 관련된 잘못된 패턴들이 규정된 시그니처로서 데이터베이스에 등록되어 특정 패턴에 대한 분석에 활용되는 기준이 된다. 이러한 시그니처 데이터베이스는 주기적으로 업데이트되며, 원한다면 사용자에 의해 추가가 될 수도 있다. 그러나 통계적 분석에서는, 해당 시스템의 정상적인 사용과 관련된 일정 패턴을 수집하고 이에 대한 다양한 속성을 분석하여 생성된 통계가 특정 패턴에 대한 분석에 활용되는 기준이 된다.두 번째는, 정보를 분석하여 침입 여부를 탐지하는 데까지 걸리는 시간, 즉 분석 과정에 있어서 상대적 효율성에 대한 차이이다. 통계적 분석에서는 기존에 수집해둔 정보들의 일정 패턴으로부터 특정 편차가 발생하였을 때마다 이에 대하여 침입 탐지에 대한 분석을 수행하게 되므로, 잘못된 침입 가능성 신호를 보낼 가능성이 상대적으로 높은 것에 비해, 시그니처 분석에서는 정보를 분석하는 과정에서 정의된 패턴과의 일치 여부만 확인하면 되므로 잘못된 패턴이 판단되면 상대적으로 정확하고 또 빠르게 침입을 탐지할 수 있는 것이다.
    컴퓨터과학과| 2025.03.29| 3페이지| 3,000원| 조회(88)
    미리보기
  • 판매자 표지 한국방송통신대학교 [프로그래밍언어론] 기말(주관식형)입니다.
    한국방송통신대학교 [프로그래밍언어론] 기말(주관식형)입니다.
    2020학년도 2학기 기말시험(온라인평가)?교과목명:프로그래밍언어론?학번:?성명:?연락처:?평가유형:주관식형(과제물형, 주관식형, 혼합형(과제물+주관식) 중 해당 유형 표기)?주관식형:※ 주관식일 경우 문제번호 표기 후 답안 작성?과제물유형:공통형?과제명:1. 모호한 문법의 의미를 설명하고, 교재/강의에서 다루지 않은 예를 제시하시오. (20점)2. 다음 변수의 정의를 배런의 표기법으로 나타내시오. (10점)double d = 3.14;// 변수 d가 사용하는 메모리의 주소는 FFF0으로 가정3. 비지역변수와 자유변수를 공통점과 차이점 중심으로 설명하시오. (20점)4. 추상화의 의미를 설명하고, 제어 추상화와 자료 추상화의 개념을교재/강의에서 다루지 않은 예를 사용하여 설명하시오. (20점)- 제출파일 종류: 아래한글, MS-word 파일, 또는 PDF (단, 표절 검사를 위해 PDF는 텍스트 추출 가능한 파일이어야 하며 그 외 종류의 파일은 감점)- 파일 용량: 5MB 이내- 글자크기: 11pt- 작성 분량: 표지 포함 5쪽 이하(A4기준)- 글자크기나 작성 분량 등을 지키지 않으면 감점- 표절 관련 주의사항: 학교에서 제공되는 표절검색 시스템에 의한 표절율이 50% 이상이면 감점 처리할 수 있으므로, 교재나 강의의 내용을 그대로 옮기지 말고 본인의 이해를 바탕으로 자신만의 표현으로 서술할 것- 이하 과제 및 답안 작성 (※ A4용지 편집 사용)1. 모호한 문법의 의미를 설명하고, 교재/강의에서 다루지 않은 예를 제시하시오.“모호한 문법”의 의미를 설명하기 위해선, 먼저 파스트리에 대해 알아야 할 필요가 있다.“파스트리(parse tree)”란, 어떠한 수식에 대하여 구문 규칙을 적용하여 주어진 프로그램을 만들어 내는 과정을 트리의 형태로 나타낸 것을 말한다. 수식에 있어서 문법적으로 오류가 있다면 구문 규칙을 어떻게 적용하더라도 파스트리를 완성할 수 없기 때문에, 역으로 주어진 프로그램에 대해 파스트리가 존재한다는 것은 구문에 부합하는, 즉, 문법적인 오류가 없는 유효한 프로그램임을 의미하게 된다.이제 다시 “모호한 문법”에 대한 설명으로 돌아가서 그 의미부터 말하자면, 모호한 문법이란 하나의 프로그램에 대해 두 개 이상의 파스트리가 존재하는 문법을 말한다.먼저, 파스트리가 여러 개 존재한다고 해서 주어진 프로그램이 유효하지 않다는 것은 결코 아니라는 것을 알아야 한다. 프로그램에 대한 파스트리가 존재한다는 것은, 앞서 말한 대로 엄연히 문법적인 오류가 없는 프로그램이라는 것을 의미한다. 다만, 이 프로그램이 여러 파스트리에 의해 제각기 다른 의미로 해석될 수 있다는 점은 집중해야 한다. 대표적인 모호한 문법으로는 연산자들간의 우선순위를 고려하지 않은 연산, 올바른 방향으로 결합 순서로 계산되지 않은 연산, if문이 중첩된 문장에서 else 이하의 문장 수행에 대한 규칙 등 크게 세 가지를 들 수 있으며, 그 중, 주어진 조건이 거짓일 때 수행되는 else 이하의 문장이 조건이 2개인 중첩 if문에서 어떠한 모호성을 보이게 되는지 예를 들어보겠다.하나의 중첩 if문과 이에 대한 구문 규칙이 다음과 같이 주어져 있다고 가정해보자.if a>1 then if aa else b1이 거짓인 경우에 else 이하의 문장인 b>a가 수행되고, 파스트리(B)의 경우는 두 번째 if문인 a
    컴퓨터과학과| 2025.03.29| 5페이지| 3,300원| 조회(68)
    미리보기
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 23일 목요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
1:15 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감