CBSE Guess > Papers > Question Papers > Class XII > 2006 > Informatics Practices  >     Compartment Delhi Set - I 
            Informatics Practices — 2006 (Set I — Compartment Delhi) 
            
				
      SECTION - A 
       Q. 1. Answer the following questions: 
      
        - Explain the term Business Computing with two examples. 2
 
        -  What do you understand by the term UML? 2
 
        -  What is Client Server Computing? 2
 
        -  Give an example for one-to-one and one-to-many entity relation. 4 
 
                   Q. 2. Answer the following questions: 
      
        - Differentiate between Event Driven Programming and Object Oriented Programming. 2
 
        -  What is Iteration? Name two statements which provide iteration in Visual Basic. 2
 
        -  Explain the term ADO. 2
 
        -  What is Variable Life Time? What is the Life Time of the following variables? 4
 
          (i) Local variable 
          (ii) Public variable 
          (iii) Module variable 
             Q. 3. Answer the following questions: 
      
        - Differentiate between Decision Control and Looping Control structure in context with PL/SQL. 4
 
        -  What do you understand by the term Implicit Cursor in PL/SQL? 2
 
        -  Differentiate between DBMS_OUTPUT.PUT_LINE ( ) and DBMS_ OUTPUT.PUT( ) statements. 2
 
        -  Define a TRIGGER with two examples. 2
 
       SECTION - B 
       Q. 4. Read the following case study and answer the questions given below: 
       ABC FINANCIAL company provides personal loans to customers on request. The programmer is assigned the responsibility of designing an EMI calculator. He decides to use Visual Basic to develop this and the following form is created.
       The List for the above from is as follows:  
      
        
          | Object Type | 
          Object Name | 
          Description | 
         
        
          | Form | 
          FrmEMICALC | 
          The Main Form Object | 
         
        
          | Text Box | 
          xtName | 
          To enter name of the customer | 
         
        
          |   | 
          txtInterest | 
          To display the compound interest | 
         
        
          |   | 
          txtEMI | 
          To display Equal Monthly Instalment | 
         
        
          | Option Buttons  | 
          opt5years | 
          To select time as 5 years | 
         
        
          |   | 
          Opt10years | 
          To select time as 10 years | 
         
        
          |   | 
          Opt15years | 
          To select time as 15 years | 
         
        
          | Command Buttons | 
          cmdCalculate | 
          To calculate interest and EMI | 
         
        
          |   | 
          cmdclear | 
          To clear all entered values | 
         
        
          |   | 
          cmdExit  | 
          To end the application | 
         
             
      
        - Write the code to disable the text boxes txtlnterest and txtEMI. 2
 
        -  Write cmdClear to clear all text boxes and set default choice in the option button as 5 years. Also set focus to txtLoanAmt. 2
 
        -  Write code to assign the caption to Command Buttons cmdCalculate and cmdClear. 2
 
        -  Write code for the Click event of the Command Button cmdCalculate to calculate the interest using the formula P * (1 + R) “T — P, where P is the loan amount, R is the interest rate (fixed as 11%), and T is the number of years. And the value of EMI is calculated as EM! = (Loan Amount + Interest) I (no. of years*12) 4
 
             Q. 5. Answer the following questions: 
      
        - The following code is to print all numbers which are squares but less than 50. Find the errors in the following code segment and rewrite the corrected code under lining the correction made. 2
 
          Dim square As integer, num As Integer  
num = 1 
square num * num  
Do 
        Print square 
        square = num * num 
Loop square > = 50  
        - Find the output of the following code segment: 2
 
          For x = ASC (“A”) To ASC (“E”) 
                  For y ASC (“A”) to x 
                Print Chr(y); 
        Next y 
        Print 
Next x 
        - Rewrite the following code using If ... Else instead of Select Case. 2
 
          Select Case          Round (Avg) 
Case Is = 100 
             Grade = “A” 
Case 75 To 99 
            Grade = “B” 
Case 60 To 74 
            Grade = “C” 
Case 50 To 59 
            Grade = “D” 
Case Is <50 
            Grade = “E” 
End Select 
Print Grade 
        - Write a Visual Basic procedure which will take two integer values X and Y as arguments and display the following : 4
 
          (i) X to the power of Y 
(ii) The highest number among X and Y         
             
      SECTION - C 
       Q. 6. Read the questions given below and answer accordingly: 
      
        - Write the output produced by the following part of code in PL/SQL: 2
 
          DECLARE 
       Num NUMBER; 
       V NUMBER : = 0;  
BEGIN 
       For Num IN 2 ...5 
       LOOP 
              V : = V + Num * Num; 
              DBMS_OUTPUT.PUT_LINE(V); 
       END LOOP; 
END;         
        -  Refer the following table STUDENT and give the output produced by the PL/SQL code given: 2
 
          TABLE : STUDENT
          
            
              NAME   | 
              AGE   | 
              MARKS  | 
             
            
              RAJA 
  SIMON 
  WILSON 
  MARY                | 
              17 
  16 
  18 
  17  | 
              325 
  480 
  390 
  450  | 
             
           
          DECLARE 
       T_NAME VARCHAR2(1 0); 
       T_AGE NUMBER(2); 
       T_MARKS NUMBER(3);  
  BEGIN 
       T_AGE : = 17; 
       SELECT MARKS INTO T MARKS FROM STUDENT 
              WHERE AGE > T_AGE; 
       IF T_MARKS > 350 
              DBMS_OUTPUT.PUT_LINE (T_MARKS); 
  END;         
        - Differentiate between Scalar and composite data type in PL/SQL. 2
 
        -  Write a PL/SQL function chkPrime that takes one number as argument and returns a value 1 if the number passed is Prime else will return a value zero. 4
 
             Q. 7. Answer the questions based on the table CARS given below: 
       TABLE : CARS 
      
        
          | Column Name | 
          Data Type | 
          Size  | 
          Constraint  | 
          Description
           | 
         
        
          | Model_No | 
          VARCHAR2 | 
          20 | 
          Primary Key | 
          Model number of the car
           | 
         
        
          | Manufacturer | 
          VARCHAR2 | 
          20 | 
          NOT NULL | 
          Name of the manufacturer | 
         
        
          | Colour  | 
          VARCHAR2 | 
          10 | 
            | 
          Colour of the car | 
         
        
          | Price | 
          NUMBER | 
          8 | 
            | 
           Price of the car | 
         
        
          | Capacity | 
          NUMBER | 
          5 | 
            | 
          Engine capacity | 
         
             
      
        - Write SQL command to create the table CARS including the constraints. 2
 
        - Write the SQL command to display the details of all cars whose colour is the same as the colour of Model_No M_800. 2
 
        -  Write PL/SQL code to increase the Price of all cars by 5%. 2
 
        - ) Write FL/SQL block to delete all cars with a particular Model Number from the table CARS, where the value of Model Number is accepted from the user. 4  
 
                     
      
        
          |  Informatics Practicess 2006 Question Papers Class XII | 
         
        
          | Delhi | 
          Outside Delhi | 
          Compartment Delhi  | 
         
        
            | 
          Set I | 
            | 
          Set I | 
            | 
          Set I | 
         
       
       
            
 
    CBSE 2006 Question Papers Class XII 
    
 
    
  |