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

Computer model question papers

The document is a model question paper for the I PUC Annual Examination in Computer Science for the academic year 2024-25. It consists of multiple parts, including multiple-choice questions, fill-in-the-blanks, and descriptive questions covering various topics in computer science. The paper is structured to assess students' knowledge and understanding of fundamental concepts in computer science.

Uploaded by

nithindito81
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views

Computer model question papers

The document is a model question paper for the I PUC Annual Examination in Computer Science for the academic year 2024-25. It consists of multiple parts, including multiple-choice questions, fill-in-the-blanks, and descriptive questions covering various topics in computer science. The paper is structured to assess students' knowledge and understanding of fundamental concepts in computer science.

Uploaded by

nithindito81
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

I PUC ANNUAL EXAMINATION (2024-25)

MODEL QUESTION PAPER-I


COMPUTER SCIENCE (41)
PART – A
Answer all the question, each question carries One Mark.
I. Select the correct answer from the choices given. 20 x 1 = 20
1. Who is known as the “Father of the computer” for his concept of the Analytical Engine?
a) Charles Babbage b) Blaise Pascal c) Alan Turing d) John Von Neumann
2. A 4-bit word is:
a) Bit b) Nibble c) Byte d) KB
3. . What is the full form of ASCII?
a) American Standard Code for Information Interchange
b) American System Code for Information Interchange
c) American Standard Code for Internet Interchange
d) American System Code for Internet Interchange
4. Following is a three-dimensional, computer-generated situation that simulates the real world:
a) Virtual reality b) Augmented reality c) Machine Learning d) Data analytics
5. What is the use of debugging?
a) To find and correct the errors b) To check the steps are clearly started
c) To stop after a finite number of steps d) To convert algorithm to coding
6. What does the rhombus (Diamond) symbol in flowchart represent?
a) Start b) Input c) Process d) Decision
7. Following is an unordered collection enclosed in curly brackets? separated by commas and
the items are: a) Sequence b) Set c) None d) int
8. Which of the following type conversion is also called type casting?
a) Implicit b) Explicit c) Coercion d) External
9. In range () function if start value is not specified then by default the list starts from:
a) 1 b) 0 c) n d) n-1
10. Which of the following is the datatype conversion function in Python program?
a) type () b) abs () c) pow() d) bool ()
11. Which of the following is the datatype conversion function in Python program?
a) + b) # c) * d)
12. Each individual element of list can be accessed using:
a) Index b) Accessing c) Single quote d) Double quote
13. What will be the output of the following code?
Tuple1 = (2,4,6,8,10,12)
Print (tuple1[-1])
a) 10 b) 2 c) 12 d) 4
14. What is dictionary in Python?
a) Ordered collection of elements
b) Unordered collection of key value pairs
c) Immutable collection items
d) Mutable ordered collection of key value pairs
15. Which of the following is a cloud shared storage?
a) Google Drive b) Pen drive c) Hard disk d) CD
II. Fill in the blanks choosing the appropriate word/words from those given in the brackets.
(Iteration, Ordered, Unordered, Shell, Function, Nested)
16. The Python interpreter is also called ______
17. __________construct allow programmers to repeat tasks efficiently.
18. _________ is a named group of instructions that accomplish a specific task when it is invoked.
19. A list appears as an element of another list is ____ list.
20. Dictionary is _________ collection of key value pairs.

PART - B
III. Answer any four questions. Each question carries two marks: 4x2=8
21. Write the main difference between microcontroller and microprocessor.
22. Compare interactive mode and script mode.
23. Give the syntax and example of for statement.
24. What is local scope and global scope?
25. Why tuple is immutable? Give an example.
26. Mention different types of digital footprint.
27. What is virus and malware?

PART – C
IV. Answer any for questions. Each question carries three marks: 4 x 3 = 12
28. Explain the different types of language translators.
29. How does Unicode support multiple languages?
30. What are the types of robots?
31. What is pseudocode? What are the benefits of pseudocode?
32. Write an algorithm to calculate area and perimeter of a rectangle.
33. Explain logical operators.
34. What is traversing a string? Name different methods to traverse a string.

PART- D
V. Answer any four questions, each question carries five marks: 4 x 5 = 20
35. Explain the block diagram of different components of a computer.
36. Explain different types of user interface of operating system.
37. Explain different cloud services.
38. Draw a flowchart to check whether a given number is a even or odd number.
39. Explain different types of relational operators used in python.
40. Explain any five mathematical built-in functions.
41. Explain slicing operation in list with an example.

PART – E
VI. Answer any two question carries five marks: 2 x 5 = 10
42. Convert (CEBA)16 = (?)8 = (?)2 = (?) 10.
43. Give the output of the following when num1 = 4, num2 = 3, num3 = 2
a) num1 = 24 //4 // 2
print(num1)
b) num1 = num1 (num2 = num3)
print(num1)
c) num1 = 4
num2 = num1 +1
print (num1, num2)
d) num1 = float (10)
print(num1)
e) print (10!= 9 and 20>=20)
44. Difference between high level language and low level language.
I PUC ANNUAL EXAMINATION (2024-25)
MODEL QUESTION PAPER-2
COMPUTER SCIENCE (41)
Answer all the questions, each question carries One mark.
I. Select the correct answer from the choices given. 20 x 1 =20

1 . Who developed concept of stored program?


a) Blaize Pascal b) Herman Hollerith c) Charles Babbage d) John Von Neumann
2. Which of the following is an example for proprietary software?
a) Adobe Reader b) Skype c) Mozilla Firefox d) Microsoft Windows Os
3. Which of the following is the mechanism of converting data into an equivalent cipher using
specific code?
a) Encoding b) Decoding c) Coding d) Translating
4. Following is one of the prime components of a robot:
a) Sensor b) Big data c) Cloud service d) Data
5. Which of the following is the amount of memory that is needed to execute the algorithm?
a) Space complexity b) Time complexity c) Hard disk d) RAM
6. Which of the following is considered as a non-formal language that helps programmers to write
algorithm?
a) Flowchart b) Testing c) Pseudocode d) Coding
7. Which of the following data type situation is used to signify the absence of value in a situation?
a) Sequence b) Set c) Mapping d) none
8. Following error is also called sematic error?
a) Syntax error b) Logical error c) Runtime error d) Index error
9. What does continue statement do?
a) Start the loop b) Repeat De loop c) Terminate the loop d) Skip the current iteration
10. Following is syntax to use default value for parameter in function
a) def function name(parameter-value): b) def function_name(value=parameter):
c) def function_name(value==value1): d) def function_name(value2= valuel):
11. Which symbol is used to denote string repetition?
a) + b) - c) * d) #
12. What’s the output of following code:
list1 = list("computer")
print(list1)
a) 'c','o','m','p','u','t','e','r' b) ('c','o','m','p','u','t','e','r')
c) [' c','o','m','p','u',’t','e','r'] d) ('c','o','m','p','u','t','e','r')
13. Which of the following function return a length of a tuple?
a) len() b) length() c) size() d) count ()
14. How do you add new element to a dictionary?
a) dict1.keys() b) dict1.values() c) dict1.items() d) dict1[key]=value
15. Which of the following symptom commonly complained by users of digital devices?
a) Eye strain b) Gain knowledge c) Psychologically well-being d) Proper vision
II. Fill in the blanks choosing the appropriate word/words from those given in the brackets.
(Iteration, Item, Mutable, Immutable, Comment, Global)

16. ___________is not executed by Python interpreter.


17. Repetition statement is also called _______ statement.
18. ___________variable is defined outside any function or any block.
19. Lists are _______ data type.
20. Each key-value pair in dictionary is _____________
PART-B
III. Answer any four questions. Each question carries two marks: 4x2=8
21. Differentiate RAM and ROM.
22. Explain identity operators
23. Give the syntax of if-else statement
24. Write any two built-in modules used in function.
25. What advantages do tuples have over lists?
26. What is the difference between copyright and patent?
27. Write a note on cybercrime.

PART-C
IV. Answer any four questions. Each question carries three marks: 4 x 3 = 12
28. What is microprocessor Give any two examples.
29. Explain Indian Script Code for Information Interchange (ISCII).
30. What is grid computing? Explain its types
31. Mention different standardized testing methods used in problem solving.
32. Write a pseudocode to calculate area and perimeter of a rectangle
33. Explain implicit conversion with an example.
34. Mention three built-in functions for string manipulations.

PART-D
V. Answer any four questions, each question carries five marks: 4 x 5=20
35. Discuss the significance of the system bus in a computer system with neat diagram.
36. Explain different types of data in computer system with an example.
37. Explain different characteristics of big data.
38. Explain steps for problem solving.
39. What are the features of python program?
40. Explain user defined function with suitable programming example.
41. Explain traversal operation in list with an example.

PART-E
V. Answer any two question carries five marks: 2 * 5 = 10
42. Convert (FACE) 16 = (?) 8 = (?) 2 = (?) 10
43. Explain in detail the concept of flow of control with examples.
44. Write a python program to print the following pattern.
12345
1234
123
12
1
I PUC ANNUAL EXAMINATION (2024-25)
MODEL QUESTION PAPER-3
COMPUTER SCIENCE (41)
Answer all the questions, each question carries One mark.
I. Select the correct answer from the choices given. 20 x 1 =20

1. A device receives data(information) from a computer system for display:


a) Input device b) Output device c) Mouse d) Memory device
2. Following is the non-volatile memory:
a) ROM b) RAM c) Cache memory d) Register
3. ISCII stands for:
a) Indian Script Code for Information Interchange
b) International Script Code for Information Interchange
c) Indian Script Code for Interchange Information
d) International Script Code for Interchange Information
4. Following is an example for Government provided platform:
a) MeghRaj b) eBook c) AWS d) Digital media
5. Which of the following process is to break down a complex problem into smaller sub problems?
a) Testing b) Debugging c) Pseudocode d) Decomposition
6. What does the rectangle symbol in a flowchart represent?
a) Start b) Input c) Process d) Decision
7. Following is not executed by interpreter:
a) Keyword b) Identifier c) Operator d) Comment
8. Which of the following type conversions is done automatically by Python and is not instructed by
the programmer?
a) Implicit b) Explicit c) Internal d) External
9. All parameters of range function must be:
a) Integers b) Complex c) Float d) Strings
10. Which of the following must be the trailing parameters in the function header?
a) Default parameter b) String c) Return statement d) def
11. What type of error is occurred by the following:
Str=’computer’
Print(str[10])
a) Default parameter b) Value Error c) Type Error d) Range Error
12. Which is the valid way to create a list in Python?
a) (10, 20, 30, 40, 50) b) 10, 20, 30, 40, 50' c) [10, 20, 30, 40, 50] d) {10, 20, 30, 40, 50}
13. Following function returns the number of times the given element appears in the tuple:
a) len() b) length() c) size () d) count ()
14. How do you return the value corresponding to the key passed as the argument in a dictionary? a)
dict1.keys() b) dict1.values() c) dict1.items() d) dict1.get ()
15. Following refers to the inventions, literary and artistic expressions, designs and symbols, names
and logos:
a) Digital footprint b) Digital society c) Data protection d) IPR
II. Fill in the blanks choosing the appropriate word/words from those given in the brackets.
(Local, *, +, Immutable, Interactive, Syntax)
16. In ______mode we can simply type a Python statement on the >>> prompt directly.
17. ________ error occurred if an indentation is not consistent in Python program.
18. A variable defined inside any function or any block is _______variable.
19. ________symbol is used to denote list concatenation.
20. Dictionary is _________data type.
PART- B
III. Answer any four questions. Each question carries two marks:
21. Write a note on Abacus.
22. Explain Boolean data type.
23. Mention different types of control structures.
24. What is user defined function? Write the syntax.
25. Explain accessing elements in a tuple with example.
26. Write a note on ethical hacking.
27. Explain cyber bullying.

PART-C
IV. Answer any four questions. Each question carries three marks: 4 x 3 = 12
28. What is system software? Write down its two primary services.
29. What are the applications of hexadecimal number system? Hexadecimal
30. Define robots? Mention its types with an example.
31. Explain characteristics of a good algorithm.
32. Explain the use of break and continue statement with an example?
33. What is identity operator? Explain its types.
34. Explain string is immutable with example.

PART-D
VI. Answer any four questions, each question carries five marks: 4 x 5 = 20
35. Explain the evolution of computer.
36. What is an operating system? Explain different functions of operating system.
37. Explain immersive experience.
38. Draw a flowchart to accept numbers till the user enters 0 and then find their average.
39. What is type conversion? Explain different types with an example.
40. What is the use of random module? Explain different random built-in modules.
41. Explain any five built-in functions for list manipulations with an example.
PART-E
V. Answer any two question carries five marks: 2 x 5 = 10
42. Find (11001001.1011)2 = (?)8 = (?)16 = (?)10
43. Write the corresponding Python assignment statements:
a) Assign 10 to variable length and 20 to variable breadth.
b) Assign the average of values of variables length and breadth to a variable sum.
c) Assign a list containing strings 'Paper', 'Gel Pen', and 'Eraser' to a variable stationery.
d) Assign the strings 'Mohandas', 'Karamchand', and Gandhi' to variables first, middle and last.
e) Assign the concatenated value of string variables first, middle and last full name. Make sure to
incorporate blank spaces appropriately between different parts of names.
44. Explain the features of python.
I PUC ANNUAL EXAMINATION (2024-25)
MODEL QUESTION PAPER-4
COMPUTER SCIENCE (41)
PART-A
Answer ALL the questions, each question carries ONE mark. Select the correct answer from the
choices given.

1. The brain of the computer is:


a) CU b) ALU c) CPU d) MU
2. The correct expansion form of RAM:
a) Random Access Memory b) Read Access Memory
c) Read Accept Memory d) Random Accept Memory
3. Base of the hexadecimal number system is:
a) 16 b) 2 c) 8 d) 12
4. Spell checking feature is an example of:
a) Artificial Intelligence Processing b) Natural Language Processing
c) Flowchart Processing d) Algorithm Language Processing
5. Process of identifying a problem, developing an algorithm and finally implementing the
algorithm to develop a computer program:
a) Problem Analysis b) Problem Definition c) Problem Solving d) Debugging
6. Visual representation of an algorithm is:
a) Algorithm b) Coding c) Flowchart d) Testing
7. Which operator is used to comment a line in a Python program:
a) // b) + c) # d) *
8. The explicit conversion is also called:
a) Typecasting b) Implicit Conversion c) Coercion d) Type Conversion
9. Statement used to terminate the current loop:
a) continue b) break c) stop d) exit
10. Which of the following is a mathematical function in Python:
a) input () b) print () c) len() d) max()
11. Concatenation of strings is called:
a) Joining strings b) Finding the length of a string c) Reversing a string
d) Traversing a string
12. Creates an empty list if no argument is passed:
a) append () b) list () c) insert () d) extend ()

13. Which of the following is not a method with respect to dictionaries:


a) len() b) dict() c) keys() d) index()

14. Which among the following is the correct statement to retrieve elements from index 2 to 6
from a tuple:
a) tuple1[2:7] b) tuple1[1:6] c) tuple1[2:6] d) tuple1[1:6]

15. Which of the following is a social media platform:


a) Facebook b) Chrome c) Firefox d) Internet Explorer
Fill in the blanks choosing the appropriate word/words from those given in the brackets. (nested,
def, square, in, mutable, unordered)

16. Mapping is a _______ data type.


17. A loop inside another loop is called a _______ loop.
18. The Python function definition begins with _______.
19. Elements of a list are enclosed in _______ brackets.
20. The _______ operator checks if the element is present in the tuple and returns true;
otherwise, it returns false.

PART-B
Answer any FOUR questions. Each question carries TWO marks: 4x2=8

21. What is primary memory? Give an example.


22. Mention types of execution modes to run the Python code.
23. Write the syntax and example of the if selection statement.
24. Give the difference between a local variable and a global variable.
25. Mention any two operations performed on tuples.
26. Write a note on hacking.
27. Give any two legally protected IPR methods.

PART-C
Answer any FOUR questions. Each question carries THREE marks: 4 x 3 = 12

28. Write a note on cache memory.


29. Expand the terms: i) ASCII ii) ISCII iii) IC
30. Write the applications of robotics.
31. Write any three characteristics of a good algorithm.
32. Write a pseudocode to check if the number is odd or even.
33. Write any three rules for naming an identifier in Python programming.
34. Define repetition, membership, and slicing operations on strings.

PART-D
Answer any FOUR questions, each question carries FIVE marks: 4 x 5 = 20
35. Draw the functional block diagram of a computer system and briefly explain its components.
36. What is an operating system? Mention the functions of an operating system.
37. What is big data? Mention the characteristics of big data.
38. Write different flowchart symbols and their functions.
39. Explain any five arithmetic operators used in Python.
40. What is a function? Write the advantages of functions in Python programming.
41. Briefly explain the following built-in functions for list manipulations:
a) sorted () b) append () c) extend () d) insert () e) count ()
PART-E
Answer any TWO questions, each question carries FIVE marks: 2 x 5 = 10

42. Solve the following:


i) 10010.101(2) = ?(10)
ii) 24.13(8) = ?(10)
iii) FF(16) = ?(2)

43. Predict the output of the following Python code:


i. x,y=2,3
x,y=x+2,y+3
print(x,y)
ii. a=1
a+=3
print(a)
iii. name="python"
print("Hello ",name)
iv. a=2
print(a>=20)
v. x,y=8,6
x,y=y,x
print("x=",x,"y=",y)

44. Write a Python program to generate the pattern:


1
12
123
1234
12345

You might also like