CBSE Sample Papers Class 12 Informatics Practices 2019

myCBSEguide App

myCBSEguide App

CBSE, NCERT, JEE Main, NEET-UG, NDA, Exam Papers, Question Bank, NCERT Solutions, Exemplars, Revision Notes, Free Videos, MCQ Tests & more.

Install Now


Sample paper of Informatics Practices Class 12 – in PDF

CBSE Sample Papers Class 12 Informatics Practices 2019 The new marking scheme and blueprint for class 12 have been released by CBSE. We are providing Informatics Practices sample papers for class 12 CBSE board exams. Sample Papers are available for free download in myCBSEguide app and website in PDF format. CBSE Sample Papers Class 12 Informatics Practices With Solutions of 10+2 Informatics Practices are made available by CBSE board exams are over. CBSE marking scheme and blue print is provided along with the Sample Papers. This helps students find answer the most frequently asked question, How to prepare for CBSE board exams. CBSE Sample Papers of class 12 Informatics Practices for 2018 Download the app today to get the latest and up-to-date study material. CBSE sample paper for class 12 Informatics Practices with questions and answers (solution).

Class 12 Informatics Practices Sample paper 2019 

Download as PDF

CBSE Sample Papers Class 12 Informatics Practices 2019

myCBSEguide provides CBSE class 12 Board Sample Papers of Informatics Practices for the year 2018, 2019, 2020 with solutions in PDF format for free download. The CBSE Sample Papers for all – NCERT books and based on CBSE latest syllabus must be downloaded and practiced by students. Class 12 Informatics Practices New Sample Papers follow the blueprint of that year only. Student must check the latest syllabus and marking scheme. Sample paper for class 12 Informatics Practices and other subjects are available for download as PDF in-app too. myCBSEguide provides sample paper with solutions for the year 2018, 2019, 2020.

CBSE Sample Papers Class 12 Informatics Practices 2018-19

TIME : 3 hours
Maximum Marks: 70
General Instructions:

All questions are compulsory, however, question number 2, 4 and 6 have internal choices.


    1. Which of the following are open standards?
      .OGG, .DOC, .BMP,ODF
    2. Ms. Ivana, a leading marketing professional working in a multinational company, is most of the time on move to cater her profession demands. Although she carries her laptop with her all the time but many a time she requires to take some data from her office PC. She has to make several requesting phone calls to her colleague Ms. Barbara to send her required documents from her office PC. Suggest her anyone popular software name so that she can herself remotely access her office PC anytime from anywhere.
      CBSE Sample Papers Class 12 Informatics Practices 2019
    3. Write the URL of anyone e-Governance website.
    4. International Tour and Travels company has set up its new branch office in Jaipur where different buildings are spanned over in the radius of 900 meters in Jaipur. Name the network formed in the following situations :
      1. The branch office is connected with the regional office in New Delhi.
      2. All the buildings of branch office are connected to each other.
    5. Deepti is confused between the terms ASCII and Unicode. Help her by differentiating between ASCII and Unicode.
    6. Many of the programming brains has shifted their focus from Proprietary software to Free and Open software. Mention any two freedom offered by Free software. Going with the flow, Sandhya has downloaded a software from the internet which can be freely distributed and used by anyone but the source code is not available. Is it Freeware or free software? Justify your answer as well. Similarly, Premjith wants to install a software on his system that can help him to create, edit and save office documents but he does not want to purchase the software. Suggest him a good software for the same.
    1. Ruby, a class XI student has just started learning java programming. Help her in the
  1. Explain her the concept of variable and data type by suitable example.
  2. Help her in understanding the difference between assignment operator and comparison operator with the help of appropriate example.
  • Will the output from the following two code be any different?First Code:
    int x=2,y=40;
    while(y<=x) {
    Second Code :
    int x=2,y=40;
    do {
    } while(y<=x);
    Give reasons for your answer.


    Predict the output of the following code:
    int n=4,f=0,i;

  • Dev, a website designer with “Creative Designers Pvt. Ltd.” has written the following code. Observe the code given below and answer the following questions: Albert Computer Manisha Accounts
    1. Are these tags part of HTML code or XML code?
    2. Identify the root element.
    3. Mention any two child elements.
    4. Mention any two attributes


    Mention any two main differences between HTML and XML. Also, mention any two main features of XML for which it’s used extensively now a days.

    1. What is the purpose of SQL?
    2. Mr. Manav, a database administrator in “Global Educational and Training Institute” has created following table named “Training” for the upcoming training schedule:

      ND01Mr. Rajan[email protected]Cyber SecurityNew Delhi10000
      GU01Ms. Urvashi[email protected]ICT in  EducationGurugram15000
      FD01Ms. Neenaneenarediff.comCyber SecurityFaridabad12000
      ND02Mr. VinayNULLICT in EducationNew Delhi13000
      GU02Mr. Naveen[email protected]Cyber SecurityGurugramNULL

      Help him in writing SQL query for the following purpose:

      1. To count how many female candidates will be attending the training.
      2. To display list of free trainings.
      3. To display all the cities where Cyber Security training is scheduled along with its fee.
      4. To add a column feedback with suitable data type.
    3. Observe the table named “Training” given above carefully and predict the output of the following queries:
      1. select city from training where topic = ‘Cyber Security’;
      2. select count(Training_Id) from training where email_id like ‘%gmail% ‘;
      3. select AVG (Fee) from training where Topic = ‘Cyber Security’; iv. select name from training where INSTR (Email_Id, ‘@’)=0;
    4. What is the degree and cardinality of the above-given table named ‘Training’?
    1. Shiva has placed two radio button on a payment form designed in NetBeans to accept mode of payment one out of cash or card. To his surprise, during runtime, a customer is able to select both the options for a single transaction. What went wrong?


      Mention any one advantage of checkbox control over radio button control.

    2. Prachi is working with following swing controls: jButton, jLabel, jTextField, checkbox. Suggest her any two basic methods commonly available with all the four controls mentioned above. 1 OR
      How jLabel is different from jTextField control at run time?
    3. What will be an output of the following code if value of variable application is 1?
      Switch (application)
      case 0 : jTextField1.setText(“RDBMS”);
      case 1 : jTextField1.setText(“BROWSER”);
      case 2 : jTextField1.setText(“OS”); break;
      case 3 : jTextField1.setText(“PHOTO EDITOR”); break;
      default : jTextField1.setText(“Application Software”); break;


      Re-write the above given code through if-else statements.

    4. Anju, a beginner in java programming has written following code with some mistakes:
      int k=0;
      string s=”Save Earth”;
      int l=s.length;
      for(int i=0;k<l;i++)
      Help her in identifying and correcting the errors.
      Convert the correct code into do while looping statement.


      Observe the given code:
      int ctr=10;
      Attempt the following questions based on the above-given code:

      1. How many times the above-given loop will run and what will be the value of ctr, immediately after exiting from the loop.
      2. Out of entry controlled or exit controlled loop, above given loop, will come under which category and why?
    5. Study the following code and answer the questions that follow:
      String str=”Green World, Clean World”;
      int len=str.length(),remain;
      jTextField3.setText(Integer.toString(remain)+” more charachters can be entered”);

      1. Predict the output displayed in text fields named jTextField2 and jTextField3 after running the above code.
      2. Identify and name any two methods of String class used in the above code.


      Explain the purpose of pow() method with the help of suitable java code. Also, mention that pow() method belongs to which class?


    6. Mr. Suman, a programmer in New Era Programming World has designed a registration page for a hobby club as shown below:
      CBSE Sample Papers Class 12 Informatics Practices 2019
      Fee for different hobbies are as follows:

      Hobby Fee

      Help him in writing the code to do the following:

      1. As per the hobby chosen in the hobby combo box, fee should be displayed in the respective text field named t1 as per the criteria given above after clicking on “Check Fee” button.
      2. If a candidate belongs to “Jr. Category” then a discount of 10% should be given in displayed in the text field.
      3. After clicking on the “Net Fee” button, Net Fee should be calculated and displayed in the respective text field as per the given formula: Net Fee = Fee – Discount
      4. Write suitable java code to close the application.
      5.  Write java statement to add a new hobby “Reading” in the combo box at run time


        Write java statement to make the Net Fee text field named txtNetFee un-editable at run time.

    1. Write any one similarity and one difference between primary key and unique Constraint
    2. Ms. Pari, a beginner in SQL is not able to understand the meaning of “Cancelling a Transaction”. Help her in understanding the same. Also mention suitable command for it
    3. Consider the following tables Library given below:

      B01Wings of FireA.P.J Abdul Kalam550Sarita2018-05-20Returned
      B02The Monk who sold his FerrariRobin Sharma340Simmi2018-03-15Returned
      B03You can winShiv Khera230Rajat2018-04-16Returned
      B04Who moved my cheeseSpencer Jhonson450Ram2018-03- 17Not Returned
      B05Real SuccessPatrick MatherPike250Sia2018-06- 18Not Returned
      1. Suggest the suitable data type for Issue_Date column.
      2. Suggest the suitable SQL command to change the size of column name from 30 character to 50 characters.
      3. Mention the significance of Bid column in table Library.
      4. Suggest the suitable command to display a list of the books in a sequence so that first all the book’s name should be displayed which has not been returned and after that all the book’s name which has been returned should be displayed.
    1. Write SQL query to create a table “BOOKS” with the following structure:

      BOOK_IDInteger2Primary Key


      Help Ramesh in identifying any two columns for a table named student along with their suitable data type

    2. In a Bank’s database, there are two tables ‘Customer’ and ‘Transaction’ as shown below.

      2301003VivekNew Delhi997213657613000
      2401004MeenaNew Delhi932130545310000



      Consider these tables while attempting the questions given below:

      1. Identify the candidate keys of Customer table.


        Briefly explain the concept of Candidate keys.

      2. Which column can be considered as foreign key column in Transaction table?


        Identify Primary Key column of Transaction table.

    3. With reference to the above-given tables, attempt the questions given below:
      1. Write a query to display customer’s name who has withdrawn the money.


        Write a query to display customer’s name along with their transaction details.

      2. Write a query to display customer’s name who have not done any transaction yet.


        How many rows and column will be there in the Cartesian product of the above-given tables. Also mention the degree and cardinality of the Cartesian product of the above-given tables.

      3. Select Acc_No, sum(Amount) from Customer c, Transaction t where c.Acc_No=t.Acc_No
        group by c.Acc_No having Transaction_Type=”Credit”;


      Discuss the significance of having clause with group by statement with suitable example

    1. It’s an era of online financial transactions. Help Julie in identifying any two challenges which a common man may face for the same. 2
    2.  Mention any one major environmental benefits of ICT to Ms. Megha so that she can utilize it in her future “Save Earth” campaign
    3. Ms. Achla, works as a Programmer in a survey firm named “National Survey Foundation”. In her current project, she is supposed to design a survey page for an online educational training program. Help her in choosing the most appropriate controls for the specified task from Textfield, Label, RadioButton, CheckBox, ListBox, ComboBox, Button and write in the third column:
      Control used to inputControl

      S. No.
      3GRADE THE SESSION (Excellent, Good, Satisfactory, Unsatisfactory)

These are questions only. To view and download complete question paper with solution install myCBSEguide App from google play store or login to our student dashboard.

Download myCBSEguide App

Sample Papers for Class 12 – 2019

To download sample paper for class 12 Physics, Chemistry, Biology, History, Political Science, Economics, Geography, Computer Science, Home Science, Accountancy, Business Studies and Home Science; do check myCBSEguide app or website. myCBSEguide provides sample papers with solution, test papers for chapter-wise practice, NCERT solutions, NCERT Exemplar solutions, quick revision notes for ready reference, CBSE guess papers and CBSE important question papers. Sample Paper all are made available through the best app for CBSE students and myCBSEguide website.

Leave a Comment