100% found this document useful (1 vote)
2K views5 pages

Ad Model Paper 1-Esoft

The document is a model exam paper for a module on application development. It contains 6 questions with 3 parts each, testing knowledge of C#, HTML, ASP.NET, Visual Studio, and software development processes.

Uploaded by

Shihan Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
2K views5 pages

Ad Model Paper 1-Esoft

The document is a model exam paper for a module on application development. It contains 6 questions with 3 parts each, testing knowledge of C#, HTML, ASP.NET, Visual Studio, and software development processes.

Uploaded by

Shihan Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Model Paper

Module code: CS6004

Module title: Application Development

Module leader:

Date: TBA

Day / evening: Day

Start time: TBA

Duration: 2 hours

Exam type:
Unseen
Materials supplied: None

Materials permitted: None

Warning: Candidates are warned that possession of


unauthorised materials in an examination is a serious
assessment offence.

Instructions to Answer any Four (4) of the SIX questions.


candidates: NOTE: write ALL your answers on the answer book.

For each question 25 marks are available.

No credit will be given for attempting further


questions.

DO NOT TURN PAGE OVER UNTIL INSTRUCTED

© London Metropolitan University

QUESTION 1
i) You need to provide complex multi-way branching in your C# program. You need to
make sure that your code is easy to read and understand. Which of the following C#
statements should you use? Justify your answer.
a) case
b) break
c) if-else
d) switch
(9 marks)

ii) You are writing code for a class named Book. You should be able to get a list of all books
sorted by the author’s last name. You need to write code to define this behavior of a class.
Which of the following class elements should you use? Explain your answer.
a) method
b) property
c) event
d) delegate
(8 marks)

iii) You are planning to develop a new software system for your organization. You need to
review the plan for packaging, deployment, delivery, and support for the software. Which
of the following should you contact? What are involved in the job of the role in your
chosen answer.
a) quality assurance manager
b) release manager
c) technical architect
d) database administrator

(8 marks)

QUESTION 2
i) Concisely describe the task of each of the processes listed below. Which of the following
processes is responsible for providing the ASP.NET functionality?
a) inetinfo.exe
b) iexplore.exe
c) aspnet_isapi.dll
d) aspnet_wp.exe
(8 marks)

ii) You are developing a data-entry application that receives user input in multiple data
fields. The application allows users to enter the data either by using a keyboard or by
using a bar-code scanner. When a code is entered, a picture of the product appears
onscreen. The application also needs to log its operation to a console window.
Occasionally, the operator will look at the console window to monitor communication
with the scanner. Which from the following projects should you choose to create such an
application and why?
a) a console application project
b) a console application project with the Output type set to Windows Application
c) a Windows Forms application project
d) a Windows Forms application project with the Output type set to Console
Application
(8 marks)

CS6004 – Application Development Examination


Page 2 of 5
iii) The application you are developing needs to write data to a flat file that include items
such as a five-digit integer key, followed by a 20-character customer name, followed by
two date and time fields. Your solution should be as fast as possible and should create
smallest size data file. Which of the following classes should you use? Explain your
answer.
a) FileStream
b) StreamWriter
c) BinaryWriter
d) DataWriter
(9 marks)

QUESTION 3
i) Which of the tags below starts a table row? Provide concise descriptions of two HTML
tags related to the table.
a) <table>
b) <row>
c) <tr>
d) <table row>
(9 marks)

ii) Which of the following HTML controls allows you to input text into a text box but does
not show the characters typed? Explain your answer.
a) Input (Password)
b) Input (Hidden)
c) Input (Text)
d) Input (Submit)
(8 marks)

iii) Which of the following is used with the DataSet to help with database management on
an ASP.NET web site? Explain how they work together when working with a database.
a) ODBC Connector
b) Data Reader Console
c) CRUD
d) DataAdapter
(8 marks)

QUESTION 4
i) Which of the following does CRUD stand for? Justify your answer.
a) Creating, Rounding, Updating, and Deleting records
b) Creating, Reading, Updating, and Deleting records
c) Conforming, Reading, Unsizing, and Deleting records
d) Confirming, Resizing, Unsizing, and Defining records

CS6004 – Application Development Examination


Page 3 of 5
(8 marks)

ii) Which of the following is a client-side object that requests XML data from the web
server? Explain how it works.
a) JavaScript
b) DOM
c) XMLHttpRequest
d) XSLT
(9 marks)

iii) Which of the following is the process of identifying a user? Justify your answer.
a) authentication
b) authorization
c) auditing
d) logging
(8 marks)

QUESTION 5
i) Which of the following do you use to edit the user interface or functionality of your
application? Justify your answer.
a) Solution Explorer
b) Form Designer
c) Form Code View
d) program code
(9 marks)

ii) Which of the following is a system of menus and sub-menus for the user to navigate the
functionality of your application? Justify your answer.
a) MenuStrip
b) ContextMenuStrip
c) ToolStrip
d) ToolStripContainer
(8 marks)

iii) Which of the following do you use to respond to and process Windows Forms events?
Justify your answer.
a) tasks
b) handlers
c) widgets
d) guider
(8 marks)

CS6004 – Application Development Examination


Page 4 of 5
QUESTION 6
i) Which event from the following is used to initialize variables and perform tasks before a
Windows Form is displayed to the user? Justify your answer.
a) Load
b) Shown
c) FormOpen
d) Enter
(8 marks)

ii) Which part of Visual Studio from the following is a centralized location within the Visual
Studio environment where you can manage and create connections to data sources and
servers? Explain your answer.
a) Solution Manager
b) Server Explorer
c) Data Connector
d) File Connector

(9 marks)

iii) Which of the following Visual Studio distribution option creates a default setup project
but does not walk you through the creation process? Explain the chosen distribution
option.
a) Setup Wizard
b) Setup Project
c) Merge Module Project
d) CAB Project
(8 marks)

End of the exam paper

CS6004 – Application Development Examination


Page 5 of 5

You might also like