전체 글 62

IT CookBook JAVA 마스터 Ch.04 연습문제

01. 다음 빈칸을 채우시오. ① 제어문은 프로그램을 구성하는 코드가 실행될 때 코드의 처리 순서를 변경할 수 있는 문장이다. 조건문은 주어진 조건이 참인지 거짓인지 판별하고 그에 따라 특정 명령을 수행하는 제어문이다. 반복문은 일련의 명령문을 반복적으로 실행하는 데 사용된다. ② 분기문은 원할 때마다 반복문에서 벗어나거나 반복문을 시작하도록 실행 흐름을 직접 제어할 수 있는 제어문이다. break는 원할 때마다 반복문의 실행을 중지하거나 종료하는 데 사용된다. continue는 특정 조건을 건너뛰고 나머지를 계속 실행하려는 경우에 사용된다. 02. 다음 프로그램의 실행 결과는 무엇인가? public class MyClass { public static void main(String[] args) { i..

IT CookBook JAVA 마스터 Ch.03 연습문제

01. 다음 빈칸을 채우시오. 연산자는 컴파일러에 어떤 작업을 수행하도록 지시하는 기호이다. + 기호를 사용하여 두 수를 더하는 경우니 2 + 3 = 5에서 2와 3은 피연산자이고 +는 연산자에 해당한다. 02. 다음 프로그램의 오류는 무엇인가? public class MyClass { public static void main(String[] args) { int a = 4; float b = 3; int c = ++a + -b; System.out.println(c); } } ① int와 float을 처리할 수 없다. ② 하나의 변수에 두 연산자가 할당된다. ③ float을 int로 변환할 수 없다. ④ 오류가 없다. 03. 다음 프로그램의 실행 결과는 무엇인가? public class MyClass..

IT CookBook JAVA 마스터 Ch.02 연습문제

01. 다음 빈칸을 채우시오. ① 변수는 컴퓨터 프로그램이 처리할 데이터를 저장하는 저장 위치이고, 상수는 final 키워드를 사용하여 데이터를 저장할 수 있는 메모리 공간이지만, 프로그램이 실행되는 동안 메모리에 저장된 데이터를 변경할 수 없고 반드시 선언과 동시에 초기화 해야한다. ② 변수의 유형 중 지역변수는 메서드 내부에 선언된 변수이고, 정적변수는 static 키워드로 정의된 클래스 변수이며, 인스턴스 변수는 클래스 내부에 정의되지만 메서드 내부에는 선언되지 않는 변수이다. 02. 다음 프로그램에서 발생하는 오류는 무엇인가? public class MyClass { public static void main(String[] args) { int a; System.out.println("변수의 값..

IT CookBook JAVA 마스터 Ch.01 연습문제

01. 다음 빈칸을 채우시오 ① 1995년 썬마이크로시스템즈가 출시한 자바는 다양한 플랫폼에서 사용할 수 있는 객체지향 프로그래밍 언어이다. ② JDK에는 자바 프로그램을 작성하는 데 필요한 도구와 이를 실행하는 JRE가 포함되어 있다. JRE는 다른 소프트웨어를 실행하도록 설계된 소프트웨어로, 여기에는 클래스 라이브러리, 클래스 로더, JVM이 포함된다. 02. 자바의 어느 부분에 모든 라이브러리 파일 세트와 JVM이 사용하는 파일이 포함되어 있는가? ① 자바 런타임 환경 ② 자바 엔터프라이즈 에디션 ③ 자바 개발 키트 ④ 자바 가상 머신 03. 다음 중 자바 가상 머신에 대한 설명으로 옳지 않은 것은 무엇인가? ① 추상적인 기계이다. ② 바이트코드로 실행 가능하다. ③ 플랫폼 의존적이다. ④ 다른 언..

초연결 사회의 데이터통신과 네트워킹 Ch.06 연습문제

01. 다음은 IEEE 802.3 LAN 표준에 관한 설명이다. 옳지 않은 것은? ① 물리 계층에는 전기적, 기계적 특성에 대한 표준과 관련된다. ② LLC 부계층은 공유매체에 대한 접근 감독 기능을 담당한다. ③ MAC 부계층은 공유매체에 대한 접근 조정 기능을 수행한다. ④ 네트워크 계층은 MAC 부계층과 LLC 부계층으로 나누어 구현된다. 02. 다음 중 LAN 프로토콜에 속하지 않는 것은? ① IEEE 802.15 블루투스 표준 ② IEEE 802.5 토큰링 표준 ③ IEEE 802.4 토큰버스 표준 ④ IEEE 802.3 이더넷 표준 03. 다음은 성형 토폴로지에 대한 설명이다. 이중 옳지 않은 것은? ① 제어장치인 중앙 노드에 문제가 발생하면 네트워크 전체에 영향을 준다. ② 접속하는 링크가 ..

초연결 사회의 데이터통신과 네트워킹 Ch.05 연습문제

01. 회선제어를 위한 기술 중에서 하나의 스테이션을 주 스테이션으로 지정하고 나머지는 종속 스테이션으로 구성하며 주 스테이션이 전송할 데이터가 있을 때 선택모드를 사용하는 방식은? ① ENQ/ACK 방식 ② ARQ 방식 ③ 폴링 방식 ④ 피기백 방식 02. 데이터링크의 효율성을 극대화하기 위해 다수의 디바이스가 단일 데이터링크를 공유해 전송하는 기술은? ① 흐름제어 기술 ② 다중화 기술 ③ 교환 기술 ④ 오류제어 기술 03. 다음은 슬라이딩 윈도우 방식에서 전송지 윈도우의 동작에 대한 설명이다. (가)와 (나)에 각각 들어갈 표현으로 옳은것은? ACK 프레임이 도착하면 전송지 윈도우는 ACK 프레임에 따른 프레임의 수만큼 ( 가 )경계가 ( 나 )으로 이동하여 윈도우 크기가 커진다. ① 왼쪽 - 왼쪽 ..

초연결 사회의 데이터통신과 네트워킹 Ch.04 연습문제

01. 임의의 신호를 특성이 잘 알려진 사인 혹은 코사인 함수로 변환해 해석할 수 있도록 해주는 매우 중요하고 유용한 원리는? ① 나이퀴스트 원리 ② 라플라스 원리 ③ 새넌 원리 ④ 푸리에 원리 02. 신호가 전송 링크를 통해 전파될 때, 상이한 주파수로 인해 서로 다르게 감쇄되고 지연되어 수신 신호가 전송 신호와 다르게 되는 현상을 나타내는 용어는? ① 감쇄 ② 왜곡 ③ 잡음 ④ 변조 03. 하틀리의 법칙에 따르면, 사용하는 부호의 레벨 수가 증가할 때 채널의 정보 전송속도는 어떻게 변화하는가? ① 점점 증가한다. ② 점점 감소한다. ③ 변화가 없다. ④ 증가하다가 감소한다. 04. S/N을 [dB] 단위로 변환하면? ① 10dB ② 20dB ③ 30dB ④ 40dB 05. 잡음이 있는 채널인 경우 채..

초연결 사회의 데이터통신과 네트워킹 Ch.03 연습문제

01. ARPANET이 초기에 서로 다른 호스트 사이의 연결과 흐름을 제어하기 위해 사용했던 프로토콜은? ① IMP ② XMP ③ NCP ④ SSL 02. 각종 사물에 센서와 통신 기능을 내장하고 무선통신을 통해 네트워크에 연결하며, 그 사물들이 인간의 직접 개입 없이도 데이터를 교환하고 스스로 분석하며 학습한 정보를 사용자에게 제공하는 인공지능 기술은? ① 블루투스 ② Wi-Fi ③ BcN ④ IoT 03. IoT를 구축하기 위한 핵심 기술과 관련해 다음 (가)에 들어갈 적절한 용어는? 사물들 사이의 일관된 정보 전달 방법을 확립하기 위해 HTTP를 대체할 ( 가 ) 프로토콜이 제시되었으며, OASIS에서는 ( 가 )을(를) IoT의 표준규약으로 사용하고 있다. ① CGI ② API ③ S-HTTP ④..

초연결 사회의 데이터통신과 네트워킹 Ch.02 연습문제

01. OSI 참조모델에 대한 다음 설명 중 옳지 않은 것은? ① 7개의 계층으로 이루어져 있다. ② 특정 시스템에 대한 프로토콜 의존도를 줄이고 향후 기 술 진보에 따른 프로토콜 확장성을 고려하였다. ③ 다양한 표준화와 관련된 기본 골격을 제공하는 것이 목적이다. ④ 물리적 매체에 연결된 여러 개방형 시스템 중 어떤 곳에 특정 업무를 집중해 수행하도록 제어할 것인지 규정한다. ※ 개방형 시스템 -> 데이터 통신을 하는 물리적 장치, 노드 02. 하부 네트워크와 독립적으로 신뢰성 있는 프로세스 상호 간의 메시지 전달 기능을 제공하는 계층은? ① 데이터링크 계층 ② 네트워크 계층 ③ 전송 계층 ④ 응용 계층 03. 인접한 노드 간의 전송로상에서 에러를 검출하고 BSC 전송제어 절차, HDLC 전송제어 절차..

초연결 사회의 데이터통신과 네트워킹 Ch.01 연습문제

01. 데이터통신에 대한 다음 설명 중 적합하지 않은 것은? ① 데이터 통신이란 통신 프로토콜에 따라 데이터로 표현되는 정보를 교환하는 과정이다. ② 네트워크 시스템은 규모 및 구성 목적에 따라 다양하게 구분할 수 있다. ③ 데이터통신은 데이터 처리 및 전송장치와 교환장치 등을 연결해 구 성된 네트워크 시스템을 통해 이루어진다. ④ 다중화 장치는 메시지가 전달되는 실제 전송로를 의미한다. 02. 표준화는 기술 혹은 프로세서 간의 호환성을 유지하기 위해 필요하다. 권위를 인정받는 단체나 조직에서 승인하지는 않았지만 일반에 널리 사용되는 표준을 나타내는 용어는? ① EIA 표준 ② De facto 표준 ③ De jure 표준 ④ Regulatory 표준 03. 데이터통신 네트워크 시스템을 구성하는 5가지 필..