Search Header Logo

C Language Intermediate Quiz

Authored by anurag kalmodiya

Computers

12th Grade

35 Questions

Used 5+ times

C Language Intermediate Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

1.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

1. Explain the difference between a structure and a union in C language.

A structure is used for storing single data type, while a union is used for storing multiple data types

A structure and a union are the same thing in C language

A structure is a collection of variables of different data types under a single name, while a union is a special data type that allows storing different data types in the same memory location.

A structure can only store integers, while a union can store any data type

2.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

2. What is the use of typedef in C language? Give an example.

To create an alias for a data type.

To create a new variable

To define a function

To perform mathematical operations

3.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

3. Write a C program to demonstrate the use of structures and unions.

struct and union are not used in C programming

C programs cannot use structures and unions

Structures and unions are only used in C++

struct and union are used to demonstrate the use of structures and unions in a C program.

4.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

4. What is the difference between an array and a string in C language?

Arrays are a collection of characters, while strings are a collection of similar data types.

Arrays and strings are the same thing in C language.

Arrays can only store integers, while strings can store any type of data.

Arrays are a collection of similar data types, while strings are a collection of characters.

5.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

5. Explain the concept of pointers in C language with respect to arrays and strings.

Pointers in C language are used to perform mathematical operations on arrays and strings

Pointers in C language are used to create new arrays and strings

Pointers in C language are used to access elements and characters in arrays and strings indirectly

Pointers in C language allow direct access and manipulation of array elements and string characters by storing their memory addresses.

6.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

7. What is the difference between a function and a recursive function in C language?

A recursive function calls itself, while a regular function does not.

A recursive function can only return a single value, while a regular function can return multiple values.

A regular function can only be called once, while a recursive function can be called multiple times.

A recursive function calls another function, while a regular function calls itself.

7.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

8. Explain the concept of recursion with an example in C language.

Recursion in C language is when a function calls itself to solve a problem. For example, a factorial function can be implemented using recursion in C.

Recursion in C language is not supported by the compiler.

Recursion in C language is used to create loops within a program.

Recursion in C language is when a function calls another function to solve a problem.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?