0% found this document useful (0 votes)
42 views13 pages

Class Xii-Ip-Practical Questions 2010-2011

This document provides sample questions for a class 12 practical exam covering topics like developing GUI applications in Java using Swing components, writing SQL commands, and more. The questions are divided into multiple sections and involve tasks like designing user interfaces, writing code for buttons, calculating values, querying databases, and more. Sample database tables are provided for writing SQL queries against.

Uploaded by

Man Ish
Copyright
© © All Rights Reserved
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)
42 views13 pages

Class Xii-Ip-Practical Questions 2010-2011

This document provides sample questions for a class 12 practical exam covering topics like developing GUI applications in Java using Swing components, writing SQL commands, and more. The questions are divided into multiple sections and involve tasks like designing user interfaces, writing code for buttons, calculating values, querying databases, and more. Sample database tables are provided for writing SQL queries against.

Uploaded by

Man Ish
Copyright
© © All Rights Reserved
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/ 13

CLASS XII-IP-PRACTICAL QUESTIONS 2010-2011

I
(I)(a)

(1) Make Discount and Net amount uneditable.


(2) Write codes for calculate Discount and calculate Net Amount Buttons
(3) Write code to exit program when STOP button is clicked.

b) Write SQL command based on following 2 tables.

(1) Display Hand sets in descending order of PhoneCost.


(2) Display information of all Nokia handsets.
(3) Find total number of customers in Delhi
(4) Delete information of non TouchScreen types from table Hansets.
(5) Display CustNo, CustAddress and corresponding SetName for each customer.
II)
(a) A programmer is
required to develop a
student record. The
school offers two
different streams,
medical and non-
medical, with different
grading criteria.
The following is the data
entry screen used to calculate percentage and grade.

(1)Write the code to disable the txtPercentage and the txtGrade text fields.

(2) Write the code for the cmdClear button to clear all the text fields.
(3) Write the code for the cmdCalcPerc button to calculate the percentage to display in text
field txtPercentage, after finding the total marks of first term and second term (assuming
that both marks are out of 100).
(4) Write the code for the cmdCalcGrade button to calculate the grade to display in text field
txtGrade, depending on the stream selected according to the criteria in the following table:

(b) Write SQL command based on following 2 tables.

1) Display Doctor names in ascending order of names.


2) Display Total numbers of patients admitted in ENT Department.
3) Include an additional attribute DateOfAdmn in Patients table
4) Display Doctors name ending with “a”.
5) Display PatNo, PatName, DocName for each patient.

III)
(a) An Election is
conducted between 3
candidates. There are N
number of voters. By
clicking Next Voter
Button textboxes and
RadioButtons need to be
cleared. By clicking
Results , the votes
obtained by each
candidate and the winner
candidate to be displayed
in text area. Exit button
Should exit program.

(b) Write SQL command based of following 2 tables.

VOTER
VOTER-ID VOTER-NAME CANDIDATE-ID
101 PARASU 1001
102 MERCHANT 1001
103 OLIVER 1002
104 NIXON 1003

CANDIDATE
CANDIDATE-ID CANDIDATE-NAME NOOFVOTES
1001 RICHIN 20
1002 PATRICK 22
1003 WINCHURCH 16

1) Display the candidates in descending order of votes obtained.


2) Display number of candidates in the Candidate table.
3) Display Voter Names ends with “R”.
4) Include an additional attribute “ CANDIDATE-ADDRESS” in Candidate table;
5) Display Voter-Name for Each candidate.
IV)
a) Develop an application to accept a String and perform following functions :-
(1) find length of the string (2) find no of words in it (3) find string is palindrome or not
(4) find number of vowels in it. All output to be displayed using JOptionPane.

(b) Write SQL command based on following 2 tables.

BOOKS
BOOK-ID TITLE PRICE
101 DATA BASE MANAGEMENT SYSTEM 743
102 MANAGEMENT INFORMATION SYSTEM 1200
103 OLIVERS’ TRAVEL 540
104 WAR AND PEACE 378

PUBLISHER
PUBLISHER-ID PUSLISHER-NAME BOOK-ID
1001 TATA MCGRAW HILL 101
1002 OXFORD PRESS 102
1003 UNIVERSITY PRESS 104

1) Display the Books in descending order of price.


2) Display number of Books in the BOOKS table.
3) Display Publisher Name ends with “PRESS”.
4) include an additional attribute “DATE-OF-PUBLICATION” in PUBLISHER table;
5) Display Books information with their Publisher name.
V) (a)ABN Shipment
Corporation imposes
charges to customers
for different
product .The shipment
company costs for an
order in two forms:
Wholesalers and
Retailers . The cost is
calculated on unit basis
as follows:

(1) Write the code to disable the text


For Price for Price for boxes txtTCost and Wholesaler as
units wholesalers(per retailers(per default option when the form is
unit) unit) active.

1-15 Rs.50/- Rs.60/- (2) Write the code for Calculate Cost
16-20 Rs.45/- Rs.55/- command button(cmdCalc) to
21-30 Rs.40/- Rs.50/- (i) Display the discount price in
31-50 Rs.35/- Rs.45/- txtDisc if special customer is selected.
>50 Rs.30/- Rs.40/- Discount is at the rate of 10% of
Total cost.

(ii) To display total


cost.(Total cost = Order Unit * Per Unit Price-Discount Price)
(3) Write the code for Exit Button (cmdExit) to exit the application.

(b) Write SQL command based of following 2 tables.


ITEM
ITEM-ID ITEMNAME
101 TRANSPORT ACCESSORIES
102 COMPUTER ACCESSORIES
103 BUILDING MATERIALS
104 FURNITURE ITEMS

SUPPLIER
SUPPLIER-ID SUPPLIER-NAME CITY ITEM-ID
1001 AJAY & CO MUMBAI 101
1002 PURI BROTHERS DELHI 102
1003 ROYAL FURNITURE CHENNAI 104
1)Display the Items in alphabetical order.
2) Display number of items in the ITEM table.
3) Display ITEMNAME ends with “ACCESSORIES”.
4) include an additional attribute “REORERLEVEL” in ITEMS table;
5) Display SUPPLIER details of each Item.
VI) NDPL generates
computerized bills for its
customers on every
month the bill is
generated for four
consumption as follows:

Consumption 1st 200 Next 200 Above 400 (i) Create a Java Desktop application using Swing
Section Units Units Units
(Rs./Unit) (Rs./Unit) (Rs./Unit)
controls to read the number of units consumed
and print out the charges. Design the IDE by
Domestic Light 2.45 3.95 4.65
taking Consumption Sections into JradioButtons
Non Domestic 5.40 5.40 5.40 and the Up to 10KW and above 10KW in
Light Up to
10KW
JCheckBox controls. While coding do the
following:
Non Domestic 4.92 4.92 4.92
Light Above
10KW  When you click on Domestic Light button, disable
Agricultural 1.55 1.55 1.55
the Up to 10KW and Above 10KW buttons.
Power Up to
10KW
 When you click on other three buttons except
Agricultural 9.84 9.84 9.84 Domestic Light in Consumption Section, both
Power Above
10KW
JCheckBox control will be set to enabled.
Industrial 5.05 5.05 5.05 (ii) Write the code for Exit button to exit the
Power Up to
10KW application.
Industrial 4.40 4.40 4.40
Power Up to
10KW

(b) Write SQL command based on following 2 tables.


CONSUMPTION
CUST-ID CUST-NAME UNITS CAT-ID
101 AMJIT 600 1001
102 PRAMJIT 1300 1002
103 VEERSINGH 2340 1003
104 PARMINAR 750 1001

CATEGORY
CAT-ID CAT-NAME UNIT-CHARGE
1001 DOMESTIC 2.45
1002 AGRICULTURE 3.40
1003 INUSTRIAL 4.20

1)Display the CUST-NAME ,UNITS in descending order of UNITS.


2) Display Bill charges for each customer.
3) Display CUST-NAME ends with “JIT”.
4) include an additional attribute “MONTHOFBILL” in CONSUMPTION table;
5) Display NUMBER of categories in CATEGORY table.
VII )Computech Company has number of employees who are divided into four grades as
per their basic pay as the following:

GRADE I Basic : Rs.20,000p.m or more GRADE II Basic : Rs.15,000 p.m. more but
D.A : 40% of Basic less than.10,000
H.R : 30%of Basic D.A. : 40% of Basic
H.R. : 25% of Basic

GRADE III Basic : Rs. 15,000 p.m. or GRADE IV Basic : Rs. 12,000 p.m. or less
more but less than Rs. 12,000 D.A. : 30% of Basic
D.A. : 30% of Basic H.R. : 15% of Basic
H.R. : 20% of Basic

If the salary, which is the total of Basic, D.A. and H.R.A. calculate the tax as follows:

Annual Salary Tax

Less than 150000 -


>=150000 and <250000 10%
>=250000 15%

(i) Write the code for Calculate


button to perform the job and
find the DA, HRA, Gross,
Annual Tax, Total Tax,
Monthly Tax, and Net Salary.
(Gross=Salary+DA+HRA)(Net
=Gross –Monthly Tax), (Total tax=Annual Salary * Tax%), (Annual Salary =
Monthly Gross salary *12)
(ii) Write the code for Exit button to exit application.

(b) Write SQL command based on following 2 tables.


Employees
EMP-ID EMP-NAME BASIC CAT-ID
101 Mahir 600 1001
102 Jahangir 1300 1002
103 Poonam 2340 1003
104 Laljit 750 1001
CATEGORY
CAT-ID CAT-NAME DA HRA
1001 GRAE-I 40 30
1002 GRAE-II 30 25
1003 GRAE-III 25 20

1)Display the EMP-NAME ,UNITS in descending order of BASIC.


2) Display Gross Salary for each Employee.
3) Display Emp-Name ends with “ir”.
4) include an additional attribute “Date-of-join” in Employees table;
5) Display NUMBER of categories in CATEGORY table.
VIII)Create a Java Desktop application to find the area of
circle,rectangle,circumference of circle and area of square. Design the IDE and
programming logic with two JPanel containers contains the following :

- JPanel1. Add three


JRadioButtons and set the
buttons as : Circle,
Rectangle and Square
- JPanel2. Add four
JCheckBoxes and set the
buttons

as :Area,Perimeter,Circumference
When you select an option from JPanel1, it automatically hide the facilities which is
not appropriate for selected option. Similarly, apply the same for JTextfield controls
also.

(i)Write the code for circle JRadioButton to make available the display controls
which are appropriate for Circle operation.
(ii)Write the code for Rectangle JRadioButton to make available the display controls
which are appropriate for Rectangle operation.
(iii)Write the code for Square JRadioButton to make available the display controls
which are appropriate for Square operation.
(iv)Write the code for Calculate button to calculate the desired operations which you
choose from JRadioButtons.
(v)Write the code for Exit button to exit application.

Write SQL command based on following 2 tables.

(1) Display Hand sets in descending order of PhoneCost.


(2) Display information of all Nokia handsets.
(3) Find total number of customers in Delhi
(4) Delete information of non TouchScreen types from table Hansets.
(5) Display CustNo, CustAddress and corresponding SetName for each customer.
IX) Read the following case
study and answer the questions
that follows :
Mr.Mittal is working in a
multi-national company.
His family members visit a
shopping mall and
purchased variety of
products including
garments. The total amount
goes into some thousands.
The owner of the shopping
mall provides handsome
discounts of credit cards
as :
(a)Write the command for Discount button
Card Type Discount
to compute discount amount and net
amount.
HDFC 12%
ICICI 10%
(b)Write the code for cmdClear command
Visa 9.5%
button to clear all the text boxes and set the
Axis 10.5%
default choice in the radio button as SBI.
Standard Chartered 8.5%
City Bank 11.5%
(c)Write the code for Exit button to close
SBI 8%
the application.
(b) Write SQL command based on following 2 tables.

(1)Display
Doctor names in
ascending order
of names.
(2)Display Total
numbers of
patients admitted
in ENT
Department.
(3)Include an
additional
attribute
DateOfAdmn in
Patients table
(4)Display
Doctors name
ending with “a”.
(5)Display PatNo, PatName, DocName for each patient.
X) Hotel Hill Top Inn in
Ooty plan to go for
computerization in order to
meet the workload during
tourist session. There are
three types of rooms
available in Hill Top.

(a)Write the code to disable


the text boxes
txtRate,txtAmount.txtFacility
when the form activated.
(b)Write the code for
cmdClear command button to
clear all the textboxes.
(c)Write the code for
cmdRate to calculate rate of
the room per day and display
it in txtRAte depending on
the type of room selected by the customer. Rate is calculated according to the following
table:
(d)Write the code for cmdAmount to calculate the
Room Type Rate per day total amount and display it in txtAmount.The total
Facilityby first finding
amount is calculated Cost
the cost of
Single 1500 facilities selected by the customer. Cost of facilities
Tour Package
is calculated according 7000 table:
to the following
Double 2800 Gym 2000
Delux 5000 Laundry 1000

(b) Write SQL command based on following 2 tables.


BOOKS
BOOK-ID TITLE PRICE
101 DATA BASE MANAGEMENT SYSTEM 743
102 MANAGEMENT INFORMATION SYSTEM 1200
103 OLIVERS’ TRAVEL 540
104 WAR AND PEACE 378
PUBLISHER
PUBLISHER-ID PUSLISHER-NAME BOOK-ID
1001 TATA MCGRAW HILL 101
1002 OXFORD PRESS 102
1003 UNIVERSITY PRESS 104
1) Display the Books in descending order of price.
2) Display number of Books in the BOOKS table.
3) Display Publisher Name ends with “PRESS”.
4) include an additional attribute “DATE-OF-PUBLICATION” in PUBLISHER table;
5) Display Books information with their Publisher name.
XI)Common Wealth International is a bank. The bank provides three types of loans – Car
loan, House loan, Education loan.

(a)Write the command for Clear button to clear all the text boxes and set car loan as
default loan type.

(b)Write the command s for Show Interest Amount button to show the interest rate in
txtRate according to the following criteria :
Car loan – 10%
House loan – 8.5%
Education loan – 5%

(c)Write the commands for Calculate


Discount button to find discount on
an amount and amount after
discount. Notice that the bank
provides discount on loan amount
according to following criteria:
- If the amount<= 10,000,00 then
0.20% discount.
- If amount > 10,000,00 then 0.25%
discount.
The discount amount = Interest
Amount – discount amount

(d)Write the code for Exit button to close the application.

Write SQL command based on following 2 tables.


Employees
EMP-ID EMP-NAME BASIC CAT-ID
101 Mahir 600 1001
102 Jahangir 1300 1002
103 Poonam 2340 1003
104 Laljit 750 1001
CATEGORY
CAT-ID CAT-NAME DA HRA
1001 GRAE-I 40 30
1002 GRAE-II 30 25
1003 GRAE-III 25 20

1)Display the EMP-NAME ,UNITS in descending order of BASIC.


2) Display Gross Salary for each Employee.
3) Display Emp-Name ends with “ir”.
4) include an additional attribute “Date-of-join” in Employees table;
5) Display NUMBER of categories in CATEGORY table.
XII)Mr. Sharma of ICICI
Bank frequently needs to
calculate the interest and
amount due for his clients.
He ask his software
programmer to design an
interest calculator which will
calculate the compound
interest and amount due. The
bank offers two different
accounts fixed deposit and
recurring deposit with
different rage criteria. The
programmer uses Java language with NetBeans IDE to develop this program.

(a) Write the code to disable the text boxes txtInterest,txtAmount,txtRate and
txtDate in the form when the form activated.
(b) Write the code for cmdClear command button to clear all the textboxes
and checkbox except txtDate.Set the default choice in the option button as
Fixed deposit.
(c) Write the code for the click event of the command button cmdCalculate to
calculate compound interest ,amount,display the values in textboxes
txtInterest and txtAmount depending on the principal,rate and time.
Note that the compound interest is calculated as P*(1+r/100)^T & amount as
Principal+Interest.. Rate is calculated based on the time according to the following
table.
Account Time(in yrs) Rate
An additional rate of 2% is given to
Fixed Deposit <=1 10% senior citizens.if the chkSR checkbox
>1 and <=5 12% is checked.
>5 15% (d) Write the code for cmdExit to exit the
Recurring Deposit <=2 10% application.
>2 and <=7 12%
>7 15%

Write SQL command based on following 2 tables.


CONSUMPTION
1)Display the CUST-NAME ,UNITS
CUST-ID CUST-NAME UNITS CAT-
in descending order of UNITS.
ID
2) Display Bill charges for each
101 AMJIT 600 1001 customer.
102 PRAMJIT 1300 1002 3) Display CUST-NAME ends with
103 VEERSINGH 2340 1003 “JIT”.
104 PARMINAR 750 1001 4) include an additional attribute
“MONTHOFBILL” in
CATEGORY CONSUMPTION table;
CAT-ID CAT-NAME UNIT- 5) Display NUMBER of categories in
CHARGE CATEGORY table.
1001 DOMESTIC 2.45
1002 AGRICULTURE 3.40
1003 INUSTRIAL 4.20

You might also like