임베디드기사

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

EveningPrimrose 2022. 9. 12. 11:07
반응형

안녕하세요!

 

이전 글에 이어서, 2016년 임베디드기사 필기 기출문제를 계속 정리하겠습니다.

 

 

 

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

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

it-utopia.tistory.com

 

 

61. 데이터의 구조를 선형 구조와 비선형 구조로 구분할 경우, 성격이 나머지 셋과 다른 하나는?

① 큐
② 스택
③ 리스트
④ 그래프

 

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

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

① 0
② 1
③ 2
④ 3

 

63. 어떤 산술식을 후위 표기법으로 표기한 것이다. 연산 결과는?

(단, a=3, b=5, c=2, d=1)

a b c + * d -

① 7
② 12
③ 20
④ 56

 

64. 객체 지향 분석 기법에서 캡슐화에 대한 설명으로 옳지 않은 것은?

① 캡슐화 된 객체들은 재사용이 쉽다.
② 인터페이스가 단순해진다.
③ 객체 간의 결합도가 높아진다.
④ 응집도가 향상된다.

 

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

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

 

66. 효과적인 소프트웨어 프로젝트 관리를 위한 3P에 해당되지 않는 것은?

① People
② Product
③ Problem
④ Process

 

67. 소프트웨어 테스트 기법 중 화이트박스 테스트 유형에 해당되는 것은?

① 경계값 분석
② 동등 분할 검사
③ 오류 예측 검사
④ 루프 검사

 

68. 자바에 대한 설명으로 거리가 먼 것은?

① 다중 스레드 기능은 제공하지 않는다.
② 객체지향적(Object Oriented)이다.
③ 분산환경에 동작한다.
④ 플랫폼에 독립적(Independence)이다.

 

69. ISO 9126의 소프트웨어 품질 특성 중 기능성에 속하지 않는 것은?

① 상호운용성
② 적합성
③ 보안성
④ 분석성

 

70. 럼바우의 객체 지향 분석 기법에서 상태 다이어그램을 사용하여 시스템의 행위를 기술하는 모델링은?

① object modeling
② dynamic modeling
③ functional modeling
④ static modeling

 

71. C언어에서 다음 코드의 결과 값은?

int main(void)
{
  int x = 2;
  int resultxy;
  resultxy = 1 + x << 2;
  printf("%d", resultxy);
  return 0;
}

① 3
② 5
③ 9
④ 12

 

72. 다음 자바 코드의 결과값은?

public class A {
  private int x;
  public void set(int x) {this.x = x;}
  public void add(int y) {x += y;}
  public void
print() {System.out.println(x);}
  public static void main(String args[]) {
    A p = new A();
    A q;
    p.set(20);
    q = p;
    p.add(20);
    q.set(70);
    p.print();
  }
}

① 20 
② 40
③ 70
④ 90

 

73. 다음 중 자바에서 사용하는 내부 클래스의 종류가 아닌 것은?

① global class
② instance class
③ static class
④ anonymous class

 

74. 스택에서 삽입연산을 push, 삭제하여 출력하는 연산을 pop이라 할 경우, 순서화된 원소 A, B, C, D에 대해서 다음 순서로 스택 연산을 수행할 경우 출력되는 결과는?

push, push, pop, push, push, pop, pop, pop

① A B C D
② B D C A
③ B D A C
④ A B D C

 

75. 다음 중 로더(Loader)의 기능이 아닌 것은?

① Linking
② Allocation
③ Relocation
④ Macro

 

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

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

 

77. 소프트웨어 설계 시 고려사항으로 거리가 먼 것은?

① 적당한 모듈의 크기를 유지하고 모듈 간의 결합도는 높게 한다.
② 모듈은 독립적인 기능을 갖도록 설계해야한다.
③ 모듈 간과 외부개체 간의 연결 복잡성을 줄이는 인터페이스를 가져야한다.
④ 전체적이고 포괄적인 개념을 설계한 후 차례로 세분화하고 구체화시킨다.

 

78. 객체지향에서 어떤 범주, 즉 특정 사물 및 개념을 나누는 역할을 하는 것은?

① 클래스
② 객체
③ 메시지
④ 메소드

 

79. MPEG의 동영상 압축 과정에 해당하지 않는 것은?

① 비트스트림
② 코드 할당

③ 양자화
④ 에러 제어

 

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

① |
② ==
③ &&
④ %

 

 

반응형