전체 글 23

[명품 운영체제] 7장 연습문제

[ 7장 연습문제 P.376 ~ P. 380]  [ 개념 체크 ]1. 젓가락과 숟가락이 하나씩만 있는 식탁에서 두 사람이 식사를 한다고 하자. 숟가락과 젓가락을 동시에 들어야 한 입 식사가 가능하며, 숟가락이든 젓가락이든 한 번에 하나 씩 들어야 한다. 한 개만 가진 사람은 나머지 한 개가 준비될 때까지 기다려야 한다. 한 입 식사 후 들고 있던 숟가락과 젓가락은 모두 내려놓으며, 둘은 대화할 수 없다고 할 때, 두 사람이 식사하는 동안 교착 상태가 발생하는 상황을 사례를 들어 설명하라.  정답:한 사람이 숟가락을 드는 동안 동시에 다른 사람이 젓가락을 드는 경우 교착상태가 발생할 수 있다.  2. 식사하는 철학자 문제를 잘못 기술한 것은? 정답: ① 식사하는 철학자 문제는 공유 자원에 대한 멀티스레드의..

[쉽게 배우는 JSP 웹 프로그래밍] 6장 연습문제

[ 6장 연습문제 P.231 ~ P.234 ] 1. 폼을 구성하는 태그의 종류로 옳지 않은 것은 무엇인가? 정답: ④ textarea: 한 줄을 입력할 수 있는 태그이다. 2. form 태그의 속성으로 옳지 않은 것은 무엇인가? 정답: ③ name: 폼을 식별하기 위한 이름으로 중복으로 설정할 수 있다. 3. input 태그의 type 속성 값으로 옳지 않은 것은 무엇인가? 정답: ④ checkbox: 체크박스로 열거된 것 중 하나만 선택할 때 사용한다. 4. input 태그의 type 속성 값 중에서 보이지 않게 숨겨서 값을 전송할 때 사용하는 속성 값은 무엇인가? 정답: ④ hidden 5. 다음 중 단일 요청 파라미터의 값을 받는 메소드는 무엇인가? 정답: ① request.getParameter(..

[쉽게 배우는 JSP 웹 프로그래밍] 5장 연습문제

[ 5장 연습문제 P.194 ~ P.196 ] 1. 다음 중 내장 객체의 종류로 옳지 않은 것은 무엇인가? 정답: ② include 2. 폼 페이지로부터 입력된 데이터를 전달하는 요청 파라미터 값을 JSP 페이지로 가져오는 내장 객체는 무엇인가? 정답: ① request 3. request 내장 객체로 웹브라우저/서버와 관련된메소드에 대한 설명으로 옳지 않은 것은 무엇인가? 정답: ④ getQuery(): 웹 브라우저의 전체 요청 파라미터 문자열[물음표(?) 다음 URL에 할당된 문자열]을 가져온다. 4. 서버가 웹 브라우저에 다른 페이지로 강제 이동하는 내장 객체와 관련된 메소드는 무엇인가? 정답: ④ response.sendRedirect() 5. 스크립트 태그의 표현문과 같이 데이터를 출력하는 내장..

[명품 운영체제] 4장 연습문제

[ 4장 연습문제 P.248 ~ P. 254] [ 개념 체크 ] 1. 스레드가 도입된 배경으로 프로세스의 문제점을 잘못 설명한 것은? 정답: ④ 프로세스 스케줄링의 복잡성을 줄이려 했다. 2. 프로세스와 스레드의 관계에 대한 설명으로 틀린 것은? 정답: ③ 프로세스는 자신에게 속한 모든 스레드의 부모이다. 3. 멀티태스킹 프로그램을 작성하는데 있어서 각 태스크를 프로세스로 만드는 것과 스레드로 만드는 방법 중 스레드로 만드는 방법이 유리한 이유로 맞는 것은? 정답: ② 프로세스들은 주소 공간이 완전히 분리되어 있어 공유 공간을 만들기 위해 운영체제의 도움을 받아야 하지만, 멀티스레드를 이용하는 경우 프로세스 내에 공유 변수 등을 통해 쉽게 통신할 수 있기 때문이다 4. 스레드에 관한 정보를 저장하는 구조..

[쉽게 배우는 JSP 웹 프로그래밍] 4장 연습문제

[ 4장 연습문제 P.159 ~ P.162 ] 1. 다음 중 액션 태그에 대한 설명으로 옳지 않은 것은 무엇인가? 정답: ① 와 같은 스크립트 태그의 형식을 따른다. 2. forward 액션 태그에 대한 설명으로 옳지 않은 것은 무엇인가? 정답: ② 이전 페이지 및 이동 페이지의 모든 내용을 출력한다. 3. include 액션 태그에 대한 설명으로 옳지 않은 것은 무엇인가? 정답: ③ 정적 페이지에 사용한다. 4. 자바빈즈를 작성할 때 따라야 할 규칙이 아닌 것은 무엇인가? 정답: ① 자바 클래스는 java.io.Serializable 인터페이스를 반드시 구현해야 한다. 5. 자바빈즈에 사용하는 액션 태그로 옳지 않은 것은 무엇인가? 정답: ② setBean 액션 태그 6. 다음은 include 액션 태..

소프트웨어 공학-4주차 퀴즈

문제 1 식스 시그마의 목표 중 옳지 않은 것은? 하나를 선택하세요. a. 결함 및 문제 감소 b. 비용 감소 c. 공정 주기 단축 d. 프로세스 자동화 문제 2 A-SPICE의 역량 수준 중, 프로세스가 체계적이지 않지만 어떻게든 목표가 달성되고 결과물이 존재하는 수준을 나타내는 것은? 하나를 선택하세요. a. Performed b. Optimizing c. Managed d. Established 문제 3 다음 중 CMMI의 성숙도 수준에 해당하지 않는 것은 무엇인가 하나를 선택하세요. a. 정량적 관리 수준 b. 정의 수준 c. 자동화된 수준 d. 최적화 수준 문제 4 요구사항 명세서(SRS)의 목적 중 올바르지 않은 것은 무엇인가? 하나를 선택하세요. a. 목표를 달성하기 위한 해결 방법은 기술하..

소프트웨어 공학-3주차 퀴즈

문제 1 소프트웨어 개발이 실현 가능한가를 분석하기 위한 대상으로 가장 적합하지 않은 것은? 하나를 선택하세요. a. 법적.윤리적 측면 b. 팀 구성 측면 c. 기술적 측면 d. 경제적 측면 정답 : 팀 구성 측면 문제 2 애자일 방법론에서 일반적으로 적용되는 XP 프로세스의 실천 사항 Practice 로 적절하지 못한 것은? 하나를 선택하세요. a. 작은 배포 Small Release b. 증분 계획 Incremental Planning c. 지속적 통합 Continuous Integration d. 삼중 프로그래밍 Tripple Programming 정답 : 삼중 프로그래밍 Tripple Programming 문제 3 DevOps 의 이점으로 올바르지 않은 것은? 하나를 선택하세요. a. 개발자와 운..

카테고리 없음 2024.03.30

소프트웨어 공학-2주차 퀴즈

문제 1 소프트웨어 개발 프로젝트가 실패하는 원인과 거리가 먼 것은? 하나를 선택하세요. a. 요구사항의 빈번한 변경 발생 b. 신기술 수용 정책의 부재 c. 개발 기간 및 예산 계획의 미흡 d. 소프트웨어 복잡도의 증가 정답 : 신기술 수용 정책의 부재 문제 2 소프트웨어 오류의 원인 중 가장 많은 비중을 차지하는 것은? 하나를 선택하세요. a. 코딩 오류 b. 로직 설계 오류 c. 기능 오류 d. 명세 오류 정답 : 명세 오류 문제 3 다음 설명은 무엇을 의미하는가? [ 세부적인 사항들은 감추고, 대상물의 특징으로 사물을 대표하도록 정의하는 원리로, 함수 정의, 매크로 함수, 객체, 추상 데이터 타입, 반복문 등이 대표적인 요소에 해당한다. ] 하나를 선택하세요. a. 엄격성 b. 정형성 c. 추상화..

코틀린FP- 실습 3주

Collection map 연습 정수 리스트를 인자로 받아서 아래와 같이 새 리스트를 만들어서 리턴하는 함수를 작성하시오. - 인자로 받은 리스트의 원소 중 홀수인 원소는 2배를 하고, 짝수인 원소는 그대로 사용하여 새 리스트를 만든다. fun doubleOddNumbers(list: List): List { // TODO: implement function return list.map{ if(it%2!=0)it*2 else it} } fun main() { val testCases = listOf( Pair(listOf(1, 2, 3, 4, 5), listOf(2, 2, 6, 4, 10)), Pair(listOf(2, 4, 6, 8), listOf(2, 4, 6, 8)), Pair(listOf(1, 3..

카테고리 없음 2024.03.27

퀴즈 - 2장 후반부

문제 1 문제 내용 사용자 모드에서 커널의 기능을 수행하기 위해 커널 코드에 접근하면 해당 응용프로그램은 강제 종료된다. 하나를 선택하세요. 참 거짓 정답 : '참' 문제 2 문제 내용 커널은 시스템에서 시스템 서비스를 위해 능동적으로 실행되는 프로세스 중 하나로 볼 수 있다. 하나를 선택하세요. 참 거짓 정답 : '거짓' 문제 3 문제 내용 시스템 호출은 일반 함수 호출에 비해 시간이 많이 걸리는 작업이므로 프로그램의 실행 속도를 높이기 위해서는 가급적 시스템 호출을 적게 하도록 작성하는 것이 좋다. 하나를 선택하세요. 참 거짓 정답 : '참' 문제 4 문제 내용 CPU가 현재 하던 일을 중단하고 미리 정의된 다른 일을 하도록 처리하는 비동기적인 방법을 시스템 호출이라 한다. 하나를 선택하세요. 참 거..

운영체제/퀴즈 2024.03.25
반응형