티스토리 뷰

반응형

61. 다음 자바 프로그램 조건문에 대해 삼항 조건 연산자를 사용하여 옳게 나타낸 것은?

Ink i = 7, j = 9
ink k;
if (i > j)
   k = i - j;
else
   k = i + j;

    ① int i = 7, j = 9;int k;k = (i>j)?(i – j):(i + j);
    ② int i = 7, j = 9;int k;k = (i<j)?(i – j):(i + j);
    ③ int i = 7, j = 9;int k;k = (i>j)?(i + j):(i - j);
    ④ int i = 7, j = 9;int k;k = (i<j)?(i + j):(i - j);



62. 다음 내용이 설명하는 소프트웨어 취약점은?

메모리를 다루는 데 오류가 발생하여 잘못된 동작을 하는 프로그램 취약점

    ① FTP 바운스 공격
    ② SQL 삽입
    ③ 버퍼 오버플로
    ④ 디렉토리 접근 공격



63. 다음 중 bash 쉘 스크립트에서 사용할 수 있는 제어문이 아닌 것은?
    ① if
    ② for
    ③ repeat_do
    ④ while



64. IPv6에 대한 설명으로 틀린 것은?
    ① 32비트의 주소체계를 사용한다.
    ② 멀티미디어의 실시간 처리가 가능하다.
    ③ IPv4보다 보안성이 강화되었다.
    ④ 자동으로 네트워크 환경구성이 가능하다.



65. 효과적인 모듈 설계를 위한 유의사항으로 거리가 먼 것은?
    ① 모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다.
    ② 복잡도와 중복성을 줄이고 일관성을 유지시킨다.
    ③ 모듈의 기능은 예측이 가능해야 하며 지나치게 제한적 이여야 한다.
    ④ 유지보수가 용이해야 한다.



66. HRN 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 처리되는 작업 순서로 옳은 것은?

작업 작업시간 서비스(실행)시간
A 5 20
B 40 20
D 15 45
E 20 2

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



67. 운영체제에 대한 설명으로 거리가 먼 것은?
① 다중 사용자와 다중 응용프로그램 환경하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당한다.
② CPU, 메모리 공간, 기억 장치, 입출력 장치 등의 자원을 관리한다.
③ 운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다.
④ 입출력 장치와 사용자 프로그램을 제어한다.



68. 배치 프로그램의 필수 요소에 대한 설명으로 틀린 것은?
① 자동화는 심각한 오류 상황 외에는 사용자의 개입 없이 동작해야 한다.
② 안정성은 어떤 문제가 생겼는지, 언제 발생했는지 등을 추적할 수 있어야 한다.
③ 대용량 데이터는 대용량의 데이터를 처리할 수 있어야 한다.
④ 무결성은 주어진 시간 내에 처리를 완료할 수 있어야 하고, 동시에 동작하고 있는 다른 애플리케이션을 방해하지 말아야 한다.



69. TCP 프로토콜에 대한 설명으로 거리가 먼 것은?
    ① 신뢰성이 있는 연결 지향형 전달 서비스이다.
    ② 기본 헤더 크기는 100byte이고 160byte까지 확장 가능하다.
    ③ 스크림 전송 기능을 제공한다.
    ④ 순서제어, 오류제어, 흐름제어 기능을 제공한다.



70. 다음이 설명하는 응집도의 유형은?

모듈이 다수의 관련 기능을 가질 때 모듈안의 구성 요소들이 그 기능을 순차적으로 수행할 경우의 응집도

    ① 기능적 응집도
    ② 우연적 응집도
    ③ 논리적 응집도
    ④ 절차적 응집도



71. OSI-7Layer에서 링크의 설정과 유지 및 종료를 담당하며, 노드간의 오류제어와 흐름제어 기능을 수행하는 계층은?
    ① 데이터링크 계층
    ② 물리 계층
    ③ 세션 계층
    ④ 응용 계층



72. 다음 중 가장 결합도가 강한 것은?
    ① data coupling
    ② stamp coupling
    ③ common coupling
    ④ control coupling



73. 메모리 관리 기법 중 Worst fit 방법을 사용할 경우 10K 크기의 프로그램 실행을 위해서는 어느 부분에 할당되는가?

영역번호 메모리크기 사용여부
NO. 1 8K FREE
NO. 2 12K FREE
NO. 3 10K IN USE
NO. 4 20K IN USE
NO. 5 16K FREE

    ① NO.2
    ② NO.3
    ③ NO.4
    ④ NO.5



74. 200.1.1.0/24 네트워크를 FLSM 방식을 이용하여 10개의 Subnet으로 나누고 ip subnet-zero를 적용했다. 이때 서브네팅된 네트워크 중 10번째 네트워크의 broadcast IP주소는?
    ① 200.1.1.159
    ② 201.1.5.175
    ③ 202.1.11.254
    ④ 203.1.255.245



75. 다음은 사용자로부터 입력받은 문자열에서 처음과 끝의 3글자를 추출한 후 합쳐서 출력하는 파이썬 코드에서 ㉠에 들어갈 내용은?

String = input("7문자 이상 문자열을 입력하시오 :")
m = (  ㉠  )
print(m)

    ① string[1:3] + string[-3:]
    ② string[:3] + string[-3:-1]
    ③ string[0:3] + string[-3:]
    ④ string[0:] + string[:-1]



76. 파이썬의 변수 작성 규칙 설명으로 옳지 않은 것은?
    ① 첫 자리에 숫자를 사용할 수 없다.
    ② 영문 대문자/소문자, 숫자, 밑줄(_)의 사용이 가능하다.
    ③ 변수 이름의 중간에 공백을 사용할 수 있다.
    ④ 이미 사용되고 있는 예약어는 사용할 수 없다.



77. 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 위한 목적으로 제어신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도현상이 발생하게 되는 결합도는?
    ① data coupling
    ② stamp coupling
    ③ control coupling
    ④ common coupling



78. 다음 C 프로그램의 결과 값은?

main(void) {
int i;
int sum = 0;
for(i = 1; i<=10; i=i+2)
     sum = sum + i;
printf("%d", sum);
}

    ① 15
    ② 19
    ③ 25
    ④ 27



79. UNIX에서 새로운 프로세스를 생성하는 명령어는?
    ① ls
    ② cat
    ③ fork
    ④ chmod



80. C언어에서 정수 자료형으로 옳은 것은?
    ① int
    ② float
    ③ char
    ④ double

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함