CMDP2063 Unix and C Programming (Revision)

CMDP2063 Unix and C Programming (Revision)

University

15 Qs

quiz-placeholder

Similar activities

Google Slides Assessment - OPEN SLIDE

Google Slides Assessment - OPEN SLIDE

8th Grade - University

16 Qs

Code Twisters Round 1 Demo

Code Twisters Round 1 Demo

University

10 Qs

MS2024 Pre-Quiz #5

MS2024 Pre-Quiz #5

University

20 Qs

C-Volution (Hard)

C-Volution (Hard)

University

10 Qs

CMDP2063 Unix and C Programming

CMDP2063 Unix and C Programming

University

15 Qs

Итоговый тест по С

Итоговый тест по С

University

20 Qs

Understanding Linux File Permissions

Understanding Linux File Permissions

10th Grade - University

20 Qs

Linux Basics for Beginners

Linux Basics for Beginners

University

15 Qs

CMDP2063 Unix and C Programming (Revision)

CMDP2063 Unix and C Programming (Revision)

Assessment

Quiz

Information Technology (IT)

University

Easy

Created by

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

Media Image

In the following code, which of the following is the correct way to access the month field of the nested struct?

answer->date.month;

answer[0].month;

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

Media Image

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

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?