계리직 9급 · 2019

계리직공무원 컴퓨터 일반 (2019-10-19)

총 20문항

정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.

  1. 1.동기식 전송(Synchronous Transmission)에 대한 설명으로 옳지 않은 것은?

    1. ①정해진 숫자만큼의 문자열을 묶어 일시에 전송한다.
    2. ②작은 비트블록 앞뒤에 Start Bit와 Stop Bit를 삽입하여 비트블록을 동기화한다.
    3. ③2,400bps 이상 속도의 전송과 원거리 전송에 이용된다.
    4. ④블록과 블록 사이에 유휴시간(Idle Time)이 없어 전송효율이 높다.
  2. 2.어떤 프로젝트를 완성하기 위해 작업 분할(Work Breakdown)을 통해 파악된, 다음 소작업(activity) 목록을 AOE(Activity On Edge) 네트워크로 표현하였을 때, 이 프로젝트가 끝날 수 있는 가장 빠른 소요시간은?

    1. ①13
    2. ②21
    3. ③24
    4. ④32
  3. 3.다음에 제시된 입력 데이터를 엑셀 서식의 표시 형식 코드에 따라 출력한 결과로 옳은 것은?

    1. ①1,234
    2. ②1,235
    3. ③1,234.5
    4. ④1,234.50
  4. 4.객체지향 소프트웨어 개발 및 UML Diagram에 대한 설명이다. ㉠~㉢에 들어갈 내용을 바르게 짝지은 것은? (순서대로 ㉠, ㉡, ㉢)

    1. ①소프트웨어 아키텍처, 다형성, 시퀀스 모델
    2. ②유스케이스, 다형성, 시퀀스 모델
    3. ③클래스 다이어그램, 캡슐화, 상태 모델
    4. ④디자인 패턴, 캡슐화, 상태 모델
  5. 5.공개키 암호방식에 대한 설명으로 옳은 것은?

    1. ①송신자는 전송메시지에 대한 MAC(Message Authentication Code)을 생성하고 수신자는 그 MAC을 점검함으로써 메시지가 전송과정에서 변조되었는지 여부를 확인한다.
    2. ②송신자는 수신자의 개인키를 이용하여 암호화한 메시지를 송신하고 수신자는 수신한 메시지를 자신의 공개키를 이용하여 복호화한다.
    3. ③송수신자 규모가 동일할 경우, 공개키 암호방식이 대칭키 암호방식보다 더 많은 키들을 필요로 하기 때문에 인증기관이 키 관리를 담당한다.
    4. ④키 운영의 신뢰성을 공식적으로 제공하기 위하여 인증기관은 고객별로 개인키와 키 소유자 정보를 만들고 이를 해당 고객에게 인증서로 제공한다.
  6. 6.온라인에서 멀티미디어 콘텐츠의 불법 유통을 방지하기 위해 삽입된 워터마킹 기술의 특성으로 옳지 않은 것은?

    1. ①부인 방지성
    2. ②비가시성
    3. ③강인성
    4. ④권리정보 추출성
  7. 7.프로세스 관리 과정에서 발생할 수 있는 교착상태(Deadlock)를 예방하기 위한 조치로 옳은 것은?

    1. ①상호배제(Mutual Exclusion) 조건을 제거하고자 할 경우, 프로세스 A가 점유하고 있던 자원에 대하여 프로세스 B로부터 할당 요청이 있을 때 프로세스 B에게도 해당자원을 할당하여 준다. 운영체제는 프로세스 A와 프로세스 B가 종료되는 시점에서 일관성을 점검하여 프로세스 A와 프로세스 B 중 하나를 철회시킨다.
    2. ②점유대기(Hold and Wait) 조건을 제거하고자 할 경우, 자원을 점유한 프로세스가 다른 자원을 요청하였지만 할당받지 못하면 일단 자신이 점유한 자원을 반납한다. 이후 그 프로세스는 반납하였던 자원과 요청하였던 자원을 함께 요청한다.
    3. ③비선점(No Preemption) 조건을 제거하고자 할 경우, 프로세스는 시작시점에서 자신이 사용할 모든 자원들에 대하여 일괄할당을 요청한다. 일괄할당이 이루어지지 않을 경우, 일괄할당이 이루어 지기까지 지연됨에 따른 성능저하가 발생할 수 있다.
    4. ④환형대기(Circular Wait) 조건을 제거하고자 할 경우, 자원들의 할당 순서를 정한다. 자원 Ri가 자원 Rk보다 먼저 할당되는 것으로 정하였을 경우, 프로세스 A가 Ri를 할당받은 후 Rk를 요청한 상태에서 프로세스 B가 Rk를 할당받은 후 Ri를 요청하면 교착상태가 발생하므로 운영체제는 프로세스 B의 자원요청을 거부한다.
  8. 8.순차 파일과 인덱스 순차 파일에 대한 설명으로 옳은 것의 총 개수는?

    1. ①2개
    2. ②3개
    3. ③4개
    4. ④5개
  9. 9.Java 프로그램의 실행 결과로 옳은 것은?

    1. ①다라30
    2. ②다라40
    3. ③가다가라30
    4. ④가다가라40
  10. 10.C 언어로 작성된 프로그램의 실행 결과로 옳은 것은?

    1. ①11.0
    2. ②26.0
    3. ③49.0
    4. ④112.0
  11. 11.(가), (나)에서 설명하는 악성 프로그램의 용어를 바르게 짝지은 것은? (순서대로 (가), (나))

    1. ①스파이웨어, 트로이목마
    2. ②랜섬웨어, 파밍(Pharming)
    3. ③스파이웨어, 피싱(Phishing)
    4. ④랜섬웨어, 스미싱(Smishing)
  12. 12.다음에서 설명하는 디자인 패턴으로 옳은 것은?

    1. ①MVC pattern
    2. ②facade pattern
    3. ③mediator pattern
    4. ④bridge pattern
  13. 13.SQL의 명령을 DDL, DML, DCL로 구분할 경우, 이를 바르게 짝지은 것은? (순서대로 DDL, DML, DCL)

    1. ①RENAME, SELECT, COMMIT
    2. ②UPDATE, SELECT, GRANT
    3. ③RENAME, ALTER, COMMIT
    4. ④UPDATE, ALTER, GRANT
  14. 14.㉠과 ㉡에 들어갈 용어로 바르게 짝지은 것은? (순서대로 ㉠, ㉡)

    1. ①텐서플로우, 논리곱 신경망
    2. ②알파고, 퍼셉트론
    3. ③노드레드, 인공 신경망
    4. ④텐서플로우, 합성곱 신경망
  15. 15.아래에 제시된 K-map(카르노 맵)을 NAND 게이트들로만 구성한 것으로 옳은 것은?

    1. ①
    2. ②
    3. ③
    4. ④
  16. 16.다음은 숫자를 처리하는 C 프로그램이다. 프로그램에서 ㉠과 ㉡에 들어갈 내용과 3 2 1 4를 입력하였을 때의 출력결과를 바르게 짝지은 것은? (단, 다음 프로그램에 문법적 오류는 없다고 가정한다.) (순서대로 ㉠, ㉡, 출력 결과)

    1. ①lt+a, lt+b, 1 2 3 4
    2. ②lt+a, lt+b, 1 2 4
    3. ③lt[a], lt[b], 4 3 2 1
    4. ④lt[a], lt[b], 4 2 1
  17. 17.엑셀 시트를 이용해 수식을 실행한 결과, 값이 나머지와 다른 것은?

    1. ①=GCD(A1,A6)
    2. ②=MEDIAN(A1:A6)
    3. ③=MODE(A1:A6)
    4. ④=POWER(A1,A6)
  18. 18.RISC(Reduced Instruction Set Computer)에 대한 설명으로 옳은 것의 총 개수는?

    1. ①2개
    2. ②3개
    3. ③4개
    4. ④5개
  19. 19.참조 무결성에 대한 설명으로 옳지 않은 것은?

    1. ①검색 연산의 수행 결과는 어떠한 참조 무결성 제약조건도 위배하지 않는다.
    2. ②참조하는 릴레이션에서 튜플이 삭제되는 경우, 참조 무결성 제약조건이 위배될 수 있다.
    3. ③외래 키 값은 참조되는 릴레이션의 어떤 튜플의 기본 키 값과 같거나 널(NULL) 값일 수 있다.
    4. ④참조 무결성 제약조건은 DBMS에 의하여 유지된다.
  20. 20.프로세스(Process)와 쓰레드(Thread)에 대한 설명으로 옳지 않은 것은?

    1. ①프로세스 내 쓰레드 간 통신은 커널 개입을 필요로 하지 않기 때문에 프로세스 간 통신보다 더 효율적으로 이루어진다.
    2. ②멀티프로세서는 탑재 프로세서마다 쓰레드를 실행시킬 수 있기 때문에 프로세스의 처리율을 향상시킬 수 있다.
    3. ③한 프로세스 내의 모든 쓰레드들은 정적 영역(Static Area)을 공유한다.
    4. ④한 프로세스의 어떤 쓰레드가 스택 영역(Stack Area)에 있는 데이터 내용을 변경하면 해당 프로세스의 다른 쓰레드가 변경된 내용을 확인할 수 있다.