Шукаєте відповіді та рішення тестів для Computer systems? Перегляньте нашу велику колекцію перевірених відповідей для Computer systems в moodle.epfl.ch.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
If you open a file and add some data to it, which of the following information may be updated in the file's inode?
Consider the following five functions:
char* f1(char* s)
{
s += 5;
*s = 0;
return s;
}
char* f2(char* s1)
{
char* s2 = s1;
s2[5] = '\0';
return s1;
}
char* f3(char* s1)
{
char s2[5] = s1;
return s2;
}
char* f4(char* s)
{
return strstr(s, "Hello");
}
char* f5(char* s1)
{
char* s2 = NULL;
strncpy(s2, s1, 5);
return s2;
}
and consider the following variable:
char string[] = "Hello world!";
For each of the functions, choose the appropriate statement when called on string.
Consider the following variable:
char* s1 = "Hello";
Tick each of the following statements which are incorrect (considered separately).Penalty for wrong ticks.
Assume that x is a double variable and that f is a pointer to a function taking a double and returning a double.
Tick all the possible calls to f.
Penalty for wrong ticks.
What does the following code print?
#include <stdio.h>
#include <string.h>
void f(char* string)
{
const size_t size = strlen(string);
if (size >= 8) string[7] = '\0';
if (size >= 5) string[4] = 'a';
puts(string);
}
int main(void)
{
f("How qre you?");
return 0;
}
What is the correct way to define a type funct to point to a function taking a pointer to an int an returning a pointer to an int?
We want to write a generic function that can add all the elements of an array (of unknown type, e.g. real numbers, complex numbers, vectors, matrices, ...) and get the result of the sum (of unknown type), either as a return value or passed by reference (then returning some error code).What are the possible prototypes for such a function?
Penalty for wrong ticks.
Select all the correct statements about a void*
variable.Penalty for wrong ticks.
Consider a system that uses paging. Which of the following statements are true?
Many may be true.
Which of the following statements about the Table Look-aside Buffer (TLB) are true?
Many answers may be correct.
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!