0% found this document useful (0 votes)
9 views

Programming For Problem Solving Assignment-1

This document contains 10 multiple choice questions about if-then-else statements and switch statements in C programming. It tests understanding of the basic logic and syntax of these conditional statements, including evaluating expressions, using break statements, and handling default cases. The questions cover a variety of simple code snippets and ask what output they would produce when run.

Uploaded by

sashibkn
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Programming For Problem Solving Assignment-1

This document contains 10 multiple choice questions about if-then-else statements and switch statements in C programming. It tests understanding of the basic logic and syntax of these conditional statements, including evaluating expressions, using break statements, and handling default cases. The questions cover a variety of simple code snippets and ask what output they would produce when run.

Uploaded by

sashibkn
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Programming for problem Solving Assignment-1

Here is a listing of C programming questions on “If-then-else Statements”.

1. What will be the output of the following C code?

#include <stdio.h>

void main()

int x = 5;

if (x < 1)

printf("hello");

if (x == 5)

printf("hi");

else

printf("no");

a) hi
b) hello
c) no
d) error

2. What will be the output of the following C code?

#include <stdio.h>

int x;

void main()

if (x)

printf("hi");
else

printf("how are u");

a) hi
b) how are you
c) compile time error
d) error

3. What will be the output of the following C code?

#include <stdio.h>

void main()

int x = 5;

if (true);

printf("hello");

a) It will display hello


b) It will throw an error
c) Nothing will be displayed
d) Compiler dependent

4. What will be the output of the following C code?

#include <stdio.h>

void main()

int x = 0;

if (x == 0)

printf("hi");

else
printf("how are u");

printf("hello");

a) hi
b) how are you
c) hello
d) hihello

5. What will be the output of the following C code?

#include <stdio.h>

void main()

int x = 5;

if (x < 1);

printf("Hello");

a) Nothing
b) Run time error
c) Hello
d) Varies

6. What will be the output of the following C code?

#include <stdio.h>

void main()

double ch;

printf("enter a value between 1 to 2:");

scanf("%lf", &ch);
switch (ch)

case 1:

printf("1");

break;

case 2:

printf("2");

break;

a) Compile time error


b) 1
c) 2
d) Varies

7. What will be the output of the following C code? (Assuming that we have
entered the value 1 in the standard input)

#include <stdio.h>

void main()

char *ch;

printf("enter a value between 1 to 3:");

scanf("%s", ch);

switch (ch)

case "1":

printf("1");
break;

case "2":

printf("2");

break;

a) 1
b) 2
c) Compile time error
d) No Compile time error

8. What will be the output of the following C code?

#include <stdio.h>

void main()

int ch;

printf("enter a value between 1 to 2:");

scanf("%d", &ch);

switch (ch)

case 1:

printf("1\n");

default:

printf("2\n");

a) 1
b) 2
c) 1 2
d) Run time error

9. What will be the output of the following C code?

#include <stdio.h>

void main()

int ch;

printf("enter a value between 1 to 2:");

scanf("%d", &ch);

switch (ch)

case 1:

printf("1\n");

break;

printf("Hi");

default:

printf("2\n");

a) 1
b) Hi 2
c) Run time error
d) 2

10. What will be the output of the following C code?

#include <stdio.h>

void main()
{

int ch;

printf("enter a value between 1 to 2:");

scanf("%d", &ch);

switch (ch, ch + 1)

case 1:

printf("1\n");

break;

case 2:

printf("2");

break;

a) 1
b) 2
c) 3
d) Run time error

You might also like