안녕하세요!
이전 글에 이어서, 2016년 임베디드기사 필기 기출문제를 계속 정리하겠습니다.
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언어에서 연산자 우선 순위가 가장 낮은 것은?
① |
② ==
③ &&
④ %
'임베디드기사' 카테고리의 다른 글
[임베디드기사] 2013년 임베디드기사 필기 기출문제 (2과목 임베디드 펌웨어) (0) | 2022.09.16 |
---|---|
[임베디드기사] 2013년 임베디드기사 필기 기출문제(1과목 임베디드 하드웨어) (0) | 2022.09.14 |
[임베디드기사] 2016년 임베디드기사 필기 기출문제 (3과목 임베디드 플랫폼) (0) | 2022.09.12 |
[임베디드기사] 2016년 임베디드기사 필기 기출문제 (2과목 임베디드 펌웨어) (0) | 2022.09.07 |
[임베디드기사] 2016년 임베디드기사 필기 기출문제 (1과목 임베디드 하드웨어) (0) | 2022.09.06 |