Mastering C Programming Concepts

Mastering C Programming Concepts

Assessment

Quiz

Created by

vivek nema

Information Technology (IT)

12th Grade

Hard

Student preview

quiz-placeholder

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are the basic data types available in C?

boolean

string

array

int, float, double, char, void

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do you declare a function in C?

function(parameter_type1, parameter_type2) return_type;

function_name return_type(parameter_type1, parameter_type2);

return_type function_name(parameter_type1 parameter_name1, parameter_type2 parameter_name2, ...);

return_type function_name(parameter_type1, parameter_type2)

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is recursion in C programming?

Recursion is a method to declare global variables in C.

Recursion is a method where a function calls itself to solve a problem.

Recursion is a technique to optimize memory usage.

Recursion is when a function runs in a loop until a condition is met.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Explain the difference between int and float data types.

int can store decimal values; float cannot.

int is for whole numbers; float is for numbers with decimals.

int is used for text data; float is for numeric data.

int is a larger data type than float.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a pointer in C?

A pointer is a special kind of loop in C.

A pointer is a variable that holds the address of another variable in C.

A pointer is a type of function in C.

A pointer is a variable that stores a string in C.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do you pass a pointer to a function?

Use a global variable instead of a pointer.

Define the function parameter as a pointer type and pass the variable's address.

Pass the variable directly without using its address.

Declare the function without any parameters.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of the 'return' statement in a function?

To define the function's parameters.

To end the function execution immediately.

To create a loop within the function.

The purpose of the 'return' statement is to provide a value from a function to its caller.

Explore all questions with a free account

or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?