Test duration:
40
min
No. of questions:
16
Level of experience:
Entry/Mid/Expert

C Language Test

iMocha’s C programming quiz is the preferred pre-employment test for recruiters and hiring managers to hire job-fit candidates for roles such as C Programmer, Software Developer, and Senior Software Engineer. Our customers have reported 80% reduction in technical screening time after using the C language quiz.

The C programming language logo
Capgemini
Deloitte
The United Nations
The United Nations
Fujitsu
The United Nations

Online C Programming Quiz Test

The C programming quiz helps recruiters & hiring managers to validate the proficiency of candidates in C before an interview. C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope, and recursion, while a static type system prevents many unintended operations. The C language quiz is designed to check the development and programming skills of C Programmers- as per industry standards.

The quiz is designed & validated by experienced Subject Matter Experts (SME). Using powerful reporting, a detailed analysis of the test results is provided to facilitate better hiring decisions and predict a candidate’s performance.

Wondering what other skills we have in our World’s Largest Skills Assessment library?
Visit here
How it works

Test Summary

This C language quiz test enables employers to identify & hire C programmers by evaluating working skills and job readiness. For this reason, the emphasis is on evaluating the knowledge of applied skills gained through real work experience, rather than theoretical knowledge.

The C language quiz test may contain MCQ's (Multiple Choice Questions), MAQ's (Multiple Answer Questions), Fill in the Blanks, Descriptive, Whiteboard Questions, Audio / Video Questions, AI-LogicBox, Coding Simulations, True or False Questions, etc.

Useful for hiring
  • C Programmers
  • Software Developer (0-2 yrs experience)
  • Senior Software Engineer
Test Duration
40
min
No. of Questions
16
Level of Expertise
Entry/Mid/Expert
Topics Covered
Shuffle

Advance linker understanding

iMocha’s C programming quiz helps recruiters and hiring managers to evaluate a candidate’s understanding about linker in C that combines one or more objects' file into a single executable file.

Math Functions

The online C quiz evaluates a candidate’s ability to use a header file to perform various mathematical operations in C programming language.
Shuffle

Constant Strings Writing

Our assessment evaluates an applicant’s knowledge of constant strings (also called string literals) that are stored as an array of characters in double quotes.
Shuffle

C code understanding

This c online quiz helps recruiters and hiring managers to evaluate a candidate’s understanding of C code and the ability to read and analyze the C code.
Shuffle

Boolean

The test assesses a candidate’s proficiency with Boolean data types which can store true values for non-zero values or false for zero values.
Shuffle

Bit field in C

Our C language quiz helps to evaluate an applicant's understanding of bit fields that allows to allocate memory in an efficient manner for a data structure.
Sample Question
Choose from our 100,000+ questions library or add your own questions to make powerful custom tests.
Question type
Multiple Option
Topics covered
C Programming Language
Difficulty
Easy

Question:

Q 1. In the following code snippet, the first printf statement prints a value 3; what value will be printed by the second printf statement?
(Note: No other new file descriptors are opened while executing this program)
int main()
{
int df1= dup(STDOUT_FILENO);
int df2= dup(STDOUT_FILENO);
printf("%d", df1);
printf("%d", df2);
return 0;
}

Any positive value
Error: Reduntant command
1
4
0
A helicopter view of the employee's progress
Test Report
You can customize this test by

Setting the difficulty level of the test

Choose easy, medium, or tricky questions from our skill libraries to assess candidates of different experience levels.

Combining multiple skills into one test

Add multiple skills in a single test to create an effective assessment and assess multiple skills together.

Adding your own
questions to the test

Add, edit, or bulk upload your coding, MCQ, and whiteboard questions.

Requesting a tailor-made test

Receive a tailored assessment created by our subject matter experts to ensure adequate screening.
FAQ