You are on page 1of 81

22516

12223
3 Hours / 70 Marks Seat No.

Instructions – (1) All Questions are Compulsory.


(2) Illustrate your answers with neat sketches wherever
necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.
(5) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.

Marks

1. Attempt any FIVE of the following : 10


a) Differentiate between Multi programmed and Multi tasking
operating system (Any two points).
b) List any four services provided by O.S.
c) Define : Process, PCB.
d) Define CPU and I/O burst cycle.
e) Differentiate between paging and segmentation.
f) Write syntax of following commands -
(i) Kill
(ii) Sleep
g) List any four file operations.

P.T.O.
22516 [2]
Marks
2. Attempt any THREE of the following : 12
a) Explain Time sharing O.S.
b) Describe any two components of O.S.
c) Explain shared memory model of Interprocess communication
(IPC).
d) Describe different scheduling criteria.

3. Attempt any THREE of the following : 12


a) Draw and explain process state diagram.
b) Describe conditions for deadlock prevention.
c) Explain fixed size memory partitioning.
d) Explain linked file allocation method.

4. Attempt any THREE of the following : 12


a) Compare between command line and Graphical user interface.
(Any four points)
b) Write any four system call related to file management.
c) Compare between Long term and short term scheduler.
(Any four points)
d) Solve given problem by using SJF and FCFS scheduling
algorithm using Gantt chart. Calculate the average waiting
time for each algorithm.
Process Burst time (in ms)
P1 9
P2 7
P3 3
P4 7
e) Describe free space management technique. (Any two).
22516 [3]
Marks
5. Attempt any TWO of the following : 12
a) Write two uses of following O.S. tools –
(i) Device Management
(ii) Performance monitor
(iii) Task Scheduler
b) Writer the outputs of following commands
(i) Wait 2385018
(ii) Sleep 09
(iii) PS –u Asha
c) Given a page reference string with three (03) page frames.
Calculate the page faults with ‘Optimal’ and ‘LRU’ page
replacement algorithm respectively.
‘7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1

6. Attempt any TWO of the following : 12


a) Solve given problem by using
(i) Pre-emptive SJF
(ii) Round Robin (Time Slice = 3 ms)
Calculate average waiting time using Gantt Chart.
Process A.T. B.T. (in ms)
P11 0 8
P12 1 4
P13 2 9
P14 3 5

P.T.O.
22516 [4]
Marks
b) Consider the following memory map and assume a new
process P4 comes with memory requirements of 6 KB.
Locate (Draw) this process in memory using.
i) First fit O.S.
ii) Best Fit P1
iii) Worst fit <FREE> 12 KB
P2
<FREE> 19 KB
P3
<FREE> 7KB
Memory
c) Construct and explain directory structure of a file system in
terms of two level and tree structure.
22516
23124
3 Hours / 70 Marks Seat No.

Instructions – (1) All Questions are Compulsory.

(2) Answer each next main Question on a new page.

(3) Illustrate your answers with neat sketches wherever


necessary.

(4) Figures to the right indicate full marks.

(5) Assume suitable data, if necessary.

(6) Mobile Phone, Pager and any other Electronic


Communication devices are not permissible in
Examination Hall.

Marks

1. Attempt any FIVE of the following: 10


a) Define real time operating system, along with any two
applications of it.
b) List any four services provided by operating system.
c) Draw neat labelled process state diagram along with the correct
directions of arrows.
d) Define CPU bound program and I/O bound program.
e) Define paging and segmentation.
f) What is the use of PS command? Write long forms of UID,
PID in the output of this command.
g) List any four file operations.

P.T.O.
22516 [2]
Marks
2. Attempt any THREE of the following: 12
a) Describe multiprocessor OS with it’s advantages (any two).
b) Write down the responsibilities of the following components of
OS.
i) Memory management
ii) File management
c) Explain shared memory method of IPC using neat labelled
diagram.
d) Explain following terms with respect to scheduling
i) CPU utilization
ii) Throughput
iii) Turnaround time
iv) Waiting time

3. Attempt any THREE of the following: 12


a) Explain following commands with their syntax –
i) Kill
ii) Sleep
iii) Wait
iv) Exit
b) What is deadlock? Discuss any one method of deadlock
prevention.
c) Describe concept of free space management technique using bit
map method.
d) Draw the diagram of linked file allocation method and explain
it.
22516 [3]
Marks
4. Attempt any THREE of the following: 12
a) Compare between CLI based OS and GUI based OS (any four
points).
b) What are the different types of system calls? Give examples
of each.
c) Explain working of CPU switch from process to process with
neat labelled diagram.
d) Solve given problem by using FCFS scheduling algorithm.
Draw correct Gantt chart and calculate average waiting time
and average turnaround time –
Process Arrival time Burst time
P0 0 10
P1 1 29
P2 2 3
P3 3 7
P4 4 12
e) Which hole is taken for next segment request for 8 KB in a
swapping system for First fit, Best fit and Worst fit.
OS
4 KB
9 KB
20 KB
16 KB
8 KB
2 KB
6 KB

P.T.O.
22516 [4]
Marks
5. Attempt any TWO of the following: 12
a) Write two uses of the following operating system tools –
i) Security policy
ii) User management
iii) Performance Monitor
b) Differentiate between process and thread (any two points). Also
discuss the benefits of multithreaded programming.
c) Find out the total number of page faults using –
i) Least recently used page replacement
ii) Optimal page replacement
Page replacement algorithms of memory management, if the page
are coming in the order
7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1

6. Attempt any TWO of the following: 12


a) How pre-emptive scheduling is better than non pre-emptive
scheduling by solving following problem using SJF (Solve it
by using pre-emptive SJF and non-pre-emptive SJF also).

Process Arrival time Burst time


P1 0 8
P2 1 4
P3 2 9
P4 3 5
b) List free space management technique with the help of neat
diagram, explain any one technique in detail.
c) Draw and explain directory structure of a file system in terms
of single level, two level and tree structure.
22516
22223
3 Hours / 70 Marks Seat No.

Instructions – (1) All Questions are Compulsory.


(2) Illustrate your answers with neat sketches wherever
necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.
(5) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.
(6) Preferably, write the answer in sequential order.

Marks

1. Attempt any FIVE of the following: 10


a) State any two features of Linux.
b) Difference between Time sharing system and Real time
system (any 2 points)
c) State any four services of operating system.
d) Write the difference between pre-emptive and non-preemptive
scheduling.
e) Define following terms :
i) Virtual Memory
ii) Paging

f) List any four file attributes and it's meaning.


g) Define Deadlock.

P.T.O.
22516 [2]
Marks
2. Attempt any THREE of the following: 12
a) Explain different types of system calls.
b) Draw and explain process control block in detail.
c) State and explain four scheduling criteria.
d) Define fragmentation. Explain Internal and External Fragmentation

3. Attempt any THREE of the following: 12


a) Describe multiprocessor OS with it's advantages. (any two)
b) Explain different components of operating system.
c) Explain different types of schedulers.
d) Explain two level directory structure with suitable diagram.

4. Attempt any THREE of the following: 12


a) Explain real time OS. Explain it's types.
b) Draw process state diagram and describe each state.
c) Describe any four condition for deadlock.
d) Differentiate between paging and segmentation (any 4 points)
e) Explain fixed and variable memory management.

5. Attempt any TWO of the following: 12


a) Explain the working of interprocess communication considering
i) Shared memory
ii) Message passing
b) With neat diagram explain multilevel queue scheduling.
c) Write two uses of following operating system tools.
i) Security policy
ii) User Management
iii) Task scheduler
22516 [3]
Marks
6. Attempt any TWO of the following: 12
a) List file allocation method and explain any one in details.
b) For the page reference string
7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 1, 2, 0, 1, 7, 0, 1
Calculate the page faults applying.
i) Optimal
ii) LRU
iii) FiFo page
Replacement algorithms for a memory with three frames.
c) Consider the four processes P1, P2, P3 and P4 with
length of CPO Burst time. Find out Avg waiting time
and Avg turn around time for the following Algorithms.
i) FCFS
ii) RR (Slice-4ms)
iii) SJF
Process Arrival time Burst time
P1 0 8
P2 1 4
P3 2 9
P4 3 5
22516
21222
3 Hours / 70 Marks Seat No.
15 minutes extra for each hour

Instructions – (1) All Questions are Compulsory.


(2) Answer each next main Question on a new page.
(3) Illustrate your answers with neat sketches wherever
necessary.
(4) Figures to the right indicate full marks.
(5) Assume suitable data, if necessary.
(6) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.

Marks

1. Attempt any FIVE of the following: 10


a) State and describe any two advantages of multiprocessor
system.
b) State any four types of system calls.
c) Draw a neat labelled diagram for process state.
d) State difference between preemptive scheduling and
non-preemptive scheduling.
e) Define the term fragmentation in terms of memory.
f) Give commands to perform following tasks:
i) To add delay in script
ii) To terminate a process
g) List any four operations performed on a file.

P.T.O.
22516 [2]
Marks
2. Attempt any THREE of the following: 12
a) Describe working of time sharing system with neat diagram.
b) List and describe any four services of operating system.
c) Differentiate between shared memory system and message
passing system of interprocess communication.
d) State and describe any two scheduling criteria.

3. Attempt any THREE of the following: 12


a) Describe use of ps and wait commands with suitable example.
b) Describe prevention of deadlock occurrence with respect to
hold and wait necessary condition.
c) With suitable diagram, describe the concept of variable
partitioning of memory.
d) Describe linked file allocation method with suitable example.
Also list its one advantage.

4. Attempt any THREE of the following: 12


a) Differentiate between command line based operating system
and GUI based operating system (Any four points)
b) Describe various activities performed by following operating
system components.
i) Main memory management
ii) File management
c) With suitable diagram, describe use of scheduling queues in
process scheduling.
d) Write steps required for Banker’s algorithm to avoid deadlock.
e) With suitable example, describe any one free space management
technique.
22516 [3]
Marks
5. Attempt any TWO of the following: 12
a) Calculate average waiting time for following data using First
Come First Served (FCFS) and Shortest Job First (SJF)
algorithms.
Process Burst time Arrival time
P0 08 0
P1 04 1
P2 05 2
P3 03 3
b) Describe with example, use of following tools:
i) Device Management
ii) Performance monitor
iii) Task scheduler
c) Describe the concept of virtual memory with respect to
paging. Also draw paging hardware diagram and describe
its working with example.

6. Attempt any TWO of the following: 12


a) Describe one-to-one multithreading model with suitable
diagram. Also write any two advantages of one-to-one model
over many-to-one model.
b) Consider the following page reference string arrival with
three page frames:-
5, 6, 7, 8, 9, 7, 8, 5, 9, 7, 8, 7, 9, 6, 5, 6
Calculate number of page faults with optimal and FIFO
(First In First Out) page replacement algorithms.
c) Describe following directory structures in short with neat
sketches:
i) Single level
ii) Two level
iii) Tree structured
23124
22518
3 Hours / 70 Marks Seat No.

Instructions : (1) All Questions are compulsory.


(2) Illustrate your answers with neat sketches wherever necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.

Marks
1. Attempt any FIVE of the following : 10
(a) Compare verification and validation (any 2 point).
(b) Define failure, error, fault, bug.
(c) List the objectives of software testing. (any four)
(d) Define Driver and stub.
(e) What is GUI testing ? Give one example.
(f) Write any two root causes of defect.
(g) Enlist any four software testing tools.

2. Attempt any THREE of the following : 12


(a) State the Entry and Exit criteria’s for the software testing.
(b) Illustrate process of bi-directional integration testing. State its two advantages
& disadvantages.
(c) Enlist any four attributes of defect. Describe them with suitable example.
(d) Describe any four factors for selecting a testing tools.

[1 of 2] P.T.O.
22518 [2 of 2]
3. Attempt any THREE of the following : 12
(a) Differentiate between alpha testing and beta testing. (any four points)
(b) Prepare test plan for Notepad application. (Windows based)
(c) Explain defect management process with suitable diagram.
(d) State & explain any four benefits of automation in testing.

4. Attempt any THREE of the following : 12


(a) What is boundary value analysis ? Explain with suitable example.
(b) Explain the Regression testing. State when the Regression testing shall be
done.

(c) What is test plan ? What is its need ? List test planning activities.
(d) Prepare defect report for login field of email application.
(e) State any four limitations of manual testing.

5. Attempt any TWO of the following : 12


(a) Describe V-model with labelled diagram.
(b) Describe with one example each :
(i) Load testing
(ii) Stress testing
(c) Prepare six test cases for marketing site www.flipkart.com.

6. Attempt any TWO of the following : 12


(a) Explain client-server testing with suitable diagram.
(b) Write important six test cases for the ‘Login Form’ of the Facebook website.
(c) Describe defect life cycle with neat diagram.

_______________
22518
12223
3 Hours / 70 Marks Seat No.

Instructions – (1) All Questions are Compulsory.


(2) Illustrate your answer with neat sketches wherever
necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.
(5) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.

Marks

1. Attempt any FIVE of the following: 10


a) Define the testing terminology –
i) Error
ii) Fault
iii) Defect
iv) Bug
b) List the levels of testing.
c) State any four needs to prepare a test plan.
d) Give the defect classification and its meaning.
e) Compare verification and validation (any two points).
f) State the need of automated testing tools.
g) Give the objectives of software testing.

P.T.O.
22518 [2]
Marks
2. Attempt any THREE of the following: 12
a) State the Entry and Exit criterias for the software testing.
b) State and describe top-down approach of integration testing with
diagram.
c) Describe the ‘Test Infrastructure’ components with diagram.
d) State the limitations of manual testing.

3. Attempt any THREE of the following: 12


a) Differentiate between white box testing and black box testing
(any four points).
b) State the contents of “Test Summary Reports” used in test
reporting.
c) Prepare defect report after executing test cases for any login
form.
d) Enlist the factors considered for selecting a testing tool for test
automation.

4. Attempt any THREE of the following: 12


a) Describe graphical user interface (GUI) testing and its important
traits.
b) Describe test deliverables in details.
c) Describe load testing and stress testing with suitable example.
d) State the advantages and disadvantages of using tools.
e) Write the test cases for Notepad application. (any eight test case)

5. Attempt any TWO of the following: 12


a) Design test cases for simple calculator application. (Black box
testing.) (Any six points.)
b) Design test cases for Web pages testing of any Web site
(take a suitable example).
c) Design test cases for MS Word application using an Automation
tool.
22518 [3]
Marks
6. Attempt any TWO of the following: 12
a) Write program for calculating even numbers from 1 to 20 And
design test cases for the same.
b) Prepare test plan for ‘Cam Scanner’ which is installed on
mobile.
c) Prepare defect report after executing test cases for withdrawn
of amount from ATM machine.
22518
21222
3 Hours / 70 Marks Seat No.
15 minutes extra for each hour

Instructions – (1) All Questions are Compulsory.


(2) Answer each next main Question on a new page.
(3) Illustrate your answer with neat sketches wherever
necessary.
(4) Figures to the right indicate full marks.
(5) Assume suitable data, if necessary.
(6) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.
Marks

1. Attempt any FIVE of the following: 10


a) Define verification and validation with respect to software
testing.
b) State the process of performance testing.
c) Enlist different types of test deliverables.
d) Define following terms –
i) Error.
ii) Fault.
iii) Bug.
iv) Failure.
e) State any four defect reporting guidelines.
f) Enlist any four testing tools.
g) Enlist any four skills for software tester.

P.T.O.
22518 [2]
Marks
2. Attempt any THREE of the following: 12
a) Describe Code Complexity testing.
b) Differentiate between Smoke Testing and Sanity Testing.
(any four points).
c) Describe different types of external standards.
d) Describe different factors for selecting a testing tools.

3. Attempt any THREE of the following: 12


a) Differentiate between Quality Assurance and Quality Control.
b) Explain test management with Test Infrastructure Management
and Test People Management.
c) Draw defect prevention process cycle. State working of each
phase.
d) State any eight limitations of Manual Testing.

4. Attempt any THREE of the following: 12


a) Describe Unit Testing.
b) Explain test reporting with executing test cases and preparing
test summary report.
c) Explain test case specification.
d) Describe need for Automated Testing tools.
e) Explain following concepts related to security testing –
i) Authorization.
ii) Access Control.
22518 [3]
Marks
5. Attempt any TWO of the following: 12
a) Design test cases for Online Mobile Recharge
(Data filed are mobile number, state, email-id, recharge amount.)
b) With respect to client-server testing design test cases for Online
Payment Transfer at banking system.
c) Elaborate the concept of Software Metrics? Describe Base
Metrics and calculated matrics with suitable example.

6. Attempt any TWO of the following: 12


a) With respect to GUI testing, write test cases for Flipkart login
form.
b) Prepare a test plan along with test cases for creating a saving
account at bank. (Test cases should be atleast six).
c) Design any four test cases for withdraw an amount from ATM
and prepare defeat report of it.
22518
22223
3 Hours / 70 Marks Seat No.

Instructions – (1) All Questions are Compulsory.


(2) Illustrate your answers with neat sketches wherever
necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.
(5) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.
(6) Write the answers in sequential order.

Marks

1. Attempt any FIVE of the following: 10


a) Write two differences between quality assurance and quality
control.
b) Define test plan with two advantages.
c) Enlist any two advantages of acceptance testing.
d) Write steps to prepare test test cases.
e) State any four attributes of defect.
f) State any two difference between manual and automated testing.
g) Define following terms
i) Defect
ii) Bug

P.T.O.
22518 [2]
Marks
2. Attempt any THREE of the following: 12
a) Describe any four skills of software tester.
b) Describe the concept of driver and stub with suitable example.
c) Describe the factors considered to decide test approach.
d) Describe any four limitations of manual testing.

3. Attempt any THREE of the following: 12


a) List types of white box testing. Describe any two types of
white box testing with neat diagram.
b) Describe the ‘Test Infrastructure’ components with neat diagram.
c) Describe detect management process with neat diagram.
d) Differentiate between static and dynamic testing tools.
(any four points).

4. Attempt any THREE of the following: 12


a) Describe the types of integration testing with neat diagram.
b) Explain the testing approaches that are considered during web
application testing.
c) Describe test management with test people management.
d) Describe the criterias to select testing tools.
e) Describe the regression testing. State entry and exit criteria
for regression testing.

5. Attempt any TWO of the following: 12


a) Design test cases for hostel admission form.
b) Write test cases for facebook login form with respect to
graphical user interlac (GUI) testing.
c) Define metrics and measurements. Describe three types of
metrics.
22518 [3]
Marks
6. Attempt any TWO of the following: 12
a) Design test cases for online railway reservation applications.
b) Prepare a test plan along with the test cases for the MS
Excel option “Save AS”.
c) Design test cases for online shopping website flipkart and
prepare defect report of it.
23124
22519
3 Hours / 70 Marks Seat No.

Instructions : (1) All Questions are compulsory.


(2) Illustrate your answers with neat sketches wherever necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.
(5) Mobile Phone, Pager and any other Electronic Communication
devices are not permissible in Examination Hall.

Marks
1. Attempt any FIVE : 10
(a) State meaning of each token of the following statement and describe it :
(i) ++a;
(ii) document. bgcolor;
(b) Write and explain syntax of prompt() method in JavaScript.
(c) List various assignment operators supported by JavaScript, explain any two
with the help of suitable example.
(d) Differentiate between shift() and push() methods of an Array object.
(e) State the meaning of “Defining a function”. Explain with the help of an
example.
(f) Give syntax of and explain the use of small “with” clause.
(g) With the help of suitable example explain the Date object and any two
methods of Date object.

2. Attempt any THREE : 12


(a) Write a JavaScript that accepts a number and displays addition of digits of that
number in a message box.

[1 of 4] P.T.O.
22519 [2 of 4]

(b) Describe the “navigator” object of JavaScript. Describe the methods of


navigator object which is used to display browser name and version.
(c) Give syntax of and explain for-in loop in JavaScript with the help of suitable
example.
(d) Write an HTML script that accepts Amount, Rate of Interest and Period from
user. When user submits the information a JavaScript function must calculate
and display simple interest in a message box. (Use formula S.I. = PNR/100)

3. Attempt any THREE : 12


(a) Write an HTML Script that displays the following webpage output :

First Number :

Second Number :

Add Sub Mul

The user enters two numbers in respective text boxes. Write a JavaScript such
that when user clicks “add”, a message box displays sum of two entered
numbers, if the user clicks on “sub”, message box displays subtraction of two
numbers and on clicking “mul” the message box displays multiplication of
two numbers.
(b) Write a JavaScript that accepts user’s first name and domain name of
organization from user. The JavaScript then forms email address as
<firstname@domain name> and displays the results in the browser window.
(c) Differentiate between substring() and substr() method of a string class. Give
suitable example of each.
(d) State what is a cookie ? Explain its need. State characteristics of persistent
cookies.
22519 [3 of 4]

4. Attempt any THREE : 12


(a) Write a JavaScript that accepts a string and searches for the pattern “MSBTE”
in the given string using regular expressions. If the pattern is found,
JavaScript will display that “Pattern is found” else display “Pattern is not
found”.
(b) List and state various properties of a window object. Write a JavaScript that
opens a new popup window with message “WELCOME To SCRIPTING”
when the page loads and a new popup window displaying message “FUN
WITH SCRIPTING” when the page unloads.
(c) Write an HTML script that displays names of different brands of Laptop and
an image by default as :

 Lenovo
 HP Image
 DELL

When the mouse moves over the specific brand name the script must display
the image of respective Laptop in the adjacent box.
(d) Give syntax of and explain the use of SetTime Out( ) function with the help of
suitable example.
(e) State the use of hiding the JavaScript. Explain the steps needed to accomplish
it and describe the process.

5. Attempt any TWO : 12


(a) Write a JavaScript that demonstrates use of floating menu alongwith
respective HTML script.
(b) Form regular expressions for following :
(i) Validation of email address.
(ii) Validation of adhaar card. Format is
dddd – dddd – dddd
(iii) Validation of phone number. Format is
(ddd) – (dddddddd)
P.T.O.
22519 [4 of 4]

(c) Write HTML and respective JavaScript such that


(i) Webpage displays three checkboxes as :

SELECT BEVERAGE : TEA

COFFEE

SOFT DRINK

(ii) When a beverage is selected a dropdown list with options as below


appears on page :
(a) If “TEA” option is checked dropdown list contains
Green tea
Milk tea
Black tea
(b) If “COFFEE” option is selected dropdown list contains.
Capaccino
Latte
Expression
(c) If “SOFT DRINK” option is selected dropdown list contains
MAAZA
SPRITE
COCA-COLA

6. Attempt any TWO : 12


(a) List and explain any six form events.
(b) Write a JavaScript that sets a crawling status bar message to the webpage.
Message is “Welcome to the Mystic World of JavaScript”.
The message must start crawling when the webpage gets loaded.
(c) (i) Design frameset tag for representing following layout :
Frame 1

Frame 2 Frame 4 Frame 3

(ii) List any three properties of regular expression objects and state their
use.
12223
22519
3 Hours / 70 Marks Seat No.

Instructions : (1) All Questions are compulsory.


(2) Illustrate your answers with neat sketches wherever necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.
(5) Preferably, write the answers in sequential order.

Marks

1. Attempt any FIVE of the following : 10


(a) State the use of method in JavaScript with the help of suitable example.
(b) List & explain datatypes in JavaScript
(c) Write a simple calculator program using switch case in JavaScript.
(d) Write a program using sort method of array object.
(e) Describe property Getters & Setter.
(f) Enlist & explain the use of any two Intrinsic JavaScript functions.
(g) Describe browser location object.

2. Attempt any THREE of the following : 12


(a) Write a JavaScript program that will display current date in DD/MM/YYYY
format.
(b) Write a JavaScript program that will remove the duplicate element from an
array.

[1 of 4] P.T.O.
22519 [2 of 4]
(c) Write a JavaScript program that will display list of student in ascending order
according to the marks & calculate the average performance of the class.

Student Name Marks

Amit 70

Sumit 78

Abhishek 71

(d) Write and explain a string functions for converting string to number and
number to string.

3. Attempt any THREE of the following : 12

(a) Differentiate between concat( ) & join( ) methods of array object.

(b) Write a JavaScript function to check the first character of a string is uppercase
or not.

(c) Write a JavaScript function to merge two array & removes all duplicate
values.

(d) Write a JavaScript function that will open new window when the user will
clicks on the button.

4. Attempt any THREE of the following : 12

(a) Describe text Rollover with the help of example.

(b) Write a JavaScript program that will create pull-down menu with three
options. Once the user will select the one of the options then user will
redirected to that website.

(c) Describe Quantifiers with the help of example.

(d) Describe frameworks of JavaScript & its application.

(e) Describe how to link banner advertisement to URL with example.


22519 [3 of 4]
5. Attempt any TWO of the following : 12
(a) Write HTML script that will display following structure
Name

Email

Pin Code

Submit

Write the JavaScript code for below operations :


(1) Name, Email & Pin Code should not be blank.
(2) Pin Code must contain 6 digits & it should not be accept any characters.
(b) Write a webpage that displays a form that contains an input for username &
password. User is prompted to entre the input & password & password
becomes the value of the cookie. Write a JavaScript function for storing the
cookie. It gets executed when the password changes.
(c) Write a JavaScript for creating following frame structure :
TYIF FRAME1
FRAME2 Operating System FRAME3
 Chapter 1

 Chapter 2

Chapter 1 & Chapter 2 are linked to the webpage Ch1 HTML & Ch2.html
respectively. When user click on these links corresponding data appears in
FRAME3.

6. Attempt any TWO of the following : 12


(a) Write HTML script that will display dropdown list containing options such as
Red, Green, Blue & Yellow. Write a JavaScript program such that when the
user selects any options. It will change the background colour of webpage.
(b) Develop a JavaScript program to create Rotating Banner Ads.
(c) Write a JavaScript for the folding tree menu.

_______________

P.T.O.
22519 [4 of 4]
21222
22519
3 Hours / 70 Marks Seat No.
15 minutes extra for each hour

Instructions : (1) All Questions are compulsory.

(2) Answer each next main Question on a new page.

(3) Illustrate your answers with neat sketches wherever necessary.

(4) Figures to the right indicate full marks.

(5) Assume suitable data, if necessary.

(6) Mobile Phone, Pager and any other Electronic Communication


devices are not permissible in Examination Hall.

Marks

1. Attempt any FIVE of the following : 10

(a) State the features of Javascript.

(b) Differentiate between bession cookies and persistent cookies.

(c) Write a javascript program to check whether entered number is prime or not.

(d) Explain following form events :

(i) onmouseup

(ii) onblur

(e) Write a javascript program to changing the contents of a window.

(f) Explain frame works of javascript and its application.

(g) Write a javascript syntax to accessing elements of another child window.

[1 of 4] P.T.O.
22519 [2 of 4]
2. Attempt any THREE of the following : 12

(a) Write a javascript program to validate user accounts for multiple set of user
ID and password (using swith case statement).

(b) Differentiate between concat() and join() methods of array object.

(c) Write a javascript program to demonstrate java intrinsic function.

(d) Design a webpage that displays a form that contains an input for user name
and password. User is prompted to enter the input user name and password
and password become value of the cookies. Write the javascript function for
storing the cookies.

3. Attempt any THREE of the following : 12

(a) Write a javascript program to create read, update and delete cookies.

(b) Write a javascript program to link banner advertisements to different URLs.

(c) Write a javascript program to calculate add, sub, multiplication and division
of two number (input from user). Form should contain two text boxes to input
numbers of four buttons for addition, subtraction, multiplication and division.

(d) State what is regular expression. Explain its meaning with the help of a
suitable example.

4. Attempt any THREE of the following : 12

(a) Differentiate between For-loop and For-in loop.

(b) Write a javascript function that accepts a string as a parameter and find the
length of the string.

(c) Write a javascript program to validate email ID of the user using regular
expression.
22519 [3 of 4]
(d) Write a javascript program to design HTML page with books information in
tabular format, use rollovers to display the discount information.

(e) List ways of protecting your webpage and describe any one of them.

5. Attempt any TWO of the following : 12

(a) Write a javascript to checks whether a passed string is palindrome or not.

(b) Develop javascript to convert the given character to unicode and vice-versa.

(c) Write a javascript program to create a silde show with the group of six
images, also simulate the next and previous transition between slides in your
javascript.

6. Attempt any TWO of the following : 12

(a) Write a javascript to open a new window and the new window is having two
frames. One frame containing buthon as “click here !”, and after clicking this
button an image should open in the second frame of that child window.

(b) Write a javascript to create option list containing list of images and then
display images in new window as per selection.

(c) Write a javascript function to generate Fibonacci series till user defined limit.

____________

P.T.O.
22519 [4 of 4]
22232
22519
3 Hours / 70 Marks Seat No.

Instructions : (1) All Questions are compulsory.


(2) Illustrate your answers with neat sketches wherever necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.

Marks

1. Attempt any FIVE of the following : 10

(a) State the ways to display the output in JavaScript.

(b) List the logical operators in JavaScript with description.


(c) Write JavaScript to create a object “student” with properties roll number,
name, branch, year. Delete branch property and display remaining properties
of student object.
(d) Write a JavaScript that initializes an array called Colors with the names of 3
Colors and display the array elements.
(e) Explain calling a function with arguments in JavaScript with example.
(f) Enlist any four mouse events with their use.
(g) State any four properties of Navigator object.

2. Attempt any THREE of the following : 12


(a) Explain getter and setter properties in JavaScript with suitable example.
(b) Explain Object creation in JavaScript using ‘new’ keyword with adding
properties and methods with example.

[1 of 4] P.T.O.
22519 [2 of 4]
(c) Write a JavaScript for loop that will iterate from 1 to 15. For each iteration, it
will check if the current number is odd or even and display a message to the
screen.

Sample Output :

“1 is odd”

“2 is even”

…………

………....

(d) Write the use of charCodeAt() and from CharCode() method with syntax and
example.

3. Attempt any THREE of the following : 12

(a) Differentiate between push() and join() method of array object with respect to
use, syntax, return value and example.

(b) Write JavaScript code to perform following operations on string. (Use split()
method)

Input String : “Sudha Narayana Murthy”

Display output as

First Name : Sudha

Middle Name : Narayana

Last Name : Murthy

(c) Explain splice() method of array object with syntax and example.

(d) Explain how to create and read Persistent Cookies in JavaScript with example.
22519 [3 of 4]
4. Attempt any THREE of the following : 12

(a) Explain test() and exec() method of Regular Expression object with example.

(b) List ways of protecting your web page and describe any one of them.

(c) Explain how to create and display Rotating Banner in JavaScript with
example.

(d) Explain text and image rollover with suitable example.

(e) What is Status bar and how to display moving message on the status line of a
window using JavaScript ?

5. Attempt any TWO of the following : 12

(a) Write HTML code to design a form that displays two textboxes for accepting
two numbers, one textbox for accepting result and two buttons as ADDITION
and SUBTRACTION. Write proper JavaScript such that when the user clicks
on any one of the button, respective operation will be performed on two
numbers and result will be displayed in result textbox.

(b) Write HTML code to design a form that displays two buttons START and
STOP. Write a JavaScript code such that when user clicks on START button,
real time digital clock will be displayed on screen. When user clicks on STOP
button, clock will stop displaying time. (Use Timer methods)

(c) Write HTML code to design a form that displays textboxes for accepting
UserID and Aadhar No. and a SUBMIT button. UserID should contain 10
alphanumeric characters and must start with Capital Letter. Aadhar No.
should contain 12 digits in the format nnnn nnnn nnnn. Write JavaScript code
to validate the UserID and Aadhar No. when the user clicks on SUBMIT
button.

P.T.O.
22519 [4 of 4]
6. Attempt any TWO of the following : 12

(a) Explain how to evaluate Radiobutton in JavaScript with suitable example.

(b) Write a script for creating following frame structure :

Frame 1 contains three buttons SPORT, MUSIC and DANCE that will
perform following action :

When user clicks SPORT button, sport.html webpage will appear in Frame 2.
When user clicks MUSIC button,music.html webpage will appear in Frame 3.
When user clicks DANCE button,dance.html webpage will appear in Frame 4.

FRAME 1

SPORT MUSIC DANCE

FRAME 2 FRAME 3 FRAME 4

(Fig. 1)

(c) Write a JavaScript to create a pull – down menu with four options [AICTE,
DTE, MSBTE, GOOGLE]. Once the user will select one of the options then
user will be redirected to that site.

_______________
22616
22223
3 Hours / 70 Marks Seat No.

Instructions – (1) All Questions are Compulsory.


(2) Answer each next main Question on a new page.
(3) Illustrate your answers with neat sketches wherever
necessary.
(4) Figures to the right indicate full marks.
(5) Assume suitable data, if necessary.
(6) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.

Marks

1. Attempt any FIVE of the following: 10


a) List features of Python.
b) Describe membership operators in python.
c) Write down the output of the following Python code
>>>indices=['zero','one','two','three','four','five']
i) >>>indices[:4]
ii) >>>indices[:-2]
d) Describe any two data conversion function.
e) With neat example explain default constructor concept in Python.
f) Describe mkdir( ) function.
g) Describe Multiline comment in python.

P.T.O.
22616 [2]
Marks
2. Attempt any THREE of the following: 12
a) Describe Keyword "continue" with example.
b) Explain creating Dictionary and accessing Dictionary
Elements with example.
c) Explain any four Python's Built-in Function with example.
d) Write a Python program to find the factorial of a number
provided by the user.

3. Attempt any THREE of the following: 12


a) Write a python program to input any two tuples and interchange
the tuple variables.
b) Explain Bitwise operator in Python with appropriate example.
c) With neat example differentiate between readline( ) and
readlines( ) functions in file-handling.
d) Describe 'Self' Parameter with example.

4. Attempt any THREE of the following: 12


a) Differentiate between list and Tuple.
b) Explain any four file modes in Python.
c) Write a program to show user defined exception in Python.
d) Explain Module and its use in Python.

5. Attempt any TWO of the following: 12


a) Write a Python Program to check if a string is palindrome
or not.
b) Write a Python program to calculate sum of digit of given
number using function.
c) Write a Python Program to accept values from user in a list
and find the largest number and smallest number in a list.
22616 [3]
Marks
6. Attempt any TWO of the following: 12
a) Explain any six set function with example.
b) Design a class student with data members : name, roll no.,
department, mobile no. Create suitable methods for reading
and printing student information.
c) With suitable example explain inheritance in Python.
22616
21222
3 Hours / 70 Marks Seat No.
15 minutes extra for each hour

Instructions – (1) All Questions are Compulsory.


(2) Answer each next main Question on a new page.
(3) Illustrate your answers with neat sketches wherever
necessary.
(4) Figures to the right indicate full marks.
(5) Assume suitable data, if necessary.
(6) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.

Marks

1. Attempt any FIVE of the following: 10


a) Name different modes of python.
b) List identity operators in python.
c) Give two differences between list and tuple.
d) Explain Local and Global variable.
e) Define class and object in python.
f) How to give single and multiline comment in python.
g) List different modes of opening file in python.

P.T.O.
22616 [2]
Marks
2. Attempt any THREE of the following: 12
a) Write a program to print following :
1
1 2
1 2 3
1 2 3 4
b) Explain four Buit-in tuple functions python with example.
c) Explain how to use user defined function in python with
example.
d) Write a program to create class EMPLOYEE with ID and
NAME and display its contents.

3. Attempt any THREE of the following: 12


a) List Data types used in python. Explain any two with
example.
b) Explain membership and assignment operators with example.
c) Explain indexing and slicing in list with example.
d) Write a program for importing module for addition and
substraction of two numbers.

4. Attempt any THREE of the following: 12


a) Write a program to create dictionary of students that
includes their ROLL NO. and NAME.
i) Add three students in above dictionary
ii) Update name = ‘Shreyas’ of ROLL NO = 2
iii) Delete information of ROLL NO = 1
b) Explain decision making statements If - else, if - elif - else with
example.
c) Explain use of format () method with example.
d) Explain building blocks of python.
e) Write a program illustrating use of user defined package in
python.
22616 [3]
Marks
5. Attempt any TWO of the following: 12
a) Write the output of the following :
i) >>> a = [ 2, 5, 1, 3, 6, 9, 7 ]
>>> a [ 2 : 6 ] = [ 2, 4, 9, 0 ]
>>> print (a)

ii) >>> b = [ “Hello” , “Good” ]


>>> b. append ( “python” )
>>> print (b)

iii) >>> t1 = [ 3, 5, 6, 7 ]
>>> print ( t1 [2] )
>>> print ( t1 [–1] )
>>> print ( t1 [2 :] )
>>> print ( t1 [ : ] )

b) Explain method overloading in python with example.


c) Write a program to open a file in write mode and append
some contents at the end of file.

6. Attempt any TWO of the following: 12


a) Explain package Numpy with example.
b) Write a program to implement the concept of inheritance in
python.
c) Explain Try-except block used in exception handling in
python with example.
22616
12223
3 Hours / 70 Marks Seat No.

Instructions – (1) All Questions are Compulsory.

(2) Illustrate your answer with neat sketches wherever


necessary.

(3) Figures to the right indicate full marks.

(4) Assume suitable data, if necessary.

(5) Use of Non-programmable Electronic Pocket


Calculator is permissible.

(6) Mobile Phone, Pager and any other Electronic


Communication devices are not permissible in
Examination Hall.

Marks

1. Attempt any FIVE of the following: 10


a) List Python features. (Any four)
b) List comparision operators in Python.
c) Describe Tuples in Python.
d) Write use of lambda function in python.
e) Write syntax of defining class in Python.
f) List file operations in Python.
g) Describe indentation in Python.

P.T.O.
22616 [2]
Marks
2. Attempt any THREE of the following: 12
a) Describe bitwise operators in Python with example.
b) Write any four methods of dictionary.
c) What is local and global variables? Explain with appropriate
example.
d) Write python program to illustrate if else ladder.

3. Attempt any THREE of the following: 12


a) Write basis operations of list.
b) Write Python code for finding greatest among four numbers.
c) Illustrate with example method over loading.
d) Explain how try-catch block is used for exception handling in
python.

4. Attempt any THREE of the following: 12


a) Compare list and dictionary. (Any 4 points)
b) What is command line argument? Write python code to add
two numbers given as input from command line arguments and
print its sum.
c) Write python code to count frequency of each characters in a
given file.
d) Write python program to read contents of abc.txt and write
same content to pqr.txt.

5. Attempt any TWO of the following: 12


a) Write different data types in python with suitable example.
b) Example module. How to define module.
c) Write python program to perform following operations on Tuples;
i) Create set
ii) Access set Element
iii) Update set
iv) Delete set
22616 [3]
Marks
6. Attempt any TWO of the following: 12
a) Explain mutable and immutable data structures.
b) Design a class student with data members; Name, roll number
address. Create suitable method for reading and printing students
details.
c) Create a parent class named Animals and a child class
Herbivorous which will extend the class Animal. In the child
class Herbivorous over side the method feed ( ). Create a object
of the class Herbivorous and call the method feed.
22616
23124
3 Hours / 70 Marks Seat No.

Instructions – (1) All Questions are Compulsory.


(2) Answer each next main Question on a new page.
(3) Illustrate your answers with neat sketches wherever
necessary.
(4) Figures to the right indicate full marks.
(5) Assume suitable data, if necessary.
(6) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.

Marks

1. Attempt any FIVE of the following : 10


a) Enlist applications for python programming.
b) Write the use of elif keyword in python.
c) Describe the Role of indentation in python.
d) Define Data Hiding concept ? Write two advantages of
Data Hiding.
e) State use of namespace in python.
f) State the use of read ( ) and readline ( ) functions in python file
handling.
g) Explain two ways to add objects / elements to list.

P.T.O.
22616 [2]
Marks
2. Attempt any THREE of the following : 12
a) Explain membership and Identity operators in Python.
b) Write python program to display output like.
2
4 6 8
10 12 14 16 18
c) Explain four built-in list functions.
d) Write python program using module, show how to write and
use module by importing it.

3. Attempt any THREE of the following : 12


a) Describe various modes of file object ? Explain any two
in detail.
b) Explain use of Pass and Else keyword with for loops in python.
c) T = (‘spam’, ‘Spam’, ‘SPAM!’, ‘SaPm’)
print (T [2] )
print (T [-2] )
print (T [2:] )
print (List (T) )
d) Explain method overloading and overriding in python.

4. Attempt any THREE of the following : 12


a) Explain different functions or ways to remove key : value
pair from Dictionary.
b) Explain Numpy package in detail.
c) Explain seek ( ) and tell ( ) function for file pointer
manipulation in python with example.
d) WAP to read contents of first.txt file and write same content
in second.txt file.
22616 [3]
Marks
5. Attempt any TWO of the following : 12
a) Explain any four set operations with example.
b) Explain building blocks of python.
c) Write a program illustrating use of user defined package
in python.

6. Attempt any TWO of the following : 12


a) Write a program to create class student with Roll no. and
Name and display its contents.
b) Write program to implement concept of inheritance in python.
c) List and explain any four built-in functions on set.
22617
21222
3 Hours / 70 Marks Seat No.
15 minutes extra for each hour

Instructions – (1) All Questions are Compulsory.


(2) Illustrate your answers with neat sketches wherever
necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.
(5) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.
(6) Preferably write answer in sequential order.

Marks

1. Attempt any FIVE of the following: 10


a) List any four features of Android operating system.
b) Define Dalvik Virtual Machine (DVM).
c) List any four folders from directory structure of Android
project and elaborate in one line.
d) List any four attributes of check box.
e) Draw diagram of activity life cycle.
f) State syntax to display built in zoom control.
g) Name two classes used to play audio and video in Android.

P.T.O.
22617 [2]
Marks
2. Attempt any THREE of the following: 12
a) Describe Android architecture with diagram.
b) Differentiate between DVM and JVM.
c) List and elaborate steps to deploy an Android application
on Google play store.
d) Describe with example, how to create a simple database in
SQLite (Assume suitable data).

3. Attempt any THREE of the following: 12


a) Write down the steps to install and configure Android studio.
b) State syntax to create Text View and Image button with any
two attributes of each.
c) Describe Android service life cycle along with diagram.
d) State and elaborate the syntax of required class and methods
for Geocoding.

4. Attempt any THREE of the following: 12


a) Explain with example, code to create GUI using absolute
layout (Assume suitable data)
b) Write a program to demonstrate Date and Time picker.
c) Describe multimedia framework of Android with diagram.
d) Discuss developer console with at least four features.
e) Write a program to demonstrate declaring and using
permissions with any relevant example.
22617 [3]
Marks
5. Attempt any TWO of the following: 12
a) Write a program to convert temperature from celcius to
farenhite and vice versa using Toggle button. (Design UI
as per your choice. Write XML and java file)
b) Write a program to capture an image using camera and
display it.
c) Develop and application to send and receive SMS (Design
minimal UI as per your choice. Write XML, java and
manifest file)

6. Attempt any TWO of the following: 12


a) Write a program to implement Android Activity Life Cycle.
Use toast messages to display message through life cycle.
b) Develop an application to display Google map with user’s
current location.
c) Design UI using table layout to display buttons with 0 – 9
numbers on it. Even display submit and clear button. When
user clicks on particular buttons and later when clicks on
submit button, it should display the numbers clicked.
22617
23124
3 Hours / 70 Marks Seat No.

Instructions – (1) All Questions are Compulsory.


(2) Answer each next main Question on a new page.
(3) Illustrate your answers with neat sketches wherever
necessary.
(4) Figures to the right indicate full marks.
(5) Assume suitable data, if necessary.
(6) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.

Marks

1. Attempt any FIVE of the following: 10


a) List all tools and softwares required for developing an android
application.
b) Define emulator.
c) List any four attributes of layout.
d) Define Geocoding and Reverse Geocoding.
e) State intent. List types of intent.
f) Write difference between toggle button and radio button.
g) Define :
i) Fragment
ii) Broadcast receiver

P.T.O.
22617 [2]
Marks
2. Attempt any THREE of the following: 12
a) Explain relative layout with all its attributes.
b) Explore all steps to install Android studio and SDK.
c) Explain the need of Android Operating System. Also describe
any four features of android.
d) Develop a program to add “Hello World” marker at (10,10)
co-ordinates. Write only . java file.

3. Attempt any THREE of the following: 12


a) Describe service life cycle with its diagram.
b) Elaborate Android Security Model.
c) Write an xml file to create login page using Table Layout.
d) Develop an application to display analog Time Picker. Also
display the selected time. (Write only . java file)

4. Attempt any THREE of the following: 12


a) Differentiate between JVM and DVM. (Any four points)
b) Explain components of android directory structure.
c) Develop an android application using radio button.
d) Develop an application to send and receive SMS.
(Write only . java and permission tag in manifest file)
e) Draw and explain activity life cycle.
22617 [3]
Marks
5. Attempt any TWO of the following: 12
a) Develop a program to perform addition, subtraction, division,
multiplication of two numbers and display the result. (Use
appropriate UI controls)
b) Develop an application to display a Google Map.
(Write JAVA and Manifest file)
c) Develop an application to convert “thanks” text to speech as
given in the following GUI.

TextToSpeechDemo

Android Text to Speech (TTS)


Demo

thanks|
CLICK TO CONVERT TEXT TO SPEECH

6. Attempt any TWO of the following: 12


a) Develop an application to update a record of an employee
whose emp.id is ‘E101’ in SQlite database. Change employee
name from “PQR” to “XYZ”. Also display the updated record.
(Write .java and .xml files)
b) i) Describe all steps in application deployment on google
playstore.
ii) Write steps for customized permissions.
c) Develop a program to TURN ON and OFF bluetooth.
Write .java file and permission tags.
22617
22223
3 Hours / 70 Marks Seat No.

Instructions – (1) All Questions are Compulsory.


(2) Answer each next main Question on a new page.
(3) Illustrate your answers with neat sketches wherever
necessary.
(4) Figures to the right indicate full marks.
(5) Assume suitable data, if necessary.
(6) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.
Marks

1. Attempt any FIVE of the following: 10


a) State android ECO system.
b) List various tools for android application development.
c) List various layouts used in android UI design.
d) Name any four attributes of Edit Text control.
e) State the use of fragments in android App development.
f) Define SMS service in android application development.
g) List different types of sensors used in android.

P.T.O.
22617 [2]
Marks
2. Attempt any THREE of the following: 12
a) Describe android and importance of OHA.
b) Explain Dalvik Virtual Machine and state it’s importance.
c) Describe process of getting the map API Key.
d) Explain multimedia framework in android.

3. Attempt any THREE of the following: 12


a) Describe various installation steps of android studio and its
environment.
b) Explain Gridview with its attributes with suitable example.
c) Explain text to speech conversion technique in android.
d) Describe steps for deploying android application on Google
Play Store.

4. Attempt any THREE of the following: 12


a) Describe directory structure and its components.
b) Develop an android application for Date and Time Picker.
c) Explain property animation method to animate the properties
of view object with example.
d) Describe permissions required for android application development.
e) Develop an android application to show current location of
an user’s car.

5. Attempt any TWO of the following: 12


a) Design a employee registration form using UI component.
b) Develop an android application for taking student feedback
with database connectivity.
c) Explain Geocoding and Reverse Geocoding with suitable
example.
22617 [3]
Marks
6. Attempt any TWO of the following: 12
a) Design an android application to show the list of paired
devices by Bluetooth.
b) Develop an android application for sending Short Message
Service (SMS).
c) Explain how linear and frame layout is used to design an
android application with suitable example.
22617
12223
3 Hours / 70 Marks Seat No.

Instructions – (1) All Questions are Compulsory.


(2) Answer each next main Question on a new page.
(3) Illustrate your answer with neat sketches wherever
necessary.
(4) Figures to the right indicate full marks.
(5) Assume suitable data, if necessary.
(6) Mobile Phone, Pager and any other Electronic
Communication devices are not permissible in
Examination Hall.

Marks

1. Attempt any FIVE of the following: 10


a) Define OHA and state goal of OHA.
b) Define Android Virtual Devices (AVD).
c) State how the APK files are built?
d) Enlist the elements of UI.
e) State the uses of Intent in Android.
f) Name any four methods to get location data in android.
g) Explain significance of content provider.

2. Attempt any THREE of the following: 12


a) Describe the different features of Android.
b) Explain features of Android SDK.
c) Explain the Android security model.
d) Elaborate the need of permissions in Android. Explain the
permissions to set system functionalities like SEND-SMS,
bluetooth.

P.T.O.
22617 [2]
Marks
3. Attempt any THREE of the following: 12
a) Explain data and time picker with its method.
b) Explain the steps to install and configure Android studio and SDK.
c) Explain the activity life cycle.
d) Explain the steps to deploy app on Google Play Store.

4. Attempt any THREE of the following: 12


a) Explain the fundamentals of UI design in detail.
b) Write a program to display a rectangular progress bar.
c) Explain Android system architecture in detail.
d) Explain the procedure of Geo-coding and reverse Geo-coding.
e) Develop an application to send and receive SMS (Write only
.Java and permission tag in manifest file).
5. Attempt any TWO of the following: 12
a) Develop a program to send and receive an Email.
b) Develop a program for providing bluetooth connectivity.
c) Develop a program to implement :–
i) List view of 5 items
ii) Grid view of 4 × 4 items
iii) Image view.

6. Attempt any TWO of the following: 12


a) Develop an application to store customer’s details like,
customer-id, customer-name, mobile number, address, pin-code
and retrieve customer information using customer-id in SQLite
databases.
b) Write a program to find the direction from user’s current location
to MSBTE, Bandra. (Write only .Java and manifest file).
c) Develop a simple calculator using relative layout.
23124
22619
3 Hours / 70 Marks Seat No.

Instructions : (1) All Questions are compulsory.


(2) Illustrate your answers with neat sketches wherever necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.
(5) Mobile Phone, Pager and any other Electronic Communication
devices are not permissible in Examination Hall.

Marks
1. Attempt any FIVE of the following : 10
(a) List attributes of cookie.
(b) List different types of arrays.
(c) Explain cloning object.
(d) State any 2 difference between for and for each.
(e) Explain class and object creation.
(f) Explain functions. List its types.
(g) Define MySQL.

2. Attempt any THREE of the following : 12


(a) Develop a simple program for sending and receiving plain text message.
(b) Explain the use of break and continue statement.
(c) Explain constructor and destructor in PHP.
(d) Explain update and delete operations on table data.

3. Attempt any THREE of the following : 12


(a) Differentiate between session and cookies.
(b) List loop control structures. Explain any one loop control structure.

[1 of 2] P.T.O.
22619 [2 of 2]
(c) Explain the operations on string :
(i) strrev( )
(ii) strpos( )
(d) Explain the following :
(i) POD : :_construct( )
(ii) mysqli_connect( )

4. Attempt any THREE of the following : 12


(a) Develop a program to connect PHP with MySQL.
(b) Develop a PHP program for overriding.
(c) Explain procedure to create PDF in PHP. Write example.
(d) Design a web page using following form controls :
(i) Radio Button (ii) Checkbox
(e) Explain the following terms :
(i) Variables (ii) Datatypes
(iii) Constant (iv) Operators

5. Attempt any TWO of the following : 12


(a) Write a PHP program on Introspection.
(b) List string function in PHP. Explain any two.
(c) Write a PHP program to demonstrate session management.

6. Attempt any TWO of the following : 12


(a) Develop a PHP program to
(i) Enter data into database
(ii) Retrieve and present data from database
(b) Develop a PHP program to create constructor to initialize object of class.
(c) Develop a PHP program without using string functions :
(i) To calculate length of string
(ii) To count the number of words in string
_______________
21222
22619
3 Hours / 70 Marks Seat No.
15 minutes extra for each hour

Instructions : (1) All Questions are compulsory.


(2) Illustrate your answers with neat sketches wherever necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.

Marks

1. Attempt any FIVE : 2  5 = 10

(a) Describe advantage of PHP.

(b) What is array ? How to store data in array ?

(c) List types of inheritance.

(d) How can we destroy cookies ?

(e) List any four data types in MySQL.

(f) Write syntax of PHP.

(g) How to create session variable in PHP ?

2. Attempt any THREE : 4  3 = 12

(a) Write down rules for declaring PHP variable.

(b) Write a program to create associative array in PHP.

(c) Define Introspection and explain it with suitable example.

(d) Write difference between get( ) & post( ) method of form (Any four points).

[1 of 2] P.T.O.
22619 [2 of 2]
3. Attempt any THREE : 4  3 = 12
(a) Define function. How to define user defined function in PHP ? Give example.
(b) Explain method overloading with example.
(c) Define session & cookie. Explain use of session start.
(d) Explain delete operation of PHP on table data.

4. Attempt any THREE : 4  3 = 12


(a) Write PHP script to sort any five numbers using array function.
(b) Write PHP program for cloning of an object.
(c) Create customer form like customer name, address, mobile no, date of birth
using different form of input elements & display user inserted values in new
PHP form.
(d) Inserting and retrieving the query result operations.
(e) How do you validate user inputs in PHP ?

5. Attempt any TWO : 6  2 = 12


(a) Explain different loops in PHP with example.
(b) How do you connect MySQL database with PHP.
(c) Create a class as “Percentage” with two properties length & width. Calculate
area of rectangle for two objects.

6. Attempt any TWO : 6  2 = 12


(a) Write a PHP program to demonstrate use of cookies.
(b) Explain any four string functions in PHP with example.
(c) (i) What is inheritance ?
(ii) Write update operation on table data.

_______________
12223
22619
3 Hours / 70 Marks Seat No.

Instructions : (1) All Questions are compulsory.


(2) Illustrate your answers with neat sketches wherever necessary.
(3) Figures to the right indicate full marks.
(4) Assume suitable data, if necessary.
(5) Mobile Phone, Pager and any other Electronic Communication
devices are not permissible in Examination Hall.

Marks

1. Attempt any FIVE of the following : 10

(a) List any four data types of PHP.

(b) Define Array. State its example.


(c) State the role of constructor.
(d) State the use of Cookies.
(e) List two database operations.
(f) Write syntax of for each loop.
(g) State role of GET and POST methods.

2. Attempt any THREE of the following : 12


(a) Explain the use of break and continue statements.
(b) Explain Indexed array and associative arrays with suitable example.
(c) Define Introspection. Explain it with suitable example.
(d) Describe :
(i) Start session
(ii) Get session variables

[1 of 2] P.T.O.
22619 [2 of 2]
3. Attempt any THREE of the following : 12
(a) Explain two functions to scale the given image.
(b) Write syntax to create class and object in PHP.
(c) State any four form controls to get user’s input in PHP.
(d) Write steps to create database using PHP.

4. Attempt any THREE of the following : 12


(a) Describe user defined function with example.
(b) Write a program for cloning of an object.
(c) Write steps to create webpage using GUI components.
(d) Explain queries to update and delete data in the database.
(e) Describe the syntax of if-else control statement with example in PHP.

5. Attempt any TWO of the following : 12


(a) Write a PHP program to display numbers from 1-10 in a sequence using for
loop.
(b) Write a program to connect PHP with MySQL.
(c) Illustrate class inheritance in PHP with example.

6. Attempt any TWO of the following : 12


(a) Write a PHP program to set and modify cookies.
(b) Write a PHP program to
(i) Calculate length of string
(ii) Count number of words in the string
(c) (i) State the use of serialization.
(ii) State the query to insert data in the database.

_______________
22232
22619
3 Hours / 70 Marks Seat No.

Instructions : (1) All Questions are compulsory.


(2) Answer each next main Question on a new page.
(3) Illustrate your answers with neat sketches wherever necessary.
(4) Figures to the right indicate full marks.
(5) Assume suitable data, if necessary.
(6) Mobile Phone, Pager and any other Electronic Communication
devices are not permissible in Examination Hall.

Marks
1. Attempt any FIVE of the following : 10
(a) State the advantages of PHP (any four).
(b) State the use of strlen() & strrev().
(c) Define introspection.
(d) Enlist the attributes of cookies.
(e) Write syntax of constructing PHP webpage with MySQL.
(f) Define GET & POST methods.
(g) State the use of “$” sign in PHP.

2. Attempt any THREE of the following : 12


(a) Write a program using do-while loop.
(b) Explain associative and multi-dimensional arrays.
(c) Define serialization and explain it with example.
(d) Describe the procedure of sending e-mail.

[1 of 2] P.T.O.
22619 [2 of 2]
3. Attempt any THREE of the following : 12
(a) Differentiate between implode and explode functions.
(b) Explain the concept of cloning of an object.
(c) Describe the procedure of validation of web page.
(d) Write update & delete operations on table data.

4. Attempt any THREE of the following : 12


(a) State user defined function and explain it with example.
(b) Describe inheritance, overloading, overriding & cloning object.
(c) Explain web server role in web development.
(d) Explain inserting & retrieving the query result operations.
(e) Create a web page using GUI components.

5. Attempt any TWO of the following : 12


(a) Implement any three data types used in PHP with illustration.
(b) Write a program to connect PHP with MySQL.
(c) Explain the concept of constructor and destructor in detail.

6. Attempt any TWO of the following : 12


(a) Describe form controls – text box, text area, radio button, check box, list &
buttons.
(b) Write a program to create PDF document in PHP.
(c) Elaborate the following :
(i) _ call ()
(ii) Mysqli _ connect ()

_____________

You might also like