Algorithmic thinking Questions
Computer Science 101 - Programming Fundamentals Past Papers
Practice 15 past-paper questions for Algorithmic thinking in Computer Science 101 - Programming Fundamentals. Get solutions and exam preparation resources.
Click on a question to view the full answer
1. What are the basic characteristics of a Computer? Explain in brief.
View
2. What is Algorithm and Flowchart? Draw a suitable example of flowchart.
View
3. What is an algorithm? Explain its importance in programming with a real-world example.
View
4. What is the time complexity of the following algorithm? Explain your answer.
```python
def find_max(arr):
max_val =…
View
5. What is the difference between a greedy algorithm and a dynamic programming algorithm?
View
6. Which language is directly understood by the computer without translation program?
View
7. What is Computer Security? Briefly describe the Goals of Computer Security. How can you protect against unauthorized acc…
View
8. There are mainly two library functions that dynamically allocate memory. They are malloc () and calloc () functions. In…
View
9. Consider that you are a student of grade 10 studying 5 subjects. The scores of 4 courses you obtained are arranged in an…
View
10. 9. What are algorithms and flow chart used for?
View
11. 1. Differentiate between a flowchart and an algorithm in the context of problem-solving and programming. Explain when it…
View
12. What is flowchart? Write an algorithm and draw a flowchart to find the largest number among three numbers.
View
13. Which symbol is used to represent a decision in a flowchart?
View
14. Discuss the purpose of direct memory access. Show DMA transfer with necessary figures.
View
15. Which of the following is a characteristic of a 'Prototyping' model?
View
Sponsor Space