NPTEL Problem solving through Programming In C Assignment 5 Answers

NPTEL Problem Solving Through Programming In C Assignment 5 Answers 2022:- – In this post, We have provided answers to NPTEL Problem Solving Through Programming In C Assignment 5 week 5. We provided answers here only for reference. we urge you to do your assignment with your own knowledge.

About Problem Solving Through Programming In C

This course is aimed at enabling the students to Formulate simple algorithms for arithmetic and logical problems, Translate the algorithms to programs (in C language), Test and execute the programs and  correct syntax and logical errors, and Implement conditional branching, iteration and recursion, Decompose a problem into functions and synthesize a complete program using the divide and conquer approach.

CRITERIA TO GET A CERTIFICATE

This course will have an unproctored programming exam also apart from the Proctored exam, please check the announcement section for the date and time. The programming exam will have a weightage of 25% towards the Final score.

Final score = Assignment score + Unproctored programming exam score + Proctored Exam score

Assignment score = 25% of the average of best 8 assignments out of the total 12 assignments given in the course.

( All assignments in a particular week will be counted towards final scoring – quizzes and programming assignments).

Unproctored programming exam score = 25% of the average scores obtained as part of Unproctored programming exam – out of 100

Proctored Exam score =50% of the proctored certification exam score out of 100

YOU WILL BE ELIGIBLE FOR A CERTIFICATE ONLY IF THE ASSIGNMENT SCORE >=10/25 AND UNPROCTORED PROGRAMMING EXAM SCORE >=10/25 AND PROCTORED EXAM SCORE >= 20/50. If any one of the 3 criteria is not met, you will not be eligible for the certificate even if the Final score >= 40/100.

NPTEL Problem Solving Through Programming In C Assignment 5 Answers 2022

1.

a) 10 9 8 7 6 5 4 3 2 1
b) 1 2 3 4 5 6 7 8 9 10
c) No output
d) None of the above statements are correct

`Answer:- c`

2. Which of the following is not an infinite loop?

a) for(; 😉
b) for(x=0; x<=10)
c) while(1)
d) while(0)

`Answer:- d`

3. Consider the following and identify the false statement(s)?

i) do-while’ loop must be terminated by a semi colon.
ii) do-while’ loop is always an infinite loop.
iii) Even if the condition is false, the ‘do-while’ loop executes once.
iv) ‘do-while’ loop is an entry-controlled loop

`Answer:- d`

4. Compute the printed value of ‘m’ and ‘n’ of the C program given below

#include <stdio.h>
int main
{
int m=0, n = 0;
while (m<5, n <7)
{
m++;
n++;
printf(“%d, %dn”, m, n);
return 0;
}

a) 5,7
b) 5,5
c)7,7
d) 0, 0

`Answer:- c`

5.

a) break
b) continue
c) switch
d) exit

`Answer:- b`

6.

a) NPTEL
b) IIT/IISc
c) NPTELSWAWAMIIT/IISc
d) Compilation error

`Answer:- c`

7.

a)  1,3
b)  1,3
3,1
c)  1,3
2,2
3,1
d)  0,0

`Answer:- c`

8.

a) 4 will print 1 times
b) 4 will print 3 times
c) 4 will print 4 times
d) No output

`Answer:- b`

9.

a) The number is odd
b) The number is prime
c) The number is odd The number is prime
d) Syntax Error

`Answer:- b`

10.

a) 0 1 2 3 4 5 6 7 8 9 11 12…..infinite times
b) 1 2 3 4 5 6 7 8 9 11 12….infinite times
c) Won’t print anything
d) Error

`Answer:- c`

NPTEL Problem Solving Through Programming In C Assignment 5 Answers 2021

Q1.In C language three-way transfer of control is possible using

• a) Ternary operator
• b) Unary operator
• c) Logical operator
• d) None

Ans:- a) Ternary operator

Q2. In C programming “continue” statement is used to

• a) continue to the next line of code
• b) debug
• c) stop the current iteration and begin the next iteration from the beginning
• d) None of the above

Q3. What Will be the output of the following c program?

``````#include <stdio.h>
int main()
{
int a = 0, i = 0, b;
for (i = 0; i< 5; i+=0.5)
{
a++;
continue;
}
printf("%d",a);
return 0;
}``````

a) 5

b) 10

c) No output

d) Compilation error

Ans:- c) No output

Q4. How many times the ‘Hello’ will be printed in the below C code?

``````#include <stdio.h>
int main()
{
int k = 0;
for (;; k++)
{
printf("Hello");
if(k%10==0)
break;
}
return 0;
}``````

a) 1 time

b) 10 times

c) 11 times

d) Compilation error

Ans:- a) 1 time

Q5. What will be the value of ‘i’ after the execution of the program below

``````#include <stdio.h>
int main()
{
int i=1, j;
for(j=0; j<=10; j+=i)
{
i=i+j;
}
return 0;
}``````
• a) 10
• b) 11
• c) 12
• d) 13

Ans:- Error

Q6. How many times the word “Hello” will be printed on the execution of the following C code?

``````#include <stdio.h>
int main()
{
int k,j;
for (k-0;k<=10; k+=2)
{
for(j=1; j!=k; j=j+1)
{
printf("Hello \n");
break;
}
}
return 0;
}``````
• a) 10
• b) 5
• c) 6
• d) Infinite

Ans:- c) 6

Q7. What will be the output?

``````#include <stdio.h>
int main()
{
int x=1;
do
{
continue;
printf("%d",x);
x++;
break;
}
while(x<=10);
printf("n\After loop x=%d",x);
printf("\n");
return 0;
}``````

a) After loop x=1

b) 1
After loop x=2

c) No output

d) 1 2 3 4 5 6 7 8 9 10

Ans:- c) No output

Q8. What will be the output?

``````#include <stdio.h>
int main()
{
float k = 0;
for (k=0.5; k<3; k++)
printf("I love C\n");
return 0;
}``````

a) Error

b) I love C — will be printed 6 times

c) I love C — will be printed 3 times

d) I love C –will be printed 5 times

Ans:- c) I love C — will be printed 3 times

Q9. What is the output of the following code?

``````#include <stdio.h> {
int main()
{
int i=0;
do
{
printf("while vs do-while\n");
}
while(i==0);
printf("Out of loop");
return 0;
}``````

a) ‘while vs do-while’ once

b) ‘Out of loop’ infinite times

c) Both ‘while vs do-while’ and ‘Out of loop’ once

d) ‘while vs do-while’ infinite times

Ans:- d) ‘while vs do-while’ infinite times

Q10. The Following program takes ‘n’ as a positive integer input.

What is the purpose of the program?

``````#include <stdio.h>
int main()
{
int n, i;
unsigned long long result = 1;
printf("Enter an integer: ");
scanf("%d",&n);

for(i=1;i<=n; ++i)
{
result*= i;
}
printf("The output of the program is %llu", result);
return 0;
}``````

a) n multiplied n times

b) factorial of n

c) display factors of n

d) display Fibonacci series upto n

NPTEL Problem solving through Programming In C Assignment 5 Answers:- We do not claim 100% surety of answers, these answers are based on our sole knowledge, and by posting these answers we are just trying to help students, so we urge do your assignment on your own.

2 thoughts on “NPTEL Problem solving through Programming In C Assignment 5 Answers”

1. An infinite loop in pure c is

while ( 1 )
{

}

Not

while (0)

2. The answer of the 4. question is not c!

1. you can not compile it
2. the answer is 1 1 not 7 7

greatings peter