0% found this document useful (0 votes)
91 views7 pages

CBSE Class XII Guess Paper Computer Science-1

1) The document provides a sample question paper for Class XII Computer Science exam with 7 questions covering various topics like jump statements, classes, inheritance, file handling, SQL, Boolean algebra, networking, and LAN cable layout. 2) Question 3 asks students to calculate the address of an element in a 2D array and find the base address given another element's location. Question 4 contains a program segment for allocating marks to student records in a binary file. 3) The final question describes the layout of 4 buildings in an Oxford University center and asks students to suggest a LAN cable layout to connect the buildings and provide the number of computers in each building.

Uploaded by

Abhishek Arpan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views7 pages

CBSE Class XII Guess Paper Computer Science-1

1) The document provides a sample question paper for Class XII Computer Science exam with 7 questions covering various topics like jump statements, classes, inheritance, file handling, SQL, Boolean algebra, networking, and LAN cable layout. 2) Question 3 asks students to calculate the address of an element in a 2D array and find the base address given another element's location. Question 4 contains a program segment for allocating marks to student records in a binary file. 3) The final question describes the layout of 4 buildings in an Oxford University center and asks students to suggest a LAN cable layout to connect the buildings and provide the number of computers in each building.

Uploaded by

Abhishek Arpan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

Download from: www.cbseportal.

com Guess Paper 2010 Class XII Subject Computer Science (083)

Time Allowed: 3 Hours

Max. Marks: 70

Instructions: i) All questions are compulsory. ii) Programming language: C++. iii) Please check that this question paper contains 7 questions in 7 pages. iv) Please write down the complete serial number of the question before attempting it. 1) (a) What do you mean by jump statements? Name some jump statements? Differentiate between break and continue statements. 2 (b) Name the header files that belongs to the following functions: 1 (i) puts ( ) (ii) gotoxy ( ). (c). Rewrite the following program after removing the syntactical errors (s), if any. Underline each correction. 2 #include<iostream.h> void main( ) { int P[ ]={90,10,24,15}; Q, Number = 4; Q = 9; for[int I=Number-1;I>=0,I- -] switch(I) { case 0; case 3:cout>>P[I]*Q<<endl; break; case 1: case 2: cout<<P[I]+Q; } } (d) Write the output of the following program: 3 #include<string.h> class state { char *state_name; int size; public: state( ) { size=0; state_name=new char[size+1]; } state(char *s) { size=strlen(s); state_name=new char[size+1]; strcpy(state_name,s); } void display( ) { cout<<state_name<<endl; } void Replace(state &a, state &b) { size=a.size+b.size; delete state_name; state_name=new char[size+1]; strcpy(state_name,a.state_name); strcat(state_name,b.state_name); } };

Download from: www.cbseportal.com void main( ) { char *temp=Delhi; state state1(temp),state2(Mumbai),state3(Nagpur),S1,S2; S1.Replace(state1,state2); S2.Replace(S1,state3); S1.display( ); S2.display( ); } (e) Write the output of the following program segment: 2 #include<iostream.h> #include<ctype.h> void Encode(char Info[ ],int N); void main( ) { char memo[ ]=Justnow; Encode(memo, 2); cout<<memo<<endl; } void Encode(char Info[ ],int N) { for(int I=0;Info[I] != \0;I++) { if(I % 2 = = 0) Info[I]= Info[I] N; else if (islower(Info[I])) Info[I] = toupper (Info[I]); else Info[I] = Info[I] + N; } } (f) In the following program, find the correct possible output(s) from the options: 2 # include <iostream.h> # include <stdlib.h> const int limit = 4; void main ( ) { int points; randomize ( ); points = 100 + random (limit); for (int P= points; P >= 100; P-- ) cout << P << #; cout <<endl; } Output options: i) 103#102#101#100# ii) 100#101#102#103# iii) 100#101#102#103#104# iv) 104#103#102#101#100# 2. (a) What is this pointer? What is its significance? 2 (b). Define a class RESORT with the following specifications. 4 Private members: Data members : roomno- int, name- string, charges- float, days- int, amount- float. Member function: compute( ) - To calculate and return amount as days * charges and if the value of days * charges is more than 2100 then as 1.5 * days * charges. Public members: Constructor: To assign roomno as 786, name as DON, charges as 420 and days as 7. Member Functions: enterdetails ( ) to input data and invoke compute( ) function.

Download from: www.cbseportal.com display ( ) to display the details of the customer (c) Consider the following declarations and answer the questions given below: 4 class PUBLISHER { char Pub[12]; double Turnover; protected: void Register(); public: PUBLISHER(); void Enter(); void Display(); }; class BRANCH { char CITY[20]; protected: float Employees; public: BRANCH(); void Haveit(); void Giveit(); }; class AUTHOR: public BRANCH, private PUBLISHER { int Acode; char Aname[20]; float Amount; public: AUTHOR(); void Start(); void Show(); }; (i) Which type of inheritance is depicted in the above example. (ii) Write the names of all the members which are accessible from objects belonging to class AUTHOR. (iii) Write the names of all the member functions which are accessible from member function Start( ) of class AUTHOR. (iv)Is the function Display( ) accessible inside the function Haveit( )? Justify your answer. (d) Answer the questions (i) and (ii) after going through the following class. 2 class Match { int Time; public: Match() /Function 1 { Time=0; cout<<Match commences<<end1; } void Details() //Function 2 { cout<<Inter Section Basketball Match<<end1; } Match(int Duration) //Function 3 { Time=Duration; cout<<Another Match begins now<<end1; } Match(Match &M) //Function 4 { Time=M.Time; cout<<Like Previous Match <<end1;

Download from: www.cbseportal.com } ~Match() /Function 5 { cout<<Match Over<<end1; } }; i) Which member function out of Function1, Function2, Function3, Function4 and Function5 of class MATCH is called automatically, when the scope of an object gets over? What it represents and explain it specific feature. ii) What is represented by Function1, Function2, Function3 and Function4? Write the statements that would call the member Functions 4?

(3) (a) A 2-d array defined as A[4..7, -1..3] requires 2 words of storage space for each
element stored in row major order. Calculate the address of A[7,0] and base address if the location of A[6,2] as 126. . 4 (b) Write a function in C++ to merge the contents of two sorted arrays A & B into third array C. Assuming array A is sorted in ascending order, B is sorted in descending order, the resultant array is required to be in ascending order. 4 (c) Write a function in C++ to insert an element in a dynamically allocated Queue containing nodes of the following given structure: struct Book { }; (d) Evaluate the following postfix notation of expression showing stack contents after execution of each operation. 4, 10, 5, +, *, 15, 3, /, 2 char BName[20]; Book *Next; 4

(4) (a) Observe the program segment given below carefully and answer the questions that
follows: class PracFile { int Pracno; char PracName[20]; int TimeTaken; int Marks; public: //function to enter PracFile details void EnterPrac( ); //function to display PracFile details void ShowPrac( ); //function to return Time taken int RTime( ) { return TimeTaken;} //function to assign Marks void Assignmarks(int M) { Marks = M; } }; void AllocateMarks( ) { fstream File; 1

Download from: www.cbseportal.com File.open(Marks.Dat.,ios::binary|ios:in|ios:out); PracFile P; int Record = 0; while(File.read((char *)&P, sizeof(P))) { if (P.RTime( ) > 50) P.Assignment(0); else P.Assignment(10); ______________________//statement 1 ______________________//statement 2 Record++; } File.Close( ); } If the function Allocate Marks( ) is supposed to allocate Marks for the records in the file MARKS.DAT based on their value of the member TimeTaken. Write C++ statements for the statement1 and statement2, where statement1 is required to position the file write pointer to an appropriate place in the file and statement2 is to perform the write operation with the modified record. (b) Write a function to count the number of VOWELS present in a text file named PARA.TXT.
2

(c). Given a binary file USER.DAT, containing records of the following class type. class User { int uid; // user ID char uname[20]; // username char status; // usertype: A- Active, I- Inactive public: void register( ); //to enter contents void show( ); //to display contents char getstatus( ) { return status;} }; Write a function in C++ that read and display the details of all the users whose status is A (i.e Active) from a binary file USER. 3

(5) (a) What do you mean by constraint? What is the similarity and dissimilarity between
primary key and unique constraint? 2 (b) Study the following tables TOUR and ACCOMODATION and write SQL commands for the questions (i) to (iv) and give outputs for SQL queries (v) to (viii). 6 Table : TOUR SNO STUN NAME STD JAIPUR BARMER POCKET O 1 2 3 4 5 6 B01 B02 B03 B04 G01 G02 Aamir Salman Akshay Ranveer Shilpa Preeti XII XII XI XI XII XII LB MB LB UB LB MB MB UB LB UB LB UB 2000 2500 2000 1500 2500 1500

Download from: www.cbseportal.com 7 G03 Rani XI UB MB Table : ACCOMODATION STUNO ROOMNO FLOO FOO R D B01 B02 B03 B04 G01 G02 Note : i. ii. iii. iv. v. vi. vii. viii. 201 201 202 202 402 402 II II II II IV IV Veg N Veg N Veg Veg Veg N Veg

3500

G03 403 IV Veg In Stuno B stands for Boys and G stands for Girls JAIPUR refers Train to JAIPUR and BARMER refers Train to BARMER LB Lower Berth, MB Middle Berth, UB Upper Berth
Display the details of student who got lower berth in both Jaipur and Barmer train.

Display the name of students whose food choice is Veg. Update the food type as N Veg for girls students. Display the sum of pocket money of the students standard wise. select tour.stuno, name, roomno from tour, accomodation where accomodation.stuno = tour.stuno; select count(pocket), sum (pocket) from tour, accomodation where tour.stuno = accomodation.stuno AND food ='Veg'; select distinct roomno from accommodation; select max(pocket), min(pocket) from tour group by std; 2 2 1

(6) (a) State and prove De- Morgans first law using algebraic method.
(b) Draw logical circuit diagram for the following Boolean expression. F= AB + BC + CA (c) Write the POS form of a Boolean Function F, which is represented by the following truth table: A B C F

0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 (d) Reduce the following Boolean expression using K-map. F(P,Q,R,S)= (1,2,3,4,5,6,7,9,11,12,13,15)

(7) (a) What do you mean by a router and switch?


(b) Expand the following terminologies with respect to Networking: i) ISP ii) ARPANET iii) CDMA iv) TCP/IP.

1 2

Download from: www.cbseportal.com (c) What are cookies? (d) What do you mean by a computer virus? Also define Trojan Horses and worms?

1 2

(e) Oxford University has set up its new center at Mumbai for its office and web based activities. The company compound has 4 buildings as shown in the diagram below: 4

W3

Center to center distances between various blocks Black A to Block B 50 m Block B to Block C 150 m Block C to Block D 25 m Block A to Block D 170 m Block B to Block D 125 m Block A to Block C 90 m Number of Computers Black A 25 Block B 50 Block C 125 Block D 10 i) Suggest a cable layout of connections between the blocks. ii) Suggest the most suitable place (i.e. block) to house the server of this organisation with a suitable reason. iii) Suggest the placement of the following devices with justification (i) Repeater ii) Hub/Switch iii) The organization is planning to link its front office situated in the city in a hilly region where cable connection is not feasible, suggest an economic way to connect it with reasonably high speed?
Contributed By : Mohd Hashim

You might also like