END TERM EXAMINATION
BCA Semester 5
Web Based Programming
BCA - 313
Time: 3 Hours Max. Marks: 75
☛Note: Attempt any five questions including Q No. 1 which is compulsory. Select one question from each unit.
Q1: Explain the following (attempt any ten) 10x2.5 = 25
(a) Differentiate between static and dynamic websites.
(b) Differentiate between mysql_fetch_object and mysql_fetch_array
(c) Differentiate between Split() and Explode()
(d) Describe functions STRSTR() and STRISTR()
(e) What is the difference between $test and $$test.
(f) What is persistent cookie?
(g) Is PHP a loosely typed language? WHat is the difference between Strongly typed and Loosely typed language?
(h) How can we destroy the cookie?
(i) Differentiate 'Include' and 'Require'
(j) What is difference between 'Echo' and 'Print' statement?
(k) Explain PHP with its features?
(l) What are the different functions for Sorting an array?
(a) Explain PWS and IIS with installation steps? (7.5)
(b) Differentiate between Client side Scripting vs Server side Scripting (5)
(a) Explain HTML form and differentiate GET and POST form submission methods with example using HTML with PHP. (7.5)
(b) Explain and compare the Local and Remote Server (5)
(a) Explain arrays with its functions and types in detail. (7.5)
(b) Write a program to print the Fibonacci Series for user defined number. (5)
(a) Explain functions in detail with a suitable program which can demonstrate recursive functionality. (7.5)
(b) Differentiate Call by Value and Call by Reference concept with suitable example (5)
(a) Explain Application state and write a program to demonstrate cookies. (7.5)
(b) Write a program to Copy the content of one file to another file. (5)
(a) Write a program to send Email using PHP. (7.5)
(b) Explain Sessions with its features and demonstrate with suitable example. (5)