Ad Model Paper 1-Esoft
Ad Model Paper 1-Esoft
Module leader:
Date: TBA
Duration: 2 hours
Exam type:
Unseen
Materials supplied: None
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)
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
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)
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)