Merged Pdfs
Merged Pdfs
No. of
MCQ MCQ MCQ MCQ
Marks
SA-1 SA-2 SA-3 LA SA-1 SA-2 SA-3 LA SA-1 SA-2 SA-3 LA SA-1 SA-2 SA-3 LA
periods
Typical configuration
1 5 4 1 1
of Computer system
2 Boolean algebra 10 8 1 1 1
3 Logic Gates 5 3 1 1
4 Data structures 15 14 1 1 1 1
5 OOP concepts 5 5 1
7 Function Overloading 6 6 1 1
Constructors and
8 8 8 1 1 1
Destructors
9 Inheritance 7 6 1 1
10 Pointers 5 4 1 1
12 Database concepts 12 11 1 3 2 1 1
13 SQL commands 11 10 1 1 1 1
14 Networking Concepts 9 7 1 1 1
Internet and Open
15 5 4 1 1
source concepts
16 Web Designing 5 4 1 1
TOTAL HOURS AND
120 105 7 3 6 3 20 3 2 6 9 10 1 0 2 9 5 4 0 0 0 15
MARKS
GOVERNMENT OF KARNATAKA
KARNATAKA SCHOOL EXAMINATION AND ASSESSMENT BOARD
MODEL QUESTION PAPER-1
Class : II PUC Academic Year: 2024-25
Subject: Computer Science (41) Maximum marks : 70
Time : 03 Hrs. No. of Questions: 44
Instructions:
(a) The question paper has Five parts namely A,B,C,D and E.
(b) For Part-A questions, only the first written answers will be considered for
evaluation.
(c) For question having diagram alternate questions are given at the end of the
question paper in a separate section (Part-E) for visually challenged students.
PART – A
Answer ALL the questions, each question carries ONE mark. 20 x 1 = 20
I Select the correct answer from the choices given.
1. How many bits of data USB can transmit ?
(a) 127 bits (b) 12 megabits (c) 16 megabits (d) 128 bits
5. Identify the reason for the error in the following program segment
class temp
{
private : int x;
};
void main( )
{
temp t;
cout<<”enter the value of X”;
cin>> t.x;
}
(a) A non member function trying to access protected data member
(b) Member function trying to access private data member
(c) A non member function trying to access public data member
(d) The main function trying to access private data member
6. Assertion (A) : Very efficient code can be generated using inline function.
Reason (R) : Inline function has complex data structure.
(a) Both A and R are false (b) A is true and R is false
(c) A is false and R is true (d) Both A and R are true
7. The symbol used with destructor
9. Given int *ptr, x = 100; which is the correct way to assign address of x variable to the pointer
(a) ptr = x; (b) ptr = *x (c) ptr = &x (d) x = ptr;
14. The nonprofit organization created for the purpose of supporting free software movement
(a) OSI (b) W3C (c) FSF (d) GNU
II Fill in the blanks choosing the appropriate word/words from those given in the brackets.
(Secondary, oval, redundancy, datamining, relational, meta data )
20. The candidate key which is not currently selected as primary key is called ________________ key
PART-B
III Answer any FOUR questions. Each question carries TWO marks: 4 x 2 =8
PART-C
PART-D
V Answer any FOUR questions, each question carries Five marks: 4 x 5 = 20
44. Write the SQL query for the following questions based on given employee table
PART-E
3. What is the output of the two input NAND gate for the inputs X = 1 and Y =0?
*************
SUBJECT: COMPUTER SCIENCE (41) BLUE PRINT FOR MQP-2 CLASS : II PUC
Question type Number of questions Marks
MCQ 15 15
FILL IN THE BLANKS
5 5
(DATA BASE CONCEPTS) SA-1
SHORT ANSWERS SA-2 04(07) 08 (14)
SHORT ANSWER SA-3 04(07) 12 (21)
SL. Chapter/ Content Remember (36%) Understand (29%) Apply(16%) HOTS (19%)
NO. domain/ Unit/ Theme
No. of
Marks
MCQ MCQ MCQ MCQ
periods
SA-1 SA-2 SA-3 LA SA-1 SA-2 SA-3 LA SA-1 SA-2 SA-3 LA SA-1 SA-2 SA-3 LA
Typical configuration
1 5 4 1 1
of Computer system
2 Boolean algebra 10 8 1 1 1
3 Logic Gates 5 3 1 1
4 Data structures 15 14 1 1 1 1
5 OOP concepts 5 5 1
6 Classes and objects 6 6 1 1
7 Function Overloading 6 6 1 1
Constructors and
8 8 8 1 1 1
Destructors
9 Inheritance 7 6 1 1
10 Pointers 5 4 1 1
11 Data File handling 6 5 1 1
12 Database concepts 12 11 3 1 1 2 1
13 SQL commands 11 10 1 1 1 1
14 Networking Concepts 9 7 1 1 1
void main( )
{
box b;
}
(a) Error due to semicolon missing after class definition
(b) Error due to semicolon missing at the data member declaration line
(c) Error due to missing public access specifier
(d) Error due to missing protected access specifier
6. Which of the following statements are correct with respect to function overloading?
i) Functions name are same
ii) Number of arguments are same
iii) Number of arguments are different
iv) Data types of arguments are different
(a) i) and ii) are correct (b) i), ii) and iii) are correct
(c) i), iii) and iv) are correct (d) ii) and iv) are correct
9. Which one of the following is unsupported C++ expression with respect to pointer ptr ?
(a) ptr + 80 (b) ptr++ (c) ptr - 100 (d) ptr * 100;
II Fill in the blanks choosing the appropriate word/words from those given in the brackets.
(Diamond, Information, Oracle, Graph, Foreign, Tree )
PART-C
IV Answer any FOUR questions. Each question carries THREE marks: 4 x 3 = 12
PART-D
V Answer any FOUR questions, each question carries FIVE marks: 4 x 5 = 20
42. Given the Boolean function F(A,B,C, D) =∑(0,1,3,4,5,7,12,13,15), Reduce it using K-map.
43. Define a class named rectangle with following criteria
1) Data members : length, breadth
2) Member functions: input() and output()
3) Define member functions outside the class to input and output length and breadth of
a rectangle
44. Using given SQL table write the appropriate SQL query
PART-E
3. What is the output of the two input AND gate for the inputs X = 1 and Y =1 ?
*************
SUBJECT: COMPUTER SCIENCE (41) BLUE PRINT FOR MQP-3 CLASS : II PUC
Question type Number of questions Marks
MCQ 15 15
FILL IN THE BLANKS
5 5
(DATA BASE CONCEPTS) SA-1
SHORT ANSWERS SA-2 04(07) 08 (14)
SHORT ANSWER SA-3 04(07) 12 (21)
SL. Chapter/ Content domain/ Remember (36%) Understand (30%) Apply(15%) HOTS (18%)
NO. Unit/ Theme
No. of
Marks
MCQ MCQ MCQ MCQ
periods
SA-1 SA-2 SA-3 LA SA-1 SA-2 SA-3 LA SA-1 SA-2 SA-3 LA SA-1 SA-2 SA-3 LA
Typical configuration of
1 5 4 1 1
Computer system
2 Boolean algebra 10 8 1 1 1
3 Logic Gates 5 3 1 1
4 Data structures 15 14 1 1 1 1
5 OOP concepts 5 5 1
6 Classes and objects 6 6 1 1
7 Function Overloading 6 6 1 1
Constructors and
8 8 8 1 1 1
Destructors
9 Inheritance 7 6 1 1
10 Pointers 5 4 1 1
11 Data File handling 6 5 1 1
12 Database concepts 12 11 1 3 1 2 1
13 SQL commands 11 10 1 1 1 1
14 Networking Concepts 9 7 1 1 1
Internet and Open
15 5 4 1 1
source concepts
16 Web Designing 5 4 1 1
PART – A
void main( )
{
example p;
}
(a) error due to incorrect object declaration
(b) error due to semicolon missing after class definition
(c) error due missing of public access specifier
(d) error due to invalid initialization of object
6. Statement (A): Friend function is a non member function
Statement (B): It has full access right to the private and protected members of the class
8. if a class is derived from more than one base class then it is called as
(a) Single level inheritance (b) Hierarchical Inheritance
(c) Multiple Inheritance (d) Multilevel Inheritance
9. Which one of the following is valid C++ expression with respect to pointers ptr1 and ptr2 ?
(a) ptr1 + ptr2 (b) ptr1 * ptr2 (c) ptr1 + 5 (d) ptr1 / 8
14. It refers to the software whose source code is available to customers and it can be modified and
redistributed without any limitations
(a) Proprietary Software (b) Open Source Software
II Fill in the blanks choosing the appropriate word/words from those given in the brackets.
(DBMS, Diamond, Data mining, Data, rectangle, Network)
III Answer any FOUR questions. Each question carries TWO marks: 4 x 2 =8
PART-C
PART-D
42. Given the Boolean function F(A,B,C, D) =∑(0,1,2,3,5,8,9,10,11,13), Reduce it using K-map.
43. Define a class named sum with following conditions
i) Data members: X and Y
ii) Member functions: input() and output()
iii) Define member functions outside the class to input and output X and Y values
44. Using given SQL table of electricity bill, write the appropriate SQL query
PART-E
3. What is the output of the two input NOR gate for the inputs X = 0 and Y =1 ?
*************