This set of MCQ(multiple choice questions) focuses on the Problem Solving Through Programming In C NPTEL assignment answers.
You should practice these questions to improve fundamentals of Problem Solving Through Programming In C needed for various interviews (like company interview, campus interview, walk-in interview), entrance exams, placements and other competitive exams. All the questions in this particular section are based on only “Problem Solving Through Programming In C NPTEL assignment answers“.
Course layout
Answers COMING SOON! Kindly Wait!
Week 0 : Assignment
Week 1 : Introduction to Problem Solving through programs
Week 2 : Arithmetic expressions, Relational Operations, Logical expressions; Introduction to Conditional Branching
Week 3 : Conditional Branching and Iterative Loops
Programming Assignment
Week 4 : Arranging things : Arrays
Programming Assignment
Week 5 : 2-D arrays, Character Arrays and Strings
Programming Assignment
Week 6 : Basic Algorithms including Numerical Algorithms
Week 7 : Functions and Parameter Passing by Value
Week 8 : Passing Arrays to Functions, Call by Reference
Programming Assignment
Week 9 : Recursion
Week 10 : Structures and Pointers
Week 11 : Self-Referential Structures and Introduction to Lists
Week 12 : Advanced Topics
NOTE: You can check your answer immediately by clicking show answer button. Problem Solving Through Programming In C NPTEL assignment answers” contains 10 questions.
Now, start attempting the quiz.
Problem Solving Through Programming In C NPTEL assignment answers
Q1. Which among the following is the most complete definition of Programming?
a) Programming is a process to solve any logical problems.
b) Programming is a process to solve any numerical problem
c) Programming is a process to solve any real life problems.
d) Programming is the process of taking an algorithm and encoding it into a notation (using a programming language), so that it can be executed by a computer.
Answer: d)
Q2. Which of the following controls the way in which the computer system works and give means by which users can interact with the computer?
a) The motherboard
b) The operating system
c) The application software
d) The RAM
Answer: b) The operating system
Q3. CPU consists of
a) ALU, Control Unit
b) ALU, Main memory, Control Unit
c) ALU, monitor, Registers
d) ALU, Control Unit, Hard Disk
Answer: a) ALU, Control Unit
Q4. C was developed by
a) Alan Turing
b) Charles Babbage
c) Ada Lovelace
d) Dennis Ritchie
Answer: d) Dennis Ritchie
Q5. C is-
a) General-purpose programming language
b) Domain-specific programming language
c) Page description programming language
d) None of the above
Answer: a) General-purpose programming language
Q6. The relation between bit and byte in digital logic is
a) 1 byte = 10 bits
b) 1 byte = 16 bits
c) 1 byte = 8 bits
d) 1 byte = 2 bits
Answer: c) 1 byte = 8 bits
Q7. Which of the following is not a programming language?
a) C
b) Unix
c) Java
d) Python
Answer: b) Unix
Q8. The binary AND operation of the numbers “100101” and “110011” results (in decimal)
a) 100001
b) 2
c) 33
d) 63
Answer: c) 33
Q9. Which of the following is not an input device of computer?
a) Printer
b) Mouse
c) Keyboard
d) Joystick
Answer: a) Printer
Q10. The process through which an user can find error(s) in a program is called
a) Compiling
b) Searching
c) Debugging
d) Processing
Answer: c) Debugging
>> Next- Problem Solving Through Programming In C Week 1 Assignment Solutions
Programming in Java NPTEL week 1 quiz answers
NPTEL answers: Programming in Modern C++
Social Networks nptel assignment answers
NPTEL – Python for Data Science assignment solutions
Nptel – Deep Learning assignment solutions
The above question set contains all the correct answers. But in any case, you find any typographical, grammatical or any other error in our site then kindly inform us. Don’t forget to provide the appropriate URL along with error description. So that we can easily correct it.
Thanks in advance.
For discussion about any question, join the below comment section. And get the solution of your query. Also, try to share your thoughts about the topics covered in this particular quiz.