저수준 파일 입출력: 파일 기술자 복사
28 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

임시 파일명을 시스템이 알아서 지정하여 저장하는 함수는 무엇인가요?

  • BUFSIZ()
  • mktemp()
  • fntmp()
  • tmpnam() (correct)
  • Mktemp() 함수를 호출할 때 템플릿으로 지정해야 하는 문자는 무엇인가요?

  • 대문자 X (correct)
  • 대문자 Z
  • 대문자 A
  • 대문자 B
  • Tmpnam() 함수를 사용할 때 인자가 NULL이면 무엇을 리턴하나요?

  • 변환된 템플릿
  • 널 문자열
  • 시스템이 지정한 임시 파일명
  • 파일명을 (correct)
  • Mktemp() 함수가 실패할 경우 무엇을 리턴하나요?

    <p>널 문자열</p> Signup and view all the answers

    예제 4-20을 보면서, fntmp를 통해 어떤 함수로 임시 파일명을 얻는지 확인할 수 있나요?

    <p>tmpnam()</p> Signup and view all the answers

    Mktemp() 함수에서 템플릿으로 사용하는 대문자 X의 개수는 몇 개인가요?

    <p>6</p> Signup and view all the answers

    저수준 파일 입출력의 장점은 무엇입니까?

    <p>고속으로 파일에 접근할 수 있음</p> Signup and view all the answers

    저수준 파일 입출력이 일반 파일 외에도 읽고 쓸 수 있는 파일의 종류는 무엇입니까?

    <p>특수 파일</p> Signup and view all the answers

    고수준 파일 입출력이 제공하는 주요 기능은 무엇입니까?

    <p>데이터 변환 기능 제공</p> Signup and view all the answers

    고수준 파일 입출력이 제공하는 장점 중 하나는 무엇입니까?

    <p>저수준 파일 입출력의 불편함을 해결함</p> Signup and view all the answers

    파일 기술자를 사용하여 열린 파일을 참조하는 기능은 어느 파일 입출력 방식에 해당합니까?

    <p>저수준 파일 입출력</p> Signup and view all the answers

    바이트 단위로만 입출력을 수행하는 특징을 갖는 파일 입출력 방식은 무엇입니까?

    <p>저수준 파일 입출력</p> Signup and view all the answers

    16 1 ?

    <p>tmp.aaa .redirect</p> Signup and view all the answers

    Dup() ?

    Signup and view all the answers

    17 dup(fd) ?

    <pre><code> *L!*allocated </code></pre> Signup and view all the answers

    18-19 ?

    <p>tmp.aaa</p> Signup and view all the answers

    10 open() ?

    <p>O_WRONLY | O_CREAT | O_TRUNC</p> Signup and view all the answers

    22(close(fd)) ?

    <p>fd</p> Signup and view all the answers

    Stat 구조체에서 st_atime에 저장되는 정보는 어떤 것일까요?

    <p>마지막으로 파일을 읽거나 실행한 시각</p> Signup and view all the answers

    St_mtime과 st_ctime의 차이점은 무엇일까요?

    <p>st_mtime은 파일의 내용을, st_ctime은 inode의 내용을 변경한 시각을 나타냅니다.</p> Signup and view all the answers

    Stat 구조체에서 timespec 구조체는 어떤 데이터를 저장할까요?

    <p>초와 나노초 데이터를 저장합니다.</p> Signup and view all the answers

    #define으로 정의된 st_atim.tv_sec, st_mtim.tv_sec, st_ctim.tv_sec은 어디에서 사용되나요?

    <p>리눅스 커널 2.6 이전 버전와의 호환성을 위해 사용됩니다.</p> Signup and view all the answers

    다음 중 파일을 읽기 전용으로 열 때 사용되는 플래그는 무엇입니까?

    <p>O_RDONLY</p> Signup and view all the answers

    다음 중 creat() 함수의 특징은 무엇입니까?

    <p>open() 함수와 플래그 지정 부분이 없습니다.</p> Signup and view all the answers

    다음 중 파일 닫기에 실패하면 어떤 값을 리턴하는지 무엇입니까?

    <p>-1</p> Signup and view all the answers

    다음 중 파일 기술자가 리턴되지 않는 함수는 무엇입니까?

    <p>close() 함수</p> Signup and view all the answers

    다음 중 파일을 쓰기 전용으로 열 때(파일이 없는 경우) 사용되는 플래그는 무엇입니까?

    <p>O_WRONLY | O_CREAT | O_TRUNC</p> Signup and view all the answers

    다음 중 파일 입출력 작업을 모두 완료하면 반드시 파일을 닫아야 하는 이유는 무엇입니까?

    <p>한 프로세스가 열 수 있는 파일 개수에 제한이 있으므로 파일 입출력 작업을 모두 완료하면 반드시 파일을 닫아야 합니다.</p> Signup and view all the answers

    More Like This

    High and Low Level Programming Languages
    10 questions
    High-Level vs. Low-Level Programming Languages
    39 questions
    C Language: File I/O Low-Level API
    10 questions
    Use Quizgecko on...
    Browser
    Browser