Semester ExaminationInternet Programming Using C#Paper- MCA - 21
Time allowed - 3 hour Maximum marks: 75 Note : Attempt any five questions. All questions carry equal marks.Before answering the question paper candidates should ensure that they have been supplied to correct and complete question paper. Complaints in this regard, if any, will not be entertained after the examinations.
1. (a) What are NET languages ? Prepare a chart comparing and contrasting the major NETlanguages. Also illustrate which is the most preferred NET language and why ? 8(b) What is the layered architecture of TCP/IP reference model ? Explain. 72. Explain the following(a) Telnet (b) Shell account (c ) Mailing Lists 5x33. (a) What is CLR ? Chart the activities of CLR process and discuss the role of MSIL, CTS and CLS.7(b) What is exception handling in C# ? What are the major tasks involved in handling exceptions?What are the exceptions that occur commonly in C++ programs ? Answer the following :(i) What happens when an exception is caused in an inner try block of a nested try block ?(ii) How exception-handling mechanisms can be used for debugging a program ?(iii) Why is proper ordering of catch blocks necessary in C# ? 84. Explain the following :(a) Server-side programming 8(b) Internet programming. 75. What is Internet ? What are the hardware and software requirements for establishing an Internetconnection ? Which protocols are useful for Internet ? Also describe important internet tools.156. Differentiate between following with suitable illustration : 15(a) Static and non-static constructor(b) Overriding and overloading(c) Managed and unmanaged code(d) for and foreach.7. (a) What do you mean by is a method ? How a method is invoked in C# ? What is the significance ofwriting Main method in different ways ? Also give two examples where method overloading isapplied. 7(b) What is a delegate ? What is it used for ? What are the steps involved in creating and using adelegate ? Also illustrate the purpose and characteristics of multicast delegates. 88. Explain the following :(a) Database connectivity8(b) IP Addressing.7
Time allowed - 3 hour Maximum marks: 75 Note : Attempt any five questions. All questions carry equal marks.Before answering the question paper candidates should ensure that they have been supplied to correct and complete question paper. Complaints in this regard, if any, will not be entertained after the examinations.
1. (a) What are the objectives of software testing ? What are its limitations ? What is white-box testingand what is black-box testing ? Explain also their differences. 9(b) Differentiate between software verification and software validation. Discuss the various methodsfor verification and validation. 62. What are the ISO-9000 quality standards for software ? What are SEI-CMM standards of softwarequality assurance ? Compare and contrast the ISO-9000 and SLI-CMM quality models. 153. (a) Explain the necessities of software testing ? Explain in brief the various methods used forsoftware testing ? 10(b) What is software safety ? How can we add safety element in our system ? Explain itssignificance.4. (a) What is Object Oriented Testing ? Explain the various object-oriented testing methods. 8(b) What is meant by test case design ? Discuss its objectives and indicate the steps involved in testcase design. 75. (a) Why is it necessary to conduct review of every step in software development process ? Whyshould be involved in the review process ? Also suggest, how such Formal Technical Review(FTR) should be conducted ? 9(b) What is SQA Plan ? Explain the various activities involves in SQA plan. 66. (a) What are test data generators ? Illustrate their importance in software testing 5(b) What are the factors to be considered to ensure the quality of a software? Explain. 5(c) Define Reliability and Failure. Explain the difference. 57. Differentiate between the following : 13(a) Integration testing and system testing(b) Static and Dynamic testing(c) Brute force debugging and Back-tracking debugging(d) Ticking box testing and program mutation testing.8. Write short notes on any three of the following(a) Data flow guided testing(b) Testing tools(c) Hazard analysis(d) Basis path testing(e) Stress and load testing.15