분류 전체보기 26

소프트웨어 공학-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

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

[ 3장 연습문제 P.182 ~ P. 189] [ 개념 체크 ] 1. 다음글에서 프로세스와 프로그램 중에서 선택하라. 정답: 더보기 ( 프로그램 ) 은 컴파일되어 실행 가능한 형태로 저장 장치에 저당된 상태일 때 부르는 용어이며, ( 프로세스 ) 는 메모리에 적재되어 실행 중인 상태일 때 부르는 용어이다 2. 프로세스의 특징을 설명한 것 중 맞는것은? 정답: ④ 프로세스를 스케줄링 하는 것은 커널 기능이다 3. 프로세스에 대한 설명으로 틀린 것은? 정답: ① 동일한 프로그램이 실행되어 생성된 프로세서는 항상 동일한 프로세스 번호를 할당받는다. 4. PCB에 들어 있는 정보가 아닌 것은? 정답: ④ 프로세스 이름 5. 프로세스의 종료코드는 어디에 저장되는가? 정답: ① 프로세스의 PCB 6. 프로세스가 종..

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

쉽게 배우는 JSP 웹 프로그래밍 (송미영 저) [ 3장 연습문제 P.116 ~ P.118 ] 1. 다음 중 디렉티브 태그로 사용하는 형식은 무엇인가? 정답: ③ 2. 다음 중 스크립트 태그의 종류와 형식으로 옳지 않은 것은 무엇인가? 정답: ③ taglib 태그: 3. JSP 페이지가 사용할 자바 크래스를 설정하기 위한 page 디렉티브 태그의 속성은 무엇인가? 정답: ② import 4. JSP 페이지의 특정 영역에 다른 외부 파일의 내용을 포함하는 디렉티브 태그는 무엇인가 ? 정답: ② include 디렉티브 태그 5. JSP 페이지의 표현 언어, JSTL, 사용자 정의 태그(custom tag) 등 태그 라이브러리를 설정하는 디렉티브 태그는 무엇인가? 정답: ③ taglib 디렉티브 태그 6. 다..

# 코틀린OOP 실습 2주차

Exercise: Bank Account 다음 속성(property)을 갖는 BankAccount 클래스를 만든다. • Account number (계좌마다 서로 다른 값) • Account holder name • Balance (계좌 잔액) BankAccount 클래스는 다음 메소드(method)를 갖는다. • Deposit (입금) • Withdraw (출금, 성공하면 true, 잔액이 모자라서 실패하면 false 리턴) • balance 속성 setter는 private으로 하여 외부에서 사용 금지 아래 사용 예시의 코드가 동작하도록 한다. 팁 유일한 Account Number를 할당하기 위해, 새 BankAccount 객체가 생성될 때마다 값을 증가시키 는 카운트를 사용할 수 있다. 이 카운트는..

Android/Kotlin 2024.03.19

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

[ 2장 연습문제 P.124 ~ P. 128] [ 개념 체크 ] 1. 컴퓨터 시스템에서 주소를 발생시킬 수 있는 하드웨어를 있는 대로 골라라? 정답: ① CPU 2. CPU의 주소 선이 총 24개 있다면 이 CPU가 액세스할 수 있는 메모리의 최대 크기는? 정답: ② 16MB 3. 캐시 메모리가 있는 컴퓨터에서 CPU가 실행할 명령어와 코드가 반드시 있어야 하는 곳은? 정답: ① 캐시 메모리 4. 다음 CPU 레지스터 속에 저장된 값의 의미는 무엇인가? 정답: (1) PC 레지스터 - 다음 실행할 기계 명령의 메모리 주소 (2) IR 레지스터 - 실행을 위해 메모리에서 읽어온 명령이 저장된 레지스터 (3) SP 레지스터 - 스택의 꼭대기 메모리 주소 5. 현재 실행 중인 프로그램에 관한 일체의 실행 상황..

# 코틀린 기초 실습 1주차

## Collection과 Iteration을 활용하여 아래 문제를 해결하시오. 1. 루프(for)를 2번 사용하여 다음과 같이 구구단 출력하도록 프로그램 만들기. 2x2=4 2x3=6 …(중략)… 9x8=72 9x9=81 * Collection와 Iteration을 활용 * 단, 출력할 때 문자열 내에 ${ }를 사용하여 변수를 넣어서 사용할 것 fun main() { for (i in 2..9) { for (j in 1..9) { print("$i"+"x"+"$j=${i*j}") println("") } println("") } } 2. 10명의 퀴즈 점수 15, 4, 8, 9, 13, 12, 10, 9, 11, 6 을 저장하고 있는 배열의 최소 점수와 평균 점 수를 출력하는 프로그램을 작성하시오. ..

Android/Kotlin 2024.03.12

[DB 입문자를 위한 데이터베이스 기초와 SQL] 1장 연습문제

[ 1장 연습문제 P.40 ~ P.41 ] 1. 많은 양의 데이터가 수집, 저장되고 이데이터가 산업뿐만 아니라 정치, 경제, 문화 등 인간의 삶 전 영역에서 활용되고 영향을 미치는 시대를 ( 데이터의 시대 ) 라고 한다. 2. 디지털 혁명에 기반하여 물리적 공간, 디지털적 공간 및 생물학적 공간의 경계가 희석되는 기술융합의 시대를 ( 4차 산업혁명 )의 시대라고 한다. 3. 다음 중 4차 산업혁명 시대의 주요 기술이 아닌 것을 고르시오. ① 블록체인 ② 빅데이터 ③ 인공지능 ④ 인터넷 ⑤ 3D 프린팅 4. ( 데이터 )가 4차 산업혁명 시대에 관련된 기술들을 가능하게 하는 기본 원료의 역할을 하고 있다. 5. ( 데이터 경제 )란 데이터의 활용이 경제활동의 중요한 생산요소로 사용되는 경제구조를 뜻한다. ..

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

[ 1장 연습문제 P.58 ~ P.61 ] [ 개념 체크 ] 1. 운영체제의 기능과 거리가 먼 것은? 정답: ④ 컴파일 2. 운영체제의 특징과 동떨어진 내용은? 정답: ① 운영체제의 기능이 자원을 관리하는 것이지만, 운영체제가 컴퓨터의 모든 자원을 관리하지는 않는다 3. 고정 프로그래밍 방식을 설명하는 것으로 틀린 것은? 정답: ② 운영체제가 한 번에 한 개의 프로그램만 실행시키는 방식이다 4. 모바일 운영체제의 특징이 아닌것은? 정답: ③ 대표적으로 PSOS, VxWorks, VRTX, RT-Linux, Lynx 등이 있다 5. 내장 프로그래밍 방식의 출현이 획기적인 이유가 아닌 것은? 정답: ④ 오늘날 운영체제가 출현되었다 6. 운영체제의 태동이 된 기능은? 정답: ② 프로그램 적재 기능 7. 초기 ..

반응형