What does the fopen() function do when opening a file in "r" mode?
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
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 Quizizz
10 questions
Code Twisters Round 1 Demo

Quiz
•
University
10 questions
C-Volution (Hard)

Quiz
•
University
15 questions
CMDP2063 Unix and C Programming

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

Quiz
•
University
10 questions
Keamanan Berbagi File

Quiz
•
10th Grade - University
15 questions
G4-Microprocessors and Their Uses

Quiz
•
4th Grade - University
10 questions
Jawab pertanyaan dibawah ini dengan benar

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

Quiz
•
University
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade