SlideShare a Scribd company logo
Page 1 of 10
CBSE – DEPARTMENT OF SKILL EDUCATION
Information Technology (SUBJECT CODE 802)
Sample Question Paper with Marking Scheme
Class XII (Session 2019–2020)
Time: 3 Hours Max. Marks: 60
PART A: EMPLOYABILITY SKILLS (10 MARKS)
Answer any 4 questions out of the given 6 questions of 1 mark each:
1. A complex sentence is a sentence that combines one _________clause with at least one
dependent clause.
Answer – independent
(1)
2. Self – motivation increases individuals’ ____________and __________________.
Answer – Energy , Activity
(1)
3. What is the shortcut key to insert current date in a cell?
A.CTRL +;
B.CTRL + T
C.CTRL + D
D.CTRL +’
Answer -A. CTRL +;
(1)
General Instructions:
1. This Question Paper consists of two parts viz. Part A: Employability Skills and Part B: Subject
Skills.
Part A: Employability Skills (10 Marks)
i. Answer any 4 questions out of the given 6 questions of 1 mark each.
ii. Answer any 3 questions out of the given 5 questions of 2 marks each.
Part B: Subject Skills (40 Marks):
iii. Answer any 10 questions out of the given 12 questions of 1 mark each.
iv. Answer any 5 questions from the given 7 questions of 2 marks each.
v. Answer any 5 questions from the given 7 questions of 3 marks each.
vi. Answer any 3 questions from the given 5 questions of 5 marks each.
2. This question paper contains 42 questions out of which 30 questions are to be answered.
3. All questions of a particular part/section must be attempted in the correct order.
4. The maximum time allowed is 3 hrs.
Page 2 of 10
4. In _____________ form of business, the finished product can be directly sold to the customer.
Answer – manufacturing
(1)
5. Green building offers a chance to be part of the solution to ________________.
Answer- global challenges
(1)
6. Music is one of the source of __________________________.
Answer - Self Motivation
(1)
Answer any 3 questions out of the given 5 questions of 2 marks each:
7. Explain the any two types of Verbal Phrases with the help of suitable examples.
Answer- Verbal Phrases - There are three types of verbal phrases: participial phrases,
gerund phrases, and infinitive phrases.
a) Participial Phrase - Participial phrases start with either a present or past
participle.
Example
Phrase with present participles:Watching silently
Phrases with past participles:Driven to succeed
b) Gerund Phrase - A gerund phrase is a present participle (and its modifiers) that
acts like
noun. It can take on a variety of jobs in the sentence.
Examples:Practicing helped a lot. (subject)I love reading. (direct object)
(Any other type of Verbal Phrase)
(2)
8. What is the source of self motivation?
Answer - Sources of self motivation are -
 Thinking and discussing big and positive ideas motivates us to reach to
our highest potential.
 Keep good company.
(2)
9. Write down the steps to insert picture from file.
Answer- The steps to insert a picture from a file are:
1. Select Insert  Picture  From File.
2. The Insert picture dialog box appears.
3. Select the picture you want to insert and click Open.
(2)
10. Differentiate between Manufacturing business and trading business.
Answer-
Manufacturing business Trading business
A manufacturing business is one that
converts raw material(s) into finished
product(s) to meet the demands of the
customer. In this form of business, the
finished product can be directly sold to the
customer.
A trading business does not manufacture
a good or product but only facilitates the
act of bringing the finished goods from the
manufacturing unit to the buyer or
customer (who is ready to pay for the
produced good)
(2)
Page 3 of 10
11. Write any four steps that green jobs can take to reduce greenhouse gas emission.
Answer - (Any four of the following)
a. Reuse, reduce, recycle
b. Drive less drive smart
c. Buy energy efficient products
d. Plant a tree
e. Replace your light bulbs
(2)
PART B: SUBJECT SKILLS (50 MARKS)
Answer any 10 questions out of the given 12 questions:
12.
_____________is a collection of raw facts which have not been processed to reveal useful
information.
Ans Data
(1)
13. Define Data Redundancy.
Ans Same information is stored in more than one file which result in wastage of space.
(1)
14.
_____________ constraint is used to restrict the values of an attribute within a range.
Ans Check
(1)
15.
________________command is used to modify the base table definition.
a. Create Table
b. Alter Table
c. Update Table
d. Modify Table
Ans Alter Table
(1)
16.
_______________ is a special method that every Java application must have.
a. Getter
b. Setter
c. Main
d. Default
Ans Main
(1)
17.
________ method test whether this string end with the given suffix or not.
Ans endsWith
(1)
18.
The ________ method of Array class is used to arrange the Array of integers in
ascending order.
Ans sort()
(1)
Page 4 of 10
19. Which of the following is not an example of eGovernance?
a. To file property tax
b. To apply for renewal of Passport
c. To start an online coding course for 3 months
d. To get Voters ID card issued
Ans c. To start an online coding course for 3 months
(1)
20. What are webinars?
Ans Webinars are real time online lectures, where users participate in the lecture, may ask
questions, and get their queries answered.
(1)
21. Finding of Bugs and Fixing them happens in ___________ .
a. Design Phase
b. Testing Phase
c. Implementation Phase
d. Reuirement Definition Phase
Ans Testing Phase
(1)
22. Choose the correct sequence to be followed while buying online.
a. Provide your details (Or login into your bank account)
b. Add items in shopping cart
c. Choose payment option (Make payment if not cash on delivery)
d. Select Buy option
i. c,d,b,a
ii. b,d,c,a
iii. d,b,c,a
iv. a,c,b,d
Ans ii. b,d,c,a
(1)
23. Predict the output of the following expression of the initial value of x is 5.
x=((++x)*2)+7
a. 19
b. 21
c. 18
d. 20
Ans a. 19
(1)
Page 5 of 10
Answer any 5 questions out of the given 7 questions of 2 marks each:
24. Illustrate any two DML commands with the help of suitable example.
Ans Insert command is used to insert/add a tuple in a table
Example INSERT INTO Student
VALUES (101,"Ananya", "Grover", 'F', '1984-08-11', 1);
Delete Command is used to remove the data from a table.
DELETE
FROM Student
WHERE admno=101;
(Any two DML commands)
(2)
25. List any four advantages of DBMS.
Ans Following are the advantages
1. Reduction in Redundancy
2. Improved Consistency
3. Improved Availability
4. Improved Security
5. User Friendly
(Any four )
(2)
26. Explain the concept of Candidate Key with the help of a suitable example.
Ans A candidate key is a column, or set of columns, in a table that can uniquely identifies
a tuple and is not null. Each table may have one or more candidate keys. It is eligible to
be a Primary key
For example In a table PERSON following are the columns
(Aadhar_number, PAN, Voter_ID_cardno, Name, Date_of_birth, Address).
Out of these Aadhar_number, PAN, Voter_ID_cardno are the candidate keys
(2)
27. What is the pupose of using default in a switch statement?
Ans If there is no match for the expression with any case group in switch statement, the
statements in the default part are executed.
For example:
{
switch(dy)
{
case 6: day = “Saturday”;
break;
case 7: day = “Sunday”;
break;
default: day = “Incorrect Day!
break;
}
System.out.println (day);
}
if the value of dy is other that 6 or 7 default statement will be executed.
(2)
28. The following code has error(s). Rewrite the correct code underlining all the corrections
made :
int n=15,
int i=10,x=1;
do;
{
x=x*i;
i++;
(2)
Page 6 of 10
while[i<=n]
jTextField1.settext(""+x);
Ans
int n=15;
int i=10,x=1;
do;
{
x=x*i;
i++;
}while(i<=n) ;
jTextField1.setText(""+x);
( ½ Mark each for any four corrections)
29. Rewrite the following code using WHILE loop:
int x=100;
for(int i=2;i<=22;i=i+4)
{
jTextArea1.append("n"+(i+x));
x=x-2;
}
Ans
int x=100,i=2;
while(i<=22)
{
jTextArea1.append("n"+(i+x));
x=x-2;
i=i+4;
}
(2)
30. Explain important phases of Web Application Development.
Ans
1.Requirement Definition Phase: In this phase problem is identified for which the web
application is to be developed.
2. Design Phase: The focus is on "how" the application is to be designed.
3. Implementation Phase: Create backend database, frontend and the connectivity
between them.
4. Testing Phase: Test the complete application (Front-End and Back-End) with
multiple sample sets of data.
(2)
Answer any 5 questions out of the given 7 questions of 3 marks each:
31. What is the purpose of group by command? How is it different from Order by command?
Give example.
Ans The GROUP BY statement is used with aggregate functions (COUNT, MAX, MIN,
SUM, AVG) to group the result-set by one or more columns.
The ORDER BY keyword is used to sort the result-set in ascending or descending order
Example of Group By
SELECT Dept_No, COUNT(*) AS No_of_Teachers
FROM Teacher
GROUP BY Dept_No;
Example of Order By
(3)
Page 7 of 10
SELECT First_Name, Last_Name
FROM Teacher
ORDER BY First_Name;
32. Radha has given the following query, she is unable to run due to errors, rectify the errors
and underline the correction made:
(a) Select unique department from employee:
Ans Select distinct department from employee:
(b) Select * from employee where name =”%a”;
Ans Select * from employee where name like ”%a”;
(c) Select name, salary from employee where phone = Null;
Ans Select name, salary from employee where phone IS Null;
(1 mark each for suitable corection)
(3)
33. A garment Company is planning to launch its website and a Mobile App. Mention various
factors that the company shall keep in mind to attract people for online shopping.
Ans : Following are the factors to be kept in mind
1. It shall have easy to use interface : simple design for the end user to interact
easily.
2. Webiste must be secured and must be free from malware.
3. It shall not leak customer details and must provide different payment methods
such as Credit card/ debit card/ COD etc.
4. Must provide good offers/ deals to the user.
(1 mark each for any 3 points or any other relevant point)
(3)
34. With an alarming rate of increase in Cyber fraud write at least three points to be kept in
mind while making an online transactions.
Ans Following points to be considered.
1. Avoid using public wifi
2. Keep your device protected with updated antivirus
3. Always use SSL protected sites.
Some Precuations to keep safe passwords.
Make a password complex, like mix case, use numbers and special characters. This
decreases ability of automated attacks by trying different character combinations.
Be cautious not to leave passwords around and do not share them with friends.
Never use names of near and dear ones as passwords
(1 mark each for correct/valid point)
(3)
35. What are variables? What are the rules to be followed while naming a variable. Give
example.
Ans A variable is a placeholder for data that can change its value during program
execution. Technically, a variable is the name for a storage location in the computer's
internal memory.
1. Variable names can begin with either an alphabetic character, an underscore
(_), or a dollar sign ($). However, convention is to begin a variable name with a
letter. They can consist of only alphabets, digits, and underscore.
2. Variable names must be one word. Spaces are not allowed in variable names.
Underscores are allowed. “total_marks” is fine but “total marks” is not.
4. Variable Name must not be a reserved word.
For example - int.
4. Java is a case-sensitive language. Variable names written in capital letters
differ from variable names with the same spelling but written in small letters.
(3)
Page 8 of 10
int num1, num2, num3;
(1 mark for correct definition, 1 mark for any 2 rules and 1 for example)
36. How are exceptions handled in Java? Explain with the help of a suitable example.
Ans An error situation that is unexpected in the program execution and causes it to
terminate unexpectedly is called an exception.
Java provides the following keywords to handle an exception:
try - A try block surrounds the part of the code that can generate exception(s).
catch – The catch blocks follow a try block. A catch block contains the exception
handler - specific code that is executed when the exception occurs.
The optional finally block is always executed when the try block exits.
For example Division by zero exception:
try
{
int quotient = divide(10,0);
System.out.println(quotient);
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
(1 mark for correct definition of exceptions ,1 for try and catck explanation and 1 for
example)
(3)
37. State the potential areas of Work Integrated Learning in the field of education.
Ans Work Integrated Learning can be used for
1. For storing information such as student details, marks and result.
2. For storing information about faculty and Teaching / Non Teaching / Support and
staff members.
3. For storing details about school/college such as infrastructure details (transport/
Library /Fees, department and offered course details.
(1 mark each for correct point)
(3)
Page 9 of 10
Answer any 3 questions out of the given 5 questions of 5 marks each:
38. Consider the following and answer the questions.
(a) Wrtite a query to create a table TravelAgency.
AgenCode Char(4) Primary Key
AgentName Varchar(20) Not Null
Location Varchar(25)
Package Varchar(30)
Charges Decimal
Ans Create table TravelAgency
(AgentCode char(4) primary key,
AgentName varchar(20),
Location Varchar(25),
Package Varchar(30),
Charges decimal));
(b) Wtite a query to add a new row to a table TravelAgency
(“A006”, “John Sharon”, “Sam Ana Travel”, “Domestic”, 45000)
Ans Insert into TravelAgency values
(“A006”, “John Sharon”, “Sam Ana Travel”, “Domestic”, 45000);
(c) Write a query to add a new column EmailId to a table TravelAgency
Ans
Alter table TravelAgency
Add EmailId varchar(30);
(2
+1
+1
+1)
39. Mention any three advantanges of Online reservation and two challenges faced by end
user while booking online railway ticket.
Ans: Advantages of Online reservations
1. The user/consumer can book tickets anytime anywhere
2. Customer can check the prices, compare them and get the best deal
3. The user can see the arrangement of seats, select a particular seat, etc
4. Less man-power is required as every task is done through computers
5. Online reservation also reduces the bills for office rent, electricity
Challenges
1. Security while making payments and while working on Public Networks
2.Different Cancellation Policies
(Any 3 from above or any other valid Point)
(5)
40. What are the objectives of eGovernance ? How does eGovernance empowers the
citizens.
Ans: E-Governance or electronic governance is the use of electronic i.e. information and
communication technology (ICT) tools for governance by the government for the citizens.
Basic Objective is to provide access to every piece of information of the Government and
of public importance.
For example: India.gov.in
E-governance empowers the citizens socially and economically, and enhances their lives
by providing them with quality information and better services.
It enables citizens to access information directly, without paying any money to a
middleman or a tout. It ushers transparency in the system.
(5)
Page 10 of 10
41. (i) Write a JAVA program (method) to develop an application in JAVA to calculate Marks in
5 subjects and show the percentage of Students.
Ans:
float m1,m2,m3,m4,m5,total,perc;
m1=Float.parseFloat(jTextField1.getText());
m2=Float.parseFloat(jTextField2.getText());
m3=Float.parseFloat(jTextField3.getText());
m4=Float.parseFloat(jTextField4.getText());
m5=Float.parseFloat(jTextField5.getText());
total=m1+m2+m3+m4+m5;
perc=(total/500)*100;
jTextField6.setText(Float.toString(perc));
(1 Marks for variable declaration and getText()each
1 Mark for Total
1 Mark for percentage
1 Mark for Displaying the result)
(5)
42. (a) Define Constructors . Also write two charactertics of a constructor.
Ans A constructor is a special method. It is used to initialize the data members of the
class.
two charactertics are
(i) The constructor has the same name as the class, has no return type, and may
or may not have a parameter list.
(ii) Whenever a new object of a class is created, the constructor of the class is
invoked automatically.
(b) What is a wrapper class? Explain with the help of a suitable example.
Ans A Wrapper class is a class whose object wraps or contains a primitive data types.
When we create an object to a wrapper class, it contains a field and in this field, we can
store a primitive data types.
They convert primitive data types into objects. Objects are needed if we wish to modify the
arguments passed into a method (because primitive types are passed by value
Each of the eight primitive types has a wrapper class defined
For example:
Integer wrapper class converts a string into its integer value
(5)

More Related Content

Similar to IT 405

Math 107 Final ExaminationSpring, 20131Math 107 College Algebr.docx
Math 107 Final ExaminationSpring, 20131Math 107 College Algebr.docxMath 107 Final ExaminationSpring, 20131Math 107 College Algebr.docx
Math 107 Final ExaminationSpring, 20131Math 107 College Algebr.docx
andreecapon
 
Lesson 4 Advanced Spreadsheet Skills/Post-Test
Lesson 4 Advanced Spreadsheet Skills/Post-TestLesson 4 Advanced Spreadsheet Skills/Post-Test
Lesson 4 Advanced Spreadsheet Skills/Post-Test
daki01
 
Assessment Model #2 Pre-Algebra Grade 8
Assessment Model #2 Pre-Algebra Grade 8Assessment Model #2 Pre-Algebra Grade 8
Assessment Model #2 Pre-Algebra Grade 8
Research in Action, Inc.
 
Instructions This is an open-book exam. You may refer to you.docx
Instructions  This is an open-book exam. You may refer to you.docxInstructions  This is an open-book exam. You may refer to you.docx
Instructions This is an open-book exam. You may refer to you.docx
dirkrplav
 
SCSJ3553 - Artificial Intelligence Final Exam paper - UTM
SCSJ3553 - Artificial Intelligence Final Exam paper - UTMSCSJ3553 - Artificial Intelligence Final Exam paper - UTM
SCSJ3553 - Artificial Intelligence Final Exam paper - UTM
Abdul Khaliq
 
1 MATH 115 Quiz3_Fall2018 NAME __________________.docx
1 MATH 115 Quiz3_Fall2018 NAME __________________.docx1 MATH 115 Quiz3_Fall2018 NAME __________________.docx
1 MATH 115 Quiz3_Fall2018 NAME __________________.docx
oswald1horne84988
 
Mmt 001
Mmt 001Mmt 001
Mmt 001
sujatam8
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
smumbahelp
 
Model #2-Grade 8 Pre-Algebra-DEMO-FINAL
Model #2-Grade 8 Pre-Algebra-DEMO-FINALModel #2-Grade 8 Pre-Algebra-DEMO-FINAL
Model #2-Grade 8 Pre-Algebra-DEMO-FINAL
Research in Action, Inc.
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
smumbahelp
 
BUSI 620 Inspiring Innovation/tutorialrank.com
 BUSI 620 Inspiring Innovation/tutorialrank.com BUSI 620 Inspiring Innovation/tutorialrank.com
BUSI 620 Inspiring Innovation/tutorialrank.com
jonhson108
 
BDS_QA.pdf
BDS_QA.pdfBDS_QA.pdf
BDS_QA.pdf
NikunjaParida1
 
Assignment DetailsYou have learned that some markets are compet.docx
Assignment DetailsYou have learned that some markets are compet.docxAssignment DetailsYou have learned that some markets are compet.docx
Assignment DetailsYou have learned that some markets are compet.docx
faithxdunce63732
 
M150 A Fall2010 T01
M150 A Fall2010 T01M150 A Fall2010 T01
M150 A Fall2010 T01
abdalodainat
 
Homework Value of InformationPlease respond to the following.docx
Homework Value of InformationPlease respond to the following.docxHomework Value of InformationPlease respond to the following.docx
Homework Value of InformationPlease respond to the following.docx
adampcarr67227
 
Computing_Year 10_Track 1_Student Paper.pdf
Computing_Year 10_Track 1_Student Paper.pdfComputing_Year 10_Track 1_Student Paper.pdf
Computing_Year 10_Track 1_Student Paper.pdf
raheeema suleman
 
Spreadsheet fundamentals
Spreadsheet fundamentalsSpreadsheet fundamentals
Spreadsheet fundamentals
crystalpullen
 

Similar to IT 405 (17)

Math 107 Final ExaminationSpring, 20131Math 107 College Algebr.docx
Math 107 Final ExaminationSpring, 20131Math 107 College Algebr.docxMath 107 Final ExaminationSpring, 20131Math 107 College Algebr.docx
Math 107 Final ExaminationSpring, 20131Math 107 College Algebr.docx
 
Lesson 4 Advanced Spreadsheet Skills/Post-Test
Lesson 4 Advanced Spreadsheet Skills/Post-TestLesson 4 Advanced Spreadsheet Skills/Post-Test
Lesson 4 Advanced Spreadsheet Skills/Post-Test
 
Assessment Model #2 Pre-Algebra Grade 8
Assessment Model #2 Pre-Algebra Grade 8Assessment Model #2 Pre-Algebra Grade 8
Assessment Model #2 Pre-Algebra Grade 8
 
Instructions This is an open-book exam. You may refer to you.docx
Instructions  This is an open-book exam. You may refer to you.docxInstructions  This is an open-book exam. You may refer to you.docx
Instructions This is an open-book exam. You may refer to you.docx
 
SCSJ3553 - Artificial Intelligence Final Exam paper - UTM
SCSJ3553 - Artificial Intelligence Final Exam paper - UTMSCSJ3553 - Artificial Intelligence Final Exam paper - UTM
SCSJ3553 - Artificial Intelligence Final Exam paper - UTM
 
1 MATH 115 Quiz3_Fall2018 NAME __________________.docx
1 MATH 115 Quiz3_Fall2018 NAME __________________.docx1 MATH 115 Quiz3_Fall2018 NAME __________________.docx
1 MATH 115 Quiz3_Fall2018 NAME __________________.docx
 
Mmt 001
Mmt 001Mmt 001
Mmt 001
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 
Model #2-Grade 8 Pre-Algebra-DEMO-FINAL
Model #2-Grade 8 Pre-Algebra-DEMO-FINALModel #2-Grade 8 Pre-Algebra-DEMO-FINAL
Model #2-Grade 8 Pre-Algebra-DEMO-FINAL
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 
BUSI 620 Inspiring Innovation/tutorialrank.com
 BUSI 620 Inspiring Innovation/tutorialrank.com BUSI 620 Inspiring Innovation/tutorialrank.com
BUSI 620 Inspiring Innovation/tutorialrank.com
 
BDS_QA.pdf
BDS_QA.pdfBDS_QA.pdf
BDS_QA.pdf
 
Assignment DetailsYou have learned that some markets are compet.docx
Assignment DetailsYou have learned that some markets are compet.docxAssignment DetailsYou have learned that some markets are compet.docx
Assignment DetailsYou have learned that some markets are compet.docx
 
M150 A Fall2010 T01
M150 A Fall2010 T01M150 A Fall2010 T01
M150 A Fall2010 T01
 
Homework Value of InformationPlease respond to the following.docx
Homework Value of InformationPlease respond to the following.docxHomework Value of InformationPlease respond to the following.docx
Homework Value of InformationPlease respond to the following.docx
 
Computing_Year 10_Track 1_Student Paper.pdf
Computing_Year 10_Track 1_Student Paper.pdfComputing_Year 10_Track 1_Student Paper.pdf
Computing_Year 10_Track 1_Student Paper.pdf
 
Spreadsheet fundamentals
Spreadsheet fundamentalsSpreadsheet fundamentals
Spreadsheet fundamentals
 

Recently uploaded

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 

Recently uploaded (20)

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Artificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic WarfareArtificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic Warfare
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 

IT 405

  • 1. Page 1 of 10 CBSE – DEPARTMENT OF SKILL EDUCATION Information Technology (SUBJECT CODE 802) Sample Question Paper with Marking Scheme Class XII (Session 2019–2020) Time: 3 Hours Max. Marks: 60 PART A: EMPLOYABILITY SKILLS (10 MARKS) Answer any 4 questions out of the given 6 questions of 1 mark each: 1. A complex sentence is a sentence that combines one _________clause with at least one dependent clause. Answer – independent (1) 2. Self – motivation increases individuals’ ____________and __________________. Answer – Energy , Activity (1) 3. What is the shortcut key to insert current date in a cell? A.CTRL +; B.CTRL + T C.CTRL + D D.CTRL +’ Answer -A. CTRL +; (1) General Instructions: 1. This Question Paper consists of two parts viz. Part A: Employability Skills and Part B: Subject Skills. Part A: Employability Skills (10 Marks) i. Answer any 4 questions out of the given 6 questions of 1 mark each. ii. Answer any 3 questions out of the given 5 questions of 2 marks each. Part B: Subject Skills (40 Marks): iii. Answer any 10 questions out of the given 12 questions of 1 mark each. iv. Answer any 5 questions from the given 7 questions of 2 marks each. v. Answer any 5 questions from the given 7 questions of 3 marks each. vi. Answer any 3 questions from the given 5 questions of 5 marks each. 2. This question paper contains 42 questions out of which 30 questions are to be answered. 3. All questions of a particular part/section must be attempted in the correct order. 4. The maximum time allowed is 3 hrs.
  • 2. Page 2 of 10 4. In _____________ form of business, the finished product can be directly sold to the customer. Answer – manufacturing (1) 5. Green building offers a chance to be part of the solution to ________________. Answer- global challenges (1) 6. Music is one of the source of __________________________. Answer - Self Motivation (1) Answer any 3 questions out of the given 5 questions of 2 marks each: 7. Explain the any two types of Verbal Phrases with the help of suitable examples. Answer- Verbal Phrases - There are three types of verbal phrases: participial phrases, gerund phrases, and infinitive phrases. a) Participial Phrase - Participial phrases start with either a present or past participle. Example Phrase with present participles:Watching silently Phrases with past participles:Driven to succeed b) Gerund Phrase - A gerund phrase is a present participle (and its modifiers) that acts like noun. It can take on a variety of jobs in the sentence. Examples:Practicing helped a lot. (subject)I love reading. (direct object) (Any other type of Verbal Phrase) (2) 8. What is the source of self motivation? Answer - Sources of self motivation are -  Thinking and discussing big and positive ideas motivates us to reach to our highest potential.  Keep good company. (2) 9. Write down the steps to insert picture from file. Answer- The steps to insert a picture from a file are: 1. Select Insert  Picture  From File. 2. The Insert picture dialog box appears. 3. Select the picture you want to insert and click Open. (2) 10. Differentiate between Manufacturing business and trading business. Answer- Manufacturing business Trading business A manufacturing business is one that converts raw material(s) into finished product(s) to meet the demands of the customer. In this form of business, the finished product can be directly sold to the customer. A trading business does not manufacture a good or product but only facilitates the act of bringing the finished goods from the manufacturing unit to the buyer or customer (who is ready to pay for the produced good) (2)
  • 3. Page 3 of 10 11. Write any four steps that green jobs can take to reduce greenhouse gas emission. Answer - (Any four of the following) a. Reuse, reduce, recycle b. Drive less drive smart c. Buy energy efficient products d. Plant a tree e. Replace your light bulbs (2) PART B: SUBJECT SKILLS (50 MARKS) Answer any 10 questions out of the given 12 questions: 12. _____________is a collection of raw facts which have not been processed to reveal useful information. Ans Data (1) 13. Define Data Redundancy. Ans Same information is stored in more than one file which result in wastage of space. (1) 14. _____________ constraint is used to restrict the values of an attribute within a range. Ans Check (1) 15. ________________command is used to modify the base table definition. a. Create Table b. Alter Table c. Update Table d. Modify Table Ans Alter Table (1) 16. _______________ is a special method that every Java application must have. a. Getter b. Setter c. Main d. Default Ans Main (1) 17. ________ method test whether this string end with the given suffix or not. Ans endsWith (1) 18. The ________ method of Array class is used to arrange the Array of integers in ascending order. Ans sort() (1)
  • 4. Page 4 of 10 19. Which of the following is not an example of eGovernance? a. To file property tax b. To apply for renewal of Passport c. To start an online coding course for 3 months d. To get Voters ID card issued Ans c. To start an online coding course for 3 months (1) 20. What are webinars? Ans Webinars are real time online lectures, where users participate in the lecture, may ask questions, and get their queries answered. (1) 21. Finding of Bugs and Fixing them happens in ___________ . a. Design Phase b. Testing Phase c. Implementation Phase d. Reuirement Definition Phase Ans Testing Phase (1) 22. Choose the correct sequence to be followed while buying online. a. Provide your details (Or login into your bank account) b. Add items in shopping cart c. Choose payment option (Make payment if not cash on delivery) d. Select Buy option i. c,d,b,a ii. b,d,c,a iii. d,b,c,a iv. a,c,b,d Ans ii. b,d,c,a (1) 23. Predict the output of the following expression of the initial value of x is 5. x=((++x)*2)+7 a. 19 b. 21 c. 18 d. 20 Ans a. 19 (1)
  • 5. Page 5 of 10 Answer any 5 questions out of the given 7 questions of 2 marks each: 24. Illustrate any two DML commands with the help of suitable example. Ans Insert command is used to insert/add a tuple in a table Example INSERT INTO Student VALUES (101,"Ananya", "Grover", 'F', '1984-08-11', 1); Delete Command is used to remove the data from a table. DELETE FROM Student WHERE admno=101; (Any two DML commands) (2) 25. List any four advantages of DBMS. Ans Following are the advantages 1. Reduction in Redundancy 2. Improved Consistency 3. Improved Availability 4. Improved Security 5. User Friendly (Any four ) (2) 26. Explain the concept of Candidate Key with the help of a suitable example. Ans A candidate key is a column, or set of columns, in a table that can uniquely identifies a tuple and is not null. Each table may have one or more candidate keys. It is eligible to be a Primary key For example In a table PERSON following are the columns (Aadhar_number, PAN, Voter_ID_cardno, Name, Date_of_birth, Address). Out of these Aadhar_number, PAN, Voter_ID_cardno are the candidate keys (2) 27. What is the pupose of using default in a switch statement? Ans If there is no match for the expression with any case group in switch statement, the statements in the default part are executed. For example: { switch(dy) { case 6: day = “Saturday”; break; case 7: day = “Sunday”; break; default: day = “Incorrect Day! break; } System.out.println (day); } if the value of dy is other that 6 or 7 default statement will be executed. (2) 28. The following code has error(s). Rewrite the correct code underlining all the corrections made : int n=15, int i=10,x=1; do; { x=x*i; i++; (2)
  • 6. Page 6 of 10 while[i<=n] jTextField1.settext(""+x); Ans int n=15; int i=10,x=1; do; { x=x*i; i++; }while(i<=n) ; jTextField1.setText(""+x); ( ½ Mark each for any four corrections) 29. Rewrite the following code using WHILE loop: int x=100; for(int i=2;i<=22;i=i+4) { jTextArea1.append("n"+(i+x)); x=x-2; } Ans int x=100,i=2; while(i<=22) { jTextArea1.append("n"+(i+x)); x=x-2; i=i+4; } (2) 30. Explain important phases of Web Application Development. Ans 1.Requirement Definition Phase: In this phase problem is identified for which the web application is to be developed. 2. Design Phase: The focus is on "how" the application is to be designed. 3. Implementation Phase: Create backend database, frontend and the connectivity between them. 4. Testing Phase: Test the complete application (Front-End and Back-End) with multiple sample sets of data. (2) Answer any 5 questions out of the given 7 questions of 3 marks each: 31. What is the purpose of group by command? How is it different from Order by command? Give example. Ans The GROUP BY statement is used with aggregate functions (COUNT, MAX, MIN, SUM, AVG) to group the result-set by one or more columns. The ORDER BY keyword is used to sort the result-set in ascending or descending order Example of Group By SELECT Dept_No, COUNT(*) AS No_of_Teachers FROM Teacher GROUP BY Dept_No; Example of Order By (3)
  • 7. Page 7 of 10 SELECT First_Name, Last_Name FROM Teacher ORDER BY First_Name; 32. Radha has given the following query, she is unable to run due to errors, rectify the errors and underline the correction made: (a) Select unique department from employee: Ans Select distinct department from employee: (b) Select * from employee where name =”%a”; Ans Select * from employee where name like ”%a”; (c) Select name, salary from employee where phone = Null; Ans Select name, salary from employee where phone IS Null; (1 mark each for suitable corection) (3) 33. A garment Company is planning to launch its website and a Mobile App. Mention various factors that the company shall keep in mind to attract people for online shopping. Ans : Following are the factors to be kept in mind 1. It shall have easy to use interface : simple design for the end user to interact easily. 2. Webiste must be secured and must be free from malware. 3. It shall not leak customer details and must provide different payment methods such as Credit card/ debit card/ COD etc. 4. Must provide good offers/ deals to the user. (1 mark each for any 3 points or any other relevant point) (3) 34. With an alarming rate of increase in Cyber fraud write at least three points to be kept in mind while making an online transactions. Ans Following points to be considered. 1. Avoid using public wifi 2. Keep your device protected with updated antivirus 3. Always use SSL protected sites. Some Precuations to keep safe passwords. Make a password complex, like mix case, use numbers and special characters. This decreases ability of automated attacks by trying different character combinations. Be cautious not to leave passwords around and do not share them with friends. Never use names of near and dear ones as passwords (1 mark each for correct/valid point) (3) 35. What are variables? What are the rules to be followed while naming a variable. Give example. Ans A variable is a placeholder for data that can change its value during program execution. Technically, a variable is the name for a storage location in the computer's internal memory. 1. Variable names can begin with either an alphabetic character, an underscore (_), or a dollar sign ($). However, convention is to begin a variable name with a letter. They can consist of only alphabets, digits, and underscore. 2. Variable names must be one word. Spaces are not allowed in variable names. Underscores are allowed. “total_marks” is fine but “total marks” is not. 4. Variable Name must not be a reserved word. For example - int. 4. Java is a case-sensitive language. Variable names written in capital letters differ from variable names with the same spelling but written in small letters. (3)
  • 8. Page 8 of 10 int num1, num2, num3; (1 mark for correct definition, 1 mark for any 2 rules and 1 for example) 36. How are exceptions handled in Java? Explain with the help of a suitable example. Ans An error situation that is unexpected in the program execution and causes it to terminate unexpectedly is called an exception. Java provides the following keywords to handle an exception: try - A try block surrounds the part of the code that can generate exception(s). catch – The catch blocks follow a try block. A catch block contains the exception handler - specific code that is executed when the exception occurs. The optional finally block is always executed when the try block exits. For example Division by zero exception: try { int quotient = divide(10,0); System.out.println(quotient); } catch (Exception e) { System.out.println(e.getMessage()); } (1 mark for correct definition of exceptions ,1 for try and catck explanation and 1 for example) (3) 37. State the potential areas of Work Integrated Learning in the field of education. Ans Work Integrated Learning can be used for 1. For storing information such as student details, marks and result. 2. For storing information about faculty and Teaching / Non Teaching / Support and staff members. 3. For storing details about school/college such as infrastructure details (transport/ Library /Fees, department and offered course details. (1 mark each for correct point) (3)
  • 9. Page 9 of 10 Answer any 3 questions out of the given 5 questions of 5 marks each: 38. Consider the following and answer the questions. (a) Wrtite a query to create a table TravelAgency. AgenCode Char(4) Primary Key AgentName Varchar(20) Not Null Location Varchar(25) Package Varchar(30) Charges Decimal Ans Create table TravelAgency (AgentCode char(4) primary key, AgentName varchar(20), Location Varchar(25), Package Varchar(30), Charges decimal)); (b) Wtite a query to add a new row to a table TravelAgency (“A006”, “John Sharon”, “Sam Ana Travel”, “Domestic”, 45000) Ans Insert into TravelAgency values (“A006”, “John Sharon”, “Sam Ana Travel”, “Domestic”, 45000); (c) Write a query to add a new column EmailId to a table TravelAgency Ans Alter table TravelAgency Add EmailId varchar(30); (2 +1 +1 +1) 39. Mention any three advantanges of Online reservation and two challenges faced by end user while booking online railway ticket. Ans: Advantages of Online reservations 1. The user/consumer can book tickets anytime anywhere 2. Customer can check the prices, compare them and get the best deal 3. The user can see the arrangement of seats, select a particular seat, etc 4. Less man-power is required as every task is done through computers 5. Online reservation also reduces the bills for office rent, electricity Challenges 1. Security while making payments and while working on Public Networks 2.Different Cancellation Policies (Any 3 from above or any other valid Point) (5) 40. What are the objectives of eGovernance ? How does eGovernance empowers the citizens. Ans: E-Governance or electronic governance is the use of electronic i.e. information and communication technology (ICT) tools for governance by the government for the citizens. Basic Objective is to provide access to every piece of information of the Government and of public importance. For example: India.gov.in E-governance empowers the citizens socially and economically, and enhances their lives by providing them with quality information and better services. It enables citizens to access information directly, without paying any money to a middleman or a tout. It ushers transparency in the system. (5)
  • 10. Page 10 of 10 41. (i) Write a JAVA program (method) to develop an application in JAVA to calculate Marks in 5 subjects and show the percentage of Students. Ans: float m1,m2,m3,m4,m5,total,perc; m1=Float.parseFloat(jTextField1.getText()); m2=Float.parseFloat(jTextField2.getText()); m3=Float.parseFloat(jTextField3.getText()); m4=Float.parseFloat(jTextField4.getText()); m5=Float.parseFloat(jTextField5.getText()); total=m1+m2+m3+m4+m5; perc=(total/500)*100; jTextField6.setText(Float.toString(perc)); (1 Marks for variable declaration and getText()each 1 Mark for Total 1 Mark for percentage 1 Mark for Displaying the result) (5) 42. (a) Define Constructors . Also write two charactertics of a constructor. Ans A constructor is a special method. It is used to initialize the data members of the class. two charactertics are (i) The constructor has the same name as the class, has no return type, and may or may not have a parameter list. (ii) Whenever a new object of a class is created, the constructor of the class is invoked automatically. (b) What is a wrapper class? Explain with the help of a suitable example. Ans A Wrapper class is a class whose object wraps or contains a primitive data types. When we create an object to a wrapper class, it contains a field and in this field, we can store a primitive data types. They convert primitive data types into objects. Objects are needed if we wish to modify the arguments passed into a method (because primitive types are passed by value Each of the eight primitive types has a wrapper class defined For example: Integer wrapper class converts a string into its integer value (5)