반응형

공부하기 19

정보처리 기능사 공부

* WINDOWS 특징 : 당시 널리 쓰이던 MS-DOS에서 멀티 태스킹과 GUI 환경을 제공하기 위해 출시한 운영체제 1. PnP(Plug and Play, 플러그 앤 플레이, 자동 감지 기능) : 컴퓨터에 주변기기를 추가할 때 별도의 물리적인 설정을 하지 않아도 설치만 하면 그대로 사용할 수 있도록 하는 기능. 꽂아서(Plug) 바로 사용(Play) 한다는 뜻 2. OLE(Object Link & Embedding, 개체 연결 및 삽입) : 다른 응용 프로그램에서 작성한 그림, 차트, 도표 등을 연결 또는 삽입하여 사용할 수 있는 기능 - ex) 그림판에서 그린 그림을 문서 작성 프로그램에 제공해 보다 효과적으로 문서를 꾸밀 수 있도록 한다. 3. 파일 시스템 지원 : 보조기억장치에 저장되는 파일에 ..

공부하기 2023.05.26

정보처리 기능사 요약

2. 애플리케이션 파트 2-1 단통시인 단위-통합-시스템-인수테스트 v모델 2-2 경로, 흐름, 조건, 루프, 분기 - 화이트박스 2-3 상드하스 상향식은 드라이버, 하향식은 스텁 더미모듈 2-4 테스트 오라클 참, 샘플링, 추정, 일관성 2-5 인체 인스펙션은 체크리스트, 워크스루는 체크리스트 없음 2-6 CVS, SVN, Git 형상 관리도구 3. 운영체제 파트 3-1 처반사신 운영체제 목적 처리능력, 반환시간, 사용 가능도, 신뢰도 3-2 일다시다실모드처리 운영체제 발달순서 일괄처리 -> (다중프로그래밍, 시분할, 다중처리, 실시간) -> (다중 모드, 범용) -> (분산처리, 병렬처리) -> (모바일 임베디드 가상화 클라우드) 3-3 원도우의 특징 - 선점형 멀티태스킹, PNP, 핫플러그, 핫스왑..

공부하기 2023.05.14

정보처리 기능사 프로그래밍 파트

1. 연산자 우선순위 다음과 같은 연산자 우선순위가 있는데, 이안에서도 특히 신경써야 하는 우선순위들이 몇개 있다. 1-1 비트단위 연산자 비트 단위 연산자는 &, ^, | 순으로 연산자 우선순위를 가진다. 보통 헷갈리니까 괄호를 주는데 정처기는 그런거 없다. & ^ | 순인거 반드시 기억하자. 또한 ~연산자의 경우 그냥 최우선이다. 예제: 30 | 12 & 19는 30이나, 연산자 우선순위를 신경쓰지 않으면 18로 잘못 계산하게 된다. 1-2 논리 연산자 얘도 위에거랑 거의 비슷한데, &&가 ||보다 먼저다. 또한 !는 그냥 최우선이다. 그냥 부정, 증감같이 하나만 엮이는건 무조건 먼저라고 생각해도 좋다. 따라서 1 || 1 && 0 의 경우 연산자 우선순위를 고려하면 1이지만, 고려하지 않으면 0이되..

공부하기 2023.05.12

jquery 모달창 만들기

자바스크립트를 사용하여 모달창을 구현하는 방법은 여러 가지가 있지만, 가장 기본적인 방법은 다음과 같습니다. HTML 구조 작성 모달창을 구현하기 위해 먼저 HTML 구조를 작성해야 합니다. 예를 들어, 다음과 같은 HTML 코드를 작성할 수 있습니다. 모달 열기 × 모달 내용 CSS 스타일 작성 HTML 구조에 대한 CSS 스타일을 작성하여 모달창을 디자인할 수 있습니다. 예를 들어, 다음과 같은 CSS 코드를 작성할 수 있습니다. /* 모달 스타일 */ .modal { display: none; /* 모달창 기본 숨김 */ position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-..

공부하기 2023.05.07

자바스크립트 이미지 페이드인,아웃 메뉴 연습하기

완성된 사이트 로고 바바 자자 자자 자자 자자 바바 자자 자자 자자 자자 바바 자자 자자 자자 자자 바바 자자 자자 자자 자자 1 2 3 제이쿼리를 사용하여 이미지가 페이드인,아웃 효과가 생기도록 설정하였고 메뉴영역에 마우스를 이동하면 서브베뉴가 보여지도록 설정하였습니다. $("nav>ul>li").mouseover(function(){ $(this).find("ul.sub").stop().slideDown(); // $("ul.sub").stop().slideDown(); }) $("nav>ul>li").mouseout(function(){ $(this).find("ul.sub").stop().slideUp(); // $("ul.sub").stop().slideUp(); }) // $("nav > ul..

공부하기 2023.05.06

제이쿼리 사용하지 않고 top버튼 만들기

Top 위 코드에서는 #topBtn 스타일로 버튼을 스타일링하고, 스크롤 위치에 따라 버튼을 보이거나 숨깁니다. addEventListener 메소드를 사용하여 window 객체에 scroll 이벤트를 추가하고, 스크롤 위치가 100 이상일 때 topBtn 요소의 display 속성을 block으로 설정하여 버튼을 보여줍니다. 또한, addEventListener 메소드를 사용하여 click 이벤트를 버튼 요소에 추가하고, 클릭할 때마다 window.scrollTo(0, 0) 코드를 실행하여 페이지 상단으로 이동하도록 설정합니다.

공부하기 2023.05.05

코딩 일기 2023-05-02

오늘은 코딩을 하루 종일 했습니다. 아침에는 새로운 프로젝트를 시작했습니다. 처음부터 코드를 작성하고 구현하는 것이 아니라, 기존의 코드를 수정하고 새로운 기능을 추가해야 했기 때문에 코드 리팩토링을 많이 했습니다. 코드 리팩토링을 하면서 코드의 가독성을 높이고 중복 코드를 제거하는 등 코드의 품질을 개선하고자 노력했습니다. 오후에는 새로운 기능을 구현하고 테스트하는 데에 많은 시간을 보냈습니다. 처음에는 예상치 못한 버그들이 많이 발생해서 당황스러웠지만, 디버깅을 하면서 하나씩 해결해 나갔습니다. 코드의 성능을 높이기 위해 최적화 작업도 하면서, 코드의 실행 시간을 단축하는 방법을 고민했습니다. 저녁에는 코드 리뷰를 받았습니다. 다른 개발자들이 작성한 코드를 살펴보면서, 다른 접근 방식이나 새로운 기술..

공부하기 2023.05.02

자바스크립트 / 정보처리 기능사 오답노트

자바스크립트 오답노트 6.다음의 결과값을 작성하시오 { let num = [56, 4, 3, 65, 78]; let min = 9999; for(let i=0; i num[i]){ min = num[i]; } } console.log(min) } 정답 : 3 해당 코드는 배열 num에서 가장 작은 값을 찾아서 min 변수에 할당하고, 마지막으로 min 값을 출력하는 코드입니다. 반복문 내부에서 if문을 사용하여 현재 min 값과 num[i] 값을 비교합니다. 만약 num[i] 값이 min 값보다 작으면, min 변수의 값을 num[i] 값으로 갱신합니다. i 값을 1 증가시킵니다. 돌아가서 다시 반복하면 정답은 3이 나옵니다. 8.다음의 결과값을 작성하시오 { let num = [1,2,3,4,5]; l..

공부하기 2023.04.28

sql&정보처리기능사 실기 준비

1.SQL문의 빈칸을 완성하시오. [학생] 테이블에서 전화번호가 NULL 값이 아닌 학생명을 모두 검색하기 위한 SQL문의 작성하시오. SELECT 학생명 FROM 학생 WHERE 전화번호 _____; 답: IS NOT NULL 2.SQL문의 빈칸을 완성하시오. 사용자 "HWANG"에게 테이블을 생성할 수 있는 권한을 부여하기 위한 SQL문을 작성하시오. _____ CREATE TABLE _____ HWANG 답: GRANT, TO 3.SQL문의 빈칸을 완성하시오. [성적] 테이블에서 점수가 90점 이상 95점 이하인 '컴퓨터공학과' 학생의 정보를 검색한 SQL문을 작성하시오. SELECT * FROM 성적 WHERE (점수 _____ 90 _____ 95) AND 학과 = '컴퓨터공학과'; 답: BET..

공부하기 2023.04.23

오답 풀이

01. 다음의 결괏값을 작성하시오. { let i = 0; let sum = 0; while(i < 10){ i = i+1; if( i % 3 == 0) sum -= i; if( i % 3 == 1) sum += i; if( i % 3 == 2) sum *= i } console.log(sum) } // 정답 : 129 02. 다음의 결괏값을 작성하시오. { let num = [10, 20, 30, 40, 50]; let i, max, min; max = min = num[0]; for(i=0; i max) max = num[i]; if(num[i] < min) min = num[i]; } console.log(max, min); } // 정답 : 50 10 03. 다음의 결괏값을 작성하시오. { fun..

공부하기 2023.04.21

모던 자바스트립트 마무리 문제 추가내용

저번에 제작한 명언 사이트에 이어 명언과 작가가 바뀌는 타이밍에 배경도 무작위로 바뀌는 사이트를 제작하였습니다. stop 바뀌는 배경이 밝은 경우 글자가 잘 보이지 않아 명언과 작가 부분을 container로 감싸고 이 영역에 background-color에 rgba 속성을 주어 명암을 조금 어둡게 설정 하였습니다. main영역에 그림이 랜덤으로 들어가야 해서 선택자로 main을 지정해 주었습니다. 새로 추가된 내용입니다. const unsplashUrl = `https://source.unsplash.com/random/?na&t=${Date.now()}`; main1.style.backgroundImage =`url('${unsplashUrl}')`; 이 부분은 Unsplash API를 사용하여 랜덤..

공부하기 2023.04.17

모던 자바스트립트 마무리 문제2

자바스크립트를 사용해서 로또 번호를 자동으로 생성해주는 프로그램을 작성하려고 합니다. 로또 번호 생성기 클릭 하세요 번호가 나타납니다. 클래스 box는 클릭 버튼 영역이고 numbers1에는 클릭 했을 때 무작위의 숫자가 표시될 영역입니다. box 영역에는 linear-gradient 효과를 90도에 여러가지의 색을 넣고 마우스를 hover 했을 때 transparent 속성으로 부모의 색은 보이지 않도록 설정 하였습니다. transition: 500ms ease;"는 해당 요소가 변화할 때, 0.5초 동안 이징 효과를 적용하여 부드럽게 애니메이션을 진행하도록 설정하는 것입니다. 우선, 코드는 빈 배열 numbers와 두 개의 DOM 요소를 변수로 정의합니다. clickBox는 'box' 클래스를 가진 ..

공부하기 2023.04.16

모던 자바스트립트 마무리 문제

완성된 사이트 명언 데이터를 json 파일로 불러온 후 총 30개인 명언을 무작위로 1초에 한번씩 변경이 되도록 화면에 출력하였습니다. stop h1태그 result에는 명언이 들어갈 예정이고, h2태그 quote에는 작가가 들어갈 예정입니다. 변수 number를 0으로 초기화 해줍니다. fetch 함수를 사용하여 JSON 파일을 가져옵니다. .then(name => name.json()): JSON 파일을 파싱합니다. 파싱 JSON 형식의 데이터를 읽어들이기 위해서는, 이를 JavaScript에서 사용 가능한 형태인 JavaScript 객체로 변환해야 합니다. 이를 "파싱"이라고 부릅니다. .then(result => { ... }): 파싱된 결과를 처리합니다. 이 코드에서는, fetch 함수를 사용하..

공부하기 2023.04.15

정보처리 기능사 오답풀이

6. 기억장치에서 읽어낸 명령을 받고 이것을 실행하기 위하여 일시 기억하는 레지스터는? ❶ 명령(instruction) ② 누산기(accumulator) ③ 저장(storage) ④ 인덱스(index) 명령어를 읽어서 저장한다고 하였으므로 명령어 레지스터(IR) 입니다. 7. 2진수 (110010101011)2을 8진수와 16진수로 올바르게 변환한 것은? ① (5253)8, (BAB)16 ② (5253)8, (CAB)16 ③ (6253)8, (BAB)16 ❹ (6253)8, (CAB)16 8진수 변환시에는 3자리씩 110 010 101 011 으로 끊고 각각 계산하여 6,2,5,3으로 만듭니다. 16진수 변환시에는 4자리씩 1100 1010 1011 으로 끊고 각각 계산하여 12,10,11으로만듭니다. ..

공부하기 2023.04.09

정보처리 기능사 오답풀이

2. 다음 중 RISC(Reduced Instruction Set Computer)의 설명으로 옳은 것은? ❶ 메모리에 대한 액세스는 LOAD와 STORE만으로 한정되어 있다. ② 명령어마다 다른 수행 사이클을 가지므로 파이프라이닝이 효율적이다. ③ 마이크로 코드에 의해 해석 후 명령어를 수행한다. ④ 주소지정방식이 다양하게 존재한다. RISC의 약자인 Reduced는 제한된으로 해석 될 수도 있습니다. 따라서 메모리에 대한 엑세스는 LOAD와 STORE만으로 "한정" 되어 있다.에서 한정 이라는 말과 Reduced의 뜻이랑 같습니다. 4. 중앙처리장치(CPU)에 해당하는 부분을 하나의 대규모 집적회로의 칩에 내장시켜 기능을 수행하게 하는 것은? ❶ 마이크로프로세서 ② 컴파일러 ③ 소프트웨어 ④ 레지스터..

공부하기 2023.04.08

웹디자인 기능사 오답풀이

1. 색의 3속성 중 사람의 눈이 가장 예민하고 강하게 반응하는 대비는? ❶ 명도대비 ② 색상대비 ③ 보색대비 ④ 채도대비 명도대비:명도가 다른 두 색의 영향에 의해 명도차가 다르게 지각되는 현상. 주위 색에 따라 더욱 밝게 느껴지거나 더욱 어둡게 느껴짐. ex) 흰바탕에 회색 점/검은바탕에 회색 점 동시대비 중 가장 예민하게 작용함. 3. 디자인의 원리 중 비례에 대한 설명이 잘못된 것은? ❶ 균형을 가장 많이 고려하여 구성해야 한다. ② 부분과 부분, 부분과 전체에 균형이 잡혀있음을 말한다. ③ 조형을 구성하는 모든 단위의 크기를 결정한다. ④ 객관적 질서와 과학적 근거를 명확하게 드러내는 구성 형식이다. 비례란 부분과 부분, 부분과 전체의 연관시켜서 상대적으로 설명하는 것으로 부분사이의 상호관계에 ..

공부하기 2023.04.07
728x90
반응형