1ST PUC COMPUTER SCIENCE MODEL QP-02 2024
CHAPTERS MAX.MARKS 70
From 1 to 5 Total no of questions 47
PART-A
I. Answer all the questions. [1 x 20 = 20]
Select the correct answer from the choices given (repeated answers will not be
evaluated)
1. Clock speed of a computer is measured using____ unit.
(a) Kb (b) MB (c) GHz (d) GB
2. Which of the following is a volatile memory?
(a) ROM (b) EPROM (c) RAM (d) PROM
3. ________ is an example for free and open-source software?
(a) MySQL (b) Linux (c) Python (d) All of these.
4. 1024 TB = ________
(a) 1024 GB (b) 1ZB (c) 1EB (d) 1PB
5. Process of converting data into its equivalent cipher text is called______.
(a) Decoding (b) Debugging (c) debugging (d) translation
6. A number 128 is not valid in _______ number system
(a) decimal (b) binary (c) octal (d) hexadecimal
7. A sub-field of computer science that deals with AI enabling computers to understand
and process human language is____
(a) Machine learning (c) Natural language processing
(b) Virtual reality (d) none of these
8. IaaS stands for ____
(a) Information as a service (c) Infrastructure as a service
(b) Infrastructure as a system (d) Internet as a service
9. Pictorial representation of an algorithm is called as _______
(a) Pseudocode (c) Algorithm
(b) Program (d) Flowchart
10. Which of the following are the types of flow control?
(a) Sequence (c) Repetition / looping
(b) Selection (d) All of these
11. Which of the following defines memory needed by the algorithm to run a code?
(a) Scalability (c) Space complexity
(b) Time complexity (d) both (a) & (c)
12. Assertion(A): The statement print "Hello World!" will raise a syntax error
Reason(R): print is a function and requires parentheses.
(a) A is true and R is true
(b) A is False and R is true
(c) Both A and R are true and R is the correct explanation of A.
(d) Both A and R are true and R is not the correct explanation of A.
13. ______ does not allow duplicate data.
(a) Set (b) Dictionary (c) List (d) String
14. Which of the following is a python prompt?
(a) <<< (b) >> (c) << >> (d) >>>
15. Python uses ________ for blocking or grouping of statements?
(a) Alignments (b) Pair of [ ] (c) Indentations (d) Pair of { }
II. Fill in the blanks choosing appropriate words from those given in brackets.
[ Comments, Error, Rhombus, Block chain, Semantic error]
16. Symbol used for decision/condition ________.
17. _________ type of error occurs due to incorrect logic.
18. The mistakes in a program are called as _____.
19. A non-executable statement in a program is called_______.
20. _________ technology works on concept of decentralized and shared database where
each computer has a copy of the database.
PART-B
III. Answer any four questions. Each question carries two marks. [2 x 4 = 8]
21. What is output device? Mention the commonly used output devices?
22. Define clock speed and cores.
23. Convert 26(8) to decimal.
24. Define virtual reality.
25. Mention the type of errors in python?
26. What is algorithm? Give its importance.
27. What do you mean by testing and de-bugging?
28. What is explicit conversion? Give an example.
PART-C
IV. Answer any four questions. Each question carries three marks. [3 x 4 = 12]
29. Explain primary memory.
30. Explain different types of data.
31. Convert 1110110(2) to decimal number system
32. write the difference between Cloud computing and Grid computing.
33. Briefly explain: (a) IaaS (b) PaaS (c) SaaS.
34. Write the characteristics of a good algorithm.
35. Explain Sequence construct with flowchart.
36. Write the pseudocode to find whether a number is even or odd.
PART - D
V. Answer any four questions. Each question carries five marks. [5 x 4 =20]
37. Explain functional parts of computer with neat block diagram.
38. Explain major steps in evolution of computers.
39. Convert following decimal numbers into equivalent binary numbers
(a) 35 (b) 100 (c) 45.3125 (d)0.1250 (e) 169
40. Explain common uses of AI.
41. Explain characteristics of Big data.
42. Explain the stages of problem solving.
43. Explain relational operators with example.
44. Explain any five features of python language.
PART - E
VI. Answer any two questions. Each question carries five marks. [2 x 5 =10]
45. Explain python data type in detail.
46. Write a python program to accept three numbers and find largest among it.
47. Write pseudocode and draw flowchart to check whether a number is Armstrong
number or not.