Mastering C Programming Concepts

Mastering C Programming Concepts

Professional Development

12 Qs

quiz-placeholder

Similar activities

Transistors and the Common Emitter Amplifier Circuit

Transistors and the Common Emitter Amplifier Circuit

Professional Development

8 Qs

Motor Drive Protection Circuits

Motor Drive Protection Circuits

Professional Development

8 Qs

Weintek | cMT-FHDX-820

Weintek | cMT-FHDX-820

Professional Development

10 Qs

QUIZZIS PARQUES FOTOVOLTAICOS

QUIZZIS PARQUES FOTOVOLTAICOS

Professional Development

10 Qs

El Ingeniero Supremo

El Ingeniero Supremo

Professional Development

9 Qs

Chapter 11: Storm Drainage

Chapter 11: Storm Drainage

Professional Development

15 Qs

FMEA training, Day 1 of 2

FMEA training, Day 1 of 2

Professional Development

16 Qs

Security Fundamentals and Windows OS Security

Security Fundamentals and Windows OS Security

Professional Development

10 Qs

Mastering C Programming Concepts

Mastering C Programming Concepts

Assessment

Quiz

Engineering

Professional Development

Medium

Created by

Mrs. Sharma

Used 1+ times

FREE Resource

12 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are the basic data types available in C?

string

int, float, double, char, void

boolean

array

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Explain the difference between 'if' and 'switch' control structures.

The 'if' structure is for conditional checks, while 'switch' is for evaluating multiple cases based on a single expression.

'if' is used for loops, while 'switch' is for single conditions.

'if' is a function, while 'switch' is a variable.

'if' can only evaluate two cases, whereas 'switch' can evaluate one case.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a function in C and how is it defined?

A function in C is defined using the syntax: return_type function_name(parameter_list) { // function body }

A function in C is created with the syntax: function_name { return_type(parameter_list) }

A function in C is declared using the syntax: function_name return_type(parameter_list);

A function in C is defined as function_name(parameter_list) { // function body }

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Describe recursion and provide an example of a recursive function.

An example of recursion is a function that calculates the sum of an array without calling itself.

A recursive function is one that uses loops to repeat actions.

Recursion is a method of sorting data in a list without any function calls.

An example of a recursive function is the calculation of the factorial of a number: function factorial(n) { return n <= 1 ? 1 : n * factorial(n - 1); }

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a pointer in C and how is it used?

A pointer in C is a variable that holds the address of another variable, used for direct memory access and manipulation.

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

A pointer in C is a special data type that can only hold integer values.

A pointer in C is a type of function that executes code.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do you dynamically allocate memory in C?

Use 'print(size)' to allocate memory

Use 'new(size)' to allocate memory in C

Use 'malloc(size)', 'calloc(num, size)', or 'realloc(ptr, new_size)' to dynamically allocate memory in C.

Use 'allocate(size)' for dynamic memory

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are the standard file I/O functions in C?

read, write, open, close

input, output, save, load

fopen, fclose, fread, fwrite, fprintf, fscanf

create, delete, append, modify

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?