Search Header Logo

C programming Quiz

Authored by Sheetal Patil

Computers

1st Grade

Used 7+ times

C programming Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

12 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Who is the father of C language?

Steve Jobs

James Gosling

Dennis Ritchie

Rasmus Lerdorf

Answer explanation

Dennis Ritchie

2.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Which of the following does not initialize ptr to null (assuming variable declaration of a as int a=0;)?

int *ptr = &a;

int *ptr = &a – &a;

int *ptr = a – a;

All of the mentioned

Answer explanation

int *ptr = &a;

3.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

What will be the output of the following C code?

#include <stdio.h>

int x = 0;

void main()

{

int *ptr = &x;

printf("%p\n", ptr);

x++;

printf("%p\n ", ptr);

}

Same address

Different address

Compile time error

Varies

4.

MULTIPLE CHOICE QUESTION

2 mins • 2 pts

What will be the output of the following C code?

#include <stdio.h>

void main()

{

int x = 0;

int *ptr = &x;

printf("%d\n", *ptr);

}

Address of x

Junk value

0

Run time error

5.

MULTIPLE CHOICE QUESTION

2 mins • 2 pts

#include <stdio.h>

int main()

{

char str[10] = "hello";

char *str1 = "world";

strncat(str, str1, 9);

printf("%s", str);

}

helloworld

Undefined behaviour

helloworl

hellowor

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Strcat() function adds null character

Only if there is space

Always

Depends on the standard

Depends on the compiler

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which keyword can be used for coming out of recursion?

break

return

exit

both break and return

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?