Sistemas Operativos - Capítulo 6 - File I/O - baixo nível

Quiz
•
Computers
•
University
•
Hard

Patrício Domingues
Used 3+ times
FREE Resource
8 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Um dos protótipos da função open é:
int open(const char *pathname, int flags, mode_t mode);
Pode dizer-se que...
O parâmetro mode serve para indicar as permissões a serem atribuídas na criação de um ficheiro
A função deve ser empregue quando se pretende criar um ficheiro
É usual o parâmetro mode ser especificado com uma constante em base octal (e.g., 0640)
Todas as anteriores
2.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Considere o protótipo “estendido” da função open (três parâmetros):
int open(const char *pathname, int flags, mode_t mode);
Se for indicado o valor 0624 para parâmetro mode, isso significa que...
A permissão do dono será rw-
A permissão do grupo será -w-
A permissão dos outros será r--
Todas as anteriores
3.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Considere o protótipo da função “read”.
ssize_t read(int fd, void *buf, size_t count);
O valor de retorno é do tipo ssize_t.
Isso significa que a função read...
Pode devolver um valor negativo, correspondente ao número de octetos que ainda faltam ler do ficheiro
Pode devolver um valor positivo que corresponde ao número de octetos que ainda faltam ler do ficheiro
Pode devolver um valor positivo que corresponde ao número de octetos lidos
Devolve sempre a posição do ponteiro de ficheiro corrente
4.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Considere o seguinte fragmento de código:
f = open("a.txt", O_RDONLY);
char *B;
ssize_t r = read(f,B,sizeof(B));
O código...
Procura abrir o ficheiro "a.txt" em modo de leitura/escrita
A variável B é convenientemente empregue na chamada à função read
Através da chamada read pretende-se ler 1 (um) octeto
Nenhuma das anteriores
5.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Considere o seguinte fragmento de código:
f = open("a.txt", O_RDONLY);
char B[200];
ssize_t r = read(f,B,100);
r = read(f,B,40);
r = read(f,B,90);
Se no final da execução do código, a variavel r tiver um valor positivio, isso significa que...
O ficheiro tem mais do que 140 octetos
O ficheiro está vazio
Ocorreu um erro na leitura do ficheiro
Nenhuma das anteriores
6.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Considere o fragmento de código acima mostrado e a função write: ssize_t write(int fd, const void *buf, size_t count);
Se pretendermos escrever a string S para o ficheiro a.txt, como devemos chamar a função write?
w = write(“a.txt”,S,sizeof(S));
w = write(f,S,sizeof(S));
w = write(f,&S,sizeof(S));
Nenhuma das anteriores
7.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
O protótipo da função lseek é:
off_t lseek(int fd, off_t offset, int whence);
Considerando o fragmento de código acima mostrado, no final, o valor da variável pos...
É zero
É -1
Corresponde à posição corrente do ponteiro de ficheiro associado ao descritor f
Nenhuma das anteriores
8.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
A variável errno...
É uma variável do tipo inteiro e global ao processo
Requer o uso de #include <errno.h>
A função strerror(errno) permite ter acesso à string descritiva do erro
Todas as anteriores
Similar Resources on Wayground
9 questions
C++ Puntatori

Quiz
•
University
10 questions
Introdução aos ponteiros em C

Quiz
•
University
12 questions
Programação Web - PHP

Quiz
•
University
10 questions
Rapid Round 1

Quiz
•
University
10 questions
Python - Functions

Quiz
•
University
10 questions
Avaliação Pensamento Computacional - Prático

Quiz
•
1st Grade - Professio...
9 questions
Nivelamento PDS2

Quiz
•
University
13 questions
Excel Básico

Quiz
•
University
Popular Resources on Wayground
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World

Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
20 questions
ELA Advisory Review

Quiz
•
7th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns

Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Computers
11 questions
NFL Football logos

Quiz
•
KG - Professional Dev...
20 questions
Definite and Indefinite Articles in Spanish (Avancemos)

Quiz
•
8th Grade - University
7 questions
Force and Motion

Interactive video
•
4th Grade - University
36 questions
Unit 5 Key Terms

Quiz
•
11th Grade - University
38 questions
Unit 6 Key Terms

Quiz
•
11th Grade - University
20 questions
La Hora

Quiz
•
9th Grade - University
7 questions
Cell Transport

Interactive video
•
11th Grade - University
7 questions
What Is Narrative Writing?

Interactive video
•
4th Grade - University