Online C Programming Quiz Test

Candidates Assessed

29373+

Organizations Served

136+

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 Programmers, Software Developer, and Senior Software Engineer. Our customers have reported 80% reduction in technical screening time after using this C language quiz.

About Online C Programming Quiz Test

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. This C language quiz is designed to check the development and programming skills of C Programmer- as per industry standards.

This C programming online quiz is designed & validated by our experienced Subject Matter Experts (SME). Employers can ask the candidate to appear for this C quiz online. Using powerful reporting, you can have a detailed analysis of the test results to help you make a better hiring decision and predict the candidate’s performance.

Are you a jobseeker looking to sharpen your skills?

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.

Test Duration: 40 minutes

No. of Questions: 16

Level of Expertise: Entry/Mid/Expert

Useful for hiring

  • C Programmers
  • Software Developer (0-2 yrs experience)
  • Senior Software Engineer

Topics Covered


right arrow
Advance linker understanding

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

right arrow
Array initialization

This assessment test validates applicant’s ability to use array in C programming language which allows to hold a value by separated commas of same data type

right arrow
Bit field in C

Our c language quiz helps to evaluate applicant’s understanding about bit fields that allows to allocate memory in efficient manner for a data structure

right arrow
Boolean

This test assesses candidate’s proficient knowledge about Boolean data type which can store true value for non-zero values or false for zero values

right arrow
C code understanding

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

right arrow
Constant Strings Writing

Our assessment evaluates applicant’s knowledge about string constant string (also called string literals) that stored as array of characters in double quotes

right arrow
Math Functions

This online C quiz evaluates a candidate’s ability to use <math. h> header file to perform various mathematical operations in C programming language

Sample Questions

Choose from our 100,000+ question library or add your own questions to make powerful custom tests

Question types:

Multiple Option

Topic:

-

Difficulty:

Easy


Q 1. Consider the following code snippet, 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

Question types:

Multiple Option

Topic:

-

Difficulty:

Easy


Q 2. Given the code snippet:
int main() {
    int p1 = fork();
    int p2 = fork();
    if(p1 == 0 || p2 == 0) {
     printf("Hello\n");
    }
  return 0;
}

How many times will Hello be printed?
1
2
3
4

Sample Report

View Full Report . . .

Skill wise performance report by iMocha

Hire job-fit candidates using this test now

You can customize this test by

difficulty level
Setting difficulty level of test      

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

multiple skills
Combining multiple skills into one test

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

adding own skill
Adding your own questions to the test

Add, edit or bulk upload your own coding questions, MCQ, whiteboarding questions & more.                       

tailor made test
Requesting a tailor-made test                  

Get a tailored assessment created with the help of our subject matter experts to ensure effective screening.

Trusted By

Megan Akhras, Co-founder & director, JExcelle, Canada
gartner Logo

“We are a tutoring agency, wherein the crux of our business lies in the quality of the tutors we hire. Hence it is imperative that our hiring is top notch. We were impressed by the caliber, depth, and breadth of the assessments provided by iMocha. With iMocha, we have found a great assessment tool for our hiring requirements.”

Megan Akhras, Co-founder & director, J'Excelle, Canada

capgemini logo
coupa logo
ericsson logo
cognizant logo
nice logo
wipro logo

Start hiring job-fit candidates using this assessment