임베디드기사

[임베디드기사] 2019년 임베디드기사 필기 기출문제 (4과목 임베디드 소프트웨어)

EveningPrimrose 2022. 9. 5. 01:09
반응형

안녕하세요!

 

계속해서 2019년 임베디드기사 필기 기출문제를 정리해보겠습니다.

 

 

 

[임베디드기사] 2019년 임베디드기사 필기 기출문제(3과목 임베디드 플랫폼)

안녕하세요! 이전글에 이어서, 2019년 임베디드기사 필기 기출문제를 계속 정리하겠습니다. [임베디드기사] 2019년 임베디드기사 필기 기출문제(2과목 임베디드 펌웨어) 안녕하세요! 이전글에 이

it-utopia.tistory.com

 

 

61. JAVA 언어에서 float 형 선언으로 옳은 것은?

① float f = 3.0e5D;
② float f = 3.14;

③ float f = 3.05d;
④ float f = 2.05f;

 

62. 프로토타이핑(Prototyping) 모델에 대한 설명으로 틀린 것은?

① 개발 단계에서 오류 수정이 불가하므로 유지 보수 비용이 많이 발생한다.
② 최종 결과물이 만들어지기 전에 의뢰자가 최종 결과물의 일부 또는 모형을 볼 수 있다.
③ 프로토타입은 발주자나 개발자 모두에게 공동의 참조 모델을 제공한다.
④ 개발자는 프로토타입을 통해 사용자 요구사항을 도출할 수 있다.

 

63. 객체지향 개념에서 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미하는 것은?

① message
② ingeritance
③ method
④ class

 

64. 검사(test)의 종류 중 통합 검사가 끝난 후 전체가 하나의 소프트웨어로 통합되어 요구사항 명세서를 토대로 진행되며, 형상검사, 알파검사, 베타검사 등의 기법을 갖는 것은?

① INTEGRATION TEST
② UNIT TEST
③ SYSTEM TEST
④ VALIDATION TEST

 

65. C언어에서 연산자 우선순위가 가장 낮은 것은?

① !
② ==
③ &&
④ %

 

66. Loader의 종류가 아닌 것은?

① Compile and Go Loader
② Indirect Linking Loader
③ Absolute Loader
④ Relative Loader

 

67. JAVA 언어에서 notifyAll() method가 정의된 Class는?

① java.title.Thread
② java.lang.Object
③ java.moni.Object
④ java.this.Thread

 

68. 영상압축의 표준화 방식은?

① AC-3
② MPEG1 audio/layer3
③ MUSICAM
④ H.264

 

69. C++에서 멤버함수를 호출할 때 매개변수와 멤버함수 내의 자동변수(auto variable)가 저장되는 곳은?

① 스키마 영역
② 정적 데이터 구역
③ 스택
④ 프로세스 제어 블록

 

70. UML에서 객체지향 방법론의 중심이며, 시스템 내 객체 타입과 그들 사이에 존재하는 여러 가지 정적인 관계를 설명하는 다이어그램은?

① 컴포넌트도
② 쓰임새도
③ 클래스도
④ 객체도

 

71. 다음 트리의 차수는?

① 2
② 3
③ 4
④ 8

 

72. JAVA 언어의 설명으로 틀린 것은?

① 안드로이드 앱 개발에 사용된다.
② 객체지향 프로그래밍 언어이다.
③ 데니스 리치가 개발하였다.
④ 유니코드를 지원한다.

 

73. 다음 트리에 대한 Preorder 순서로 처리한 결과는?

① AB*CD/-EF*+
② +-*AB/CD*EF
③ A*B-/CD+E*F
④ A*B-C/D+E*F

 

74. 큐(Queue)에 대한 설명으로 옳은 것은?

① 인터럽트 처리, 서브 루틴 호출 작업 등에 응용된다.
② LIFO 방식으로 처리된다.
③ 순서 리스트의 뒤(rear)에서 노드가 삽입되며, 앞(front)에서 노드가 제거된다.
④ 선형 리스트의 양쪽 끝에서 삽입과 삭제가 모두 가능한 자료구조이다.

 

75. 다음 JAVA 소스코드의 실행 결과는?

public class myClass
{
  int i;
  public static void main(String args[])
  {
    System.out.println("i = " + i);
  }
}

① i = 5
② i = 0
③ i = -1
④ Compile 오류

 

76. 테스트 오라클(test oracle)이란?

① 시스템의 일부 기능만 시험하기 위하여 소프트웨어에 변경을 가하는 것
② 테스트 실행 결과가 올바른 결과인지를 판별할 수 있는 메커니즘
③ 테스트에 사용되는 데이터
④ 테스트를 수행할 때 필요한 모든 것

 

77. C언어에서 배열 a[5]의 값은?

static int a[8] = {1, 2, 3};

① 0
② 1
③ 2
④ 3

 

78. 화이트 박스 시험(White Box Testing)의 설명으로 틀린 것은?

① 프로그램의 제어구조에 따라 선택, 반복 등의 부분들을 수행함으로써 논리적 경로를 점검한다.
② 모듈 안의 작동을 직접 관찰할 수 있다.
③ 원시 코드의 모든 문장을 한 번 이상 수행함으로써 진행된다.
④ 소프트웨어 산물의 각 기능별로 적절한 정보영역을 정하여, 적합한 입력에 대한 출력의 정확성을 점검한다.

 

79. 소프트웨어 프로젝트 일정이 지연된다고 해서 프로젝트 말기에 새로운 인원을 추가 투입하면 프로젝트는 더욱 지연된다고 주장하는 법칙은?

① Boehm의 법칙
② Brooks의 법칙
③ Putnam의 법칙
④ Mayer의 법칙

 

80. 소프트웨어의 개발 단계 중 요구분석 단계에 대한 설명이 아닌 것은?

① 소프트웨어 개발의 실질적 첫 단계이다.
② 소프트웨어가 수행해야 하는 기능을 기술하는 단계이다.
③ 문제점의 해결을 위해 목표를 명확히 도출하는 단계이다.
④ 소프트웨어의 내부 구조를 기술하는 단계이다.

 

 

반응형