0% found this document useful (0 votes)
74 views4 pages

12 2009 Sample Paper Informatics Practices 04

This document is a sample paper for an Informatics Practices class for grade 12. It contains 3 sections with multiple choice and written response questions. Section A contains 30 marks worth of questions on topics like GNU, inventory systems, data modeling techniques, and data warehousing. Section B contains programming questions in Visual Basic, including functions, arrays, and procedures. Section C contains questions on PL/SQL topics like triggers, procedures, and creating tables with constraints. The paper tests knowledge of programming concepts and languages.
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)
74 views4 pages

12 2009 Sample Paper Informatics Practices 04

This document is a sample paper for an Informatics Practices class for grade 12. It contains 3 sections with multiple choice and written response questions. Section A contains 30 marks worth of questions on topics like GNU, inventory systems, data modeling techniques, and data warehousing. Section B contains programming questions in Visual Basic, including functions, arrays, and procedures. Section C contains questions on PL/SQL topics like triggers, procedures, and creating tables with constraints. The paper tests knowledge of programming concepts and languages.
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/ 4

SAMPLE PAPER - 1

INFORMATICS PRACTICES – Class - XII


SET – INNOVATION
Time allowed: 3 hours Maximum Marks : 70
Note:
(i) This question paper is divided into 3 sections.
(ii) Section A consists of 30 marks.
(iii) Section B and Section C are of 20 marks each.
(iv) Answer the questions after carefully reading the text.

SECTION-A

Q1. Answer the following questions: -

a) Why GNU is known as GNU not Unix? 2


b) What is an Inventory Control System? Name any two entities or tables that
could be a part of this system? 2
c) Differentiate between ER Modeling and Object Modeling Techniques. 2
d) Write down the characteristics of Data Ware house. 2
e) Give the difference b/w Shareware and proprietary software. 2

Q2. Answer the following questions:-

a) Differentiate between a form module and class module of Visual Basic. 1


b) Explain the methods for loading and unloading forms. 2
c) What is DSN? 1
d) When the GotFocus and LostFocus Events occurs. 2
e) Differentiate between 4
f) i) Date and Date$ function ii) Call ByVal and Call ByRef

Q.3) Answer the following questions:

a) Normalize the table with the following specification: 2


Employee (empno, dept_no, dept_name, salary, DOJ, dept_no, dept_name).
b) If a table is dropped what happens to views and indexes dependent upon this table. 2
c) How will you drop a constraint from a table? 2
d) Find the join of the following two tables: 2

TEACHER
Tno. Tname Tcity
T1 Mr.Nayak Delhi
T2 Mrs.Dubey Mumbai

STUDENT
Roll Name City
1 Divakar Delhi
2 Puneet Mumbai
3 Rohit Kolkata

e) What is the advantage of an anchored data type?


SECTION –B

Q 4. Answer the following questions:

a) Write a VB program to compare two strings using function. 2

b) Write a sub program to find the largest, smallest, sum and average number
of array of ten numbers. 4

c) What will be the output of the following program. 2

Private Sub Command_click()


Dim str1 as string
str1 =”Computer”
n=1
Do While n<=len(str1)
Print left(str1,n)
n=n+1
Loop
End Sub

d) Write a VB procedure to reverse the digits of given number. 2

Q 5. Do the following:

a. Find the Error: 3

Sub Fibonacci(S1 as NUMBER,S2 as INTEGER,N as INTEGER)


Output S1,S2
Dim count as Integer,dim term as Integer
For count EQUAL 3 TO N
Term = S1+S2
Print term
S1=S2
S2=term
Next value
End sub

b. Write the output of the given code: 3

Sub first()
Dim x as integer
x=20
Print x
Call second(x)
Print x
End Sub
Sub second (y as integer)
y=40
Print y
End Sub
Private Sub Command1_click()
Call first
End Sub

c. Find the output of the following: 2

Dim String1 as string


Dim String2 as string
String1=”VB IS NOT AN OOP”
String2=”an”
S=Instr(3,String1,String2)
Print S

d. If today’s date is 21/09/08 then what is the o/p of the statement 2


Print Format(Now,”ddd,mmmm dd,yyyy”)

SECTION –C

Q 6. Answer the following questions:

a) Write the output of the following PL/SQL code block: 2

DECLARE
S NUMBER :=0;
BEGIN
I :=2;
FOR X IN 1..5
LOOP
IF MOD(X,2) = 1 THEN
S:=S + X;
ELSE
S:=S - X;
END IF;
DBMS_OUTPUT.PUT_LINE(TO_CHAR(:I*10));
END LOOP;
END;
b) Find the errors from the following PL/SQL code and rewrite the corrected code 2
underlining the correction made.

Declare
B_No Number(4);
Begin
B_No : = %Book_No;
Select Title Into B_Title from Books for Book_No = B_No
If B_Title : = ‘Leaarning ABC’
Update B_Title = ‘Learn ABC’ Where Book_No = B_No;
Else
Dbms_output.Put_Line(‘No Change’);
End

c) Write a PL/SQL block to create a trigger KVS to display a message WELCOME TO KVS
before each insert operation on the table KVS_EMP. 2

d) Write a PL/SQL procedure PRO_NUMBER to find the sum of first 10 natural numbers. 4

Q 7. Answer the following questions based on the STUDENT table:

Column Name Data Type Size Constraint


RNo NUMBER 4 PRIMARY KEY
Name VARCHAR2 20 Not Null
Stipend NUMBER 7,2 Stipend is greater than 0
Stream VARCHAR2 15 Not Null
Grade CHAR 1

a) Create the above table including constraints. 2

b) Write a Cursor to display all the students whose stream is ‘Medical’ and Grade ‘A’. 2

c) Write a Procedure MYSTIPEND to display the stipend of the student whose RNo is entered by
user.

d) Write a PL/SQL FUNCTION Power that takes two numbers as argument and returns the
value of the first number raised to the power of the second. 4

***

You might also like