CMDP2063 Unix and C Programming (Revision)

Quiz
•
Information Technology (IT)
•
University
•
Easy

Hanley Fong
Used 1+ times
FREE Resource
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
What does the fopen() function do when opening a file in "r" mode?
Opens a file for both reading and writing
Opens a file for appending data to it
Opens a file for reading only
Creates a new file for writing
Answer explanation
The "r" mode in fopen() opens the file for reading only
2.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
What is the primary difference between printf() and fprintf() in C?
fprintf() is used for reading input from a file, while printf() writes to a file.
fprintf() is used for file output, while printf() is used for console output.
fprintf() is slower than printf() because it works with larger files.
fprintf() writes output to the console, while printf() writes to files.
3.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Which of the following is the correct use of fgets() to read a line of text from a file?
fgets(str, INPUT_SIZE, f);
fgets(str, INPUT_SIZE, "input.txt");
fgets(str, 100, "file.txt");
fgets("text.txt", 100, str);
Answer explanation
The correct syntax for fgets() is fgets(str, INPUT_SIZE, f); where str is the array to store the text, INPUT_SIZE is the size of the buffer, and f is the pointer to the file.
4.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
In the following code, which of the following is the correct way to access the month field of the nested struct?
5.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
After allocating memory for a struct named door with malloc(), which function should be used to deallocate the memory?
delete(door);
free(door);
destroy(door);
deallocate(door);
6.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Which of the following is a valid initialization of a Result struct?
Result res = {75, "B"};
Result res = {'B', 75};
Result res = {75, 'B'};
Result res = {grade = 'B', mark = 75};
7.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
What is the primary purpose of a debugger?
To automatically fix errors in code
To compile and run code more efficiently.
To optimize code performance.
To help debug software by allowing users to inspect and control a running program.
Create a free account and access millions of resources
Similar Resources on Wayground
20 questions
M1. Gestione dei file e dati

Quiz
•
12th Grade - University
10 questions
Kiểm tra kiến thức về HTML + CSS

Quiz
•
University
10 questions
UNTIRTA I/O QUIZ WEEK 3

Quiz
•
University
10 questions
TUGAS INFORMATIKA SABTU, 12 OKTOBER 2024

Quiz
•
7th Grade - University
20 questions
Perangkat Lunak Utilitas

Quiz
•
12th Grade - University
20 questions
MS2024 Pre-Quiz #5

Quiz
•
University
15 questions
CMDP2063 Unix and C Programming

Quiz
•
University
12 questions
CLC Unit 2 Lesson 11,12 and 13 Quiz

Quiz
•
University
Popular Resources on Wayground
15 questions
Hersheys' Travels Quiz (AM)

Quiz
•
6th - 8th Grade
20 questions
PBIS-HGMS

Quiz
•
6th - 8th Grade
30 questions
Lufkin Road Middle School Student Handbook & Policies Assessment

Quiz
•
7th Grade
20 questions
Multiplication Facts

Quiz
•
3rd Grade
17 questions
MIXED Factoring Review

Quiz
•
KG - University
10 questions
Laws of Exponents

Quiz
•
9th Grade
10 questions
Characterization

Quiz
•
3rd - 7th Grade
10 questions
Multiply Fractions

Quiz
•
6th Grade