Search Header Logo

3_sem

Authored by AKSV AKSV

Information Technology (IT)

University

Used 1+ times

3_sem
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

30 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the output of this code? #include <stdio.h> int main() { int i = 5; printf("%d %d %d", i, i++, ++i); return 0; }

5 5 7
7 6 7
5 6 7
Undefined Behavior

Answer explanation

Undefined order of evaluation leads to undefined behavior.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the size of sizeof('A') in a 64-bit GCC compiler?

1
2
4
8

Answer explanation

Character constants are of type int, hence 4 bytes.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which keyword is used to declare a variable that retains its value across function calls?

auto
extern
static
register

Answer explanation

static retains value across function calls.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is returned by fopen() if it fails to open a file?

-1
0
NULL
EOF

Answer explanation

fopen returns NULL if it fails.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will the following code print? #include <stdio.h> int main() { char *p = "Hello"; *p = 'M'; printf("%s", p); }

Hello
Mello
Compiler Error
Undefined Behavior

Answer explanation

Modifying string literal is undefined behavior.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is not a valid storage class in C?

auto
static
dynamic
register

Answer explanation

dynamic is not a C storage class.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of: printf("%d", printf("Hi"));

Hi1
Hi2
Hi0
Error

Answer explanation

printf prints 'Hi' and returns 2, so output is 'Hi2'.

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

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?