review quater 6 final.pdf

236
Tài liu ôn QFX Quarter 6 Ver 2 Câu 1 In a LINQ query, which of the following specifies the data source to access data? (7.3) a Select b Where c from d Group c Câu 2 In an envisioned automobile service centre, the automobile engineer, after fixing a motor car, will be required to generate a report of the tasks performed by him on the car. While developing a model of the automobile centre using the iterative approach, Generate Report is identified as one of the use cases in an iteration. Based on this report, a Bill of Charges will be printed for the customer to pay. As a result, Print Bill is identified as another use case. This use case will be implemented in the next iteration. How will you relate the Print Bill to the Generate Report in the second iteration? a By using the Generalization relationship. b By using the Association relationship. c By using the Include relationship. d By using the Extends relationship. d Câu 3 John has been assigned the responsibility for defining features that the Sales software system should deliver. John assessed the economic, technical, and operational feasibility for the proposed software system. He also identified the stakeholders and end users of the proposed system. Which phase of Requirement management, is John working on? (3.16) a Requirements analysis and negotiation b Requirements specification c Requirements gathering d Requirements validation c Câu 4 Consider the following statements: Statement A: While defining a theme, the name of the folder created in \App_Theme folder must be the same as the name of the theme. Statement B: While creating a skin file, the name of the skin file created must be the same as the name of the theme. a Both statements, A and B, are TRUE. b Statement A is FALSE, Statement B is TRUE c Statement A is FALSE, Statement B is TRUE d Both statements, A and B, are FALSE. b Câu 5 Info Solutions needs to develop a payroll system that maintains salary information, such as basic salary and house rent allowances. The payroll system should also maintain information about the provident fund contribution of employees. Further, Info Solutions wants some advance features in the payroll system, such as calculation of income tax and perks based on the basic salary. The requirements for the payroll system are not frozen and will evolve during the development process of payroll system. Which of the following software development approaches is best suited for the payroll system? (1.6)

Upload: alogin555

Post on 28-Dec-2015

337 views

Category:

Documents


2 download

DESCRIPTION

Review Quarter 6 for NIIT version 2

TRANSCRIPT

Page 1: REVIEW QUATER 6 FINAL.pdf

Tài liệu ôn QFX Quarter 6 Ver 2Câu 1 In a LINQ query, which of the following specifies the data source to access data? (7.3)

a Selectb Wherec fromd Groupc

Câu 2 In an envisioned automobile service centre, the automobile engineer, after fixing a motor car, will be required to generate a report of the tasks performed by him on the car. While developing a model of the automobile centre using the iterative approach, Generate Report is identified as one of the use cases in an iteration. Based on this report, a Bill of Charges will be printed for the customer to pay. As a result, Print Bill is identified as another use case. This use case will be implemented in the next iteration.How will you relate the Print Bill to the Generate Report in the second iteration?

a By using the Generalization relationship.b By using the Association relationship.c By using the Include relationship.d By using the Extends relationship.d

Câu 3 John has been assigned the responsibility for defining features that the Sales software system should deliver. John assessed the economic, technical, and operational feasibility for the proposed software system. He also identified the stakeholders and end users of the proposed system. Which phase of Requirement management, is John working on? (3.16)

a Requirements analysis and negotiationb Requirements specification

c Requirements gatheringd Requirements validationc

Câu 4 Consider the following statements:Statement A: While defining a theme, the name of the folder created in \App_Theme folder must be the same as the name of the theme. Statement B: While creating a skin file, the name of the skin file created must be the same as the name of the theme.

a Both statements, A and B, are TRUE.b Statement A is FALSE, Statement B is TRUEc Statement A is FALSE, Statement B is TRUEd Both statements, A and B, are FALSE.b

Câu 5 Info Solutions needs to develop a payroll system that maintains salary information, such as basic salary and house rent allowances. The payroll system should also maintain information about the provident fund contribution of employees. Further, Info Solutions wants some advance features in the payroll system, such as calculation of income tax and perks based on the basic salary. The requirements for the payroll system are not frozen and will evolve during the development process of payroll system. Which of the following software development approaches is best suited for the payroll system? (1.6)

Page 2: REVIEW QUATER 6 FINAL.pdf

a Incremental approachb Spiral approachc Prototyping approachd Waterfall approachb

Câu 6 Which of the following diagrams can be used to organize various constituents of a software system in logical groups? (2.12)

a Deployment diagramb Package diagramc Object diagramd Composite Structure diagramb

Câu 7 Sam is creating a Web application. He has created atheme by the name of DefaultGlobal and applied this theme to the entire application. The DefaultGlobal theme defines the property settings for two different types of Label controls. Now, in the default.aspx page, Sam has added two Label controls. Sam wants to apply two different property settings for these Label controls. Which of the following attributes of the Label control can be used to apply different property settings to the Label controls using the same DefaultGlobal theme? (3.10)

a ThemelDb ProfilelDc PagelDd SkinIDd

Câu 8 John is updating an existing Web application that displays data in an ASP.NET Web page using ADO.NET. To increase performance of the application, John wants to implement LINQ queries for benefits such as compile time checking of the query syntax and also for better performance. The original ADO.NET code, is as follows:SqlConnection MyConn = new SqlConnectionQ;MyConn.ConnectionString = "DataSource=172.23.3.59;lnitialCatalog=Music;User ld=sa; Password=password@l 23";DataSet ds = new DataSet;SqlDataAdapter da = new SqlDataAdapter("Select * from albums",MyConn);MyConn.Open;da.Fill(ds);DataTable album= ds.Tables[0];Which of the following code snippets should John use to display the values of the Album.Name database table field? (7.9)

a var q = from d in ds.AsEnumerableO select d;foreach (var i in q){

Response.Write(i .Field<string>("Al bum _N am e") +"<br>");}

b var q = from d in album.AsEnumerable() select d;foreach (var I in q) {Response.Write(i .Field<stri ng>("Album _Nam e") +"<br>"); }

Page 3: REVIEW QUATER 6 FINAL.pdf

c var q = from d in album select d;foreach (var i in q) {Response.Write(i.Field<string>("Album_Name") + "<br>"); }

d var q = from d in ds select d;foreach (var i in q) {Response.Write(i.Field<string>("Album_Name") + "<br>"); }

Câu 9 Jonathan is a Web developer at RedSky Inc. He is developing a page that will be displayed on mobile devices. He wants to add a <mobile:lmage> control to the mobile Web form. The <mobile:image> control should display colorCar.gif image if the mobile device supports colors, otherwise monoCar.gif image should be displayed. He adds the following markup in the page and creates appropriate methods to support this functionality. <mobiIe: I mage runat=server><DeviceSpeciflc><Choice Filter="isColor" Src="colorCar.gif /><Choice Src="monoCar.gif7><l DeviceSpecific></mobile:lmage>However, on running the application, the code gives an error. How can this error be removed? (15.13)

a The given markup should be modified as: <mobile:lmage runat=server><DeviceSpeciflc > ThemelD<Choice isColor = "true" lmageURL="colorCar.git" /><Choice ImageURL="monoCar.gif'/ ></ DeviceSpeci fic></mobile:lmage>

b The given markup should be modified as: <mobile:lmage runat=server><DeviceSpeciflc><Choice Filter="isColor" ImageURL="colorCar.gif /><Choice ImageURL="monoCar.gif'/ ></DeviceSpecific></mobile:lmage>

c The given code should be modified as: <mobile:lmage runat=server><DeviceSpecifie ><Choice isColor = "true" Src="colorCar.gif /><Choice Src="monoCar.gif7></ DeviceSpeci fic></mobile:lmage>

d The given code should be modified as: <mobile:lmage runat=server><DeviceSpecifie ><Filter Choice = "isColor" Src="colorCar.gif /><FiIter Src="monoCar.gi f'/ ></DeviceSpecific></mobile:lmage>

Câu 10

Consider the following statements in context of ASP.NET 2.0 Caching Techniques features: (5.28)Statement A: You can cache a Web page by including the <%@>OutputCache %> directive on the page.Statement B: You can implement caching on a section of a page byencapsulating that section in a user control and then adding the@outputcache directive to that control.

Page 4: REVIEW QUATER 6 FINAL.pdf

Which of the preceding statements is TRUE?a Statement B is TRUE and statement A is FALSE.b Both statements, A and B, are FALSE.c Both statements, A and B, are TRUE.d Statement A is TRUE and statement B is FALSE.c

Câu 11 Which of the following methods serializes objects and arrays into JSON text format? (10.20)

a JSON.parseb JSON.stringifyc JSON.textd JSON.serializeA

Câu 12 Which of the following view types enable you to define interactions among various execution units?

a Moduleb Componentc Allocationd ConnectorD

Câu 13 You are assigned the task of developing a retail automation system. Currently you are working in the designing phase of the application. When you create a blueprint for the application, you observe the following conditions applicable to the design:— A class can contain another class.— A class can record the instances of another class.— A class can use the objects of another class.— A class can provide information to initialize the objects of another class.Keeping all these conditions in mind, which of the following design patterns should you implement in the application so that it become more reusable and manageable? (10.6)

a Expertb Compositec Creatord ControllerC

Câu 14 You need to configure an existing Web Form as a content page. Which of the following attributes will you add in the @Page directive of the content page in order to refer to the master page? (3.12)

a Masterb MasterFilec MasterPaged MasterPageFileD

Câu 15 Which of the following contains the cost benefit justification for a project?a SRS documentb Interactive storyboardc Questionnaire

Page 5: REVIEW QUATER 6 FINAL.pdf

d Business caseD

Câu 16 Which of the following classes provides methods for creating, deleting, and updating user accounts, authenticating users, and managing passwords? (12.11)

a Members Classb Membership Classc FormsAuthentication Classd Member ClassB

Câu 17 studies, namely, Elementary, Middle, and High School students. Bryan, while designing the model creates a class Students. He also creates separate classes, namely, Elementary, Middle, and High for each level of study group. In the class diagram for the institute, he has related these three classes with the Students class using a Generalization relationship symbol.Analyze if the relationship amongst these classes is correctly depicted. Also provide the correct relationship in case the existing relationship is incorrect.(3.23, 5.13)

a The relationship depicted amongst these classes is correct.b The relationship depicted amongst these classes is incorrect. The classes should

be related using Dependency relationship.c The relationship depicted amongst these classes is incorrect. The classes should

be related using Aggregation relationship.d The relationship depicted amongst these classes is incorrect. The classes should

be related using Realization relationship.A

Câu 18 Regarding logging of errors, which of the following statements is correct? (8.8)a You can only log information about all the errors that occur at the page-level.b Whenever an unhandled error occurs in a Web application, the Page_Error event

handler, written in the Global.asax file is executed.c ASP.NET enables you to log unhandled errors only in a database.d You need to import the System.Diagnostics namespace in order to use the

EventLog class of the .NET Framework.D

Câu 19 Wilson Inc. has an assignment of University Management System automation. The University wants to automate the student registration system, library management system, and payroll system. In the first iteration, University plans to automate the payroll system. Identify the actors for the payroll system use cases. (Choose the best option.)

a Student, Faculty, and Finance Registrarb Student, Librarian, and Finance Registrarc Finance Registrar and Employeed Student, Finance Registrar, and Facultyc

Câu 20 To create a single assembly that combines all assemblies in a precompiled website, which of the following options will you use with the aspnet_merge tool?(13.10)

a -wb -Vc -cd -o

Page 6: REVIEW QUATER 6 FINAL.pdf

d

Câu 21 Which of following properties is used to set the ASP.NET theme programmatically as each page loads? (3.9)

a Page.Themeb Page.Skinc Page.Skin.Valued Page.Theme.Valuea

Câu 22 Tom is an analyst at Info Solutions Ltd. He is required to depict thebehavior of static constituents of a software system by using UMLdiagrams.Which of the following UML Modeling techniques will help him achievethe desired requirement?

a Static Modelingb Requirement Modelingc Dynamic Modelingd Architectural ModelingC

Câu 23 Consider the following statements:Statement A: Collaboration is a collection of instances of classes, relationship among the instances of classes, and actors.Statement B: Interaction diagrams depict how the constituents of a software system interact to realize the use cases of the system. Which of the following options is correct, with respect to the preceding statements?

a Both, Statement A and Statement B, are True.b Statement A is False and Statement B is True.c Statement A is True and Statement B is False.d Both, Statement A and Statement B, are False.A

Consider the following statements in context of Architectural modeling:

Statement 1: Component diagram depicts the constituents of a software system grouped together based on a specific criteria.

Statement 2: Depoyment diagram depicts the various processing devices on which the components of the software system executes.

Which of the preceding statements is TRUE?

Statement B is True and Statement A is False

Câu 24 You are creating a file editing application that will be run in the DOS mode. You want the application to be Menu driven, and the menus should respond to Mouse clicks. Which of the following Patterns will you make use of to simplify the implementation of the mouse functionality in your application?

a Proxy patternb Facade patternc Composite patternd Decorator pattern

Page 7: REVIEW QUATER 6 FINAL.pdf

B

Câu 25 In a calculator application, the ArithmeticCalc class has the responsibility of computing the sum of integers. The ArithmeticCalc class contains operations, such as addition, subtraction, and division. Which of the following patterns represent the responsibility assigned to the ArithmeticCalc class?

a Expertb Creatorc Controllerd FactoryA

Câu 26 Which of the following phases of Software Development Life Cycle(SDLC) includes translation of the requirements specified in the SRS into a logical structure?

a Maintenanceb Designc Codingd Feasibility AnalysisB

Câu 28 JavaScript code of the page. In order to achieve this, what should John do?a John should add the following code snippet fortheScriptManager control to the

page.<asp:ScriptManager ID="sm" runat="server" ><l asp:ScriptManager>

b John can directly call the static page method from the JavaScript code without adding the ScriptManager control.

c John should add the following code snippet fortheScriptManager control to the page.<asp:ScriptManager ID="sm" runat="server" EnablePageMethods="True"><l asp:Scri ptManager>

d John should add the following code snippet fortheScriptManager control to the page.<asp:ScriptManager ID="sm" runat="server" EnablePartialRendering="True"></ asp:Scri ptManaqer>

C

Câu 29 In a program, a particular step is to be executed repeatedly, changing values of a variable j from 1 to 5. How will you depict the execution of this step in a sequence diagram?

a [j:=1..5]b *[J:=1 ..5]c [j:1..5]d *[J = 1 ..5 ]B

Câu 30 Which of the following is a use case that describes the software system in three terms: information, input, and output?

a Facade use caseb Focused use casec Filled use cased Business use case

Page 8: REVIEW QUATER 6 FINAL.pdf

A

Câu 31 Sam is a developer at RedSky Inc. He is developing a Web application using ASP.NET. He has created two themes in the App_Themes folder with the names Green and Red.Initially Sam has set the Green theme for the application by adding <pages theme ="Green"/> tag in Web.config file. Now he is required to set the Red theme to the Profile.aspx page in such a way that the theme for the other pages remains the same. To perform this action he has modified the previously added <pages> tag in Web.config file as:<pages theme ="Green"><page src= "-/Profile.aspx" theme = "Red"/></pages>However, this is not giving the desired results. How can this error be corrected so

that the application works as per requirement?a Modify the existing code in the Web.config file as:

<pages defaulttheme ="Green" src = -/Profile.aspx theme ="Red"/>b Modify the existing code in the Web.config file as:

<pages defaulttheme ="Green" src = -/Profile.aspx theme ="Red"/>c Remove the <page src= «/Profile.aspx theme = "Red"/> tag from the Web.config

file and add <Page theme = "Red" > tag in the Profile.aspx paged Remove the <page src= ■»/Profile.aspx theme = "Red"/> tag from the Web.config

file and add <%& Page theme = "Red" %> directive in the Profile.aspx pageD

Câu 32 this you have created a BookTransaction class that includes an operation named CalculatePenalty. The operation needs to be invoked every time a book, borrowed earlier, is returned by a member. This operation is used to calculate the penalty, if applicable, to be paid by the member if the book is returned after the due date. No other class is able to access this operation except for the container class. The operation accepts two Date type parameters, namely, DateOflssue and DateOfReturn and returns a float value to the invoking function.Provide the correct syntax for the declaration of the above mentioned operation in a class diagram.

a ~CalculatePenalty(DateOflssue:date,DateOfReturn: date): floatb #CalculatePenalty: (date: DateOflssue,date: DateOfReturn): floatc -CalculatePenalty: (date: DateOflssue,date: DateOfReturn): floatd -CalculatePenalty:float(DateOflssue:date,DateOfReturn:date)C

Câu 33 Your team of developers has developed a Web application for your organization and now the application needs to be deployed on a server. Your team manager has informed you that the developers may be required to edit the ASPX files at the destination site itself. Therefore while deploying the application, you should allow for such updations. You have also been directed that the initial loading of the pages should be quick and the Web pages should be quickly retrieved from the server. The application should not contain any compilation errors.Keeping in view the preceding requirements, which deployment mechanism will you use for deploying the Web application?

a By using Virtual Network Computing (VNC)b Windows Installer Setup Packagec Copy Web Site utilityd Publish Web Site utilityd

Câu 34 When you need to create a custom Web server control with entirely new

Page 9: REVIEW QUATER 6 FINAL.pdf

functionality, from which class should you derive the control?a TraceContextb Controlc UserControld CompositeControlb

Câu 35 Which of the following represents the different types of -elationships between classes and objects provided by UML?

a Association, Multiplicity, Dependency, and Generalizationb Association, Hybrid, Generalization, and Realizationc Association, Multiplicity, Dependency, and Realizationd Association, Dependency, Generalization, and RealizationD

Câu 36 Info Solutions needs to develop an operating system, which can support graphical applications that require high memory and processing speed. The company plans to first release the beta version of the operating system in the market. After incorporating the feedback from users, the company plans to release the final version of the operating system. Which of the following software approaches is best suited for developing such an operating system?

a Prototyping approachb Incremental approachc Spiral approachd Waterfall approachC

Câu 37 John is working on a Web page containing multiple UpdatePanel controls. The UpdatePanel control with ID UpdatePanell is responsible for loading and displaying high resolution images dynamically. For this particular UpdatePanel control, John wants to display an UpdateProgress control that will show a message while the UpdatePanel control loads the image. The code of the UpdatePanel control is as shown:<asp:ScriptManager ID-"ScriptManagerl" runat-"server"></asp:ScriptManager><asp:UpdatePanel ID-"UpdatePanell" runat-"server"><ContentTemplate><asp:l_abel ID="Labell" runat="server" ></asp: Label ></ContentTernplate></asp:UpdatePanel>Which of the following code should John use for displaying the update message?

a <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssodatedUpdatePanellD="UpdatePanell "><ProgressTernplate> Image loading... </ProgressTemplate></asp:UpdateProgress>

b <asp:UpdateProgress ID="UpdateProgress1" runat="server"><ProgressTernplate Assoi:iatedUpdatePanel="UpdatePanell ">Image loading...</ProgressTemplate></asp:UpdateProgress>

c <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssoidatedUpdatePanel="UpdatePanell ">

Page 10: REVIEW QUATER 6 FINAL.pdf

<ProgressTemplate> Image loading... </ProgressTemplate>

A

Câu 38 The incremental approach of software development includes three phases in each increment. Identifythe correct sequence of phases from the following options.

a Analysis, Design, Implementationb Design, Implementation, Analysisc Implementation, Analysis, Designd Design, Analysis, ImplementationB

Câu 39 Which of the following mobile controls can be used to accept multiple lines of text from a user?

a Labelb TextViewc ObjectListd TextBoxb

Câu 40 A team of developers headed by John is working on the development ofa Web application. John wants that whenever a run-time error occurswhile accessing the application, a standard detailed error messageshould be displayed. To implement this he has written the followinglines of code in the global Web.config file:<configuration><system.web><custornErrors defaultRedirect="GenericError.htm" mode="On"></custom Errors></systern.web></configuration>However, the standard detailed error message is not displayed to the developers on the occurrence of an error. What modifications should John do to fulfill this requirement?

a John should change value of the defaultRedirect attribute and provide the path where the standard detailed error page is located.

b John should change the value of the mode attribute to "Offc John should remove the defaultRedirect attribute along with its value from the

customErrors tag.d John should write the code in the Web.config file for the

application instead of the global Web.config. He must also remove the defaultRedirect attribute along with its value from the custornErrors tag..

A

Câu 41 In an activity diagram,_________convert the type of outputparameters of the outbound action to the required parameter type of the inbound action.

a transformationsb joinsc forksd pinsA

Câu 42 Consider the following statements:Statement A: While defining atheme, the name of the folder created in

Page 11: REVIEW QUATER 6 FINAL.pdf

\App_Theme folder must be the same as the name of the theme. Statement E: While creating a skin file, the name of the skin file created must be the same as the name of the theme.

a Both statements, A and B, are TRUE.b Statement A is TRUE, Statement E is FALSE.c Both statements, A and B, are FALSE.

d Statement A is FALSE, Statement B is TRUE.d

Câu 43 Which of the following is useful in making the design of a system reusable, solving a problem in the most efficient way, and assigning responsibilities to classes?

a Packageb Patternc Interfaced Frameworkb

Page 12: REVIEW QUATER 6 FINAL.pdf

Câu 44 You need to validate that a user has entered a valid URL in aTextEox control. Which of the following validation controls will you use?

a CornpareValidatorb RequiredFieldValidatorc RangeValidatord RegularExpressionValidatord

Câu 45 Consider the following statements in context of query strings:Statement A: Some browsers and client devices impose a 1 28-character limit on the length of the URL while passing query strings from one page to another.Statement E: For query string values to be available during page processing, the page must be submitted using an HTTP POST command.Which of the preceding statements are TRUE?

a Both statements, A and B, are TRUE.b Statement B is TRUE and statement A is FALSE.c Both statements, A and B, are FALSE.d Statement A is TRUE and statement B is FALSE.d

Câu 46 In the ASP.NET AJAX client architecture, which of the following provides debugging support?

a Server controlsb Core servicesc Componentsd Web servicesb

Câu 47 In the Waterfall approach, the phase that involves a macro leve study of the customer requirements is known as the________phase.

a Analysisb Conceptionc Designd Initiationd

Câu 48 While creating a Web site that will be accessible from mobile phones, you needto develop a mobile form that will check whether the mobile device accessing the site has the functionality of placing telephone calls or not. If the device does not support voice calls, a PhoneCal control named MakeCalls, already placed on the mobile form should not be displayed to the user. Which of the following codes will you write to fulfill this requirement?

a protected void Page_Load (object sender, EventArgs e]{

if (! Request. Browser.CanlnitiateVoiceCall) MakeCalls.Visible = false;}

b protected void Page_ Load (object sender, EventArgs e){if (! Request.Browser.CanMakeVoiceCal I) MakeCalls.Visible = false;}

c protected void Pag e_ Load (object sender, EventArgs e){

Page 13: REVIEW QUATER 6 FINAL.pdf

if (IRequest.Page.lnitiateVoiceCall) MakeCalls.Visible = false;}

d protected void Page_Load(object sender, EventArgs e) {if (! Response.Browser.lnitiateVoi cecalI) MakeCalls.Visible = false;}

a

Câu 49 Sam is a Web Developer at RedSky Inc. He is developing a WebApplication in ASP.NET. He has already configured the application toenable ASP.NET profiles and defined the FavColor property to trackthe user's favorite color. Next, he adds a Label control with IDproperty = IblFavColor and Text property = (empty) in theprofiles.aspx page.Sam wants that when the profiles.aspx page loads, the Text property□f the Label control should display the value cf FavColor propertyfor the current user. For this he has created the following eventhandler:void Page_Load(object sender, System.EventArgs e){IblFavColor.Text = ProfilefFavColor");}

However, when Sarn tried to build this application, there was a compile time error. Identify the correct code to implement the specified requirement.

a void Page_Load(object sender, System.EventArgs e){IblFavColor.Text = Properties, profile. FavColor;}

b void Page_Load(object sender, System.EventArgs e){IblFavColor.Text = Profile.properties.FavColor;}

c void Page_Load(object sender, System.EventArgs e){IblFavColor.Text - Profile.FavColor;}

d void Page_Load(object sender, System.EventArgs e){IblFavColor.Text - Profile.properties("FavColor");}

c

Câu 50 Jonathan, aWeb Developer at RedSky Inc., is developing an ASP.NETapplication. To enable this application to be properly viewed on amobile device he has developed a separate default page, default.aspxin the MobileFonns director/ and written the following code in theoriginal default.aspx file to redirect a Web request from a mobiledevice to the default.aspx page in the MobileFonns directory.protected void Page_l_oad(object sender, EventArgs e){if(Response.Browser.lsMobileDevice)Request.Redirect("MobiIeForrns/ default, aspx")}He has also inserted an <httpRuntimeuseFullyQualifiedRedirectURL="true"> tag in the Web.config file, butwhen he tests this code it gives compile time errors. How can these

Page 14: REVIEW QUATER 6 FINAL.pdf

errors be corrected?a Modify the given code as:

protected void Page_Load(object sender, EventArgs e){if(Request.Browser.lsMobileDevice)Response.Redirect("MobiIeForrns/default.aspx");}

b Modify the given code as:protected void Page_Load(object sender, EventArgs e){if(Response.Device.lsMobile)Request.Forward("MobiIeForrns/default.aspx");}

c Modify the given code as:protected void Page_Load(object sender, EventArgs e){if(Response.Device.lsMobile)Request.Redirect ("MobiIeForrns/default.aspx");}

d Modify the given code as:protected void Page_Load(object sender, EventArgs e){if(Request.Device.lsMobile)Response.Redirect("MobiIeForrns/default.aspx");}

a

Câu 51 Consider the following statements in context of Deployment diagrams:Statement 1: A set of components that are executed on a particularnode is called a communication unit.Statement 2: In UML, a component is represented as a rectangle withtabs.Which of the preceding statements is TRUE?

a Statement B is True and Statement A is False.b Both statements, A and B, are False.c Both statements, A and B, are True.d Statement A is True and Statement B is False.a

Câu 52 BlueSoftware Solutions is developing an online Railway Reservation system. The process of reservation involves a passenger enquiring about the availability of seats in trains going to a particular destination on a specific date. The reservation system then needs to check the availability of the seats based on the customer's query. If the seat/seats are available, then the reservation is done. The use case, Reserve Ticket, involves the interaction of the objects: pi of passenger class, rl of reservation, and tl of ticket class. A sequence diagram is provided to show the various objects and the messages that flow among them.Identify the methods that each class implements in the Railway Reservation system.Click the Exhibit button to view the sequence diagram.

a Class passenger implements the method checkAvailability()Class reservation implements the method reserveQ Class Seat implements the method availableO Class Ticket implements the method issue()

b Class passenger implements the method enquiry()Class reservation implements the method check AvalIabiIity()

Page 15: REVIEW QUATER 6 FINAL.pdf

Class Seat implements the method availableO Class Ticket implements the method issue()

c Class passenger implements the method reserve()Class reservation implements the method checkAvaiIabiIity()Class Seat implements the method available()Class Ticket implements the method issue()

d Class passenger implements the method enquiry()Class reservation implements the checkAvailabilityO Class Seat implements the reserveO Class Ticket implements the method issue()

d

Câu 53 Consider the following statements:Statement A: The constituents of a Communication diagram are organized in such a manner that the unrelated objects are closely placed.Statement B. Communication diagrams represent the interaction between objects in the form cf messages. Which of the following options is correct, with respect to the preceding statements?

a Both, Statement A and Statement B, are True.b Statement A is True and Statement B is False.c Both, Statement A and Statement B, are False.d statement A is False and Statement B is True.d

Câu 54 Jonathan is working as an automobile mechanic in an automobile service centre. Once he finishes repairing a motor car assigned to him, he records the tasks performed by him on the car. On the basis of the tasks performed, a bill of charges is generated that is payable by the customer. The record of tasks performed is stored ir the object ofthe TaskPerformed class. The bill of charges is generated bythe object ofthe Bill class.Visualize the sequence diagram for the above scenario and identifythe messages and the components involved within the sequence diagramthat will generate the bill of charges.

a The sequence diagram should depict invoking ofthe following message:— TasksPerformed class invokes the GenerateBillQ method ofthe Bill class.

b The sequence diagram should depict invoking of the following messages:— Jonathan first invokes the EnterTasksQ method of the TasksPerformed class.— Jonathan then invokes the GenerateBill(TasksPerforrned) method of the Billclass.

c The sequence diagram should depict invoking of the following message:— Jonathan first invokes the GenerateBi 11 (TasksPerformed) method of the Bill class.— The Bill class then invokes the EnterTasksQ method of the TasksPerformed class.

d The sequence diagram should depict invoking of the following message:— Bill class self-invokes the GenerateBill(TasksPerformed) method contained by it.

b

Câu 55 Sam is creating a Web Part page for his ASP.NET application. He has added a

Page 16: REVIEW QUATER 6 FINAL.pdf

WebPartManager control to this page. Now he wants to a add few existing user controls as Web Parts to this page. Before adding the user controls, which of the following controls should he add to the Web Part page to provide the overall layout for these controls?

a WebPartZoneb CatalogZonec EditorZoned ConnectionsZonea

Câu 56 You are developing an Employee Monitoring System where the Department class contains the objects of Employee class. Additionally, the Department class initializes the object of Employee class by passing the EmployeelD as parameter in the constructor.Identify the patterns that best describes the above scenario?

a Builderb Compositec Decoratord CreatorD

Câu 73 You have recently joined a software development company as a senior software developer. As part of your first assignment, you have to add functionality to an existing application. You are informed that the customer requirements have changed, since the application was first developed. Therefore, you need to add extra functionality to the toolbars, icons, and menu bars of the existing application. Which of the following design patterns should you use to achieve the preceding requirements?

a Proxyb Façadec Composited Decorator (chính xac)

Câu 57 When an additional behavior is added to an existing use case toobtain a new use case, then the use cases are said to share____relationship amongst them.

a Generalizationb Compositec Extendd IncludeC

Câu 58 Consider the following statements:Statement A: When an actor interacts with a use case, it is called association relation.Statement b: When the characteristics of one actor can be derived from the other abstract actor., the relationship is called generalization relation.Which of the following is correct, with respect to the preceding statements?

a Statement A is False and Statement B is True.b Statement A is True and Statement B is False.c Both, Statements A and Statement B, are False.d Both, Statements A and Statement B, are True.D

Câu 59 During which of the following stages of a page life cycle does a content page get

Page 17: REVIEW QUATER 6 FINAL.pdf

merged with the master page?a Page_Prelnitb Page_lnitc Page_Loadd Page.RenderA

Câu 60 John is updating an existing Web application that displays data in an ASP.NET Web page using ADO.NET. To increase performance of the application, John wants to implement LINQ queries for benefits such as compile time checking of the query syntax and also for better performance. The original ADO.NET code, is as follows:SqlConnection MyConn = new SqlConnectionO;MyConn.ConnectionString = "DataSource=l 72.23.3.59;InitialCatalog=Music;User ld=sa; Password=password@l 23";DataSet ds — new DataSetQ;SqlDataAdapter da = new SqlDataAdapter("Select w from albums",MyConn);MyConn.OpenQ;da.Fill(ds);DataTable alburn= ds.Tables[0];Which of the following code snippets should John use to display the values of the Alburn.Name database table field?

a var q - from d in album select d;foreach (var i in q) {Response.Write(i.Field<string>("Album_Name") + "<br>");}

b var q = from d in ds select d; Foreach (var i in q){Response.Write(i.Field<string>("Album_Name") + "<br>");}

c var q = from d in album.AsEnumerableC select d, Foreach (var I in q){Response.WritG(i.Field<string>("Album_Name") + "<br>");}

dC ALBUM.ASENUMERABLE

Câu 62 In a centralized event handler forthe click event of multiple button controls, which of the following properties of the EventArgs parameter should be examined to determine the object that raised the event?

a CommandNameb IDc Named ValueA

Page 18: REVIEW QUATER 6 FINAL.pdf

Câu 63 Which of the following represents the different types of relationships between classes and objects provided by UML?

a Association, Hybrid, Generalization, and Realizationb Association, Dependency, Generalization, and Realizationc Association, Multiplicity, Dependency, and Generalizationd Association, Multiplicity, Dependency, and RealizationB

Câu 64 Wilson Inc. has an assignment of University Management System automation. The University wants to automate the student registration system, library management system, and payroll system. In the first iteration, University plans to automate the payroll system. Identify the actors for the payroll system use cases. (Choose the best option.)

a Finance Registrar and Employeeb Student, Faculty, and Finance Registrarc Student, Librarian, and Finance Registrard student, Finance Registrar, and FacultyA

Câu 65 In a LINQ query, which of the following clauses specifies the type of the values that will be returned by the query?

a whereb selectc groupd fromB

Câu 66 While using the Publish Web Site utility, when you choose to prevent editing of the ASPX files at the destination site, the markup from the ASPX files is removed. What does the utility create instead of the ASPX markup?

a Plaintextb HTML codec DLL assembliesd .Exe fileC

Câu 67 Which of the following enables an analyst to know if all the requirement are fulfilled in terms of static and dynamic constituents?

a Design viewb Implementation viewc Use case viewd Process viewC

Câu 27 Which of the following views of a system represents the physical system including the files and components required to assemble the system?

a Implementation view (chinh xac)b Design viewc Process viewd Deployment view

Page 19: REVIEW QUATER 6 FINAL.pdf

Câu 68 Which of the following AJAX server controls contains the Interval property?a UpdateProgressb Timerc ScriptManagerd UpdatePanelB

Câu 70

What type of relationship exists among packages when the constituents of one package need to access the constituents of another package to implement a particular function.

a Realizationb Access dependencyc Compositiond GeneralizationB

Câu 71 Which of the following directories of an ASP.NET application stores references to Web services that are used by the Web application?

a App_Local Resourcesb App.WebReferencesc Bind App.DataB

Câu 72 MainPage.aspx. The welcome message should be displayed in a label control, IblWelcome, already placed on the page. The Welcome message should be displayed only after ensuring that the WelcomePage was invoked using cross-page posting. Which of the following code-snippets will you write to fulfill this requirement?

a void Page_l_oad(Object sender, EventArgs e) { if (Page.PreviousPage != null & Page.lsCrossPagePostEack) { TextBox input—(string) Page.PreviousPage.FindControl("lnputName"); IblWelcorne.Text — "Hello, " + input.Text; ) )

b void Page. Load (Object sender, EventArgs e) {if (Page.PreviousPage != null & Page.PreviousPage.lsCrossPagePostBack) { TextEox input=(TextEox) Page.PreviousPage.FindControl("lnputName"); IblWelcorne.Text — "Hello, " + input.Text;

c void Page. Load (Object sender, EventArgs e) {if (Page.PreviousPage != null & Page.PreviousPage.lsCrossPagePostBack) { TextEox input=(TextEox) Page.PreviousPage.FindControl("lnputName"); IblWelcorne.Text — "Hello, " + input.Text;}}

d void Page. Load (Object sender, EventArgs e) { if (Page. Previous Page != null & CrossPagePostEack=="True") ( TextEox input=(TextEox) Page.PreviousPage.FindControl ("Input Name"); IblWelcome.Text = "Hello, " + input.Text; } }

C

Câu 73 Which of the following data-bound controls displays one or more records from a

Page 20: REVIEW QUATER 6 FINAL.pdf

data source, one record at a time?a DetailsView Controlb DataList Controlc GridView Controld TreeView ControlA

Câu 74 Which of the following is a technique that involves the task of designing a series ofuser interfaces on paper before developing a software system?

a Storyboardingb Brainstormingc Interviewing Stakeholdersd Preparing questionnairesA

Câu 75 Bryan needs to model the functioning of a coaching institute, New Era Studies. The coaching institute provides educational services and identifies the students in three groups depending on their level of studies, namely, Elementary, Middle, and High School students. Bryan, while designing the model creates a class Students. He also creates separate classes, namely, Elementary, Middle, and High for each level of study group. In the class diagram for the institute, he has related these three classes with the Students class using a Generalization relationship symbol.Analyze if the relationship amongst these classes is correctly depicted. Also provide the correct relationship in case the existing relationship is incorrect.

a The relationship depicted amongst these classes is incorrect. The classes should be related using Dependency relationship.

b The relationship depicted amongst these classes is correct.c The relationship depicted amongst these classes is incorrect. The classes should

be related using Realization relationship.d The relationship depicted amongst these classes is incorrect. The classes should

be related using Aggregation relationship.B

Page 21: REVIEW QUATER 6 FINAL.pdf

Q.Which of the following data-bound controls displays one or more records from a data source, one record at a time?

A.DetailsView Control.

Using which of the following can you maintain the state data of your web server control, even when the ViewState property is disabled for the page?

A.ControlState data

Q.When a Web page uses a master page to help define its layout and functionality, it is known as a _________ page.

A.Content

Q6 Software Sample Test

1

Chris wants to print numbers from 1 to 10 on the screen. Whenever he executes the following shell script, the numbers from 1 to 9 are displayed. Identify the error(s) in the shell script.

a=1

until test $a -ge 10

do

echo "$a"

a=`expr $a + 1`

done 1,The variable, a, should be initialized within the until loop. 2,The –gt arithmetic operator should be used instead of –ge. 3,The while loop should be used instead of the until loop. 4,The –le arithmetic operator should be used instead of –ge.

2

Page 22: REVIEW QUATER 6 FINAL.pdf

2

Blue Moon Computers is an educational institute that offers training in various professional computer courses. Nancy Jones has written a shell script to determine the grades to be assigned to the students on the basis of the marks obtained by them. A user is required to enter the marks obtained in four subjects and the script will display the grade assigned to the student. Grades are assigned as follows:

If marks are greater than or equal to 90: Grade A

If marks are greater than or equal to 80 but less than 90: Grade B

If marks are greater than or equal to 60 but less than 80: Grade C

If marks are less than or equal to 60: No grade

When Nancy executes the following shell script, and enters marks between, 60 and 100, the shell script displays the message, Grade C. Identify the error(s) in the shell script.

echo "Enter name"

read name

echo "Enter marks percentage obtained in four subjects"

read marks

if test $marks -ge 60

then

echo "Grade C"

elif test $marks -ge 80

then

echo "Grade B"

elif test $marks -ge 90

then

echo "Grade A"

else

echo "No grade"

fi 1,The arithmetic operators used to evaluate the conditions specified in the if and elif statements are incorrect. 2,The conditions in the if and elif statements should specified in the brackets. 3,The names and marks of students should be passed as command line arguments. 4,The conditions specified in the if and elif statements to determine the grades are incorrect.

4

Page 23: REVIEW QUATER 6 FINAL.pdf

3

Which test option checks that the specified file exists on your computer and the file is not empty? 1,test –e filename 2,test –f filename 3,test –s filename 4,test –l filename 3

4

Which string test option checks that the length of the string is zero? 1,string1 != string2 2,-z string 3,-n string 4,string1 = string2 2

5

Which positional parameter will contain string of arguments passed at the command line? 1,$* 2,$# 3,$1 4,$2 1

6

Which command is used to resume execution at the beginning of the while loop? 1,exit 2,continue 3,break 4,until 2

7

What will be the output of the following command?

echo "The date is `date "+%D"` " 1,The command will generate an error when executed. 2,The command will display current date and time. 3,The command will display current date in the mm/dd/yy format. 4,The command will display the day of the month in digits. 3

8

Ronald, an employee at Blue Moon Computers, gives the following command:

gzip –S ".txt" *

Then, he gives the command:

gunzip *

What will be the output of both the commands? 1,The first command will compress all the files present in current directory and give .txt extension to all compressed files. The second command will uncompress all compressed files. 2,The first command will compress all the files present in the root directory and give .txt extension to all compressed files. The second command will uncompress all compressed files. 3,The first command will compress all the files present in current directory and give .txt extension to all compressed files. The second command will give an error. 4,The first command will compress all the files that have .txt at the end of their file names present in current directory. The second command will uncompress all compressed files. 3

Page 24: REVIEW QUATER 6 FINAL.pdf

9

Ronald, an employee at ABC Corp. gives the following command:

gzip –S ".txt" *

Then, he gives the command:

gunzip –S ".txt" *

What will be the output of both the commands? 1,The first command will compress all the files present in current directory and give .txt extension to all compressed files. The second command will give an error. 2,The first command will compress all the files present in current directory and give .txt extension to all compressed files. The second command will uncompress all compressed files, which were created by the preceding command. 3,The first command will compress all the files that have .txt at the end of their file names present in current directory. The second command will uncompress all compressed files having .txt extension. 4,Both the commands will show errors. 2

10

You have two files, File1 and File2. File1 contains the following content:

item price

Coke 10

Pepsi 20

Burgur 10

File2 contains the following content:

item price

Coke 10

Pepsi 11

Burgur 10

You sort the files, File1 and File2, by issuing the following command:

sort –o File1 File1

sort –o File2 File2

You want to identify the records pertaining to the file, File1, which are not present in the file, File2. Identify which of the following command should you use? 1,comm File1 File2

3

Page 25: REVIEW QUATER 6 FINAL.pdf

2,comm –12 File1 File2 3,comm –23 File1 File2 4,comm –13 File1 File2

11

Phillip created a shell script that displays the calendar of a specified month or range of month. A part of the shell script is shown below:

read month

echo month=August

echo 'The current month is $month.'

What output should be displayed when he executes this shell script with month specified as July? 1,month=August

The current month is July. 2,month=August

The current month is $month. 3,month=July

The current month is $month. 4,month=August

The current month is July. 2

Page 26: REVIEW QUATER 6 FINAL.pdf

12

Which command displays the same output as the who –T command? 1,who –t 2,who –w 3,who –H 4,who –d 2

13

What will be the output of following command:

find /home/steve -mtime +2 1,The command will display all the files in the directory, /home/steve, which have been modified within last two days. 2,The command will display all the files in the directory, /home/steve, which have been modified exactly two days ago. 3,The command will display all the files in the directory, /home/steve, which have been modified more last two days ago. 4,The command will give an error. 3

14

Consider the following statements:

Statement A: You can create a symbolic link to an existing or non-existing file.

Statement B: If the file does not exist, the link is known as a dangling link.

Which of the following is correct with respect to above two statements? 1,Statement A is True and Statement B is False. 2,Statement A is False and Statement B is True. 3,Both, Statement A and Statement B, are True. 4,Both, Statement A and Statement B, are False. 3

15

The CustomerCalls file present under the Customer directory needs to be edited. The Customer directory is present in your home directory. Which of the following commands should you use to edit the file? 1,cat ~/CustomerCalls 2,vi ~/CustomerCalls 3,vi ~/Customer/CustomerCalls 4,cat ~/Customer/CustomerCalls 3

16

Stella wants to change the password for her login id on the Linux server. She gives the command passwd. As she enters her old password, the system displays passwd: Authentication token manipulation error. What can be the reason? 1,Stella should have used password command. 2,Stella does not have permission to change her password. 3,The old password entered by Stella is incorrect. 4,The Linux server is not running. 3

Page 27: REVIEW QUATER 6 FINAL.pdf

17

You need to change the prompt on the screen so that it displays, Welcome, with your current working directory. Which of the following commands should you use? 1,PS1="Welcome \u >"

2,PS1 "Welcome \u >" 3,PS1="Welcome \w >" 4,PS1 "Welcome \w >" 3

18

Which GNOME Control Center module allows you to specify the mode to connect to the Internet? 1,Windows 2,Network Proxy 3,Password 4,Accessibility 2

19

Which is the default window manager of GNOME? 1,Enlightenment 2,KWin 3,KWM 4,Metacity 4

20

Which utility is available in the GNOME panel by default? 1,Calculator 2,KAlarm 3,KPaint 4,Print Manager 4

21

You need to change the file access permissions for the CustDetails file. The file and group owner should have read and write permissions. The other users should have read permissions on the file. Which of the following commands should you use to change the file access permission of the CustDetails file? 1,chmod 664 CustDetails 2,chmod 755 CustDetails 3,chmod 711 CustDetails 4,chmod 611 CustDetails 1

22

Help on the grep command needs to be sought in Linux. Which of the following commands should you use to get information about the grep command? 1,mesg grep 2,talk grep 3,man grep 4,who grep 3

23

Which of the following command can be used to append content of the file, emp, to the file, new_emp? 1,cat emp new_emp 2,cat emp > new_emp 3,cat emp >> new_emp 4,cat emp < new_emp 3

Page 28: REVIEW QUATER 6 FINAL.pdf

24

Which shell is the original command processor developed at AT&T? 1,C Shell 2,Korne shell 3,Restricted Shell 4,Bourne Shell 4

25

Which shell can emulate all the features of the Korn shell and has the largest number of utilities, with extensive documentation? 1,Zsh 2,Bash 3,Ash 4,Tcsh 1

26

Which type of variables is used to customize the shell prompt? 1,User-defined variables 2,Local variables 3,Global variables 4,Environment variables 4

27

Which command is used to print files? 1,lprm 2,lpq 3,lpc 4,lpr 4

28

___________ command is a fast and simple way to find the location of a file in the Linux system. 1,find 2,search 3,locate 4,seek 3

29

Which command will you use to search all files that contain sale in the file name in your home directory? 1,find . -name "sale" –print 2,find ~ -name "sale" –print 3,find /root/home -name "sale" –print 4,find /home -name "sale" –print 2

30

Identify the command that will format the file, message. The text should have double spacing between the lines. 1,pr –2l message 2,pr –d message 3,pr –2s message 4,pr –L message 2

31

Jelly, an employee at Red Sky IT Solutions, has given a number of printing commands. The system administrator wants to know the status of a few important commands issued by her. The job ids are 26, 18, and 13. Which command should he use? 1,lpc 26 18 13 2,lpq 26 18 13 3,lpq jelly 4,lpc 26 18 13 jelly 2

Page 29: REVIEW QUATER 6 FINAL.pdf

32

Charlie, the system administrator at Blue Valley manages the Linux network. He needs to search all block special and characters special files in the root directory. What command should he specify? 1,find / -type c b 2,find / -type b, c 3,find . –type b|c 4,find / -type c

find / -type c 4

33

Blue Valley has the Linux network. All the employees have been given permissions to work with different file systems. Ronald has created a file, File1, on one file system. He wants to create link of this file for another employee, Susan, who is working with a different file system. What command should Ronald use? 1,ln File1 copyFile1 2,link File1 copyFile1 3,ln –s File1 copyFile1 4,link –s File1 copyFile1 3

34

Chris is working as a testing engineer in Quality Software Developers organization. Chris has just finished testing a software on the GNOME desktop environment. After logging out of the GNOME environment, Chris needs to test the software in the KDE environment. Therefore, Chris specifies the following command at the Linux shell prompt:

$ startx

On specifying the above command, the GNOME desktop gets started again.

What is the cause of the problem and how can this be solved? 1,Chris needs to restart the machine before he can switch to another desktop. 2,Chris cannot change the desktop settings because he does not have access permissions to change the desktop environment. He needs to login as a root user to change the desktop environment. 3,The current environment is set to GNOME. Chris needs to change the desktop environment to the KDE before he can start KDE. Therefore, he needs to specify the following command before using startx:

$ switchdesk KDE 4,The current environment is set to GNOME and Chris needs to change the desktop environment to the KDE from GNOME. Therefore, he needs to specify the following command before using startx:

$ switchdesk GNOME 3

35

Philip has a file, Cust_records, containing details of all the customers of his company. The fields in Cust_records file are separated by delimiter, -. The format of the file is given below:

Cust_ID-Cust_Name-State-Contact

He wants a list of the customer names who live in New York and their contacts. He also wants to know the total number of customers residing in New York. Which command will he use to display both results? 1,grep –c "New York" Cust_records | tr –s " " | cut –d " " –f2,3,4 2,grep "New York" Cust_records | cut –d "-" –f2,4; grep -c "New York" Cust_records

2

Page 30: REVIEW QUATER 6 FINAL.pdf

3,grep "New York" Cust_records | wc –l | cut –f2,3,8 4,grep "New York" Cust_records | tr –s " " | wc –f2,3,8 | wc –l

36

Philip has a file, Emp_records, containing at least 1500 records of the employees who work in his company. The fields in Emp_records file are separated by a space. The format of the file is as shown below:

ID FirstName LastName Contact

Philip wants to sort all records on the basis of LastName, within which on the basis of FirstName, but in descending order and redirect the output to SortEmplNames file. Which command will he use to perform the above task? 1,sort +2 –3 +1 –2 –r –o SortEmplNames Emp_records 2,sort +1 –2 +2 –3 –r –o SortEmplNames Emp_records 3,sort -2 +1 –3 +2 -r –o SortEmplNames Emp_records 4,sort +1 –2 –3 –r –o SortedEmployeeNames Emp_records 1

37

The Collection file is being edited using the vi editor. While editing the file, the command <Esc>x is given. Which of the following is true about the given command? 1,The command deletes a character at the current cursor position. 2,The command deletes the line at which the cursor is currently positioned. 3,The command saves the file. 4,The command saves the file and quits the vi editor. 1

38

__________ is an effective form of non-personal communication by a company about its products. It is done to inform large number of consumers about the product and its key features. Fill in the blank with the correct option. 1,Creating consent 2,Advertising 3,Declaring publicly 4,Selling 2

39

Which of the following is not a part of the Sales Cycle? 1,Territory Planning 2,Time Planning 3,Creation of Quotation 4,Development of Sale 3

Page 31: REVIEW QUATER 6 FINAL.pdf

40

Some examples of Manual processes are:

A. Maintaining the financial statements of the organization.

B. Keeping track of inventory.

C. Generating multiple reports using the same data simultaneously.

D. Providing after-sales services to customers.

Which of the statements given above is NOT an example of a manual process. 1,A 2,B 3,C4,D 3

41

Soundsystems Inc., an electronic spare parts manufacturing company, has completed manufacturing 2000 speakers for sale. Now, the products have to be distributed across to the local retailers. The main factors that are considered in the decision-making process include:

- The size, number and location of warehouse where the products will be stored.

- The mode of transport that will be used for carrying the products across.

Suggest another important factor that Soundsystems inc. needs to consider in this process. 1,The work force to be employed or hired. 2,The location where the transports will be parked. 3,The probability of rains in the city. 4,The probability of the employer falling sick. 1

42

Which of the following options best describes the Material Requirements Planning (MRP) procedure? 1,Material Requirements Planning includes information about parts and components that the product requires, and describes the manner in which different parts and components are related to one another. 2,Material Requirements Planning is an inventory control process used to calculate the amount of raw materials necessary to manufacture a specific product. 3,The Material Requirements Planning contains the list of materials required to produce a particular product. 4,The Material Requirements Planning document shows the quantity of products to be made in a specific period. 2

43

AirPhone Inc. is a cell phone service provider. The company caters to a vast clientele across USA. These customers are also provided with the option of placing their orders online. The product bills are automatically generated and handed over to the customers at the time of delivery. Identify the process involved in the production process. 1,Mechanized Systems 2,Automated Systems 3,Manual Systems 4,Automatic Systems 2

Page 32: REVIEW QUATER 6 FINAL.pdf

44

Which do you think is the correct set of the golden rules of accounting? 1,Personal accounts: Debit all expenses/losses; credit all income/gains

Real accounts: Debit what comes in; credit what goes out

Nominal accounts: Debit the receiver; credit the giver 2,Personal accounts: Debit what comes in; credit what goes out

Real accounts: Debit all expenses/losses; credit all income/gains

Nominal accounts: Debit the receiver; credit the giver 3,Personal accounts: Debit the receiver; credit the giver

Real accounts: Debit what comes in; credit what goes out

Nominal accounts: Debit all expenses/losses; credit all income/gains 4,Personal accounts: Debit all expenses/losses; credit all income/gains

Real accounts: Debit the receiver; credit the giver

Nominal accounts: Debit what comes in; credit what goes out 3

45

The following steps are required to create a journal entry:

1. Enter the date of the transaction.

2. Enter the names of the accounts that are involved in the transaction.

3. Enter the page number in the Ledger folio column. Ledger folio indicates the page in the ledger where the account is maintained.

4. Enter the amount or amounts to be debited from the various debtors.

5. Enter the amount or amounts to be credited to various accounts involved.

Identify the step that is incorrect. 1,Enter the date of the transaction. 2,Enter the page number in the Ledger folio column. Ledger folio indicates the page in the ledger where the account is maintained. 3,Enter the amount or amounts to be debited from the various debtors 4,Enter the amount or amounts to be credited to various accounts involved 3

46

Two years ago, John Denson started Links., an electronics good store, in his hometown. Since then, John has expanded operations to two outlets across the city. He plans to use the profits from the store to institute a scholarship in his children’s school. Identify the type of organization Links Inc. is. 1,Corporation 2,Sole Proprietorship 3,Partnership 4,Franchisee 2

Page 33: REVIEW QUATER 6 FINAL.pdf

47

Consider the following statements:

Statement A: IT support includes processes for sourcing suppliers.

Statement B: IT Support includes processes for managing information processing and technology development.

Select the correct option. 1,Statement A and Statement B are both false. 2,Both Statement A and Statement B are both true 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. 4

48

Consider the following statements regarding people who interface with the Information System at various stages:

Statement A: The first level of people are the personnel who enter data into the system.

Statement B: The third level of people are the Operations Managers who ensure that the data input into the system is correct.

Which of the following is correct, with respect to the above statements? 1,Both statement A and statement B are true 2,Both statement A and statement B are false 3,Statement A is true and statement B is false 4,Statement A is false and statement B is true 3

49

StilletoShoes Inc., a footwear manufacturing company, needs to prepare a detailed plan to calculate requirements for materials in the production-planning phase of their latest product. The following is a list of items that the Production Manager needs information about to plan accurately.

Unprocessed leather

Sequins

Suede

Cloth

BOM

Identify the type of information form the options provided. 1,Structural information 2,Unstructured information 3,Strategic information 4,Unstrategic information 1

Page 34: REVIEW QUATER 6 FINAL.pdf

50

ChildKare Inc., is an up market retail chain offering a wide range of products for children. Despite catering to the upper income bracket, ChildKare organizes an annual fair for underprivileged children. This fair consists of various competitions that these children participate in. The grand prize for the winner of these competitions is a lifelong scholarship sponsored by ChildKare. Identify the type of Marketing described here. 1,Media marketing 2,Television marketing 3,Cause-related marketing 4,Discount marketing 3

51

_______________ application server is a high-performance and scalable transaction engine for dynamic e-business applications. 1,J2EE x Application Server 2,IBM WebSphere 3,JBoss 4,BEA WebLogic 2

52

Consider the following statements:

Statement A: The business logics can be encapsulated in .NET DLLs that are very easy to deploy and update.

Statement B: The .NET framework does not support connection pooling.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are True. 2,Both, Statement A and Statement B are False. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. 3

53

____________ is a computerized system installed at shops for billing purposes. Fill in the blank with the correct option. 1,Sales Stratification 2,Point-of-sale 3,Sales Strategizing 4,Sales and Marketing 2

54

The end objective of marketing is ___________________. Fill in the blank with the correct option. 1,to incorporate a sense of recall among existing and potential customers regarding the product or service.

2,to perceive customer needs and satisfy customer demands 3,to capitalize on the income of existing customers and convert potential ones 4,to interface with customers to hasten desirable transactions 1

55

The schema that is most commonly used in Dimensional Modeling is _________. Fill in the blank. 1,Fact Table schema 2, Star schema 3,Complex schema 4,Snow Fall schema. 2

Page 35: REVIEW QUATER 6 FINAL.pdf

56

As services have to be delivered to the customer directly, their ___________ and ___________ must be defined and maintained. Fill in the blanks with the correct option 1,Price and Value 2,Process and Procedure 3,Quality and Standards 4,Packaging and Promotion 3

57

______________ provides managers with an insight into regular operations of an organization by aiding them with plans to organize and control work efficiently. This helps the organization provide accurate information to the concerned decision-maker at the appropriate time and thereby, achieve organizational targets. Fill in the blank with the correct option. 1,GIS 2,MIS 3,QIS 4,WIS 2

58

Which of the following statements correctly describes a Management Information System (MIS)? 1,Internal source of data for an MIS includes Enterprise Resource Planning Systems (ERP) and related databases. 2,MIS supports employees at strategic management in an organization. 3,Internal source of data for an MIS includes Transaction Processing Systems (TPS) and Enterprise Resource Planning Systems (ERP). 4,A good MIS makes management of applications more efficient and improves tracking and monitoring of functional targets. 4

59

Dressmagic Inc., an apparel retail store chain, plans to conduct a customer and sales analyses of all its supermarkets in Europe. For this purpose, their vendor, Webtricks Inc., develops a Logistics Information System that can handle the analysis of millions of cash register transactions each week. Dressmagic Inc. can now conduct sales and customer analyses efficiently. This Logistics Information System also provides features of data scalability, enhanced speed of analytical processing, and the ability to proactively distribute information to end users via e-mail and wireless devices. Identify which of the options given below corrects the situation described above. 1,Replace ‘Webtricks’ with Logistics Information System’ 2,Replace ‘Logistics Information System’ with ‘Webtricks System’ 3,Replace ‘Logistics Information System’ with Business Intelligence System’ 4,Replace ‘Webtricks’ with ‘Business Intelligence System’ 3

60

Which of the following is a limitation of the prototyping model? 1,Product is not available for feedback until the end of development. 2,Development team requires a high-level of expertise for developing a prototype. 3,Revision of requirements not provided. 4,Guidance on tasks to be performed in each phase not provided. 2

61

Which phase of the spiral model involves deploying software at the customer site? 1,Customer communication 2,Engineering 3,Construction and release 4,Customer evaluation 3

Page 36: REVIEW QUATER 6 FINAL.pdf

62

Who is responsible for validating the design philosophy of the solution in terms of the IT platform required and the various other modules that need to be a part of the IT system design? 1,Technical Consultant 2,Project Manager 3,Solution Architect 4,Business Manager 3

63

Which of the following statements holds true for the incremental model? 1,In the incremental model, the development process is repeated until all the activities of the project activity list are implemented. 2,In the incremental model, the focus is on the components that can be reused. 3,In the incremental model, the customer evaluates the software and provides the feedback at the end of first iteration. 4,In the incremental model, the development process is not repeated until all the activities of the project activity list are implemented. 1

64

Which diagrams are used to describe the nature of the identified objects in a system and their association with other objects and processes? 1,Data Flow Diagrams 2,Class Diagrams 3,Case Diagrams 4,Activity Diagrams 2

65

Consider the task, “Prepare defect reports”. Which of the following exit criteria correspond to the specified task? 1,Updating Project Plan 2,Created and signed off Software Requirements Specifications Document 3,Created and signed off Prototype 4,Created and signed off Functional Specifications Document 3

66

Consider the following statements:

Statement A: In software engineering, software engineers focus on transforming customer needs, expectations and constraints into product solutions and supporting these product solutions throughout the life of the product.

Statement B: In system engineering, system engineers focus on applying systematic, disciplined and quantifiable approaches to the development, operation and maintenance of software.

Which of the following is true, with respect to the above statements? 1,Both Statement A and Statement B are False. 2,Both Statement A and Statement B are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. 1

67

Which of the following CMMi maturity models provide a systematic approach that achieves a collaboration of relevant stakeholders throughout the life of the product to satisfy customer needs, expectations, and requirements? 1,Systems Engineering 2,Software Engineering 3,Integrated Product and Process Development 4,Supplier Sourcing 3

Page 37: REVIEW QUATER 6 FINAL.pdf

68

Maketh Ltd has launched black and white televisions in the market. The product was released and evaluated by the customers. After receiving the feedback from customers, the company plans to develop colored televisions with advanced features. Identify the model that is used by Maketh Ltd. for developing products that are released in various versions. 1,Component-Based Development Model 2,Incremental Model 3,Win-Win Spiral Model 4,Spiral Model 4

69

Consider the following statements:

Statement A: The waterfall model describes the software development process in a non-linear sequential flow.

Statement B: In the Waterfall model, once the project progresses to the next phase it is not possible to go back to the previous phase of the model.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B are True 2,Both, Statement A and Statement B are False 3,Statement A is True and Statement B is False 4,Statement A is False and Statement B is True 4

70

Consider the following statements:

Statement A: The Stage- representation of CMMi model focuses on organizational maturity.

Statement B: The Staged representation of CMMi model also focuses on set of processes relating to a single process area or specific practice.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B are True 2,Both, Statement A and Statement B are False 3,Statement A is True and Statement B is False 4,Statement A is False and Statement B is True 3

71

A bank wants to develop a software to automate the banking process for insurance services, personal banking, home loans and automobile loans. The bank wants the automation of personal banking system immediately, as it will enhance the customer services. The other features can be implemented later. Which of the following SDLC models is best suitable in the above situation? 1,Waterfall model 2,Prototyping model 3,Incremental model 4,Spiral model 3

Page 38: REVIEW QUATER 6 FINAL.pdf

72

Consider an order processing system. The inventory department places a request for the machine parts that are out of stock. Similarly, the inventory department also receives the supply to update the stocks. In the scenario, who is the actor? In addition, what are the use cases for this actor? 1,In the scenario, Inventory Department is the actor that uses the system to place an order for the parts. Order Parts and Accept Supply are the use cases for the actor. 2,In the scenario, supplier is the actor that accepts the order for the parts. Order Parts and Update the stocks are the use cases for the actor. 3,In the scenario, order-processing system is the actor that places an order for the parts. Order Parts and receives the supply are the use cases for the actor. 4,In the scenario, machine part is the actor that uses the system to place an order for the parts. Order Parts and Accept Supply are the use cases for the actor. 4

73

Consider a bank that offers personal loan service to customers. To apply for loan, a customer needs to take appointment from the loan officer. The help desk coordinator at the bank gives the appointment to the customer after checking the appointment schedule of the loan officer. The loan officer verifies the customer information such as income status and discusses the case of each customer with the loan manager before sanctioning the loan. Identify the different use cases in the above scenario. 1,Maintaining customer information

Verification of customer information

Sanctioning of loan 2,Taking appointment

Maintaining customer information

Sanctioning of loan 3,Taking appointment

Maintaining customer information

Verification of customer information4,Taking appointment

Maintaining customer information

Verification of customer information

Sanctioning of loan 4

Page 39: REVIEW QUATER 6 FINAL.pdf

74

InSite Corp. is currently developing an e-governance application for the local area authority. At the start of the project, the local people’s representative, who is the customer contact, had stated that he wanted to be informed about all the developments in the project. To keep the customer happy, the team sent off the following documents during the Requirements phase:

Project Plan, Risk Management Plan, Configuration Management Plan, Standards and Guidelines, Requirements Change Management Plan, Use cases of the existing system.

This confused the customer, who did have the time to go through all the documents. Which documents should have been sent to the customer? 1,Project Plan, Risk Management Plan, Requirements Change Management Plan and Use cases of the existing system 2,Project Plan, Requirements Change Management Plan, Standards and Guidelines and Use cases of the existing system 3,Configuration Management Plan, Requirements Change Management Plan and Risk Management Plan 4,Project Plan, Risk Management Plan, Configuration Management Plan and Requirements Change Management Plan 4

75

Consider the following statements:

Statement A: The V model provides scope for changes that may happen at a later stage of development.

Statement B: The V model considers the fact that the software is developed in a series of uncertainty and change, where each uncertainty changes the behavior of the previous one.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B are True. 2,Both, Statement A and Statement B are False.3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. 2

76

Consider the following statements:

Statement A: As per the W model, the test activities should start at the beginning of the project.

Statement B: The W model helps review the budget as well.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B are True.2,Both, Statement A and Statement B are False. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. 1

Page 40: REVIEW QUATER 6 FINAL.pdf

77

Oracle Solutions is developing a library management system. However, the client makes modifications in the requirements and cuts costs. The team at Oracle Solutions does the following to complete the project:

A. Executes debugs changes and re-test activities at all stages from Unit Test to Acceptance Test to remove errors and ensure a full proof plan.

B. Reviews the High-Level and Low-Level Design and simultaneously plans and prepares Integration Test/Unit Test.

C. Reviews the list of project requirements and then prepares Acceptance Test.

D. Starts the test activities at the beginning of the project that also helps to cut costs.

The team later realizes that the steps followed above are incorrect. How would you reorganize the above steps for Oracle Solutions? 1, B, C, D and A 2,C, A, B and D 3,D, C, B and A 4,A, C, B and D 3

78

Alpha Solutions is developing an employee record management system. The application should provide all the details regarding the employees of a company. The team at Alpha Solutions prepares a detailed list of project requirements after the Product Analysis is done and does the following to complete the project:

Prepares the Unit Test Criteria with Level Design.

Prepares Integration Test Criteria after receiving Product Analysis Document

Develops the System Test Criteria while gathering the Requirements

Prepares the Integration Test Criteria with High Level Design

Identify the incorrect step from the list above. 1,Prepares the Unit Test Criteria with Level Design 2,Prepares Integration Test Criteria after receiving Product Analysis Document 3,Develops the System Test Criteria while gathering the Requirements 4,Prepares the Integration Test Criteria with High Level Design 2

Page 41: REVIEW QUATER 6 FINAL.pdf

79

Theta Solutions has to automate the Application Processing System of a Language Institute in 60-90 days. As the project scope is controlled the team does the following to complete the project:

Project Start up

Requirement Analysis and Prototyping

Beta Development

Customization and Testing

Acceptance

Warranty and Maintenance

Project Wind-up

Identify the software development process used by Theta Solutions. 1,Software Development Lifecycle (SDLC) 2,Support and Maintenance Project (SAM) 3,Rapid Application Development (RAD) 4,Incremental Process 3

80

The PictureHouse Inc. is organizing an exhibition of a renowned painter in a couple of months. The gallery has been unable to advertise its exhibitions adequately in the past, which has resulted in a poor attendance. However, this time they want JanesTechnologies to create a system based on their records to create a database of their patrons. The system should generate mailers for all existing patrons. It should also have appropriate options to store details of new patrons and their areas of interest. Which is the appropriate software process model that needs to needs to be followed for the software development in this scenario. 1,Rapid Application Development (RAD) 2,Incremental Model 3,Win-Win Spiral Model 4,Spiral Model 1

81

TravelAway Airlines has introduced an online reservation system. The system has been designed to make online reservations through credit cards. A large amount of transactions are being performed using the online reservation system. It was found that there have been an increased number of fake transactions. TravelAway Airlines has a fraud alert system, which detects the fraud transactions. However, the current version is not able to trap the growing complexities of the fraudulent operations. To solve this problem TravelAway Airlines wants StarMoon Technologies to modify and upgrade their current system.

The above project is a Support and Maintenance project. The team at StarMoon Technologies starts the project. When the development team has made the required modifications, they perform system testing on the modified system against the test cases identified in the design phase. This is followed by regression testing. Why does the team need to perform regression testing? 1,To validate that the modified code has not introduced faults that did not exist before the maintenance activity. 2,To identify changes in documentation, update detailed analysis report, review and update Project Plan. 3,To fix errors through code changes. 4,To study the feasibility and scope of modification and to devise a preliminary plan for design,

1

Page 42: REVIEW QUATER 6 FINAL.pdf

implementation, test and delivery.

82

John is a senior software analyst, working in an insurance company. The management of the company needs to keep a track of payment done by their customers and this information should be kept confidential. For this purpose, an application server needs to be chosen that can support three-tier architecture and can provide a high level of performance. Which of the following servers, should John recommend to his company? 1,IBM WebSphere because it allows deploying an operating environment that works as a platform, which is capable of handling secure transactions and web services. 2,JBoss Application Server because it is capable of handling secure transactions and web services. 3,J2EE 1.4 Application Server because it allows to deploy an operating environment that works as a platform. 4,BEA WebLogic because it does not allow to deploy an operating environment. 1

83

A Web site needs to be developed. The objective of creating this Web site is to bring awareness about good health to people. Information such as homemade remedies, exercises, fitness machine will be provided in the Web site.

You are given the responsibility to design the type of architecture for the above Web site. The type of architecture should be such that, it provides location transparency between tiers. In addition, the components implementing the business rule should be able to participate in transactions. Which type of architecture will you select to perform the specified task? 1,Single-Tier Architecture 2,Two-Tier Architecture 3,Three-Tier Architecture 4,Multi-Tier Architecture 4

Consider the statements:

Statement A: The extend relationship exists among use cases when the functions of a use case, which is implemented in intial interations, are enhanced in successive iterations, are enhanced in successive iterations.

Page 43: REVIEW QUATER 6 FINAL.pdf

Statement B: Collaboration is a collection of classes and objects that interact with each other to achieve the functions of use case.

Statement A is true and statement B is false.

Consider the following statements:

Statement A: The constituents of a Communication diagram are organized in such a manner that the unrelated objects are closely placed.

Statement B: Communication diagrams represent the interaction between objects in the form of messages.

Which of the following options is correct, with respect to the preceding statements?

A: The constituents of a Communication diagram are organized in such a maner that unrelated objects are closely placed.

B: Communication diagrams represent that interaction between objects in the form of messages.

which of the following options is correct, with respect to the preceding statements?

Statement A is Flase, B is True.

Consider the following statements in context of Component diagrams:

Statement 1: Deployment components include the components that form the executable system.

Statement 2: Executiom components include the components that are created when a system is running.

Which of the preceding statements is TRUE?

Both A and B are True.

Consider the following statements in context of the Copy Web Site utility:

Statement A: if the Web site contains source files that do not complie, they will not get copied by the copy web site utlity.

Statement B: If the Copy Web Site utility is used a deployment mechanism, other users will also be able to view and change the source code file.

Which of the precedeing statements are True?

Statement A is TRUE and Statement B is FALSE

Consider the following statements:

Statement A: A branch represents the set of alertnative paths or a decision, which the flow takes depending on the input.

Page 44: REVIEW QUATER 6 FINAL.pdf

Statement B: The alternative paths are depicted by a set of transitions that flow from the branch element such that only on path is followed based on condition.

Which one of the following options is correct, with respect to the above statements?

Both, Statement A and Statement B, are True

Consider the following statements in context of Architecrual modeling:

Statement 1: Component diagram depicts the constituents of a software system grouped together based on a specific criteria.

Statement 2: Deployment diagram depicts the various processing devices on which the components of the software system excutes.

Which of the preceding statements is TRUE?

Statement B is True and Statement A is Flase

Consider the following statements in context of connection strings:

Statement A: The SqlCommand object can be used to specify select, insert, update and delete queries.

Statement B: A connection string can be programmatically retrieved from the Web.config file using the Configuration class.

Which of the preceding statements is TRUE?

Both statement, A and B, are TRUE

Consider the following statements:Statement A: A state machine depicts are various states of an object that change in response to events during the lifetime of the object.

Statement B: A state refers to the condition of an object during its existence in memory.

Which of the following option is correct, with respect to the preceding statements?

Both, Statement A and Statement B, are True.

Consider the following statements in context of ASP.NET 2.0 Caching Techniques features:

Statement A: You can cache a Web page by including the <%@ OutputCache %> directive on the page.

Page 45: REVIEW QUATER 6 FINAL.pdf

Statement B: You can implement caching on a section of a page by encapsulating that section in a user control and then adding the @outputcache directive to that control.

Which of the preceding statements is TRUE?

Both statement, A and B, are TRUE.

Consider the following statements n context of Deployment diagrams:

Statement 1: A set of components that are executed on a particular node is called a communication unit.

Statement 2: In UML, a component is represented as a rectangle with tabs.

Which of the preceding statements is TRUE?

Statement B is True and Statement A is False.

Consider the following statements:

Statement A: A state machine depicts the various states of an object that change in repsonse to event during the lifetime of the object.

Statement B: A state refers to the condition of an object during its existence in memory.

Which of the following options is correct, with respect to the preceding statements?

Both, Statement A and Statement B, are True.

You need to create an ASP.NET Web application that will be hosted on your system using the IIS Web Server. The Web site to hosted should be accessible to other machines located over the network. To prevent the system from slowing down, you want that only one user should be able to debug IIS at any given time. List the steps that you will perform to create such a site.

1. In Microsoft Visual Studio 2008, on the File menu, point to New ad then click Web Site.

2. Under Visual Studio installed templates, select ASP.NET Web Site.3. In the Location list, click File-System.4. In the Language list, click the language you want to use as the default programming

language for the Web application.5. In the Location text box, type the path and folder where you want to create the Web

site.6. Click OK

You can use the ASP.NET dynamic compilation feature to test your control in a page without precompiling the control into an assembly.

Which of the following is the folder in which you should place the source file for your control so that the changes to the control are immediately reflected in the pages containing them?

App_Code

Which of the following diagrams shows how a class reacts when an event occurs?

Page 46: REVIEW QUATER 6 FINAL.pdf

State Machine diagram

The customer of a telecommunication company lodge their complaints related to the various subscribed services on the company’s Web site. The complaints are stored in an object of the CustComplaint class in the Customer Care system. These complaints are addressed by thecustomer care executives appointed by the company. While addressing complaint text. The system use the object of the CustComplaint class to provide these details to the executives. The process of providing the complaint number and the complaint text to the executives using the object of the CustComplaint class needs to be depicted in an activity diagram. Which of the following elements will you use in the activity diagram to depict the conversion of an object of the CustComplaint class into complaint number and complaint text?

Transformation

Johnathan is developing an ASP.NET application for mobile devices. He has writen a comparison filter to test the color display capabilities of the mobile device. He adds the following mark up in th Web.config file.

<system.web><deviceFilters><filter name=”TestIsColor” method=”IsColor” argument=”true”/></deviceFilters></system.web>

But when he runs the application, the comparison filter written is show erros. How can this error be remove?

Modify the given mark up as:

<system.web><deviceFilters><filter name=”TestIsColor” compare=”IsColor” argument=”true”/></deviceFilters></system.web>

In the QuickHeal Hospital, three departments, namely, Neurology Cardiology, and Orthopedics have been set up for treatment of patients with respective ailments. As a result, the doctors attached with each department are categorized as Neurology Cardiology, and Orthopedics.

How will you relate the Neurology Cardiology, and Orthopedics doctors with the Doctor behavior in your design for the hospital system?

By using the Generalization relationship

The existing Inventory Management System of a department store enables the store manager to maintain detailed information about all the items sold in the store. The system enables the store manager to generate an order to purchase items. Whenever any item is

Page 47: REVIEW QUATER 6 FINAL.pdf

purchased, its quantity is increased and when an item is sold, the quantity is decreased. Blue Valley Inc. has been assigned the task to upgrade the system and add a new functionality assigned the task to upgrade the system and add a new functionality in it. As soon as the item reaches the reorder level, a message should be generated to inform the store manager that the reorder level of the item is reached. Identify the relationship between the following:-- Generate purchase order to purchase the items-- Issue reorder of the items

Association

The Business Process model of the Student Registration System consists of four business use cases, which are:--Fill the registration form--Submit the registration form--Fees deposit--Get registration numberThe business actors of the Students Registration System are student, faculty, cashier, and registrar.Which of the following Business actor can act as Business worker for the fees deposit use case?Cashier

Which of the following patterns can be used when you need to represent an object that is time consuming to create, with a simpler object>

Proxy

To implement page-level error handling, which of the following will you use?

try-catch block

The ____ enables you to focus on the functions performed by the software system in each iteration

System boundary

Which of the following controls allows a user to initiate a telephone call?

PhoneCall

You are a Software designer at Smart solutions. You are working on the requirement phaseof SDLC, where you have to identify the end user expectations of the Software System. Which of the followingUML diagrams will you use to represent the end user expectations which you have identified during the requirement phase?

Use case, Class, and Activity diagrams

Page 48: REVIEW QUATER 6 FINAL.pdf

Which of the following software development approaches applies a combination of the iterative approach as well as the linear approach for development of a software system?

Waterfall approach

Which of the following phases involves examining whether or not the implemented code of the software system complies with the requirements stated by the customer?

Testing phase

Regarding rendering content on mobile Web pages, which of the following statements is correct?

For device-specific rendering of mobile Web controls, the Render() method of the ControlAdapter class is invoked.

In your Web application, you need to ensure that the format of the pages that you display is supported by the requesting browsers. Which of the following is a property that can be used to detect the type of the browser requesting the pages, so that they can be displayed accordingly

Request.Browser.Browser

Which of the following classes of the Microsoft AJAX Library raises events?

Application

To allow ASP.NET to use the language preferences communicated by the browser, you must enable automatic culture determination in your Web page. Which of the following lines of code will correctly enable the same?

<%@ Page uiculture=”auto” %>

Regarding LINQ to XML, which of the following classes loads an XML document?

XDocument

Regarding the life cycle of an AJAX- enabled Web page, which of the following is the correct sequence?

1. A browser initiates an HTTP request2. The server returns the response along with a JavaScript AJAX engine3. The browser sends XMLHttpRequest to the AJAX engine.4. The AJAX engine forwards the XMLHttpRequest as HTTP request to the server5. The server return back XML data as response to AJAX engine6. The AJAX engine returns the response as HTML mark up to the browser

Which of the following is also called a template class?

Parameterized class

Page 49: REVIEW QUATER 6 FINAL.pdf

Which of the following is NOT a part of the basic process that involves displaying of data from relational databases on Web pages?

Register the data source control on the page using the @ Register

James is working as a Web developer for RedSky Inc. He has been asked to display the name of all the employees that are members of the “Sales” role in a label on a Web page. Which of the following lines of code will help him complete this task?

MembershipUserCollection EveryOne = Membership.GetAllUsers();foreach(MembershipUser userCurrent in EveryOne){ if(Roles.IsUserInRole(userCurrent.UserName,”Sales”)) { lblSales.Text += userCurrent.UserName + “<br>”; }}

Which of the following business modeling constructs shows how a particular function described in a use case is implemented?

Collaboration

Which of the following business modeling constructs represents an external entity that interacts with the business process?

Business actor

Which of the following controls will you use to display an image button on a mobile device?

Command

Which of the following modes of a Web part page enables users to drag Web parts around the page but does not allow them to edit the properties of the Web parts?

Design Mode

Which of the following visibility option for attributes and operation of a class indicates that the attribute or operation in the base class is visible to derived classes?

Protected

In a master page, which of the following attributes will you add within the @Master directive to reference a code-behind file?

CodeFile

Which of the following is NOT a type of Web site that can be created using Visual Studio 2008?

Dynamic Web sites

Page 50: REVIEW QUATER 6 FINAL.pdf

Which of the following is a Web site deployment tool that examines the files on both, the source and the destination sites and makes sure that files on both sites are up to date.

Copy Web Site Utility

Which of the following is the correct expansion of LINQ?

Language-Integrated Query

____ are the sequence of actions that form a single unit of work for an actor.

Use cases

A class that has multiple objects having the same attribute values is known as a ___

Factory class

Which of the following elements of an activity diagram can be used to model parallel flow of activities?

Forks

Resources accessible to every page in a website are usually place in which of the following folders?

App_GlobalResources

A user wants to create a user Control for his ASP.NET application with the name FeedbackControl. Which of the following steps will help him correctly perform this task?

1. Create a new file with the same FeedbackControl.ascx2. Create an @Register directive at the top of the page and use the tagprefix and

tagname attributes to declare how the controls tags will be named3. Create required user interface elements in the file.4. Create required properties in the control that will be used to share between user

control and the hosting page.

Which of the following is an example of a non-human actor?

Date or time

Regarding LINQ to ADO.NET DataSet, which of the following represents a database connection?

SqlConnection

RedSky Inc, has appointed a new legal advisor for the company. According to the policies of the company there can be only one legal advisor at any given time.What kind of pattern does legal advisor class represent?

Singleton

Page 51: REVIEW QUATER 6 FINAL.pdf

__ defines the features that are common to similar applications belonging to a particular domain.

Framework

Which of the following options does not contain an attribute?

Interface

Sam has create a Web Part page for his ASP.NET application. He has added several Web Part control in a Web Part Zone of the page. He has also added a DropDownList control to the page to change the drop-down list at run time. Now Sam wants to modify the appearance of a Web part control while running the application. Which of the following display modes should he select from the DropDownList control to perform this activity?

Edit

Regarding recompilation of an ASP.NET Web application, which of the following statements is correct?

You can precompile an application by using the aspnet_compiler.exe command-line tool

Your team of developers has developed a Web application for you organization and now the application needs to be deployed on a server. The Web application contains a number of ASPX and HTML files. One of the main requirements that you have is that your team should be able to edit the files directly at the location where the application will be deployed. After you have deployed the application, you want the files on the server and the source files on your system to remain up-to-date with each other without requiring manual copying of the files from one location to another each time they are edited. Keeping in view these requirements, which deployment mechanism will you use?

Copy Web Site utility

Which of the following views focuses on assembling and configuring the component to release the required software system?

Process view

Regarding an ASP.NET Web application, which of the following statements is correct?

After creating an ASP.NET application, the application files need to be stored on the Web server.

Regarding LINQ, which of the following statements is correct?

You can iterate through the results of a LINQ using the foreach loop.

Which of the following is a Web site deployment tool that examines the file on both, the source and the destination sites and makes sure that all files on both sites are up to date.

Copy Web Site Utility

Page 52: REVIEW QUATER 6 FINAL.pdf

John is updating an ASP.NET Web application currently hosted at www.MusicMania.com. John needs to enable efficient error handling and logging facilities in the application. For that, John has decided to log all application errors in a weblog log file. John has also created a custom error page, named ErrorPage.aspx that will be displayed whenever any applications error occurs.Which of the following code snippets should John use in the Global.asax file to implement the logging and error handling features?

String Log_File = “Weblog”;string eventSource = www.weblog.com;EventLog log = new EventLog();if(!EventLog.SourceExists(eventSource)){EventLog.CreateEventSource(eventSource,Log_File);}log.Source = eventSource;log.WriteEntry(“Error:”,EventLogEntryType.Error);

Identify the correct syntax for declaring an attribute in a class diagram form the following option

Visibility name: type multiplicity = default {property string}

You are assigned the task of developing a retail automation system. Currently you are working in the designing phase of the application. When you create a blueprint for the application, you observe the following conditions applicable to the design:--A class can contain another class.--A class can record the instances of another class--A class can use the objects of another class-- A class can provide information to initialize the objects of another class.Keeping all these conditions in mind, which of the following design patterns should you implement in the application so that it become more reusable and manageable?

Creator

Sam is a Web Developer at RedSky Inc. He wants to configure his application to store a profile property “PrefLocation” in each user profile for all types of users whether they have logged in or are visiting the site as anonymous users. To configure the profile properties for this Web application, he has added the following mark up in the Web.config file:<system.web><allowAnonymous enable = “true”>

<profile> <properties> <add name = “PrefLocation” type = “System.String”/> </properties> </profile></system.web>However, on running the application the PrefLocation property is not stored for anonymous users. How can the preceding markup be modified to correctly store the desired profile properties for anonymous users?

<system.web><anonymousIdentification enable = “true”>

Page 53: REVIEW QUATER 6 FINAL.pdf

<profile> <properties> <add name = “PrefLocation” type = “System.String” allowAnonymous=”true”/> </properties> </profile></system.web>

Jonathan, a Web Developer at RedSky Inc., is developing an ASP.NET application. To enable this application to be properly viewed on a mobile device he has developed a separate default page, default.aspx in the MobileForms directory and written the following code in the original default.aspx file to redirect a Web request from a mobile device to the default.aspx page in the MobileForms directory.protected void Page_Load(object sender, EventArgs e){if(Response.Browser.IsMobileDevice)Request.Redirect(“MobileForms/default.aspx”);}He has also inserted an <httpRuntime useFullQualifiedRedirectURL=”true”> tag in theWeb.config file, but when he tests this code it fives compile time errors. How can these error be corrected?

Modify the given code as :protected void Page_Load(object sender, EventArgs e){if(Request.Browser.IsMobileDevice)Response.Redirect(“MobileForms/default.aspx”);}

Jonathan is working as a Service Engineer in an automobile service centre. He is required to repair and fix the motor cars that are brought to the service center. He may be required to replace the old parts of the motor cars with new spare parts. His responsibilities, therefore, include updating of the inventory records with the current status of the availability of parts.

Page 54: REVIEW QUATER 6 FINAL.pdf

Also, when the stock of spare parts reaches its re-order level, he is required to forward a requisition for the particular spare part to the parts supplier.Identify the role of Jonathan in the above scenario to create the Business Process model

Business actor only

Which of the following directories of an ASP.NET application stores references to Web services that are used by the Web application?

App_WebReferences

Consider the following markup in the file, MainPage.aspx:<%@ Page Language=”C#” %><html> <body> <form id=”Form1” runnat=”server”> <asp:TextBox ID=”InputName” runnat=”server” /> <asp:Button ID=”Button1” Text=”Submit your details” PostBackUrl=”WelcomePage.aspx” runnat=”server” /> </form> </body></html>In the preceding code snippet, there is a textbox control named inputName and a buton control that has its PostBackUrl property set to WelcomePage.aspx. When a user enters his/her name in the textbox control and clicks the button, the form is submitted to the Welcomepage.aspx page.

MainPage.aspx. The welcome message should be displayed in a label control, lblWelcome, already placed on the page. The Welcome message should be displayed only after ensuring that the WelcomePage was invoked using cross-page posting. Which of the following code-snippet will you write to fulfill this requirement?

Void Page_Load(Object sender, EventArgs e){if(Page.PreviousPage != null & Page.PreviousPage.IsCrossPagePostBack)

{ TextBox input = (TextBox) Page.PreviousPage.FindControl(‘inputName’);

Page 55: REVIEW QUATER 6 FINAL.pdf

lblWelcome.Text = “Hello,” + input.Text;

John has been assigned the responsibility for the defining features that the Sales software system should deliver. John assessed the economic, technical, and operational feasibility for the proposed software system. He also identified the stakeholders and end users of the proposed system. Which phase of Requirement management, is John working on?

Requirements gathering

The City Departmental Store has announce heavy discounts on some of its products during the ongoing festive season. The store has also announced that the customers who are not satisfied with the product they purchased can return the same within 10 days of purchase. The store needs to keep a track of all the products so that they can be re-ordered whenever the need be. They also need to keep a track of the products that are defective so that they can be replaced. Robin a designer is required to develop the model for the functioning of the departmental store. While developing the State Machine diagram for the products in the store, Robin identified the following states of the products:-- In Stock-- Out Stock-- ReturnedHowever, the design was reject by the systems design specialist. Analyze the scenario and provide the most suitable states that Robin should incorporate in his design.

The correct states for the products should be identified as:-- In Stock-- Out of Stock-- Being Sold-- Sold-- Returned-- Defected

NIIT-THANGLONG.NETSUPPORT: Yahoo: cuocdoi_sangtrang8405

Tài Liệu QFX Quarter 6 Ver 2

When a Web page uses a master page to help define its layout and functionality, it is known as a_________ page.

Page 56: REVIEW QUATER 6 FINAL.pdf

1, Web Farm2, Content3, Web Form4, Nested Master

2

2

Using which of the following can you maintain the state data of your web server control, even when the ViewState

property is disabled for the page?

1, ControlState data2, Session.Start3, Application.Start4, StateServer Mode

1

3

Which of the following data-bound controls displays one or more records from a data source, one record at a time?

1, GridView Control

2, TreeView Control

3, DetailsView Control

4, DataList Control 3

Page 57: REVIEW QUATER 6 FINAL.pdf

4

Which of the following controls features hierarchical data-binding and may be bound to an XmlDataSource or a

SiteMapDataSource?

1, DropDownList Control m2, Menu Control m3, DataList Control m4, GridView Control m

2

5

Which of the following classes provides methods for creating, deleting, and updating user accounts, authenticating users,

and managing passwords?

1, Members Class m2, Membership Class m3, Member Class m4, FormsAuthentication Class m 2

6

Which of the following data-bound controls displays multiple records, typically in a table and does not provide a

predetermined layout for the data.

1, Menu Control m2, DataList Control m3, GridView Control m4, DetailsView Control m

2

Page 58: REVIEW QUATER 6 FINAL.pdf

7

Which of the following uses a separate resource file for each culture? m1, Globalization m2, Implicit Localization m3, Explicit Localization m4, Localization m

2

8

The public methods and properties of a master page can be accessed in a content page by assigning a class name to themaster page. Which directive can be used to assign a class name to the master page? M1, <%@ Master %> m2, <%@ Page %> m3, <%@ MasterType %> m4, <%@ Control %> m

1

Page 59: REVIEW QUATER 6 FINAL.pdf

9

Which of the following is NOT a feature of composite Web server controls?

1.They have a user interface that is composed of several custom Web server controls.2, They derive from the System.Web.UI.WebControls.CompositeControls class.3, They create the child controls by overriding the CreateChildControls method.4, They are compiled into an assembly in the Bin folder before you deploy the application. 1

10

Repeater, DataList, and GridView Web server controls are examples of which type of controls?

1, User Controls m

2, Custom Web server controls m3, Template controls m (đúng)4, Navigation controls m

3

Page 60: REVIEW QUATER 6 FINAL.pdf

11

Which of the following can be used to configure the way encryption is used to protect forms authentication cookies andview state information in a Web form?1, <trace>2, <machine Key>(đúng)3, <custom Errors>4, <script> m

2

12

To use the objects of GDI+, an object of the Graphics class must be created. Which of the following methods of the

Graphics class is used to free all the resources being used by the currently loaded graphic? M

1, Flush m2, Dispose m(đúng)3, Clear m4, Kill m 2

Page 61: REVIEW QUATER 6 FINAL.pdf

13

The Alternate View class can be used to embed an attachment to an E-mail message. Which of the following enables the

Alternate View class to embed images in a message? M

1, Attachment m2, Base Uri m3, Content Link m4, Linked Resources m(đúng)

4

14

There are different ways of specifying security permissions in your code. Which of the following uses code attributes to

specify the permissions that are required to execute an assembly? M

1, Imperative syntax m2, caspol.exe m3, Declarative syntax m(đúng)4, TlbImp.exe m

3

Page 62: REVIEW QUATER 6 FINAL.pdf

15

Host evidence is the evidence from the application domain or the host in which an assembly executes. Which of thefollowing is NOT a type of host evidence? M1, Site m2, Zone m3, Subscriber m(đúng)4, Hash m 3

16

"Consider the following statements in context of the encryption classes available in .Net Framework 2.0:

Statement A: The Rijndael algorithm in the .Net Framework supports an encryption key from 40 bits to 128 bits inincrements of 8 bits.Statement B: RC"1, Statement A is TRUE and statement B is FALSE. M2, Statement B is TRUE and statement A is FALSE. M3, Both statements, A and B, are TRUE. M4, Both statements, A and B, are FALSE. M(đúng)

4

Page 63: REVIEW QUATER 6 FINAL.pdf

17

ASP.NET profiles can be best described by which of the following options? M

1, An ASP.NET profile consists of a set of named properties that is stored for each user. M(đúng)2, An ASP.NET a profile is a collection of property settings that enable a developer to define the look of pages and controlsand then applies the look consistently across pages. M3, An ASP.NET profile provides a tracing system that can be used to generate the diagnostic information which can bewritten to logs, text file, or the screen. M4, An ASP.NET profile enables a developer to store objects and data in the server's memory for reuse. m

1

18

ASP.NET themes can be best described by which of the following options?

1, An ASP.NET theme consists of a set of named properties that is stored for each user. M2, An ASP.NET theme is a collection of property settings that enable a developer to define the look of pages and controlsand then applies the look consistently across page(đúng)3, An ASP.NET theme provides a tracing system that will used to generate the diagnostic information which can be writtento logs, text file or the screen.4, An ASP.NET theme enables a developer to store object and data in the server's memory for reuse. m

2

Page 64: REVIEW QUATER 6 FINAL.pdf

19

After storing the name of the preferred theme for each user in the Preferred Theme property of the user's ASP.NET profile,

which of the following code snippets can be used to set this theme

programmatically as each page loads? M

1, <@ Page Theme = Profile.PreferedTheme %> m

"2,<configuration>

<system.web>

<pages theme = Profile.PreferedTheme />

</system.web>

</configuration> m" "

3, void Page_PreInit (object sender, EventArgs e)

{

Page. Theme = Profile.PreferredTheme;

} " (đúng)

4, void Page_Load (object sender, EventArgs e)

{

Page. Theme = Profile.PreferredTheme;

} m"

3

Page 65: REVIEW QUATER 6 FINAL.pdf

20

Which of the following can be used to set the "BlueSky" theme for the entire

application in the Web.config file? M

1, <@ Page Theme = "BlueSky" %> m

"2, <configuration>

<system.web>

<pages theme = "" BlueSky"" />

</system.web>

</configuration> m" " (đúng)

3, void Page_PreInit(object sender, EventArgs e)

{

Page.Theme = "" BlueSky"" ;

} m"

"

4, void Page_Laod (object sender, EventArgs e)

{

Page. Theme = "BlueSky" ;

} m"

Page 66: REVIEW QUATER 6 FINAL.pdf

2

Page 67: REVIEW QUATER 6 FINAL.pdf

21

"Consider the following statements:Statement A: While defining a theme, the name of the folder created in App_Theme folder must be the same as the nameof the theme.Statement B: While creating a skin file, the name of the skin file created must be the"

1, Statement A is TRUE, Statement B is FALSE. M(đúng)2, Statement A is FALSE, Statement B is TRUE. M3, both statements, A and B, are TRUE. M4, both statements, A and B, are FALSE. M 1

22 "Consider the following statements in context of the Copy Web Site utility:

Statement A: If the Web site contains source files that do not compile, they will not get copied by the Copy Web Siteutility.Statement B: If the Copy Web Site utility is used as"

1, Statement A is TRUE and Statement B is FALSE. M2, Statement A is FALSE and statement B is TRUE. M(đúng)3, both statements, A and B, are TRUE. M4, both statements, A and B, are FALSE. M 2

Page 68: REVIEW QUATER 6 FINAL.pdf

23

While using the Publish Web Site utility, when you choose to prevent editing of the ASPX files at the destination site, the

markup from the ASPX files is removed. What does the utility create instead of the ASPX markup? M

1, .Exe file m2, DLL assemblies m(đúng)3, HTML code m4, Plain text m 2

24 You can select "Allow this precompiled site to be updateable" option, to be able to bring about changes in the aspx files

after publishing the site. What type of changes can you make to the aspx files on selecting this option? m

1, Changes to the code of the ASPX files. m2, Changes to the layout of the ASPX files. m3, Changes to the location of the ASPX files. m4, Changes to the extension of the ASPX files. m

2

Page 69: REVIEW QUATER 6 FINAL.pdf

25

Visual Studio 2005 includes Device Emulator 1.0. Which of the following is NOT emulated by this software? M

1, Microsoft Windows CE 5.0 m2, Microsoft Pocket PC 2003 m3, Symbian OS S60 m4, Microsoft Smartphone 2003 m 3

26

Which of the following Mobile controls is used to group child controls and can modify several child controls in a single

operation? M

1, ObjectList m2, Form m3, Panel m4, List m 3

Page 70: REVIEW QUATER 6 FINAL.pdf

27 In an application you are creating, the icon associated with MS Paint is to be displayed to the users. This is required to

indicate that MS Paint will be opened if the users request to open any image files within the application. Which of the

following code:

1, Icon PaintIcon =

Icon.ExtractAssociatedIcon("C:\WINDOWS\system32\mspaint.exe"); m

2, SystemIcons PaintIcon =

SystemIcons.ExtractAssociatedIcon("C:\WINDOWS\system32\mspaint.exe");

3, Icon PaintIcon =

IconConverter.ExtractAssociatedIcon("C:\WINDOWS\system32\mspaint.exe");

4, SystemIcons PaintIcon =

SystemIcons.FromHandle("C:\WINDOWS\system32\mspaint.exe"); m 1

28

You are working as a System Administrator with RedSky Inc. You need to set and configure the Security Policies to be granted to the assemblies being

Page 71: REVIEW QUATER 6 FINAL.pdf

created by the different developers in the organization. Before you carry out this task, you want to view

1, Ienumerator policyEnum = SecurityManager.PolicyHierarchy();while(policyEnum.MoveNext()){PolicyLevel currentLevel = (PolicyLevel)policyEnum.Current; Console.WriteLine(""Policy Level {0}:"", currentLevel.Label); } m"

2, Ienumerator policyEnum = SecurityManager.PolicyHierarchy();while(policyEnum.MoveNext()){PolicyStatement currentStatement = (PolicyStatement)policyEnum.Current;Console.WriteLine(""Policy Level {0}:"", currentStatement.Label); } m"

3, Ienumerator policyEnum = Assembly.PolicyHierarchy();while(policyEnum.MoveNext()){PolicyStatement currentStatement = (PolicyStatement)policyEnum.Current;Console.WriteLine(""Policy Level {0}:"", currentStatement.Label);} m

4, Ienumerator policyEnum = SecurityManager.PolicyHierarchy();while(policyEnum.MoveNext()){Policy currentLevel = (Policy)policyEnum.Current; Console.WriteLine(""Policy Level {0}:"", currentLevel.Label); } m"

1

29

Bryan has created an inventory control application. Now, for the assembly of this application he wishes to provide certain customized metadata such as the version number, creator's name, and description of the assembly. Which of the following should Bryan?

1, Assembly class m2, AssemblyInfo file m3, Reflection m4, PropertyInfo class m

2

Page 72: REVIEW QUATER 6 FINAL.pdf

30 .A memory management application developed by you needs to access certain functions provided in kernel32.dll filelocated in "C:\windows\system32" directory. How will you locate and call the function included in kernel32.dll from yourapplication? m

1, Use Delegates. m2, Use Platform Invoke. m3, Copy the file in the application folder and reference it in the application.4, Include the complete path of the file in the application's code. m 2

Page 73: REVIEW QUATER 6 FINAL.pdf

31

To eliminate the problem of flickering occurring on the screen while rendering graphics, you have decided to implement double buffering in your code. You need to allocate memory to a specific object for implementing double buffering using the BufferedGrap

1, Graphics class m2, BufferredGraphicsManager class m3,SystemColors class m4, BufferredGraphics class m

2

Page 74: REVIEW QUATER 6 FINAL.pdf

32 "Sam wants to configure his ASP.NET application to enable profiles and define a FavColor property to track each user'sfavorite color.Sam also wants to configure the property to track both anonymous users and logged-on users. He has already checked that

1, <system.web>

<properties>

<profile>

<anonymousIdentification enabled= ""true"" />

<add name = ""FavColor"" type= ""System.String"" allowAnonymous= ""true""/>

</profile>

</propertie" "

2, <system.web>

<profile> <properties><anonymousIdentification enabled= ""true"" /><add name = ""FavColor"" type= ""System.String"" allowAnonymous= ""true""/>

</properties>

</profile>

</system.web> m"

"

Page 75: REVIEW QUATER 6 FINAL.pdf

3, <system.web><anonymousIdentification enabled= ""true"" /><profile>

<properties>

<add name = ""FavColor"" type= ""System.String"" allowAnonymous= ""true""/>

</properties>

</profile>

</system.web> m"

"

4, system.web><anonymousIdentification enabled= ""true"" /><properties><profile>

<add name = ""FavColor"" type= ""System.String"" allowAnonymous= ""true""/>

</profile>

</properties>

</system.web> m"

3

33 "Sam wants to define his own page theme for his Web application with a name LabelThm. The theme should be defined in

such a way that all Label controls

on the page should appear with the following settings:Fore color = redFont size= 14ptFont name= Verd"

Page 76: REVIEW QUATER 6 FINAL.pdf

1, a) Create a new folder LabelThm_Theme in \App_Themes folder for the application.b) In the LabelThm_Theme folder add a skin file with the name LabelThm.skin.c) In the LabelThm.skin file, add the following definitions:

<asp:Label runat= " "

2, a) Create a new folder LabelThm in \App_Themes folder for the application.b) In the LabelThm folder, add a skin file with the name LabelThm.skin.c) In the LableThm.skin file, add the following definitions:

<asp:Label runat= ""serve"

"

3, a) Create a new folder LabelThm_Theme in \App_Themes folder for the application.b) In the LabelThm_Theme folder, add a skin file with the name LabelThm.aspx.skin.c) In the LableThm.aspx.skin file, add the following definitions:<asp:Label"

4, a) Create a new folder LabelThm in \App_Themes folder for the application.

b) In the LabelThm folder, add a skin file with the name LabelThm.aspx.skin.

c) In the LableThm.aspx.skin file, add the following definitions: <asp:Label runat= ""server" 2

34 ."Sam has created two themes with the names Theme1 and Theme2. Sam wants to implement these themes at run time onthe basis of values of theme variables in the QueryString.In case value of the theme variable is Thm1, Theme1 should be applied.In case val"

"

1, void Page_Load (object sender, EventArgs e)

{switch (Request.QueryString[""theme""])

{case ""Thm1"":Page.Theme = ""Theme1"";break;

Page 77: REVIEW QUATER 6 FINAL.pdf

case ""Thm2"":Page.Theme = ""Theme2"";break;

}

} m"

"

2, void Page_PreInit(object sender, EventArgs e)

{switch (Request.QueryString[""theme""])

{

case ""Thm1"":Page.Theme(""Theme1"");break;

case ""Thm2"": Page.Theme (""Theme2"")

3,

void Page_Load (object sender, EventArgs e)

{

switch (Request.QueryString[""theme""])

{case ""Thm1"":Page.Theme(""Theme1"");break;

case ""Thm2"":Page.Theme(""Theme2"");break;

}

} m"

"

Page 78: REVIEW QUATER 6 FINAL.pdf
Page 79: REVIEW QUATER 6 FINAL.pdf

70 "For optimizing the performance of an inventory management system, Jim gathers the performance data for the applicationby using the VTune performance Analyzer.From the options given below, identify the next step he needs to perform to successfully compl"

1,He needs to analyze alternatives before identifying issues that necessitate application enhancement. M

2,He needs to implement enhancements and identify the data that necessitate enhancement before generating

alternatives. M

3,He needs to analyze the gathered data and identify the performance issues

before generating alternatives. M

4,He needs to generate the possible enhancements. m 3

71 Jack develops a payroll application. He implements enhancements for the application and tests the optimized version. He notices that results that the optimized version computed are correct. However, the optimized version does not reach the desired level o

1,He needs to analyze the application for system calls and implement enhancements. M2,He needs to identify alternatives and optimize issues that necessitate application enhancement. M3,He needs to optimize memory operations, floating point operations, and system calls. M4,He needs to reiterate through the entire optimization process step-by-step and stop the optimization process when thedesired level of optimization is achieved. m 4

Page 80: REVIEW QUATER 6 FINAL.pdf

72 Sam has written a code to search for a string from the give list. However, on carefully analysing the code, Sam found that a lot of ime is wasted in performing an additional task of checking the end of the search string. How should Sam optimize his code?

1,Use unrolling m2,Use sentinel value m3,Reduce work inside loops m4,Combine loops m 2

73 Sam has developed an application in C# whose performance needs to be analysed using Vtune. Sam wants to use thetuning assistant feature of Vtune to get some advice for optimizing the application. After invoking the tuning the assistant,Sam wishes to vie1,Workload insights m2,System Info m3,Hotspot insights m4,Module insights m 2

Page 81: REVIEW QUATER 6 FINAL.pdf

74 Henry needs to collect remote sampling data for a remote Java application. He has prepared the target and controllingsystems by installing VTune Performance Analyzer on the controlling system, enabling all three DCOM components ontarget system, and spec

1,He needs to install the remote agent configuration required for performing remote sampling on the target system and

enable the remote agent on target system. M

2,He needs to install the Java application on the controlling system and restart

the target system. M

3,He needs to install a remote agent on the controlling system as on the target

system. M

4,He needs to install a fourth DCOM component on the target system. m

1

75 ."Jim, a graphics designer at Websolutions Inc., is analyzing an application whichis a web page developed using ASP.NET. The application is located on the remote server, which has Windows 2000 Serveroperating system and Intel P4 processor.Suggest a feasi"

1, He needs to copy the application to his computer and then optimize the source code. M2, He needs to analyze the system level performance of the server. M3, He needs to analyze the performance of the remote application on the remote system using VTune

Performance Analyzer. M

Page 82: REVIEW QUATER 6 FINAL.pdf

4, He needs to launch the application in interactive mode on his local computer . m

3

76 "In order to analyze the performance of a remote application, Jack installed the VTune Performance Analyzer on thecontrolling system and restarted the system. He has performed the following steps:A. Enabled the remote agent on the target systemB. Enable"

1,Jack did not install the remote application on the controlling system before starting with remote data

collection. M

2,Jack did not specify the address of the controlling system on the target system. M

3,Jack did not check if the configuration of the target system was same as that of the controlling system before

starting with remote data collection. M

4,Jack did not install the DCOM component DbgExeCtrl on the target system before starting with remote data

collection. m

4

Page 83: REVIEW QUATER 6 FINAL.pdf

77

"Sam needs to launch an application interactively on 100 mobile phones using VTune Performance Analyzer.

Which of the following would enable Sam to launch the application interactively? m"1, He needs to install the full VTune analyzer product on all the mobile phones and configure each one of themsystem to act as the controlling system.

2, He needs to install the full VTune remote agent on all the mobile phones and configure controlling system by installing Vtune analyzer on it. M

3, He needs to install the full VTune analyzer product on at least half of the mobile phones and configure these

systems to act as the controlling systems. M

4, He needs to install the full VTune analyzer product on at least half ofthe mobile phones and configure these

systems to act as the target systems. m

2

Page 84: REVIEW QUATER 6 FINAL.pdf

78 Henry needs to optimize the memory operations and system calls for a web application. This application is a static webpage that accepts and displays information about the products and services of a company. This information is stored in adatabase. Which

1,He needs to write code that accesses memory sequentially and built custom routines for accessing operating systemservices.

2,He needs to reduce the number of floating-point operations and load data into the memory before executing instructions,

so that the process need not wait for data. m

3,He needs to use large data structures. M

4,He needs to identify the floating-point operations and build custom routines so

that the process need not wait for data. m

1

Page 85: REVIEW QUATER 6 FINAL.pdf

79 .Henry needs to optimize an e-commerce application at the system-level and

application-level. Which of the below given options states the optimization goals at these levels? M

1,At system level, improve application interaction with the system with respect to DLLs and APIs and at application level, improve algorithms. M

2,At system level, improve algorithms and at application level, improve application interaction with the system.

3,At system level, tune the processor according to the application and at application level, improve algorithms.

4,At system level, improve algorithms and at application level, improve

application interaction with the

processor. m

1

80

"Consider the statements:Statement A: The speed of the I/O operations is not limited by the speed of memory.Statement B: Floating-point operations consume both space and time.Which of the following is true, with respect to the above statements? m"

Page 86: REVIEW QUATER 6 FINAL.pdf

1,Statement A is true and statement B isfalse.

2,Statement A is false and statement B is true.3,Both, statements A and B, are true.4,Both, statements A and B, are false.

2

82

Mike Womack is working as a software developer at SuperGraphics Inc. He needs to use VTune to collect data for aspecific performance counter. In addition, he wants to analyze the performance of the system during runtime to identifysystem-related perform

1,Invoke Tuning Assistant for Counter-monitor based advice m2,Invoke Tuning Assistant for call graph results m3,Invoke Tuning Assistant for time-based sampling results m4,Invoke Tuning Assistant for event-based sampling results m

1

Page 87: REVIEW QUATER 6 FINAL.pdf

83 Tom Wilkins is working as a software developer at Technology Systems. Tomneeds to measure the performance of the processor that he is working on to identify the level of achievable optimization.He needs to measure the program execution time and a standa"1,Calculate execution time as:

Execution time for a program = SUM (Execution time for each instruction).

Use the CPI standard metric to measure processor performance. m""

2,Calulate execution time as:

Execution time for a program = Number of instructions * (Clock cycles per

instruction) * (Number of seconds per clock

cycle). Use the Instructions Retired standard metric to measure processor performance.

3,Calculate execution time as:Execution time for a program = SUM (Execution time for each instruction).Use the Instruction Retired standard metric to measure processor performance. m"

"4,Calculate execution time as:Execution time for a program = Number of instructions * (Clock cycles per instruction) * (Number of seconds per clock

cycle). Use the Percentage of Floating-Point Instructions standard metric to measure processor performance"

3

Page 88: REVIEW QUATER 6 FINAL.pdf

84 Jim Lewis is working as a software developer at Technology Systems. Jim observes that the chat application developed by him performs slowly because the processor has to wait for the data to be loaded into the cache. In addition, the capacity of cache is a

1,Only A m2,Only B m3,Both A and B m4,Both B and C m

1

85 /Pat Greene is working as a software developer. He is assigned a task of developing an application that will be used by aspace research organization to launch a satellite. The performance of the application should be the top priority. Patdevelops the app

1,One sampling run with minimal advice m2, A few sampling runs with some advice m3,Many sampling runs with more advice m4,One sampling run with minimal advice or A few sampling runs with some advice m

3

Page 89: REVIEW QUATER 6 FINAL.pdf

86

Ken Burton is working as a software developer at SuperGraphics Inc. Ken observes that the performance of the phone bookapplication is slow due to the time taken during memory reads and writes. In addition, the capacity of the cache is limitedand data ne

1,Only A m2,Only B m3,Both A and B m4,Both B and C m

1

87 ."Pat Greene is working as a software developer at Super Graphics. He develops a .Net application, which helps to store,edit and retrieve reminders. He analyzes the performance of the code in VTune Performance Analyzer.Pat needs to view information about"

1,Module insights and the More Information window m2,Hotspots insights and System Info m3,Top Insights and Relevance scale m4,Top insights and the More Information window m

3

Page 90: REVIEW QUATER 6 FINAL.pdf

88 .True Travel Services uses a .Net application for reservation of tickets. However, the users complain that the application takes more time than usual to close after the details of the customers are entered. Donna Bard is working as a software developer at

1,Top Insights m2,Workload Insights m3,Module Insights m4,System Info m

1

89 .Jim Lewis is working as a software developer at GoodGraphics Inc. The performance of the inventory management application that he has developed is affected due to mismatch in process and memory speed.He wants to optimize his application in such a way so t

1,Temporal locality and paging m2,Cache Efficiency m3, Software Prefetch m4,Data Alignment m 3

90 .Larry Williams wants to view the insights that have significant impact on the performance of his application. Which of the

following options should Larry view using the tuning assitant? M

1,Workload Insights m2,Static Analysis m3,Top Analysis m4,System Info m

3

Page 91: REVIEW QUATER 6 FINAL.pdf

91

91.Pat Greene is working as a software developer at Technology Systems. Pat has developed a jukebox application on Java

platform. Now, he needs to view the possible optimization that can be made to the performance of the code using VTune.

Pat uses Sampling W

1,Check the "One sampling run with minimal advice" option and view the

Module insights for a selected process. M

2,Check the "One sampling run with minimal advice" option. M

3,Check the "Few sampling run with some advice" option and view the Hotspots

insights for a selected process. M

4,Check the "Many sampling run with more advice" option and view the

Modules insights for a selected process. m

4

Page 92: REVIEW QUATER 6 FINAL.pdf

92 "Ken Burton, a Software developer at Red Sky IT Systems, has developed a chat application. However, it is observed that

the application is performing slowly. Some files of the application, such as .dll files, interact at system level.

To analyze performan"

"

1,

1. Click the “Select Range to Zoom/Drill Down button”.2. Select the range of interest in the “Logged Data” view to choose the process for which Tuning Advice is required.3. Select the “Get Tuning Advice” option from the “View” option of the menu bar

2,

1. Select the “Get Tuning

Advice” option from the “View” option of the menu bar

to launch the Tuning Assistant.

2. Click the “Select Range to Zoom/Drill Down button”. m"

3,

1. Click the

“Select Range to Zoom/Drill Down button”.

2. Select the “Get Tuning Advice” option from the “View” option of the menu bar

to choose the process for which

Page 93: REVIEW QUATER 6 FINAL.pdf

Tuning Advice is required.

3. Select the range of interest in the “Logged Data” view t

4,

1. Click the “Select Range to Zoom/Drill Down button”

2. Select the range of interest in the “Logged Data” view to choose the process for

which Tuning Advice is required.

m" 1

93 Ken Burton is working as a software developer at InfoSuper Corp. Ken needs to

track system activity during runtime to determine if reduced available memory or file I/O performance slows down applications. He uses Counter Monitor Wizard

of VTune to collec

1,View Top Insights. M2,View Hotspots Insights. M3,View Module Insights. M

4,View Relevance Scale. m

4

94 .Steve Irwin is working as a software developer at Blue Moon Computer Inc. ocated at Texas. Steve develops a chatapplication in Java for an educational institute. The chat application enables students at remote locations to communicate with eachother. H

1, Software Prefetch m2, Data Alignment m

Page 94: REVIEW QUATER 6 FINAL.pdf

3, Cache Compulsory Loads m4, Cache Conflict Loads m

1

Page 95: REVIEW QUATER 6 FINAL.pdf

95 "Tom Wilkins is working as a software developer at Technology Systems. He needs to use Sampling Wizard to collectperformance data and analyze the performance of a code using Vtune.He wants to configure the wizard to automatically generate the tuning adv"

1, Check the automatically generate tuning advice option. m2, Check the automatically generate tuning advice option, use Tuning Assistant to compare multiple sampling activity results. m3, Uncheck the automatically generate tuning advice option. m4, Invoke Tuning Assistant by using the F8 key. M

2

96 "You are working as an application developer. You develop a C# application and written the following code:

For (k = 0; k < last; k++)

{// Value of t and p is constant

a[k] = b[k] * t . P;

}When you run the application you find that the applicant"

1, Split the for loop into two separate for loops. M2, Use Sentinel Values. M3, Reduce work inside loops m4, Use Unrolling. M

3

Page 96: REVIEW QUATER 6 FINAL.pdf

97 "Consider the statements:Statement A: The time complexity is the amount of time taken to compute the steps involved in an algorithm.Statement B: The space complexity is the amount of memory that a program requires to accomplish a task.Which of the follow"

1, Statement A is true and statement B is false. M2, Statement A is false and statement B is true. M3, both, statements A and B, are true. M4, both, statements A and B, are false. M

3

98 .John develops an application using C programming language. The application is used to draw various pie charts and bar

diagrams. Which of the following categories of performance library should he use to optimize the performance of this application? m

1, Graphic Libraries m2, Image Processing Libraries m3, Math Libraries m4, Audio/Video Libraries m

1

Page 97: REVIEW QUATER 6 FINAL.pdf

99 ."Identify the optimization technique that can be used to improve the performance of the following code:

For (j= 1; j < 700; j++)For (I = 1; I < 455; i++)a = a + b [i, j]; m"

1, using unrolling m2, Using sentinel values m3, Using faster functions m4, Changing the order of loops m 4

100 "Consider the statements:Statement A: Space complexity is the amount of memory that a program requires to accomplish a task.Statement B: Space complexity is the only criterion to measure the efficiency of a program.Which of the following is true, with r"1, Statement A is true and statement B is false. m2, Statement A is false and statement B is true. m3, both, statements A and B, are true. m

4, both, statements A and B, are false. m

1

Page 98: REVIEW QUATER 6 FINAL.pdf

101

Identify the level of memory hierarchy that speeds up the execution of instructions by providing fast access to intermediate

values computed during a calculation. m

1, Virtual Memory m2, Main Memory m3, Level1 Cache m4, Registers m

4

102 Identify the processor performance parameter that indicates the amount of time it takes to execute a particular process. m

1, Turnaround Time m2, Instruction Execution Time m3, Program Execution Time m4, Response Time m

1

103 Which of the following indicates the number of processes that complete their execution per unit time? m

1, Throughput m2, Turnaround time m3, Instruction execution time m4, Program execution time m

Page 99: REVIEW QUATER 6 FINAL.pdf

1

104 Which one of the following options enables a processor to load a specific location of memory before it is required for

processing? m

1, Cache conflict loads m2, Cache capacity loads m3, Data alignment m4, Software Prefect m 4

105 A high value of which of the following processor's utilization measures, indicates low resource utilization? m

1, Clocks Cycles Per Instructions Retired (CPI) m2, Percentage of floating-point instructions m3, CPU bursts m4, Waiting time m

1

106 Jim is a software developer, working with SSPT Corporation, develops a process-intensive application. Jim needs to perform micro architecture-level tuning to increase the performance of the application. Jim decides to use the Vtune Performance Analyzer to

1,Sampling m2,Call Graph m3,Counter Monitor m4,Tuning Assistant m 1

Page 100: REVIEW QUATER 6 FINAL.pdf

107 Jim Lewis, the software developer at Global Systems Inc, develops an application on .NET platform. Jim decides to useVTune Performance Analyzer to monitor the system-level performance information, such as resource consumption, during theexecution of the

1,Call Graph m2,Counter Monitor m3,Sampling m4,Both Call Graph and Sampling m

2

108 "Consider the statements:Statement A: Summary view represents the summary data for each selected counter as a bar diagram.Statement B: Legend provides the minimum, maximum, and average values for the selected counter.Which of the following is true, with"

1,Statement A is true and statement B is false. m2,Statement A is false and statement B is true. m3,Both, statements A and B, are true. m4,Both, statements A and B, are false. m

3

Page 101: REVIEW QUATER 6 FINAL.pdf

109 Larry Williams is a software developer at Red Sky IT System. Larry develops a networking application on Java platformfor a New York based banking organization. Larry needs to tune the performance of the application using VTune performanceAnalyzer. Larry

1,Call Graph m2,Time-based Sampling m3,Event-based Sampling m4,Counter Monitor m 4

110 Jim is a software developer, working with InfoSuper Corp, develops a gamming application on Java platform. Jim finds that the application is performing slowly. He decides to tune the application by observing the functional flow of the application and imp

1,Counter Monitor m2,Time-based Sampling m3,Event-based Sampling m4,Call Graph m

4

Page 102: REVIEW QUATER 6 FINAL.pdf

111 Which of the following enables you to identify the threads that are running serially and the threads that are running in

parallel? m

1,Counter Monitor view m2,Sampling Over Time view m3,Call Graph view m4,Hotspots view m

2

113 John Barrett is working as a Software developer. John develops a gaming application on the .NET platform. He finds thatthe application is performing slowly. He decides to use the Intel Vtune Performance Analyzer to monitor the performance of theapplica

1,Sampling Wizard m,Quick Performance Analysis Wizard m3,Complete Setup Wizard m4,Advance Activity Configuration m

4

Page 103: REVIEW QUATER 6 FINAL.pdf

114 Sam has developed an application in C# whose perfornamce needs to be analyzed using the sampling feature of Vtune.Sam decides to use the Over Time view to gather various information relating to the application. Which of the following option Samwill not

1,Context Switching m2,Function calling Sequence m3,Thread interaction m4,Processor

116 utilization m Which of the one following options enables you to tune application performance and its usage of system resources? m

1, Sampling m2, Call Graph m3, Counter Monitor m4, Tuning Assistant m

117 Which feature of tuning assistant suggests steps to remove or avoid a problem? m

1, Insight m2, Relevance Scale m3, Advice m4, Workload m

118

Which feature of Tuning Assistant indicates the problem that could be hindering the performance of the application? m

Page 104: REVIEW QUATER 6 FINAL.pdf

1, Insight m2, Relevance Scale m3, Advice m4, Workload m

119

Which feature of Tuning Assistant mentions about the applications that were running when VTune Performance Analyzer

was profiling the system? m

1, Insight m2, Relevance Scale m3, Advice m4, Workload m

120

Which of the following is NOT true about remote data collection in Intel Vtune? m

1, To initiate remote data collection, you need to enable the remote agent on the target system. m2, To initiate remote data collection, you need to disable DCOM components on the target system. m3, To initiate remote data collection, you need to enable the controlling system from which the remote performance data needs to becollected. m4, To initiate remote data collection, you need to specify the target system on which the remote application is running. m 2

121 . Which of the following is NOT true about threads? m

1, Threads increases the performance and the ability to use multi-core processors. m

Page 105: REVIEW QUATER 6 FINAL.pdf

2, Threads do not facilitate data sharing. m3, Threads enables you to effectively utilize the hardware resources. m4, Improper use of threads leads to degraded performance. m

2

122

According to which condition for a deadlock to occur, a resource can be released by a thread holding it? m

1, Mutual exclusion m2, No preemption m3, Hold and wait m4, Circular wait m

Page 106: REVIEW QUATER 6 FINAL.pdf

123 What is hold and wait condition in a deadlock? m

1, A condition where a resource is either available or assigned to one thread m

2, A condition where threads already holding resources may request for new resources m

3, A condition where a thread holding a resource can only release it m

4, A condition where two or more threads form a circular chain where each thread waits for a resource that the next thread in chain holds

124

What is a race condition? m

1, A condition when two or more threads simultaneously access the same memory location while atleast one thread is updating thatlocation. m2, A condition that occurs when a programmer assumes a particular order of execution and guarantees that order throughsynchronization. m3, A condition that occurs when a thread does not progress on assigned computations, but the thread is not blocked or waiting. m4, A condition that occurs when a thread does not progress on assigned computations because it is blocked or waiting. m 1

Page 107: REVIEW QUATER 6 FINAL.pdf

125 . What is mutual exclusion? m

1, It refers to a program logic in which only one thread should be executing in a critical region at any time. m2, It is a portion of code that access shared variables. m3, It is a situation in which a thread waits for a resource which is currently held by some other thread. m4, It is a measure of how busy the threads are during parallel computations. m 1

126 Sam is a Web Developer at RedSky Inc. He is developing a Web Application in ASP.NET. He has already configured theapplication to enable ASP.NET profiles and defined the FavColor property to track the user's favorite color. Next, he adds a Labelcontrol w "1,void Page_Load(object sender, System.EventArgs e){lblFavColor.Text = Profile.properties(""FavColor"");}m"

"2,void Page_Load(object sender, System.EventArgs e)

{

lblFavColor.Text = Profile.FavColor;

}m"

"3,void Page_Load(object sender, System.EventArgs e)

{

lblFavColor.Text = Profile.properties.FavColor;

}m"

"4,void Page_Load(object sender, System.EventArgs e)

{

Page 108: REVIEW QUATER 6 FINAL.pdf

lblFavColor.Text = Properties.profile.FavColor;

}m"

127

Sam is developing an ASP.NET application which displays values of controls on the review.aspx page according to the

language and culture settings preferred by the user. For this, he wants to use implicit localization on the review.aspx page. He creates a

1,Store the resource file in App_GlobalResources folder in place of App_LocalResources folder. M2,Enable automatic culture determination for the page by adding uiculture="auto" to the <% Page%> directive. 3,Enable automaticculture determination for the page by adding uiculture="true" to the <%Page%> directive. 4,Rename the file "review.aspx.fr.resx" as"review.aspx.en.fr.resx". m

128 Sam is developing an ASP.NET application which displays values of controls on the review.aspx page according to the language and culture preferred by the user. He creates a default resource file review.aspx.resx and a review.aspx.fr.resx resource file for

1,Store the resource files in the App_LocalResources folder in place of App_GlobalResources folder. M

2,Enable automatic culture determination for the page by adding uiculture="true" to the <%Page%> directive. M

3,Rename the file "review.aspx.fr.resx" as "review.aspx.en.fr.resx" m

Page 109: REVIEW QUATER 6 FINAL.pdf

4,Enable automatic culture determination for the page by adding uiculture="enable" to the <%Page%> directive. m

Page 110: REVIEW QUATER 6 FINAL.pdf

129

Sam is developing an ASP.NET application which contains an enquiry.aspx page. This page accepts three parameters fromthe user as "name", "city" and "country". To improve the performance of the application he wants to cache multiple versions of theenquir

"

1,Response.Cache.VaryByParams(""country"", true);

Response.Cache.VaryByParams(""city"", true); m"

2,Response.Cache.VaryByParams[*] = true; m

"

3,Response.Cache.VaryByParams[""country""] = true;

Response.Cache.VaryByParams[""city""] = true; m"

4,Response.Cache.VaryByParams["country", "city"] = true; m

130. Sam is the administrator of the shopping site of RedSky Inc. In the SurveyReport.aspx page of this site he wants to add the

code that will log data in the Microsoft Windows event log. This data will contain the time when the loading of SurveyReport.aspx p

"

1,The given code should be modified as:DateTime dtmStart = DateTime.Now;if (!System.Diagnostics.EventLog.SourceExists(""LoadTime_Survey"")){

System.Diagnostics.EventLog.CreateEventSource(""LoadTime_Survey"", ""

Page 111: REVIEW QUATER 6 FINAL.pdf

RedSky_Shopping "");

}System.Diagnostics.E"

"

2,The given code should be modified as:DateTime dtmStart = DateTime.Now;if (!System.Diagnostics.EventLog.SourceExists(""LoadTime_Survey"")){

System.Diagnostics.EventLog.CreateEventSource(""LoadTime_Survey"", "" RedSky_Shopping "");

}System.Diagnostics.E"

"

3,The given code should be modified as:DateTime dtmStart = DateTime.Now;if (!System.Diagnostics.EventLog.SourceExists(""LoadTime_Survey""))

{

System.Diagnostics.EventLog.CreateEventSource(""LoadTime_Survey"", "" RedSky_Shopping "");

}System.Diagnostics.E"

"

4,The given code should be modified as:DateTime dtmStart = DateTime.Now;if (!System.Diagnostics.EventLog.SourceExists(""LoadTime_Survey"")){

System.Diagnostics.EventLog.CreateEventSource("" RedSky_Shopping "", ""LoadTime_Survey"");

}System.Diagnostics.E"

2

Page 112: REVIEW QUATER 6 FINAL.pdf

131

"Sam is a Web developer at RedSky Inc. He needs to create custom server controls for his application with the nameWelcomeLabel.For that he creates a file called WelcomeLabel.cs and adds the following code to this file.using System;……using System.W"

"

1,Modify the code for the WelcomeLabel class as:public class WelcomeLabel:CustomControl{

protected override void RenderControl (HTMLTextWriter writer)

{

writer.Write(""Welcome"");

}

}m"

"

2,Modify the code for the WelcomeLabel class as:public class WelcomeLabel:CompositeControl{

protected override void RenderContents (HTMLTextWriter writer)

{

writer.Write(""Welcome"");

}

} m"

"

Page 113: REVIEW QUATER 6 FINAL.pdf

3,Modify the code for the WelcomeLabel class as:public class WelcomeLabel:WebControl{

protected override void RenderControl (HTMLTextWriter writer)

{

writer.Write(""Welcome"");

}

}m"

"

4,Modify the code for the WelcomeLabel class as:public class WelcomeLabel:WebControl{

protected override void RenderContents (HTMLTextWriter writer)

{

writer.Write(""Welcome"");

}

}m"

4

Page 114: REVIEW QUATER 6 FINAL.pdf

Reviewed Questions

01. Creating User Services

1 ____________ uses business objects for handling business rules and data access. 1,Three-tier architecture 2,Two-tier architecture 3,Single-tier architecture 4,N-tier architecture Answer: 4

2 A cross-platform, hardware and software independent markup language that enables you to store data in a structured format by using meaningful tags that can be interpreted by any computer system is________________. 1,XML 2,HTML 3,DHTML 4,JavaScript Answer: 1

3 ______________ helps you to create logical groups of related classes and interfaces that can be used by .NET products. 1,Assembly 2,Class Libraries 3,Namespaces 4,Portable executable Answer: 3

4 Which of the following statements is true for an assembly? 1,An assembly helps you to create logical groups of related classes and interfaces. 2,An assembly contains the declaration of properties, methods, and events. 3,An assembly contains information about the implementation of classes, structures, and interfaces. 4,An assembly provides the functionality for security, debugging, and exception handling. Answer: 3

5 Consider the following statements:

Statement A: The .NET Framework consists of Web Forms, Windows Forms, and Console applications that pertain to the presentation layer of an application.

Statement B: Web Forms are used in Web-based applications, whereas Windows Forms are used in Windows-based applications for providing an interactive user interface.

Which of the following is true with respect to the above statements? 1,Both, Statement A and Statement B, are False. 2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 2

6 Which of the following tab becomes active by default when you finish creating a Help Project file?

1,Project 2,Index 3,Content 4,Options Answer: 1

Page 1 of 24

Page 115: REVIEW QUATER 6 FINAL.pdf

01. Creating User Services

7 Sam has build up a help system and now he wants to link the help system with his application. Which of the following property of HelpProvider control he should choose to do this? 1,HelpNamespace 2,HelpKeyword 3,HelpNavigator 4,ShowHelp Answer: 1

8 Consider the following statements:

Statement A: Language interoperability is the ability of an application to interact with another application written in a different programming language.

Statement B: The CLR supports language interoperability by specifying and enforcing a common type system and by providing metadata.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are False. 2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 2

9 Consider the following statements:

Statement A: The CLR provides the garbage collection feature for managing the life cycle of an object.

Statement B: The objects whose life cycle is managed by the garbage collection process are called managed data.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are False.2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 2

10 Consider the following statements:

Statement A: A syntax error occurs when an application attempts to perform an operation that is not allowed. An example of such an error is division by zero

Statement B: A run-time error occurs when the compiler cannot compile the code.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are False. 2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 1

Page 2 of 24

Page 116: REVIEW QUATER 6 FINAL.pdf

01. Creating User Services

11 You have created a data access application. You have compiled and run the application successfully. However, you identify that the application has failed to give the expected results. Which of the following statements hold true for the scenario?

1,You have not created appropriate logic in the application for the expected results. 2,You have not coded for handling exceptions. Therefore, the application has not given the expected results. 3,You have not set break points in the application at appropriate code statements. Therefore, the application has not given the expected results. 4,There is syntax error in the application.

Answer: 1

12 Which of the following sequences will give a reverse and sorted array a (20) as the output? 1,a.sort(); a.reverse(); 2,a.reverse(); a.sort(); 3,a.preserve(); a.reverse(); 4,a.sort(); a.redim(); Answer: 1

13 Identify the error in the following lines of code: Public Function dialogbox() Dim FileDlg As New FileDialog() FileDlg.ShowDialog() End Function 1,The parentheses after the FileDialog class are not required. 2,ShowDialog() is not a member function of the FileDialog class. 3,An instance of the FileDialog class cannot be declared inside a Function procedure. 4,You cannot create an instance of the FileDialog class because it is an abstract class. Answer: 4

14 When using a parameterized query, which of the following is the best place for using the Fill() method of the data adapter to fill the dataset object? 1,In the Load event of the form 2,In the Activate event of the form 3,In the RowUpdated event of the OleDbDataAdapter object 4,In the Click event of a button specified for the execution of the parameterized query Answer: 4

Page 3 of 24

Page 117: REVIEW QUATER 6 FINAL.pdf

01. Creating User Services

15 You need to display the transaction details and the description for all products stored in the SalesTransaction table. The product details are stored in the Products table. Transaction details are stored in the SaleTransaction table. The product details must be displayed in text controls, while the transaction details must be displayed in a DataGrid control. Identify the correct sequence of steps that need to be performed to display product details in text box controls and the corresponding transaction details in a DataGrid control. 1,1. Create a single connection. 2. Create OleDbDataAdapter for the SalesTransaction table. 3. Create OleDbDataAdapter for the Products table. 4. Generate a single dataset for the two data adapters. 5. Create a relationship between the two tables. 2,1. Create a single connection.2. Create a relationship between the two tables. 3. Create OleDbDataAdapter for the SalesTransaction table. 4. Create OleDbDataAdapter for the Products table. 5. Generate a single dataset for the two data adapters. 3,1. Create a single connection.2. Create OleDbDataAdapter for the SalesTransaction table. 3. Create a relationship between the two tables. 4. Create OleDbDataAdapter for the Products table. 5. Generate a single dataset for the two data adapters. 4,1. Create a relationship between the two tables.2. Create a single connection. 3. Create OleDbDataAdapter for the SalesTransaction table. 4. Create OleDbDataAdapter for the Products table. 5. Generate a single dataset for the two data adapters. Answer: 1

16 A crystal report named crystalreport1 is present in the application. The Report needs to be refreshed when a button (button1) is clicked. Which code snippet ensures that the report will refresh with the details in it? 1,Private Sub CrystalReportViewer1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CrystalReportViewer1.Load CrystalReportViewer1.ReportRefresh End Sub 2,Private Sub CrystalReportViewer1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles CrystalReportViewer1.GotFocus CrystalReportViewer1.ReportRefresh End sub 3,Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click CrystalReportViewer1.ReportRefresh End Sub 4,Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click CrystalReportViewer1.Refresh End Sub Answer: 4

Page 4 of 24

Page 118: REVIEW QUATER 6 FINAL.pdf

01. Creating User Services

17 The logjam company needs to view a summarized report containing the order details for the products with sale price greater than $300. The company also needs to view the percentage of the sale price paid as advance for each order. What is the correct sequence of performing tasks to achieve the desired result?

1,Retrieve the filtered data from the database. Create a crystal report manually and group the data. Create the formula for calculating percentage. Host the Crystal Report. Write the code to fill the Dataset. View the Crystal report. 2,Retrieve the filtered data from the database. Create a crystal report manually and group the data. Host the Crystal Report. Create the formula for calculating percentage. Write the code to fill the Dataset. View the Crystal report. 3,Retrieve the filtered data from the database. Create a crystal report manually and group the data. Create the formula for calculating percentage. Host the Crystal Report. View the Crystal report. 4,Retrieve the filtered data from the database. Create a crystal report manually and group the data. Host the Crystal Report. Write the code to fill the Dataset. Create the formula for calculating percentage. View the Crystal report. Answer: 1

18 Consider the following statements:

Statement A: Constructors are special methods that allow control over the initialization of objects.

Statement B: Destructors are special methods that are used to store the instance of a class in the memory.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are False. 2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 1

2. Creating and Managing Components and .NET Assemblies

19 The ability of a class to implement functions with the same name that are performing different actions depending on how they are called is known as ____________. 1,Assembly 2,Inheritance 3,Abstract classes 4,Polymorphism Answer: 4

Page 5 of 24

Page 119: REVIEW QUATER 6 FINAL.pdf

02. Creating and Managing Components and .NET Assemblies

20 Which project template should be chosen from the Visual Basic Projects list to create a component class? 1,Class Library 2,Windows Control Library 3,Windows Application 4,Web Control Library Answer: 1

21 Consider the following statements:

Statement A: A component can contain a private constructor.

Statement B: A component cannot contain the friend constructor.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are False. 2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 3

22 Consider the following statements:

Statement A: A class becomes a component when it follows defined standards of interaction provided by the IComponent interface.

Statement B: Implements keyword can also be used to inherit an interface from another interface.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are False.2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 3

23 David is making changes to an application, in which he is resizing the control. He wants that whenever he changes the size of the control, the control should be redrawn. Which of the following step will he follow to achieve this? 1,Change the size of the ClipRectangle object. 2,Set ResizeDraw property of the control to True. 3,Override the OnPaint() method. 4,Change the value of PaintEventArgs object that is going as an argument of OnPaint() method. Answer: 2

24 You want to create a new control. This control should be reusable and should include the interface of a button and a textbox. What mechanism will you use to create the control? 1,Create a user control and add a button and a textbox to the control in the user control designer view. 2,Customize a button control to include a textbox control. 3,Create a user control and inherit it from a button control and a textbox control. 4,Implement the control class and add a button and a textbox object to it. Answer: 1

Page 6 of 24

Page 120: REVIEW QUATER 6 FINAL.pdf

02. Creating and Managing Components and .NET Assemblies

25 Which of the following information is NOT present in WSDL document? 1,Available Web services for a given Web site. 2,Types of parameters that need to be passed to a Web service. 3,Type of value that is returned by a Web service. 4,Type of protocol to be used for accessing the Web service. Answer: 4

26 Consider the following statements:

Statement A: Component Object Model (COM) is a language independent architecture that defines specifications for component interoperability.

Statement B: COM objects or ActiveX DLLs created using earlier versions of Visual Basic can be called from .NET code.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are False. 2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 2

27 Consider the following statements:

Statement A: Delegates are objects that you use to call the methods of other objects.

Statement B: Delegates are said to be object oriented function pointers since they allow a function to be invoked indirectly by using a reference to the function.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are False. 2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 2

3. Consuming and Manipulating Data

28 Which property of the DataView is used to specify an expression to filter the records? 1,Sort Property 2,Table Property 3,RowStateFilter Property 4,RowFilter Property Answer: 4

29 Which of the following collection objects stores the rows of the data table? 1,DataColumn 2,DataRow 3,DataTable 4,Rows Answer: 2

Page 7 of 24

Page 121: REVIEW QUATER 6 FINAL.pdf

03. Consuming and Manipulating Data

30 You need to calculate percentage field in a blank report. Which field should be selected from Field Explorer windows to perform this task? 1,Formula Fields. 2,Running Total Fields. 3,Group Name Field. 4,Special Fields. Answer: 1

31 The Break list box only appears for __________ type fields. 1,Datetime 2,String 3,Number 4,Boolean Answer: 1

32 Which of the following properties of data adapter represents the data command to be executed when the connection is opened? 1,Connection 2,CommandText 3,CommandType 4,Parameters Answer: 2

33 Consider the following statements:

Statement A: A CurrencyManager object handles the binding to the data source by keeping a pointer to the current item in the record list.

Statement B: A BindingContext object is used to keep track of the existing CurrencyManager objects on a form.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are False. 2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 2

4. Testing, Debugging, and Deploying Windows-based applucations

34 Consider the following statements:

Statement A: An interface contains the declaration of properties, methods, and events.

Statement B: An assembly is a single deployable unit that contains all the information about the implementation of classes, structures, and interfaces.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B are False. 2,Both, Statement A and Statement B are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 2

Page 8 of 24

Page 122: REVIEW QUATER 6 FINAL.pdf

04. Testing, Debugging, and Deploying Windows-based applucations

35 Consider the following statements:

Statement A: A Web Service is an application or business logic that is accessible through standard Internet protocols such as HTTP and SOAP.

Statement B: A Web service can be identified by a URL and its public interfaces and bindings are described using XML.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are False. 2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 2

36 What is the extension of the file that is generated by .NET after building a Web setup project? 1,.msm

2,.msi 3,.msl 4,.cab Answer: 1

37 Which of the following files contains the debug information about the project? 1,.exe

2,.dll 3,.pdb 4,.vb Answer: 3

38 Consider the following statements:

Statement A: You can use the On Error GoTo 0 statement to disable any error handler.

Statement B: You can use the On Error GoTo 0 statement to specify that when an error occurs, the control should pass to the next line of code.

Which of the following is true, with respect to the above statements? 1,Both, Statement A and Statement B, are False. 2,Both, Statement A and Statement B, are True. 3,Statement A is True and Statement B is False. 4,Statement A is False and Statement B is True. Answer: 3

Page 9 of 24

Page 123: REVIEW QUATER 6 FINAL.pdf

04. Testing, Debugging, and Deploying Windows-based applucations

39 Which of the following options correctly describe the process flow for debugging an application by tracing and rectifying an error.

1,1. Write code for an application 2. Set a breakpoint 3. Start the application by using the Start option from the Debug menu. 4. Execution halts at the breakpoint that you had set 5. Trace the sequence of execution by using the Step Into, Step Out, Step Over statements. 6. Resume the execution or Stop the execution, rectify the error, and start the application again. 2,1. Write code for an application 2. Trace the sequence of execution by using the Step Into, Step Out, Step Over statements. 3. Start the application by using the Start option from the Debug menu. 4. Set a breakpoint 5. Execution halts at the breakpoint that you had set 6. Resume the execution or Stop the execution, rectify the error, and start the application again. 3,1. Write code for an application 2. Set a breakpoint 3. Start the application by using the Start option from the Debug menu. 4. Trace the sequence of execution by using the Step Into, Step Out, Step Over statements. 5. Execution halts at the breakpoint that you had set 6. Resume the execution or Stop the execution, rectify the error, and start the application again. 4,1. Start the application by using the Start option from the Debug menu. 2. Set a breakpoint 3. Write code for an application 4. Execution halts at the breakpoint that you had set 5. Trace the sequence of execution by using the Step Into, Step Out, Step Over statements. 6. Resume the execution or Stop the execution, rectify the error, and start the application again. Answer: 1

5. Maintaining, Supporting, Configuring and Securing a Windows-based Application

40 Which property of a control specifies the type of user interface element? 1,AccessibleName 2,AccessibleDescription 3,AccessibleRole 4,Text Answer: 3

41 What do you understand by localization? 1,The process of customizing the application for specific cultures or regions. 2,The process of testing whether the application’s executable code is independent of the culture and language-specific or not. 3,The first step in building the world-ready application. 4,The process of writing “culture-neutral” and “language-neutral” code for an application. Answer: 1

42 Which of the following files is NOT the correct type of security policy level? 1,Enterprise policy 2,Machine policy 3,User policy 4,Server policy Answer: 4

Page 10 of 24

Page 124: REVIEW QUATER 6 FINAL.pdf

05. Maintaining, Supporting, Configuring and Securing a Windows-based Application

43 Which of the following is NOT a property of the SecurityException class? 1,PermissionState Property 2,PermissionType Property 3,GrantedSet Property 4,ObjectData Property Answer: 4

44 You are creating an application in which you are adding tool tip. You want that when you move mouse pointer from one tool tip region to another, the tool tip should take 1sec to appear. Which of the following value will you set for AutomaticDelay property so that ReshowDelay property comes to 1secs? 1,4000 2,1000 3,4 4,4 Answer: 1

45 Mary is updating an application for PressInfo company. The client wants that the application should be France specific, and the currency used should be U.S. dollars. Which of the following syntax she should follow to achieve this? 1,Imports System.Globalization Imports System.Threading … Dim newCulture as new CultureInfo(fr-FR) newCulture.NumberFormat.CurrencySymbol=”$” Thread.CurrentThread.CurrentCulture=newCulture 2,Imports System.Globalization Imports System.Threading … Dim newCulture as new CultureInfo(fr-FR) newCulture.NumberFormat. TextInfo =”$” 3,Imports System.Globalization … Dim newCulture as new CultureInfo(fr-FR) newCulture.NumberFormat.CurrencySymbol=”$” 4,Imports System.Globalization Imports System.Threading … Dim newCulture as new CultureInfo(fr-FR) newCulture.NumberFormat.TextInfo=”$” Thread.CurrentThread.CurrentCulture=newCulture Answer: 1

6. Creating User Services in ASP.NET

Page 11 of 24

Page 125: REVIEW QUATER 6 FINAL.pdf

06. Creating User Services in ASP.NET

46 You have developed a Web application for Webshoppe shopping site. You want to keep track of the number of times a page has been requested. You want to ensure that when multiple users access the same page, there should not be any deadlock situation. Which of the following lines of code will enable you to accomplish the task? 1,Application.UnLock (); if (Application["PageCounter "] == null)

Application["PageCounter "]=0; Application["PageCounter"]=(int)Application["PageCounter"]+1; Response.Write(Application["PageCounter"]); Application.Lock(); 2,Application.Lock(); if (Application["PageCounter "] == null)

Application["PageCounter "]=0; Application["PageCounter"]=(int)Application["PageCounter"]+1; Response.Write(Application["PageCounter"]); Application.UnLock(); 3,Application.Lock(); Application["PageCounter"]=(int)Application["PageCounter"]; Response.Write(Application["PageCounter"]); 4,PageCounter Application["PageCounter"]=Application["PageCounter"]+1; Response.Write(Application["PageCounter"]); Application.UnLock(); Answer: 2

47 The IsPostBack property of the page allows you to check whether the page is being requested for the first time. How will you ensure that the initialization code on the page runs only once? 1,By setting the IsPostBack property of the Web page to 0. 2,By setting the IsPostBack property of the Web page to False. 3,By setting the IsPostBack property of the Web page to 1. 4,By setting the IsPostBack property of the Web page to True. Answer: 2

48 Consider the following two statements:

Statement A: The ID property of HtmlSelect control gets or sets the unique identifier to the HtmlSelect control for reference at client side. Statement B: The Name property of HtmlSelect control gets or sets the unique identifier to the HtmlSelect control for reference at server side.

Which of the following is true, with respect to the above statements?

1,Statement A is True and statement B is False. 2,Statement A is False and statement B is True. 3,Both, Statement A and Statement B, are True. 4,Both, Statement A and Statement B, are False. Answer: 4

49 While using graphics for Web sites, which of the following design guideline should NOT be followed?

1,Use alternate text for image 2,Ensure proper size of the image 3,Increase the image resolution for clarity. 4,Use Image map to define links with meaning full alternate text Answer: 3

Page 12 of 24

Page 126: REVIEW QUATER 6 FINAL.pdf

06. Creating User Services in ASP.NET

50 Which of the following features of ASP.NET enables user to manage Web applications by storing the configuration information in an Extensible Markup Language (XML) file. 1,Manageability 2,Scalability 3,Security 4,Extensibility Answer: 1

51 Consider the following two statements:

Statement A: The AdvertisementFile property of the AdRotator control is used to set the name of the advertisement file containing the advertisement to be displayed.

Statement B: The Target property is used to specify the name of the Web browser window that will display the contents of the linked Web page when the AdRotator control is clicked.

Which of the following is true, with respect to the above statements? 1,Statement A is True and statement B is False. 2,Statement A is False and statement B is True. 3,Both, Statement A and Statement B, are True. 4,Both, Statement A and Statement B, are False. Answer: 2

52 Which of the following programming models are used in ASP.NET? 1,Web Forms and Web Components 2,Web Console and Web Forms 3,Web services and Web Forms 4,Web services and Web Components Answer: 3

53 In the process of making an application ready for international customers consider the following statements:

Statement A: Globalization phase involves testing of an application.

Statement B: Localization is the phase for designing and implementing user specific locale.

Which of the following is True, with respect to the above statements?

1,Both, Statement A and Statement B, are True. 2,Both, statement A and Statement B, are False. 3,Statement A is True and statement B is False. 4,Statement A is False and statement B is True. Answer: 2

54 Which of the following statement is true regarding the code given here:

If Page.IsPostBack Then ViewState("color") =txtColor.text

Else txtColor.text=ViewState("color")

End If 1,This code cannot be compiled as there is no ViewState() function available. 2, This code is only storing the value of the txtColor in ViewState variable color. 3,This code is storing the value of the txtColor in ViewState variable color when the form isposted and retrieved back to save in txtColor textbox. 4,This code is only storing the value of the ViewState variable color in txtColor. Answer: 3

Page 13 of 24

Page 127: REVIEW QUATER 6 FINAL.pdf

06. Creating User Services in ASP.NET

55 When designing international applications which of the following factor should you consider. 1,The size and color of the font. 2,Number of images per web page 3,The date format and currency to be used for displaying cost, fee etc. 4,The placement of web links Answer: 3

56 You want to provide alternate color scheme in row of a Repeater control. Which of the following statement is correct in this context? 1,By assigning the value of bgcolor in the <HeaderTemplate>. 2,By assigning the value of bgcolor in the <ItemTemplate>. 3,By assigning the value of bgcolor in the <AlternatingItemTemplate>. 4,By assigning the different bgcolor values in the <ItemTemplate> and <AlternatingItemTemplate>. Answer: 4

57 Consider the following statements:

Statement A: Mirroring is the transformation of coordinates for the languages that are read from right to left.

Statement B: Language that does not follow Latin script is called Non-Latin language.

Which of the following is True, with respect to the above statements?

1,Statement A is True and statement B is False. 2,Statement B is True and statement A is False. 3,Both, statement A and Statement B, are False. 4,Both, Statement A and Statement B, are True. Answer: 4

7. Consuming and Manipulating Data in ASP.NET

58 In an ASP.NET application, you want to bind the XML document, Products.xml, to the DataGrid control, DataGrid1. For this, which code will you write in the Load event of the page? 1,DataSet ds = New DataSet(); ds.ReadXml (MapPath(“Products.xml”)); DataGrid1.DataSource = ds; DataGrid1.DataBind(); 2,DataSet ds = New DataSet(); ds.WriteXml (MapPath(“Products.xml”)); DataGrid1.DataSource = ds; DataGrid1.DataBind(); 3,DataSet ds = New DataSet(); ds.ReadXml (MapPath(“Products.xml”)); DataGrid1.DataBind(); 4,DataSet ds = New DataSet(); ds.ReadXml (MapPath(“Products.xml”)); DataGrid1.DataSource = ds;

Answer: 1

59 Which of the following commands is used to add data to a database? 1,Add

2,Fetch 3,Insert 4,Update Answer: 3

Page 14 of 24

Page 128: REVIEW QUATER 6 FINAL.pdf

07. Consuming and Manipulating Data in ASP.NET

60 Consider the following statements:

Statement A: A repeater control cannot display data from different sources by using customized layouts.

Statement B: It is possible to create tables, grids, and comma-separated lists to display data in a repeater control.

Which of the following is true, with respect to the above statements? 1,Statement A is True and Statement B is False. 2,Statement A is False and Statement B is True. 3,Both, Statement A and Statement B, are True. 4,Both, Statement A and Statement B, are False. Answer: 2

61 Identify the sequence of execution of the given code added to the Page_Load event of a Web Form:

if (!Page.IsPostBack) {// emp is a ListBox controlArrayList EmpName = new ArrayList(); EmpName.Add ("Joe"); EmpName.Add ("Harry"); EmpName.Add ("Stephan"); emp.DataSource = Empname; emp.DataBind();lbldisc.Visible=false;}

1,The following is the sequence of the output of the above code: The above code creates an array list named EmpName.The employee names are stored in the array list by using the Add() method of the array list. The arraylist is bound to the DataSource.2,The following is the sequence of the output of the above code: The above code creates an array list named EmpName.The employee names are stored in the array list by using the Add() method of the array list. After all the values are stored in the list, the ListBox control emp is bound to the array list, and the DataBind() method of emp is called to evaluate the data binding expression at runtime. 3,The following is the sequence of the output of the above code:The above code creates an array named arraylist.The employee names are stored in the array by using the Add() method of the array.After all the values are stored in the array, the DataBind() method of the control emp is bound to the array list.4,The following is the sequence of the output of the above code: The above code creates an array list named EmpName.The employee names are stored in the array list by using the Add() method of the array list. After all the values are stored in the list, the DataBind() method emp is bound to the array list. Answer: 2

Page 15 of 24

Page 129: REVIEW QUATER 6 FINAL.pdf

07. Consuming and Manipulating Data in ASP.NET

62 Which of the following codes will you write in the Click event of the Button to add a record in a database when a user clicks the Button? 1,SqlCommand insertcmd = new SqlCommand(“insert into Orders (InvId) values (@invid)”, myconnection); insertcmd.Parameters.Add(“@invid”, SqlDbType.Nchar,10); insertcmd.Parameters[“@invid”].Value = txtinvid.Text; insertcmd.Connection,Open(); insertcmd.ExecuteNonQuery(); insertcmd.Connection.Close();

2,SqlCommand insertcmd = new SqlCommand(“insert into Orders (InvId) values (@invid)”, myconnection); insertcmd.Parameters(“@invid”, SqlDbType.Nchar,10); insertcmd.Parameters[“@invid”].Value = txtinvid.Text; insertcmd.Connection,Open(); insertcmd.ExecuteNonQuery(); insertcmd.Connection.Close(); 3,SqlCommand insertcmd = new SqlCommand(“insert into Orders (InvId) values (@invid)”, myconnection); insertcmd.Parameters.Add(“@invid”, SqlDbType.Nchar,10); insertCmd.Parameters[“@invid”].Value = txtinvid.Text; insertCmd.Connection,Open(); insertCmd.ExecuteNonQuery(); insertCmd.Connection.Close(); 4,SqlCommand insertcmd = new SqlCommand(“insert into Orders (InvId) values (@invid)”, myconnection); insertcmd.Parameters.Add(“@invid”, SqlDbType.Nchar,10); insertcmd.Parameters[“@invid”].Value = txtinvid.Text; insertcmd.ExecuteNonQuery(); insertcmd.Connection.Close(); Answer: 1

63 You have added rows to a Repeater control using the ItemTemplate. Now, you want to specify a different layout for every alternate row of the Repeater control. Which template will you use for this purpose? 1,HeaderTemplate 2,FooterTemplate 3,SeparatorTemplate 4,AlternatingItemTemplate Answer: 4

64 Consider the following statements:

Statement A: System.Data namespace should be included to implement XML DOM.

Statement B: XML DOM allows the user to access and manipulate the elements and attributes present in an XML document programmatically.

Which of the following is true, with respect to the above statements? 1,Statement A is True and Statement B is False. 2,Statement A is False and Statement B is True. 3,Both, Statement A and Statement B, are True.

4,Both, Statement A and Statement B, are False. Answer: 2

Page 16 of 24

Page 130: REVIEW QUATER 6 FINAL.pdf

07. Consuming and Manipulating Data in ASP.NET

65 Consider the following code to delete records from the customer table: SqlConnection conn; conn=new SqlConnection("server=localhost;database=CallCenter"); SqlCommand dc=new SqlCommand("Delete from customer where custid=@cid",conn); dc.Parameters.Add(new SqlParameter("@cid",SqlDbType.Char,10)); dc.Parameters["@cid"].Value=DropDownList1.SelectedItem.ToString(); dc.Connection.Open(); dc.ExecuteNonQuery(); dc.Connection.Close();

Identify the error in the above code. 1,Char is not a property of SqlDbType. 2,The SqlCommand object does not support the Parameter property. 3,The DropDownList control does not support the SelectedItem property. 4,The connection for the DataCommand object need not be opened explicitly. Answer: 1

8. Creating and Managing Components in ASP.NET

66 _____ is a standard communication protocol for interchanging information in a structured format in a distributed environment. 1,XML 2,SOAP 3,WSDL 4,UDDI Answer: 2

67 Given the following options, identify the correct directive to add a user control mycontrol1.ascx to a webform 1,<%@Page Inherits=”MyControls” Language=”C#” %> 2,<%@Register Inherits=” mycontrol1.ascx” Language=”C#” %> 3,<%@Register TagPrefix="ABC" TagName="Header" Src="mycontrol1.ascx" %>

4,<%@UserControl TagPrefix="ABC" TagName="Header" Src="mycontrol1.ascx" %> Answer: 2

68 Which of the following best defines XML? 1,Is used by developers of a client application to know the methods exposed by the Web service. 2,Is a standard communication protocol for interchanging information in a structured format in a distributed environment. 3,Is a standard mechanism to register and discover a created Web service. 4,Enables data interchange, a standard data representation format that can be understood by any platform over the Web. Answer: 4

Page 17 of 24

Page 131: REVIEW QUATER 6 FINAL.pdf

08. Creating and Managing Components in ASP.NET

69 Consider the following statements:

Statement A: The Common Language Runtime only creates one Runtime Callable Wrapper object for a COM component even if it is referred more than one time in an application.

Statement B: Runtime Callable Wrapper stores the number of references attached to it in an internal cache.

Which of the following is true, with respect to the above statements? 1,Statement A is True and Statement B is False. 2,Statement A is False and Statement B is True. 3,Both, Statement A and Statement B, are True. 4,Both, Statement A and Statement B, are False. Answer: 3

70 You are creating an ASP.NET application for BlueSeas Systems. Your application will call an XML Web service run by Janes Technologies. The XML Web service will return an ADO.NET DataSet object containing a list of companies that purchase wine. You need to make the XML Web service available to your application. What should you do?

1,On the .NET tab of the Reference dialog box, select System.Web.Services.dll. 2,In the Web References dialog box, type the address of the XML Web service. 3,Add a using statement to your Global.asax.cs file, and specify the address of the XML Web service. 4,Write an event handler in the Global.asax.cs file to import the .wsdl and .disco files associated with the XML Web service. Answer: 2

71 Which of the following markup languages describes a Web service?

1,UDDI 2,XML 3,WSDL 4,SOAP Answer: 3

72 Which of the following CANNOT be used to make a call to a Web service? 1,HTTP Get 2,HTTP Post 3,TCP/IP 4,SOAP Answer: 3

9. Exception Handling and Debugging Web Applications

73 Which property outputs the session ID of the trace information, when page tracing is enabled for a page?

1,Control tree 2,Request details 3,Trace information 4,Server variables Answer: 2

Page 18 of 24

Page 132: REVIEW QUATER 6 FINAL.pdf

09. Exception Handling and Debugging Web Applications

74 You have inserted the following lines in your web.config file. However, this code generates an error each time you compile your application. <configuration> <appSettings> <add key="EmailAddress" value="[email protected]"/> </configuration>

From the given options, identify the cause of error. 1,EmailAddress cannot be used as a key name. 2,<appSettings> tag does not contain the ending tag. 3,<add> element does not contain the ending tag. 4,This code cannot be inserted in web.config file. Answer: 2

75 Identify the error in the following code added to the HTML view for a Repeater control:

<HeaderTemplate> <tr> <td> <b>User name</b> </td> <td> <b>password</b> </td> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td> <%#DataBinder.Eval(“uname”)%> </.td> <td> <%#DataBinder.Eval(“pwd”)%>

</td> 1,The DataBinder.Eval() method does not need any parameters. 2,The DataBinder.Eval() method needs a Container.DataItem parameter. 3,The DataBinder.Eval() method needs DataItem parameter. 4,The DataBinder.Eval() method needs an Item parameter. Answer: 2

76 Which attribute should be changed to view the tracing information during application level tracing on the local computer only? 1,Enabled 2,RequestLimit 3,LocalOnly 4,PageOutput Answer: 3

Page 19 of 24

Page 133: REVIEW QUATER 6 FINAL.pdf

09. Exception Handling and Debugging Web Applications

77 Consider the following code snippet about the try block and find out error, if any?

try{ //execute you code that might generate runtime error

} catch{

//catch the error } catch(Exception err ){

//use err object to find out the cause of the error } finally{

//Perform some task against exception }

Choose correct option. 1,Try block cannot contain two catch statements. 2,There is no error in the above code snippet. 3,Catch method cannot take Exception class as parameter. 4,Catch block can only take SystemException as a parameter. Answer: 2

78 You have added the following code in an aspx page:

<body><form method=”post” action=”somepage.aspx” runat=”server”> <asp:TextBo id=”txtError” runat=server”/></form></body>

What will happen when the code is run?1,Code will not generate any error and will run successfully.2,Code will generate compilation error on line no. 3 as the ending tag for <asp: textbox> is notdefined.3,Code will generate a parse error on line no. 3 as <asp: textbo> type is not defined. 4,Code will generate an error on line no 2 as form cannot be defined at runat=”server” Answer: 3

Page 20 of 24

Page 134: REVIEW QUATER 6 FINAL.pdf

09. Exception Handling and Debugging Web Applications

79 Which of the following code snippet will remove a trace listener from a Web application? 1,<configuration>

<system > <trace autoflush="true" indentsize="0">

<listeners> <remove name="Default" />

</listeners> </trace>

</system > </configuration>

2,<configuration> <system.diagnostics>

<trace autoflush="false" indentsize="#"> <listeners>

<remove name="Default" /> </listeners>

</trace> </system.diagnostics>

</configuration>

3,<configuration> <system.diagnostics>

<listener> <remove name="Default" />

</listener> </system.diagnostics>

</configuration>

4,<configuration> <system.diagnostics>

<trace autoflush="true" indentsize="0"> <listeners>

<remove name="Default" /></listeners>

</trace> </system.diagnostics>

</configuration>

Answer: 4

Page 21 of 24

Page 135: REVIEW QUATER 6 FINAL.pdf

09. Exception Handling and Debugging Web Applications

80 Consider the following code: <%@ Page Language="C#" %> <script language="C#" runat=server> void Page_Load(Object sender , EventArgs e) {

lblMessage.Value = "hello!"; } </Script> <html> <head><title>Compilation.aspx</title></head> <body> <asp:Label

ID="lblMessage" Runat="Server" />

</body> </html> What type of error will this code generate?

1,Compilation error 2,Runtime error 3,Configuration error 4,Parser error Answer: 1

10. Managing and Deploying Web Applications

81 Consider the following statements:

Statement A: The Web.config file is created in the applications root directory and contains the settings of an individual application. Statement B: All elements of the Web.config file are encapsulated within the root<compilation> element.

Which of the following is True, with respect to the above statements?

1,Statement A is True and statement B is False. 2,Statement A is False and statement B is True. 3,Both, Statement A and Statement B, are True. 4,Both, statement A and Statement B, are False. Answer: 1

82 Identify the step, which is not required to start Web Project Setup wizard? Select File ( Add Project ( New Project. Select Project type as Setup and Deployment Choose Setup Wizard option as a template Select Web Application folder in the File System Editor Enter the name of setup project.

1,Select Project type as Setup and Deployment

2,Choose Setup Wizard option as a template 3,Enter the name of setup project 4,Select Web Application folder in the File System Editor

Answer: 4

Page 22 of 24

Page 136: REVIEW QUATER 6 FINAL.pdf

10. Managing and Deploying Web Applications

83 Consider the following two statements:

Statement A: The hidden field in a Web form cannot store page-specific information without accessing any Web server or Web browser resource.

Statement B: The hidden field can be implemented in an ASP.NET Web form page by just adding the HtmlInputHidden control to a Web page and using the Value property of the control.

Which of the following is true, with respect to the above statements? 1,Statement A is True and statement B is False. 2,Statement A is False and statement B is True. 3,Both, Statement A and Statement B, are True. 4,Both, Statement A and Statement B, are False. Answer: 2

84 Which deployment editor provides the functions to add a file search to the deployment project? 1,Registry Editor 2,Launch Conditions Editor 3,User Interface Editor 4,Custom Actions Editor Answer: 2

85 You create English, French, and German versions of your ASP.NET application. You have separate resource files for each language version. You need to deploy the appropriate resource files based on the language settings of the server. What should you do?

1,Create an installer and set the Installer.Context property for each version of your application. 2,Create an installer that has a launch condition to verify the locale settings. 3,Create an installer that has a custom action to install only location-specific files. 4,Create an installer that has an MsiConfigureProduct function to install the appropriate version. Answer: 3

86 Consider the following statements:

Statement A: Configuration information for ASP.NET applications is defined in the Web.config file.

Statement B: The Web.config file is in the XML format.

Which of the following is True, with respect to the above statements? 1,Statement A is True and statement B is False. 2,Statement A is False and statement B is True. 3,Both, Statement A and Statement B, are True. 4,Both, statement A and Statement B, are False. Answer: 3

87 Consider the following lines of web.config file.

<appSettings> <add key="cnnString" value="server=(local)\NetSDK;database=WebShoppe;Trusted_Connection=yes"/> <appSettings>

Identify what is invalid about above lines. 1,<appSettings> tag cannot be used in web.config file. 2,<add> element is invalid because it does not contain a name attribute. 3,<appSettings> tag does not contain ending tag </appSettings>. 4,<add> element is invalid as it does not contain end tag </add> Answer: 3

Page 23 of 24

Page 137: REVIEW QUATER 6 FINAL.pdf

10. Managing and Deploying Web Applications

88 Which deployment project available in Visual Studio.Net helps to unite all files, registry entries, resources, and the setup logic required to deploy the package as one unit? 1,Setup project 2,Web Setup project 3,Merge module project 4,CAB project Answer: 3

89 Which client-side management option enables you to retain page and control-specific values between round trips? 1,View State 2,Hidden Fields 3,Cookies 4,Query Strings Answer: 1

90 Which client-side management option does not render in a Web browser? 1,View State 2,Hidden Fields 3,Cookies 4,Query Strings Answer: 2

91 Consider the following code and choose correct statement?

DataView Cache_Source = (DataView)Cache["Data1"]; if (Cache_Source == null) {

SqlConnection Conn = new SqlConnection("server=localhost;uid=sa;pwd=;database=product_DB");

SqlDataAdapter Cmd = new SqlDataAdapter("select * from Products", Conn); DataSet ds = new DataSet();

Cmd.Fill(ds, "Products");Cache_Source = new DataView(ds.Tables["Products"]); Cache["Data1"] = Cache_Source;

}1,Above code will generate runtime error on line no 5.2,Above code will create data connection and save data to cache.3,Above code will test the existence of data in cache and save the data to cache if cached data is not available.4,Above code will destroy data from cache. Answer: 3

Page 24 of 24

Page 138: REVIEW QUATER 6 FINAL.pdf

Reviewed QuestionsNo Question

7 Which element of the process-component refers to the Sociology dimension? 1)Output 2)Activity 3)Task 4)Role Answer: 4

8 Consider the following statements:

Statement A: Modelling enhances the quality of software products because it enables you to understand the existing software system and create the desired software system. Statement B: In a software development process, UML is used to visualize, specify, construct, and document the software artefacts of an object-oriented design.

Which one of the following options is correct,with respect to the above statements? 1)Both, Statements A and Statement B, are False. 2)Both, Statements A and Statement B, are True. 3)Statement A is True and Statement B is False. 4)Statement A is False and Statement B is True. Answer: 2

9 Consider the following statements:

Statement A: Role describes the responsibilities of the people in a process. Statement B: Activity describes the actions that a role performs in a process.

Which of the following is correct about the above statements? 1)Both, Statements A and Statement B, are False. 2)Both, Statements A and Statement B, are True. 3)Statement A is True and Statement B is False. 4)Statement A is False and Statement B is True. Answer: 2

10 Wilson Inc. needs to develop an e-commerce Web site for a client. The Graphic User Interface (GUI) of the software should be user friendly because people who are the new to computer usage will also use the e-commerce Web site. During the design of the Web site, a lot of interaction between the developers and the client is required. Which SDLC model is best suited for developing the Web site? 1)Spiral model 2)Waterfall model 3)Prototyping model 4)Incremental model Answer: 3

Page 1

Page 139: REVIEW QUATER 6 FINAL.pdf

10 The Account class of a Bank ATM System consists of the following operations: InsertCard() EnterPIN() ChangePIN() CloseAccount()

The complexity of each operation is 4, 5, 6, and 7, respectively. What is the Weighted Method per Class metric for the Account class?1)42)223)84)7 Answer: 2

6. Red Sky Inc. is a multimedia software development company. They have released software by the name of PhotoLabAssistant 1.0. The product was released by the company and then evaluated by the customers. After getting the feedback from customers about PhotoLabAssistant 1.0, Red Sky Inc. plans to develop a new version of PhotoLabAssistant 2.0 to incorporate customer feedback.

Which of the following SDLC models is best suited for the above scenario? 1)Waterfall model 2)Spiral model 3)Incremental model 4)Prototyping model Answer: 2

7. The project manager of InfoSolution Inc. plans to implement the 3000 process components in the first iteration and 5000 in the second iteration. The first and second iterations take three and six months time, respectively. However, in the first iterations only 1800 process components have been implemented. What is the adjustment factor and revised estimate time for the second iteration? 1)1.66 and 4 month 2)1.66 and 8 month 3)0.6 and 10 month 4)0.6 and 8 month Answer: 3

8. Which of the following aspects of UML identifies that the code can be generated from a UML model? 1)UML is a language for specifying artifacts. 2)UML is a language for visualizing artifacts. 3)UML is a language for constructing artifacts. 4)UML is a language for documenting artifacts. Answer: 3

9. Which UML diagram represents interaction between objects in the form of messages ordered in a sequence, by time? 1)Collaboration diagram 2)Sequence diagram 3)Class diagram 4)Component diagram Answer: 2

Page 2

Page 140: REVIEW QUATER 6 FINAL.pdf

10. In an iterative approach, the following steps enable you to establish a project scope: 1. Identify the requirements of the system. 2. Analyze the impact of implementing each requirement of the system. 3. Assess the effort required for implementing the requirements. 4. Set priorities for the requirements to identify successive iterations.

Identify the correct sequence for the above steps. 1) 3, 2, and 42)1, 4, 2, and 3 3)1, 2, 4, and 3 4)1, 4, 3, and 2 Answer: 4

11. Which view of software system architecture should the project managers of RedSky Inc use to plan the release of their new product? 1)Process view 2)Implementation view 3)Design view 4)Deployment view Answer: 2

12. Blue Valley Inc., a software development organization, has various departments. The organization has directed each department to place its requisition for computers to the purchase department. The purchase department invites price quotations from different companies to purchase computers. After comparing all the quotations, the purchase department generates the purchase order for the company that has given the most suitable quotation.

Identify the entity, actor, business workers, and business use case in the above scenario? 1)Entity: Quotations Actor: Purchase department of Blue Valley Inc. Business worker: Companies sending quotations Business use case: Departments giving requisition 2)Entity: Quotations Actor: Companies sending quotations Business worker: Purchase department of Blue Valley Inc. Business use case: Departments giving requisition 3)Entity: Departments giving requisition Actor: Purchase department of Blue Valley Inc. Business worker: Companies sending quotations Business use case: Quotations 4)Entity: Purchase department of Blue Valley Inc. Actor: Quotations Business worker: Companies sending quotations Business use case: Departments giving requisition Answer: 1

13. The business process model of the Student Registration System consists of four business use cases, which are: Fill the registration form Submit the registration form Fees deposit Get registration number The business actors of the Student Registration System are student, faculty, cashier, and registrar.

Page 3

Page 141: REVIEW QUATER 6 FINAL.pdf

Which of the following business actor can act as business worker for the fees deposit use case? 1)Student2)Faculty3)Cashier4)Registrar Answer: 3

14. Which type of class provide the mechanism that enables you to use operations and classes to work with different data types? 1)Implementation 2)Type 3)Parameterised 4)Abstract Answer: 3

15. Which relation represents the static relationship shared among objects of two classes? 1)Association 2)Dependency 3)Generalization 4)Realization Answer: 1

16. While computation of salary, number of leave without pay (LWP) affects the monthly salary of an employee. Which kind of relationship exists between LWP class and Salary class? 1)Association 2)Multiplicity 3)Generalization 4)Dependency Answer: 4

17. You can classify the students of a university into two categories, full-time and part-time courses. Therefore, the Fulltime and Parttime classes inherit the attributes from the Student class. Which kind of relationship does exist among the Customer class and the Fulltime and the Parttime class? 1)Association 2)Multiplicity 3)Generalization 4)Dependency Answer: 3

18. The use cases for a Student Registration System are identified as: Fill up a registration form Submit the registration form Deposit fee Generate fee receipt Verify the registration form Get registration number

Which one of the following options represent classes for the above use cases? (Choose the best option) 1)FillForm, SubmitForm, GenerateFees, and RegistrationNumber 2)FillForm, SubmitForm, and DepositFees 3)Student, RegistrationForm, and FeesReceipt 4)RegistrationForm and FeesReceipt

Page 4

Page 142: REVIEW QUATER 6 FINAL.pdf

Answer: 3

19. InfoSolution wants to automate its recruitment system. The requirements for implementing the system are: Store the resumes of candidates in the database. Short list candidates based on the percentage of marks obtained in the qualifying examination. Create separate test papers for C, C++, Java, Oracle, and Linux. Evaluate test papers attempted by the candidates and provides the result. Identify the classes for the above requirements? 1)Resume, TestPaper, C, C++, Java, Oracle, and Linux 2)Candidate, TestPaper, and Resume 3)C, C++, Java, Oracle, and Linux 4)Candidate, Resume, C, C++, Java, Oracle, and Linux Answer: 1

20. There are three classes in a class diagram of a Bank ATM System: Account, SavingsAccount, and CurrentAccount. The attributes of the Account class are AccountNumber and Balance. The operation of the Account class is CalculateInterest, which is implemented by the SavingsAccount and CurrentAccount classes. The attribute of the SavingsAccount and CurrentAccount classes is InterestRate. The operation, CalculateInterest, calculates the amount of interest on the available balance for the SavingsAccount and CurrentAccount classes. Which object oriented feature and relationship exists between the classes of the Bank ATM System. 1)Generalization 2)Association 3)Composition 4)Realization Answer: 1

21. Consider the attribute and operation declared in a class: -IssueDate: Date [1] = “01-01-04” (Monday) +BookIssueRequest(BookName:String): Boolean (No)

Which of the following options represents the parameter name, default value, and return type? 1)BookIssueRequest, 01-01-04, and Boolean 2)IssueDate, Monday, and Date 3)BookName, 01-01-04, and Boolean 4)BookName, Monday, and String Answer: 3

22. Which part of a transition in the state diagram refers to the response of an object to an event? 1)Source state 2)Event trigger 3)Target state 4)Action Answer: 4

Page 5

Page 143: REVIEW QUATER 6 FINAL.pdf

23. Which of the following diagrams depict the condition and activities of an object during its lifecycle? 1)State diagram 2)Collaboration diagram 3)Sequence diagram 4)Iteration diagram Answer: 1

24. Consider the following statements:

Statement A: The constituents of a collaboration diagram are organized in such a manner that the unrelated objects are closely placed. Statement B. Collaboration diagrams represents the interaction between objects in the form of messages.

Which of the following is correct about the above statements? 1)Both, Statement A and Statement B, are False. 2)Both, Statement A and Statement B, are True. 3)Statement A is True and Statement B is False. 4)Statement A is False and Statement B is True. Answer: 4

25. Consider the following statements:

Statement A: Collaboration is a collection of instances of classes, relationship among the instances of classes, and actors. Statement B: Interaction diagrams depict how the constituents of a software system interact to realize the use cases of the system.

Which of the following is correct about the above statements? 1)Both, Statement A and Statement B, are False. 2)Both, Statement A and Statement B, are True. 3)Statement A is True and Statement B is False. 4)Statement A is False and Statement B is True. Answer: 2

26. The figure provided represents the book issue process of a library management system of the National University. Which of the following modeling technique is used to represent the book issue request? 1)Requirement 2)Static 3)Dynamic 4)Architecture Answer: 3

27. RedSky Inc. has a stores database that stores the information when a new item arrives. The manager intimates the vendor and orders items when the stock of a part reaches its reorder level. To design the system, the development team creates collaboration for the use case, order items, which is realized through the interaction of Order object and the stores database. What are the various interactions to realize the use case, order items? 1)-- Request by the Stores Manager actor to the object, O1 Orders class, to perform the operation, issueOrder(). -- Request by the issueOrder() operation to the database to store the information about the order. -- Signal sent by the database to the object, O1 Orders, to intimate that the data storage operation is complete.

Page 6

Page 144: REVIEW QUATER 6 FINAL.pdf

2) -- Request by the Stores Manager actor to the object, O1 Orders class, to perform the operation, issueOrder(). -- Request by the issueOrder() operation to the database to store the information about the order. 3) -- Request by the Stores Manager actor to the object, O1 Orders class, to perform the operation, issueOrder(). -- Request by the issueOrder() operation to the database to store the information about the order.

-- Signal sent by the database to the object, O1 Orders, to intimate that the data storage operation is complete.-- Signal sent by the object, O1 Orders, to application to close the application.

4)-- Request by the Stores Manager actor to the object, O1 Orders class, to perform the operation, issueOrder().-- Request by the issueOrder() operation to the database to store the information about the order.

-- Signal sent by the object, O1 Orders, to application to close the application.Answer: 1

28. Which event of an activity diagram occurs outside the process but still have an impact on the process? 1)Partitions 2)Signals 3)Transformations 4)Operations Answer: 2

29. Which of the following notation is used to represent tokens in the states of an activity diagram? 1)Diamond 2)Circle 3)Dot 4)Rectangular box Answer: 3

30. Which type of component form a complete software system which includes the components that form the executable system? 1)Deployment components 2)Work product components 3)Execution components 4) COM ComponentsAnswer: 1

31. Which relationship exists when one constituent of a particular package calls constituents of another package for performing a task? 1)Access Dependency 2)Generalization 3)Association 4)Realization Answer: 1

32. Which viewtype enables you to define interactions among various execution units? 1)Module 2)Component 3)Connector 4)Allocation Answer: 3

Page 7

Page 145: REVIEW QUATER 6 FINAL.pdf

33. Which pattern enables you to represent a tree in which the complex objects represent the nodes and simple objects represent leaves of the tree? 1)Proxy 2)Decorator 3)Chain of Command 4)Composite Answer: 4

34. While testing a GUI application Peter, a software tester at RedSky Inc., finds that an end user might find it inconvenient to select commonly used options, such as cut, copy, and paste, because they are present as menu items. Peter informs the software development team to include toolbars in the application to make the GUI design more user-friendly. Which design pattern should the development team use in order to do implement Peter’s suggestion?

1)Facade 2)Decorator 3)Adapter 4)Composite Answer: 2

35. In a bank, a customer fills an application form to open an account. The customer submits the application to the front desk clerk who validates the form and asks the customer to make changes if necessary. Then the application is forwarded to the bank manager, who conducts an interview with the customer. If the bank manager is satisfied, the application form is stamped and customer is then allowed to open the account. Which pattern is used to define the process followed by the bank to open an account?

1)Command 2)Proxy 3)Composite 4)Chain of Responsibility Answer: 4

36. Which pattern separates the construction of a complex object from its representation? 1)Builder 2)Factory 3)Singleton 4)Decorator Answer: 1

37. Consider that you have an abstract base class, Shape, with an abstract method, makeShape(), to draw a shape on the screen. Two classes, Circle and Square, are derived from the Shape class and provide definitions of the makeShape() method. Depending upon the specification by an end user, either a circle or an square is drawn. To draw the any shape, you need to create and use object of either Circle class or Square class and use the makeShape() method of the Shape abstract class. To solve this problem you apply a design pattern, according to which, you need another class that provides a method to create the objects of the Circle and Square classes. Which design pattern is applied here? 1)Facade 2)Decorator 3)Factory 4)Proxy

Page 8

Page 146: REVIEW QUATER 6 FINAL.pdf

Answer: 3

38. <B> Customer </B> <p> Michelle Abraham <br> Salmonella Apartments<br> Programmer<br> </p>

Peter is asked to represent the information given in the HTML code snippet above in XML. He represents the information as follows: <CUSTOMER> <NAME> Michelle Abraham <ADDRESS> Salmonella Apartments </NAME> </ADDRESS> <PROFESSION> Programmer </PROFESSION> </CUSTOMER>

Identify the error in the above code and suggest a solution for the same. 1)Error on line: <NAME> Michelle Abraham Solution: The closing tag, </NAME>, of the <NAME> element should be given. 2)Error on line: <ADDRESS> Salmonella Apartments </NAME> </ADDRESS> Solution: The closing tag, </NAME> is not required in this line. 3)Error on line: <NAME> Michelle Abraham <ADDRESS> Salmonella Apartments </NAME> </ADDRESS> Solution: The closing tag of the Name element should be written before the ADDRESS element. 4)Error on line: <NAME> Michelle Abraham <ADDRESS> Salmonella Apartments </NAME> </ADDRESS> Solution: The closing tag of the Name element should be written after the closing tag of the ADDRESS element. Answer: 3

39. Shopping Unlimited is a retail store with branches spread across the globe. The store sends its product information from the head office to the branch offices. The product details must be stored in a consistent format at all branches. Restrictions must be placed on the type of data that can be saved in the data store to ensure uniformity and consistency of information. The products sold by Shopping Unlimited are organized into various categories. Product details include the product name, a brief description, product price, and the available quantity on hand. A product ID uniquely identifies each product. Stella, an XML developer has been hired by Shopping Unlimited for developing a data structure for the same. Identify the tasks and the sequence in which Stella should perform the tasks to accomplish the goal. 1)1. Identify the elements required to store data. 2. Identify a method to store data. 3. Identify a method to declare the elements to be used to store data. 4. Identify a method to validate the data structure. 5. Store data. 6. Validate the data structure 2)1. Identify the elements required to store data.2. Identify the attributes. 3. Identify a method to store data.

Page 9

Page 147: REVIEW QUATER 6 FINAL.pdf

4. Identify a method to declare the elements to be used to store data. 5. Identify a method to declare attributes. 6. Identify a method to validate the data structure. 7. Declare elements and attributes. 8. Store data. 9. Validate the data structure 3)1. Identify the elements required to store data.2 Identify a method to declare the elements to be used to store data. 3 Identify a method to validate the data structure. 4 Declare elements. 5 Store data. 6 Validate the data structure 4)1. Identify the elements required to store data.2. Identify the attributes. 3. Identify a method to declare the elements to be used to store data. 5. Identify a method to declare attributes. 6. Declare elements and attributes. 7. Store data. 8. Validate the data structure. Answer: 2

2 You want to declare an optional attribute named “category” in an XML schema. Which of the following attributes of the “xsd:attribute” element will you use to specify that the element is optional? 1)use 2)optional 3)default 4)fixed Answer: 1

3 Which component of an XML document is used to provide documentation information? 1)Element 2)Comment 3)Entity 4)Attribute Answer: 2

4 Which of the following XSD elements allows you to specify the base data type for a user-defined simple type? 1)xsd:pattern 2)xsd:element 3)xsd:restriction 4)xsd:sequence Answer: 3

5 Assertion: Implementing EDI involves high costs.

Reason: EDI is built on fixed transaction set.

Which of the following hold true for this Assertion-Reason? 1)BOTH the assertion and the reason are TRUE, and the reason is a correct explanation of the assertion. 2)BOTH the assertion and the reason are TRUE, but the reason IS NOT a correct explanation of the assertion. 3)The assertion is TRUE and the reason is FALSE.

Page 10

Page 148: REVIEW QUATER 6 FINAL.pdf

4)The assertion is FALSE and hence the reason DOES NOT apply. Answer: 2

44. Which of the following is a rule for creating a well-formed XML document? 1)Every element must have an attribute, which provides additional information about the element. 2)Every XML document must contain parent and child elements. 3)Every empty element must be closed using a forward slash (/) before the closing angular bracket. 4)Elements must overlap. Answer: 3

45. Which component of an XML document is used to provide additional information about elements? 1)Processing instruction 2)Tag 3)Entity 4)Attribute Answer: 4

46. Identify the type of content of the PRODUCT element in the following XML code fragment. <PRODDET> <PRODUCT> <PRODID=“P001”></PRODID> <PRODDESC>Baby Food </PRODDESC> <PRICEPERUNIT> 12 </PRICEPERUNIT> </PRODUCT> </PRODDET> 1)Element 2)Simple 3)Mixed 4)Empty Answer: 1

47. Identify the correct syntax for declaring an internal DTD. 1)<!DOCTYPE rootelement PUBLIC [element and attribute declarations]> 2)<!DOCTYPE rootelement [element and attribute declarations]> 3)<!DOCTYPE rootelement SYSTEM [element and attribute declarations> 4)<!DOCTYPE rootelement SYSTEM|PUBLIC "name-of-file"> Answer: 2

48. Consider the following statements:

Statement A: You can use the <!ATTLIST> statement in a DTD to declare an attribute for an element. Statement B: A single <!ATTLIST> statement can be used to declare multiple attributes for an element.

Which of the following is correct about the above statements? 1)Statement A is True, and Statement B is False. 2)Both, Statement A and Statement B, are True. 3)Both, Statement A and Statement B, are False. 4)Statement A is False, and Statement B is True.

Page 11

Page 149: REVIEW QUATER 6 FINAL.pdf

Answer: 2

49. Consider the following statements:

Statement A: nonNegativeInteger is an example of a primitive datatype

Statement B: nonNegativeInteger is any value greater than or equal to zero

Which of the following is correct about the above statements? 1)Statement A is True, and Statement B is False. 2)Both, Statement A and Statement B, are False. 3)Both, Statement A and Statement B, are True. 4)Statement A is False, and Statement B is True. Answer: 4

50. You need to create a simple type called “empid”. You also need to ensure that the employee ID contains the “E” as the first character, followed by 4 digits. Which of the following code snippets will you use to declare the simple type? 1)<xsd:simpleType name="empid"> <xsd:restriction base="xsd:string"> <xsd:pattern value="\d[E]{1}-\d{4}"/> </xsd:restriction> </xsd:simpleType> 2)<xsd:simpleType name="empid"> <xsd:restriction base="xsd:string"> <xsd:pattern value="\[E]{1}\d{4}"> </xsd:restriction> </xsd:simpleType> 3)<xsd:simpleType name="empid"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[E]{1}\d{4}"/> </xsd:restriction> </xsd:simpleType> 4)<xsd:simpleType name="empid"> <xsd:restriction base="xsd:string"> <xsd:pattern value="{1}[E]-{4}\d"/> </xsd:simpleType> Answer: 3

51. When using an XML parser in a custom XML processing module, the SAX parser interface is most useful when: 1)Documents must be processed in a sequential fashion. 2)Processor memory is not an issue. 3)Random processing of the XML documents is sufficient. 4)The output of the process is an XML document. Answer: 1

Page 12

Page 150: REVIEW QUATER 6 FINAL.pdf

2 Consider the following statements:

Statement A: CSS can be used to reorder, add, delete, or perform operations on elements. Statement B: CSS uses less memory than XSLT.

Which of the following is correct about the above statements? 1)Statement A is True, and statement B is False. 2)Statement A is False, and statement B is True. 3)Both statements are True. 4)Both statements are False. Answer: 2

3 You want to create an attribute named “baseprice” with a default value of 200 for the “product” element. The attribute should accept integer values. Which of the following statements will you use to declare the attribute? 1)<xsd:attribute name="baseprice" default= 200 type="xsd:integer"/> 2)<xsd:attribute name="baseprice" type="xsd:integer" use= “default” value=“200”/> 3)<xsd:attribute name="baseprice" default= “200” type="xsd:integer"/> 4)<xsd:attribute element="product" name="baseprice" default= “200” type="xsd:integer"/> Answer: 2

4 Which of the following statements will you use to display the value of an attribute named “partno”? 1)<xsl:text select=“partno”/> 2)<xsl:value-of select= “@partno” /> 3)<xsl:value-of select= “partno” /> 4)<xsl:value-of select= “@partno”> Answer: 2

5 Which of the following attributes of the “xsl:sort” element will you use to specify whether elements should be sorted in the ascending or descending order? 1)case-order 2)order 3)select 4)data-type Answer: 2

6 The details of the products listed on an e-commerce Web site are stored in an XML document. The document has the PRODUCTDATA element that contains all the other elements. The PRODUCT element represents the details about each product. Each product is uniquely identified by the value assigned to the PRODID attribute. Which of the following code snippets will you use to display a bulleted list of products in the ascending order of their product ID? 1)<xsl:template match="/"> <xsl:for-each select="PRODUCTDATA/PRODUCT"> <xsl:sort select="@PRODID" order="ascending"/> <LI> <xsl:text>Product ID: </xsl:text> <xsl:value-of select="@PRODID"/> <xsl:text>Product Name: </xsl:text> <xsl:value-of select="PRODUCTNAME"/> <xsl:text>Price Per Unit </xsl:text> <xsl:value-of select="PRICE"/> </LI> </xsl:for-each> </xsl:template>

Page 13

Page 151: REVIEW QUATER 6 FINAL.pdf

2)<xsl:template match="/"><xsl:for-each select="PRODUCTDATA/PRODUCT"> <xsl:sort select="@PRODID" order="ascending"> <LI><xsl:text>Product ID: </xsl:text> <xsl:value-of select="@PRODID"/> <xsl:text>Product Name:</xsl:text> <xsl:value-of select="PRODUCTNAME"/> <xsl:text> Price Per Unit </xsl:text> <xsl:value-of select="PRICE"/>"/LI></xsl:sort> </xsl:for-each> </xsl:template>3)<xsl:template match="/"><xsl:for-each select="PRODUCTDATA/PRODUCT"> <LI><xsl:sort select="@PRODID" order="ascending"/> <xsl:text>Product ID:</xsl:text><xsl:value-of select="@PRODID"/> <xsl:text> Product Name: </xsl:text> <xsl:value-of select="PRODUCTNAME"/> <xsl:text> Price Per Unit</xsl:textr> <xsl:value-of select="PRICE"/></LI></xsl:sort> </xsl:for-each> </xsl:template>4)<xsl:template match="/"><xsl:for-each select="PRODUCTDATA/PRODUCT"> <xsl:sort select="@PRODID"order="ascending"> <LI><xsl:text>Product ID:</xsl:text> <xsl:value-of select="@PRODID"/> <xsl:text> Product Name:</xsl:text> <xsl:value-of select="PRODUCTNAME"/> <xsl:text>Price Per Unit </xsl:text> <xsl:value-of select="PRICE"/></LI> </xsl:for-each> </xsl:template> Answer: 1

57. Consider the following XML document: <?xml version="1.0"?> <ORDERDETAILS> <PRODUCT ID="P001" NAME="Mini Bus" PRICE="75"> <ORDER ID="O001">

<SHIP_ADD>10 NEWSLAND ESTATE, NY</SHIP_ADD> <QUANTITY>30</QUANTITY>

</ORDER> <ORDER ID="O002">

<SHIP_ADD>11 NEWSLAND ESTATE, NY</SHIP_ADD> <QUANTITY>50</QUANTITY>

Page 14

Page 152: REVIEW QUATER 6 FINAL.pdf

</ORDER></PRODUCT></ORDERDETAILS>Which of the following code snippets will you use to display the product of price and quantity?1)<xsl:for-each select="ORDERDETAILS/PRODUCT">

ORDER VALUE: <xsl:value-of select='(../@PRICE) * (QUANTITY) '/></xsl:for-each></xsl:for-each>

2)<xsl:for-each select="ORDERDETAILS/PRODUCT"><xsl:for-each select="ORDER">ORDER VALUE:<xsl:value-of select='(../@PRICE) * (QUANTITY) '/>

</xsl:for-each></xsl:for-each>3)<xsl:for-each select="ORDERDETAILS/PRODUCT">

<xsl:for-each select="ORDER">ORDER VALUE: <xsl:value-of select='(../PRICE) * (QUANTITY) '/>

</xsl:for-each></xsl:for-each>4)<xsl:for-each select="ORDERDETAILS/PRODUCT">

ORDER VALUE: <xsl:value-of select='(../PRICE) * (QUANTITY) '/></xsl:for-each>Answer: 2

58. Consider the following statements:

Statement A: The “ref” attribute of the “xsd:attribute” element is used to reference a user-defined attribute declared in the same or any other XML schema. Statement B: You can use the “name” and “ref” attributes together in an attribute declaration statement.

Which of the following is correct about the above statements? 1)Statement A is True, and statement B is False. 2)Statement A is False, and statement B is True. 3)Both statements are True. 4)Both statements are False. Answer: 1

59. Consider the following Employees.xml document:

<Employees> <Emp id="075"> <name>Cathy</name> <surname>Symcox</surname></Emp> <Emp id="057"> <name>Steven</name> <surname>Lara</surname> </Emp> </Employees>

The preceding document is manipulated using the following JavaScript code:

var xml_doc = new ActiveXObject("Microsoft.XMLDOM"); xml_doc.async = false; xml_doc.load("employees.xml"); var root = xml_doc.documentElement; var empnode = xml_doc.getElementsByTagName("name"); document.write(empnode[0].firstChild.nodeValue);

Page 15

Page 153: REVIEW QUATER 6 FINAL.pdf

What would be the output of applying the preceding code to the Employees.xml document? 1)Cathy2)Cathy Symcox3)Cathy Symcox Steven Lara 4)075 Cathy Symcox Answer: 1

60. Which of the following code snippets will you use to load an XML schema called “product.xsd” and associate it with an XML document represented by the object “xmlDoc”? 1)var namespace=xmlDoc.documentElement.namespaceURI; xmlDoc.validateOnParse=true; var xsdschemacache = new ActiveXObject("Msxml2.XMLSchemaCache.4.0"); xsdschemacache.add(namespace, "product.xsd"); xmlDoc.schemas=xsdschemacache; 2)var namespace=xmlDoc.namespaceURI; xmlDoc.validateOnParse=true; var xsdschemacache = new ActiveXObject("Msxml2.XMLSchemaCache.4.0"); xsdschemacache.load(namespace, “product.xsd”); xmlDoc.schemas=xsdschemacache; 3)var namespace=xmlDoc.documentElement.namespaceURI; xmlDoc.validateOnParse=true; var xsdschemacache = new ActiveXObject("Msxml2.XSDSchemaCache.4.0"); xsdschemacache.load(namespace, “product.xsd”); xmlDoc.schemas=xsdschemacache; 4)var namespace=xmlDoc.documentElement.namespaceURI; xmlDoc.validateOnParse=true; var xsdschemacache = new ActiveXObject("Msxml2.XSDSchemaCache.4.0"); xsdschemacache.add(namespace, “product.xsd”); xmlDoc.schemas=xsdschemacache; Answer: 1

61. The data about orders is stored in an XML document. Each order is represented using the Order element. The Order element has an attribute named ProductID. You want to extract all Order elements that have a ProductID value of 1. Which of the following code fragments should you use to do so? 1)<xsl:template match="Order[@ProductID=‘1’]"> 2)<xsl:template match="Order[ProductID=‘1’]"> 3)<xsl:template select="Order[@ProductID=‘1’]"/> 4)<xsl:apply-templates select="@ProductID=‘1’"/> Answer: 1

62. Which of the following values of the xlink:show attribute is specified to insert the content of a linked object within the source document at the link position? 1)insert 2)replace 3)new 4)embed Answer: 4

Page 16

Page 154: REVIEW QUATER 6 FINAL.pdf

63. Bob, an XML programmer, is developing an online library. The library should allow the readers to hold online discussions and do research work. Bob is using XLink to enhance and improve the linking capabilities of the documents generated and accessed online. He also wants to give additional information regarding the method of activating a link. This should be done for all possible links in the Web site. What should Bob do to achieve this task? 1)Use the xlink:actuate attribute and assign it the value other.2)Use the xlink:show attribute and assign it the value other. 3)Use the xlink:actuate attribute and assign it the value OnLoad. 4)Use the xlink:show attribute and assign it the value OnLoad. Answer: 1

64. Which attribute of the ElementType element is used to specify whether or not the element should contain other elements, text, or both? 1)Content 2)Name 3)Dt:type 4)Model Answer: 1

65. Identify the top-level element of a SOAP message. 1)envelope 2)header 3)body 4)target Answer: 1

66. Cindy uses the following SQL statement to fetch data from the Students table, which contains information about the students in the Name, ID, and Marks columns: SELECT * FROM STUDENTS FOR XML AUTO, ELEMENTS Which of the following XML document formats would be generated on using the preceding SQL statement? 1)<Root> <Students> <Name>Bob</Name> <ID>S235</ID> <Marks>74</Marks> </Students> <Students> <Name>Cynthia</Name> <ID>S347</ID> <Marks>69</Marks></Students> <Students> <Name>Steve</Name> <ID>S349</ID> <Marks>86</Marks> </Students> </Root> 2)<Root> <Students Name=”Bob” ID=” S235” Marks=”74”/> <Students Name=”Cynthia” ID=” S347” Marks=”69”/> <Students Name=”Steve” ID=” S349” Marks=”86”/> </Root> 3)<Root>

Page 17

Page 155: REVIEW QUATER 6 FINAL.pdf

<row Students Name=”Bob” ID=” S235” Marks=”74”/> <row Students Name=”Cynthia” ID=” S347” Marks=”69”/> <row Students Name=”Steve” ID=” S349” Marks=”86”/> </Root>4)<Root><row Name=”Bob” ID=” S235” Marks=”74”/> <row Name=”Cynthia” ID=” S347” Marks=”69”/> <row Name=”Steve” ID=” S349” Marks=”86”/> </Root>Answer: 1

2 The Emp table stores information about the employees in the Name, ID, Dept, Address, and DOJ columns. Mark wants to display the details of an employee with the ID E74 in an XML document. Which of following options can Mark use to perform the given task? 1)Build a URL Query and execute it with the FOR XML clause with Explicit mode. 2)Build an XPath query and execute it against the schema representing the structure of the required XML document. 3)Build a URL query and execute it against the schema representing the structure of the required XML document. 4)Build an XPath Query and execute it with the FOR XML clause with Explicit mode. Answer: 2

3 Consider the following statements:

Statement A: SOAP provides a mechanism for structured information interchange in a distributed environment. Statement B: SOAP enables components of heterogeneous applications to send and receive messages.

Which of the following is correct about the above statements? 1)Statement A is True, and Statement B is False. 2)Statement A is False, and Statement B is True. 3)Both, Statement A and Statement B, are True. 4)Both, Statement A and Statement B, are False. Answer: 3

4 Michael wants to display the perishable products from the Items table in the Greenbay database, An XML file, perish.xml is created which contains the schema information. It is required that the products must be consumed before 11th Mar, 2005. He uses the following XPath query to perform the task: http://localhost/ITEMS/schema/GREENBAY[@DUE_DATE ='11-03-2005']?root=root. However, the query results in an error. Which of the following options describes the cause of the error and the accurate query that should have been used? 1)Michael did not mention the name of the schema in the query. The correct query is: http://localhost/ITEMS/schema/perish.xml/GREENBAY[@ DUE_DATE='11-03-2005']?root=root 2)Michael typed in the database name instead of the table name. The correct query is: http://localhost/ITEMS/schema/ITEMS[@ DUE_DATE='11-03-2005']?root=root 3)Michael did not type the schema name in the query. The database name is also incorrectly used instead of the table name. The correct query is: http://localhost/ITEMS/schema/perish.xml/ITEMS[@ DUE_DATE='11-03-2005']?root=root

Page 18

Page 156: REVIEW QUATER 6 FINAL.pdf

4)Michael should type in the database name at the localhost position and the schema name in the query. The correct query is:http://GREENBAY/ITEMS/schema/perish.xml/ITEMS[@ DUE_DATE='11-03-2005']?root=rootAnswer: 3

70. William uses the following XPath query to generate an XML document containing data about the employees: http://localhost/Employees/format/Employees.xml/Employees[@ Department='Sales']?root=root Which of the following statements best describes the XML document created using the above XPath query? 1)The XML document contains the data retrieved from the Employees database in a format that is similar to the Employees.xml document 2)The XML document contains data retrieved from the Employees table using the schema name Format. The data is about the employees belonging to the Sales department. 3)The XML document contains data retrieved from the Employees database using the schema name Format. The data is about the employees belonging to the Sales department. 4)The XML document contains data retrieved from the Employees table in a format that is similar to the Employees.xml document. The data is about the employees belonging to the Sales department. Answer: 2

71. Brian needs to display data stored in an SQL Server 2000 database as an XML document. He wants only the column names and the values stored in the columns to be displayed, and does not want the table name to be displayed. Which of the following modes of the FOR XML clause should Brian use to perform the given task? 1)AUTO mode 2)EXPLICIT mode 3)RAW mode 4)AUTO mode with Elements option Answer: 3

72. Andrew wants to fetch data from the Names and Address columns, which belong to the Emp and Details tables respectively, and display the tables as nested elements. Which of the following code snippets should Andrew use to perform the given task? 1)SELECT Emp.Names, Details.Address FROM Emp, Details FOR XML AUTO, ELEMENTS 2)SELECT Emp.Names, Details.Address FROM Emp, Details FOR XML RAW 3)SELECT Emp.Names, Details.Address FROM Emp, Details FOR XML AUTO 4)SELECT Emp.Names, Details.Address FROM Emp, Details FOR XML EXPLICIT Answer: 3

Page 19

Page 157: REVIEW QUATER 6 FINAL.pdf

73. Which object(s) of SMO can be used to build a SOAP message? 1)WSDLReader 2)SOAPMessage 3)SOAPClientMessage and SOAPServerMessage 4)SoapSerializer Answer: 4

Page 158: REVIEW QUATER 6 FINAL.pdf

UML Review

Question :Which phase of SDLC involves implementation of changes or implementation of new features once the deployment of the software is complete?

1,Maintenance

2,Design

3,Coding

4,Testing

Answer correct is: 1

---------------

Question :Which phase of SDLC involves the analysis of the software system that needs to developed within the given environment, requirements, and characteristics from the users point of view?

1,Maintenance

2,Design

3,Coding

4,Feasibility analysis

Answer correct is: 4

---------------

Question :Which extension element enables you to extend the semantics of building blocks of UML to tailor UML for specific application domains?

1,Stereotypes

2,Constraints

3,Tagged values

4,Semantics

Answer correct is: 2

---------------

Page 159: REVIEW QUATER 6 FINAL.pdf

Question :Which element of the process-component refers to the Sociology dimension?

1,Output

2,Activity

3,Task

4,Role

Answer correct is: 4

---------------

Question :Which quality check of the software development process includes tasks, such as organizing resources, forming teams, setting objectives, prioritising scope, and controlling risks?

1,Management quality

2,Process quality

3,Model or architecture quality

4,Data quality

Answer correct is: 1

---------------

Question :Which one of the following options correctly identifies the action involved in design phase of SDLC?

(Choose the best option.)

1,Analysis of project requirements in terms of input data and desired output, processing required to transform input into output, cost- benefit analysis, and schedule of the project.

2,Gathering, analysing, validating, and specifying requirements. At the end of this phase, the Software Requirement Specification (SRS) document is prepared.

3,Translation of requirements specified in the SRS into a logical structure that can be implemented in a programming language.

4,Implementation of design specified in the design document into executable programming language code.

Answer correct is: 3

---------------

Question :Consider the following statements:

Page 160: REVIEW QUATER 6 FINAL.pdf

Statement A: The Booch model involves both the micro and macro process of software development.

Statement B: The Rumbaugh model involves designing software at four levels of abstraction.

Which of the following is correct about the above statements?

1,Both, Statements A and Statement B, are False.

2,Both, Statements A and Statement B, are True.

3,Statement A is True and Statement B is False.

4,Statement A is False and Statement B is True.

Answer correct is: 3

---------------

Question :Consider the following statements:

Statement A: Modelling enhances the quality of software products because it enables you to understand the existing software system and create the desired software system.

Statement B: In a software development process, UML is used to visualize, specify, construct, and document the software artefacts of an object-oriented design.

Which one of the following options is correct,with respect to the above statements?

1,Both, Statements A and Statement B, are False.

2,Both, Statements A and Statement B, are True.

3,Statement A is True and Statement B is False.

4,Statement A is False and Statement B is True.

Answer correct is: 2

---------------

Question :Consider the following statements:

Statement A: Role describes the responsibilities of the people in a process.

Statement B: Activity describes the actions that a role performs in a process.

Page 161: REVIEW QUATER 6 FINAL.pdf

Which of the following is correct about the above statements?

1,Both, Statements A and Statement B, are False.

2,Both, Statements A and Statement B, are True.

3,Statement A is True and Statement B is False.

4,Statement A is False and Statement B is True.

Answer correct is: 2

---------------

Question :Consider the following statements:

Statement A: Estimating the number of dimensions of the process-components for each iteration is known as the planned productivity.

Statement B: The adjustment factor enables you to determine the schedule slippage of the software project.

Which one of the following options is correct with respect to the above statements?

1,Both, Statements A and Statement B, are False.

2,Both, Statements A and Statement B, are True.

3,Statement A is True and Statement B is False.

4,Statement A is False and Statement B is True.

Answer correct is: 2

---------------

Question :Which type of component form a complete software system which includes the components that form the executable system?

1,Deployment components

2,Work product components

3,Execution components

4, COM Components

Answer correct is: 1

---------------

Page 162: REVIEW QUATER 6 FINAL.pdf

Question :Wilson Inc. needs to develop an e-commerce Web site for a client. The Graphic User Interface (GUI) of the software should be user friendly because people who are the new to computer usage will also use the e-commerce Web site. During the design of the Web site, a lot of interaction between the developers and the client is required. Which SDLC model is best suited for developing the Web site?

1,Spiral model

2,Waterfall model

3,Prototyping model

4,Incremental model

Answer correct is: 3

---------------

Question :Info Solutions needs to develop a payroll system that maintains salary information, such as basic salary and house rent allowances. The payroll system should also maintain information about the provident fund contribution of employees. Further, Info Solutions wants some advance features in the payroll system, such as calculation of income tax and perks based on the basic salary. The requirements for the payroll system are not freezed and will evolve during the development process of payroll system. Which SDLC model is best suited for the payroll system?

1,Prototyping model

2,Incremental model

3,Spiral model

4,Waterfall model

Answer correct is: 3

---------------

Question :Info Solutions needs to develop an operating system, which can support graphical applications that require high memory and processing speed. The company plans to first release the beta version of the operating system in the market. After incorporating the feedback from users, the company plans to release the final version of the operating system. Which SDLC model is best suited for developing such an operating system?

1,Win-win spiral model

2,Incremental model

3,Spiral model

4,Component-based development model

Answer correct is: 3

Page 163: REVIEW QUATER 6 FINAL.pdf

---------------

Question :During the design of the class diagram of a bank ATM system, the software designer feels that there are various methods of implementing the class. Therefore, the software designer adds a modeling construct in the class diagram of the bank ATM that describes the alternate method to implement that class. Identify which of the following modeling construct will the designer use to specify the alternate method.

1,Comment

2,Note

3,Tagged Value

4,Stereotype

Answer correct is: 3

---------------

Question :The Account class of a Bank ATM System consists of the following operations:

-- InsertCard()

-- EnterPIN()

-- ChangePIN()

-- CloseAccount()

The complexity of each operation is 4, 5, 6, and 7, respectively. What is the Weighted Method per Class metric for the Account class?

1,4

2,22

3,8

4,7

Answer correct is: 2

---------------

Question :Red Sky Inc. is a multimedia software development company. They have released software by the name of PhotoLabAssistant 1.0. The product was released by the company and then evaluated by the customers. After getting the feedback from customers about PhotoLabAssistant 1.0, Red Sky Inc. plans to develop a new version of PhotoLabAssistant 2.0 to incorporate customer feedback.

Which of the following SDLC models is best suited for the above scenario?

Page 164: REVIEW QUATER 6 FINAL.pdf

1,Waterfall model

2,Spiral model

3,Incremental model

4,Prototyping model

Answer correct is: 2

---------------

Question :Wilson Inc. has to develop an ATM software for the National Bank. Wilson Inc. has vast experience of developing bank ATM software and has a programming team having skills to complete the ATM project successfully. Therefore, The Wilson Inc. has well understood the requirements of National Bank.

Which of the SDLC model is best suited for the bank ATM software?

1,Waterfall model

2,Spiral model

3,Incremental model

4,Prototyping model

Answer correct is: 1

---------------

Question :The class diagram of the Library Management System consists of four classes, Library, Member, Book, and BookCopy. The number of operations in the Library, Member, Book, and BookCopy classes are 6, 4, 4, and 2 respectively. In addition, the BookCopy class inherits all operations of the book class. What is the Method Inherited Factor of the class diagram?

1,16

2,20

3,1.25

4,0.8

Answer correct is: 4

---------------

Question :The project manager of InfoSolution Inc. plans to implement the 3000 process components in the first iteration and 5000 in the second iteration. The first and second iterations take three and six months time, respectively. However, in the first iterations only 1800 process components have been implemented. What is the adjustment factor and revised estimate time for the second iteration?

Page 165: REVIEW QUATER 6 FINAL.pdf

1,1.66 and 4 month

2,1.66 and 8 month

3,0.6 and 10 month

4,0.6 and 8 month

Answer correct is: 3

---------------

Question :You are writing an online test of 50 questions and your computer switches off due to power failure after the ninth question. When you switch on the computer again, the tenth question is displayed. Which modeling construct is used in static modeling to represents the last state of the online test software?

1,Deep History State

2,Shallow History State

3,Tagged Value

4,Stereotypes

Answer correct is: 2

---------------

Question :Which of the following aspects of UML identifies that the code can be generated from a UML model?

1,UML is a language for specifying artifacts.

2,UML is a language for visualizing artifacts.

3,UML is a language for constructing artifacts.

4,UML is a language for documenting artifacts.

Answer correct is: 3

---------------

Question :Which UML diagram represents interaction between objects in the form of messages ordered in a sequence, by time?

1,Collaboration diagram

2,Sequence diagram

3,Class diagram

4,Component diagram

Page 166: REVIEW QUATER 6 FINAL.pdf

Answer correct is: 2

---------------

Question :Which one of the following type of modeling enables you to depict the behavior of static constituents using the following diagrams?

-- Collaboration diagram

-- Sequence diagram

-- Activity diagram

-- State diagram

1, Requirements modeling

2, Static modeling

3, Dynamic modeling

4, Architectural modeling

Answer correct is: 3

---------------

Question :Which modeling technique depicts the design of the software system in multiple views, such as presentation, business, and resource?

1,Requirement modeling

2,Static modeling

3,Architectural modeling

4,Dynamic modeling

Answer correct is: 3

---------------

Question :Which view represents the physical system including the files and components required to assemble the system?

1,Deployment view

2,Design view

3,Implementation view

4,Process view

Answer correct is: 3

---------------

Page 167: REVIEW QUATER 6 FINAL.pdf

Question :In an iterative approach, the following steps enable you to establish a project scope:

1. Identify the requirements of the system.

2. Analyze the impact of implementing each requirement of the system.

3. Assess the effort required for implementing the requirements.

4. Set priorities for the requirements to identify successive iterations.

Identify the correct sequence for the above steps.

1, 3, 2, and 4

2,1, 4, 2, and 3

3,1, 2, 4, and 3

4,1, 4, 3, and 2

Answer correct is: 4

---------------

Question :Arrange the steps to generate test cases from use cases.

1. Identify instances of a use case.

2. Identify the conditions required for execution of each use case instance.

3. Add test input values to complete the test cases.

4. Identify test input and expected results for each instance of the use case.

Identify the correct sequence for the above steps.

1, 3, 2, and 4

2,1, 4, 2, and 3

3,1, 2, 4, and 3

4,1, 4, 3, and 2

Answer correct is: 2

---------------

Question :The constituents of a software system, such as classes, need to interact with other classes to depict their response. Which constituents depict such responses and relations between classes by using messages at the design phase?

1,Static constituents

Page 168: REVIEW QUATER 6 FINAL.pdf

2,Dynamic constituents

3,Grouping constituents

4,Annotational constituents

Answer correct is: 2

---------------

Question :Which UML notation enables you to represent the functions of a particular sub process in the existing process?

1,Business actor

2,Business entity

3,Business structure

4,Business use case

Answer correct is: 3

---------------

Question :Which view of software system architecture should the project managers of RedSky Inc use to plan the release of their new product?

1,Process view

2,Implementation view

3,Design view

4,Deployment view

Answer correct is: 2

---------------

Question :Blue Valley Inc., a software development organization, has various departments. The organization has directed each department to place its requisition for computers to the purchase department. The purchase department invites price quotations from different companies to purchase computers. After comparing all the quotations, the purchase department generates the purchase order for the company that has given the most suitable quotation.

Identify the entity, actor, business workers, and business use case in the above scenario?

1,Entity: Quotations

Actor: Purchase department of Blue Valley Inc.

Page 169: REVIEW QUATER 6 FINAL.pdf

Business worker: Companies sending quotations

Business use case: Departments giving requisition

2,Entity: Quotations

Actor: Companies sending quotations

Business worker: Purchase department of Blue Valley Inc.

Business use case: Departments giving requisition

3,Entity: Departments giving requisition

Actor: Purchase department of Blue Valley Inc.

Business worker: Companies sending quotations

Business use case: Quotations

4,Entity: Purchase department of Blue Valley Inc.

Actor: Quotations

Business worker: Companies sending quotations

Business use case: Departments giving requisition

Answer correct is: 1

---------------

Question :The business process model of the Student Registration System consists of four business use cases, which are:

Fill the registration form

Submit the registration form

Fees deposit

Get registration number

The business actors of the Student Registration System are student, faculty, cashier, and registrar.

Which of the following business actor can act as business worker for the fees deposit use case?

1,Student

2,Faculty

3,Cashier

Page 170: REVIEW QUATER 6 FINAL.pdf

4,Registrar

Answer correct is: 3

---------------

Question :Wilson Inc. has an assignment of University Management System automation. The University wants to automate the student registration system, library management system, and payroll system. In the first iteration, University plans to automate the payroll system. Identify the actors for the payroll system use cases.

(Choose the best option.)

1,Student, Finance Registrar, and Faculty

2,Student, Librarian, and Finance Registrar

3,Student, Faculty, and Finance Registrar

4,Finance Registrar and Employee

Answer correct is: 4

---------------

Question :Wilson Inc. has been assigned to automate the airline reservation system of Flyway, an airline company. A passenger can book the ticket and pay online using the automation software. In the payment option of ticket, passenger has to enter six-digit password for the secure transaction. If the passenger does not enter the correct password suggest:

The alternate flow

The expected results

The execution condition

The state

1,Software system prompts to enter a valid password

Passenger is able to book the ticket

Passenger enters a valid password for confirmation

I

2,Software system accepts the entered password

Passenger is able to book the ticket

Passenger enters a valid password for confirmation

I

3,Passenger enter a invalid password and software system prompts to enter a valid password

Page 171: REVIEW QUATER 6 FINAL.pdf

Passenger is not able to book the ticket

Passenger enters a valid password

I

4,Software system prompts to enter a valid password

Passenger is not able to book the ticket

Passenger enters a valid password

V

Answer correct is: 3

---------------

Question :Which type of relationships among classes and objects represents how a super class is related to sub classes?

1,Association

2,Multiplicity

3,Generalization

4,Realization

Answer correct is: 3

---------------

Question :Which relationship represents the number of objects of a class that are connected to an object of another class?

1,Association

2,Multiplicity

3,Generalization

4,Realization

Answer correct is: 2

---------------

Question :Which type of class provide the mechanism that enables you to use operations and classes to work with different data types?

1,Implementation

2,Type

3,Parameterised

Page 172: REVIEW QUATER 6 FINAL.pdf

4,Abstract

Answer correct is: 3

---------------

Question :Which class allows you to declare the operations and associations modeled through type classes and not define them.

1,Implementation

2,Type

3,Parameterised

4,Abstract

Answer correct is: 2

---------------

Question :Which relation represents the static relationship shared among objects of two classes?

1,Association

2,Dependency

3,Generalization

4,Realization

Answer correct is: 1

---------------

Question :A customer can purchase multiple products, but a product can be sold to only one customer. Therefore, an object of the Customer class is associated with multiple objects of the Product class. Which kind of relationship exists between the Customer class and the Product class?

1,Association

2,Multiplicity

3,Generalization

4,Realization

Answer correct is: 2

---------------

Question :While computation of salary, number of leave without pay (LWP) affects the monthly salary of an employee. Which kind of relationship exists between LWP class and Salary class?

Page 173: REVIEW QUATER 6 FINAL.pdf

1,Association

2,Multiplicity

3,Generalization

4,Dependency

Answer correct is: 4

---------------

Question :Consider the following statements:

Statement A: Class notations are used for analyzing the requirements of the system by depicting the attributes and operations.

Statement B: Class notations are also used for implementing the requirements of the system at the implementation phase.

Which of the following is correct about the above statements?

1,Both, Statement A and Statement B, are False.

2,Both, Statement A and Statement B, are True.

3,Statement A is True and Statement B is False.

4,Statement A is False and Statement B is True.

Answer correct is: 2

---------------

Question :You can classify the students of a university into two categories, full-time and part-time courses. Therefore, the Fulltime and Parttime classes inherit the attributes from the Student class. Which kind of relationship does exist among the Customer class and the Fulltime and the Parttime class?

1,Association

2,Multiplicity

3,Generalization

4,Dependency

Answer correct is: 3

---------------

Page 174: REVIEW QUATER 6 FINAL.pdf

Question :Which view of a software system is important to the client and developers because it enables them to identify the hardware and network configuration required to install the software system.

1,Use case view

2,Design view

3,Process view

4,Deployment view

Answer correct is: 4

---------------

Question :The use cases for a Student Registration System are identified as:

Fill up a registration form

Submit the registration form

Deposit fee

Generate fee receipt

Verify the registration form

Get registration number

Which one of the following options represent classes for the above use cases?

(Choose the best option)

1,FillForm, SubmitForm, GenerateFees, and RegistrationNumber

2,FillForm, SubmitForm, and DepositFees

3,Student, RegistrationForm, and FeesReceipt

4,RegistrationForm and FeesReceipt

Answer correct is: 3

---------------

Question :The responsibilities of a Library Management System are:

1. Maintaining member information, such as name, address, and contact number

2. Maintaining records of books available in the library

3. Maintaining details of issued and returned books

Page 175: REVIEW QUATER 6 FINAL.pdf

4. Calculating penalty for books that are returned after the due date

5. Keeping track of library member, such as adding new members, deleting existing members, or renewing membership

Which one of the following options identify the above responsibilities?

1,Librarian, Library, Member, and Book

2,Library, Member, Book, and BookCopy

3,Librarian, Member, Book, and BookCopy

4,Library, Member, BookRecord, and Penalty

Answer correct is: 2

---------------

Question :InfoSolution wants to automate its recruitment system. The requirements for implementing the system are:

Store the resumes of candidates in the database.

Short list candidates based on the percentage of marks obtained in the qualifying examination.

Create separate test papers for C, C++, Java, Oracle, and Linux.

Evaluate test papers attempted by the candidates and provides the result.

Identify the classes for the above requirements?

1,Resume, TestPaper, C, C++, Java, Oracle, and Linux

2,Candidate, TestPaper, and Resume

3,C, C++, Java, Oracle, and Linux

4,Candidate, Resume, C, C++, Java, Oracle, and Linux

Answer correct is: 1

---------------

Question :InfoSolution wants to automate its Payroll System. The company has three categories of employees; managers, engineers, and other supporting staff. The supporting staff is further divided as part time and full time employees. Which option identifies the classes for the Payroll System?

1,Employee, Manager, Engineer, SupportingStaff, FullTimeStaff, and PartTimeStaff.

2,Employee, Manager, Engineer, SupportingStaff,

3,Manager, Engineer, SupportingStaff, FullTimeStaff, and PartTimeStaff.

Page 176: REVIEW QUATER 6 FINAL.pdf

4,Employee, SupportingStaff, FullTimeStaff, and PartTimeStaff.

Answer correct is: 1

---------------

Question :The Account class of a banking system has an operation called CalculateInterest. The return type of the operation is float. The operation is not visible to any other class of the system. Balance and InterestRate are the two float type parameters of the operation. Which of the following options represents the correct declaration of the operation?

1,-float CalculateInterest(Balance:float,CalculateInterest:float)

2,+CalculateInterest(Balance:float,CalculateInterest:float):float

3,+ float CalculateInterest(Balance::float,CalculateInterest::float)

4,-CalculateInterest(Balance:float,CalculateInterest:float):float

Answer correct is: 4

---------------

Question :There are three classes in a class diagram of a Bank ATM System: Account, SavingsAccount, and CurrentAccount. The attributes of the Account class are AccountNumber and Balance. The operation of the Account class is CalculateInterest, which is implemented by the SavingsAccount and CurrentAccount classes. The attribute of the SavingsAccount and CurrentAccount classes is InterestRate. The operation, CalculateInterest, calculates the amount of interest on the available balance for the SavingsAccount and CurrentAccount classes. Which object oriented feature and relationship exists between the classes of the Bank ATM System.

1,Generalization

2,Association

3,Composition

4,Realization

Answer correct is: 1

---------------

Question :Consider the attribute and operation declared in a class:

-IssueDate: Date [1] = 01-01-04 (Monday)

+BookIssueRequest(BookName:String): Boolean (No)

Which of the following options represents the parameter name, default value, and return type?

Page 177: REVIEW QUATER 6 FINAL.pdf

1,BookIssueRequest, 01-01-04, and Boolean

2,IssueDate, Monday, and Date

3,BookName, 01-01-04, and Boolean

4,BookName, Monday, and String

Answer correct is: 3

---------------

Question :An ATM consists of a card scanner, display screen, and cash dispenser. What relationships should exist between the following classes of the ATM System:

-- ATM and CardScanner

-- ATM and CashDispenser

-- ATM and DisplayScreen

1,-- Generalization

-- Composition

-- Aggregation

2,-- Aggregation

-- Aggregation

-- Composition

3,-- Aggregation

-- Composition

-- Composition

4,-- Aggregation

-- Composition

-- Realization

Answer correct is: 3

---------------

Question :How the collection of instances of classes, relationship among the instances of classes, and actors are represented in an interaction diagram?

1,Using Collaboration

2,Using Interaction

Page 178: REVIEW QUATER 6 FINAL.pdf

3,Depicting Relationship

4,Applying operation

Answer correct is: 1

---------------

Question :How the flow of control in an operation or among use cases is represented in interaction diagram?

1,Using Collaboration

2,Using Interaction

3,Depicting Relationship

4,Applying Operation

Answer correct is: 2

---------------

Question :Which of the following UML diagram represents interaction among actor, object, messages, and links?

1,Interaction diagram

2,Object diagram

3,Use case diagram

4,Collaboration diagram

Answer correct is: 4

---------------

Question :Which part of a transition in the state diagram refers to the response of an object to an event?

1,Source state

2,Event trigger

3,Target state

4,Action

Answer correct is: 4

---------------

Page 179: REVIEW QUATER 6 FINAL.pdf

Question :Which of the following diagrams depict the condition and activities of an object during its lifecycle?

1,State diagram

2,Collaboration diagram

3,Sequence diagram

4,Iteration diagram

Answer correct is: 1

---------------

Question :Consider the following statements:

Statement A: A state machine depicts the various states of an object that change in response to events during the lifetime of the object.

Statement B: A state refers to the condition of an object during its existence in memory.

Which of the following is correct about the above statements?

1,Both, Statement A and Statement B, are False.

2,Both, Statement A and Statement B, are True.

3,Statement A is True and Statement B is False.

4,Statement A is False and Statement B is True.

Answer correct is: 2

---------------

Question :Consider the following statements:

Statement A: The constituents of a collaboration diagram are organized in such a manner that the unrelated objects are closely placed.

Statement B. Collaboration diagrams represents the interaction between objects in the form of messages.

Which of the following is correct about the above statements?

1,Both, Statement A and Statement B, are False.

Page 180: REVIEW QUATER 6 FINAL.pdf

2,Both, Statement A and Statement B, are True.

3,Statement A is True and Statement B is False.

4,Statement A is False and Statement B is True.

Answer correct is: 4

---------------

Question :Consider the following statements:

Statement A: Collaboration is a collection of instances of classes, relationship among the instances of classes, and actors.

Statement B: Interaction diagrams depict how the constituents of a software system interact to realize the use cases of the system.

Which of the following is correct about the above statements?

1,Both, Statement A and Statement B, are False.

2,Both, Statement A and Statement B, are True.

3,Statement A is True and Statement B is False.

4,Statement A is False and Statement B is True.

Answer correct is: 2

---------------

Question :

Consider the following statements:

Statement A: A branch represents the set of alternative paths or a decision, which the flow takes depending on the input.

Statement B: The alternative paths are depicted by a set of transitions that flow from the branch element such that only one path is followed based on a condition.

Which of the following is correct about the above statements?

1,Both, Statement A and Statement B, are False.

2,Both, Statement A and Statement B, are True.

Page 181: REVIEW QUATER 6 FINAL.pdf

3,Statement A is True and Statement B is False.

4,Statement A is False and Statement B is True.

Answer correct is: 2

---------------

Question :

Consider the following statements:

Statement A: Transformations often result in breaking an input parameter into more than one parameter to match the output parameters of the other action.

Statement B: Transformations convert the type of output parameters of the outbound action to the required parameter type of the inbound action.

Which one of the following options is correct, with respect to the above statement?

1,Both, Statement A and Statement B, are False.

2,Both, Statement A and Statement B, are True.

3,Statement A is True and Statement B is False.

4,Statement A is False and Statement B is True.

Answer correct is: 2

---------------

Question :

Which of the following model represents the various parts of the order processing system?

Click the Exhibit button to view the figure.

1,Requirement

2,Static

3,Dynamic

4,Architecture

Answer correct is: 4

---------------

Page 182: REVIEW QUATER 6 FINAL.pdf

Question :

The figure provided represents the cash withdrawal process of an ATM system. Which of the following model represents the cash withdrawal feature?

Click the Exhibit button to view the class diagram.

1,Requirement

2,Static

3,Dynamic

4,Architecture

Answer correct is: 3

---------------

Question :

Wilson Inc. has been assigned to develop a banks ATM system software for National Bank. Before starting the development process, a system analyst of Wilson Inc. gathers, validates, and freezes the requirements with the National bank. After the requirement gathering phase, static and dynamic modeling of the system is performed. Once, the design is over, the software is developed and delivered to the client. How will the system analyst view the architecture of the bank ATM system?

1,Implementation view

2,Design View

3,Use case View

4,Deployment View

Answer correct is: 3

---------------

Question :

The figure provided represents the book issue process of a library management system of the National University. Which of the following modeling technique is used to represent the book issue request?

1,Requirement

2,Static

3,Dynamic

4,Architecture

Answer correct is: 3

Page 183: REVIEW QUATER 6 FINAL.pdf

---------------

Question :

RedSky Inc. has a stores database that stores the information when a new item arrives. The manager intimates the vendor and orders items when the stock of a part reaches its reorder level.

To design the system, the development team creates collaboration for the use case, order items, which is realized through the interaction of Order object and the stores database. What are the various interactions to realize the use case, order items?

1,-- Request by the Stores Manager actor to the object, O1 Orders class, to perform the operation, issueOrder().

-- Request by the issueOrder() operation to the database to store the information about the order.

-- Signal sent by the database to the object, O1 Orders, to intimate that the data storage operation is complete.

2, -- Request by the Stores Manager actor to the object, O1 Orders class, to perform the operation, issueOrder().

-- Request by the issueOrder() operation to the database to store the information about the order.

3, -- Request by the Stores Manager actor to the object, O1 Orders class, to perform the operation, issueOrder().

-- Request by the issueOrder() operation to the database to store the information about the order.

-- Signal sent by the database to the object, O1 Orders, to

intimate that the data storage operation is complete.

-- Signal sent by the object, O1 Orders, to application to close the application.

4,-- Request by the Stores Manager actor to the object, O1 Orders class, to perform the operation, issueOrder().

-- Request by the issueOrder() operation to the database to store the information about the order.

-- Signal sent by the object, O1 Orders, to application to close the application.

Answer correct is: 1

---------------

Question :

Which element of an activity diagram represents the control flow of an operation?

Page 184: REVIEW QUATER 6 FINAL.pdf

1,Action State

2,Activity State

3,Transition

4,Decision

Answer correct is: 3

---------------

Question :

Which event of an activity diagram occurs outside the process but still have an impact on the process?

1,Partitions

2,Signals

3,Transformations

4,Operations

Answer correct is: 2

---------------

Question :

Which of the following notation is used to represent tokens in the states of an activity diagram?

1,Diamond

2,Circle

3,Dot

4,Rectangular box

Answer correct is: 3

---------------

Question :

Which of the following is NOT a valid mode to implement an extension region?

1,Concurrent mode

2,Iterative mode

3,Stream mode

4,Output mode

Page 185: REVIEW QUATER 6 FINAL.pdf

Answer correct is: 4

---------------

Question :

Which one of the following special symbol depicts the action state that does not have any outgoing transition?

1,Flow final

2,Fork

3,Join

4,Expansion

Answer correct is: 1

---------------

Question :

Which one of the following views focuses on assembling and configuring the component to release the required software system?

1,Deployment view

2,Implementation view

3,Process view

4,Design view

Answer correct is: 2

---------------

Question :

Which relationship exists between package classes that are related to each other?

1,Realization

2,Composition

3,Association

4,Generalization

Answer correct is: 2

Page 186: REVIEW QUATER 6 FINAL.pdf

---------------

Question :

Which relationship exists when one constituent of a particular package calls constituents of another package for performing a task?

1,Access Dependency

2,Generalization

3,Association

4,Realization

Answer correct is: 1

---------------

Question :

Which viewtype enables you to define interactions among various execution units?

1,Module

2,Component

3,Connector

4,Allocation

Answer correct is: 3

---------------

Question :

The __________ viewtype enables you to specify modules that implement a particular functionality.

1,Module

2,Component

3,Connector

4,Allocation

Answer correct is: 1

---------------

Question :

As a senior analyst of system designing, you are responsible for representing the structure and design of a software system for automating Human resource department. You need to depict

Page 187: REVIEW QUATER 6 FINAL.pdf

the various operations that a system performs. Which UML diagram enables you to perform the task?

1,Class diagram

2,Object diagram

3,Deployment diagram

4,Use case diagram

Answer correct is: 4

---------------

Question :

Which pattern enables you to represent a tree in which the complex objects represent the nodes and simple objects represent leaves of the tree?

1,Proxy

2,Decorator

3,Chain of Command

4,Composite

Answer correct is: 4

---------------

Question :

Consider the statements:

Statement A: Requirements modeling involves depicting the requirements of the software system using use case diagrams.

Statement B: Requirements modeling involves depicting the behavior of static constituents.

Which of the following is correct about the above statements?

1,Both, Statement A and Statement B, are False.

2,Both, Statement A and Statement B, are True.

3,Statement A is True and Statement B is False.

4,Statement A is False and Statement B is True.

Answer correct is: 3

Page 188: REVIEW QUATER 6 FINAL.pdf

---------------

Question :

Peter is appointed as a project manager and is responsible to define the architecture of a software system to automate production plant. Peter needs to evaluate the execution of processes in terms of performance and scalability. Which view of the software system enables him to perform the specified task?

1,Process view

2,Implementation view

3,Deployment view

4,Design view

Answer correct is: 1

---------------

Question :

Which one of the following options depicts the role of a class diagram during the requirement analysis phase of SDLC?

1,Depicts the classes, their attributes and operations, and the relationship between classes.

2,Depicts the classes and their dependencies for the primary requirements of the system.

3,Depicts the various classes that are grouped together depending on their functionality.

4,Depicts the layout of the software components over the network.

Answer correct is: 2

---------------

Question :

While testing a GUI application Peter, a software tester at RedSky Inc., finds that an end user might find it inconvenient to select commonly used options, such as cut, copy, and paste, because they are present as menu items. Peter informs the software development team to include toolbars in the application to make the GUI design more user-friendly. Which design pattern should the development team use in order to do implement Peters suggestion?

1,Facade

2,Decorator

3,Adapter

4,Composite

Page 189: REVIEW QUATER 6 FINAL.pdf

Answer correct is: 2

---------------

Question :

RedSky Inc. has a developed a home security software, which can detect security breaches and fires in a building. When there is a breach of security or fire, the software dials 911 and report the emergency security operator with the nature of problem. The operator dials the respective authorities and dispatches the service. Which design pattern does the 911 operator represent?

1,Adapter

2,Decorator

3,Facade

4,Proxy

Answer correct is: 3

---------------

Question :

A university offers multiple courses to its students. A course consists of various subjects. Therefore, the Course class is responsible for using the objects of the Subject class. Which pattern represents the responsibility of Course class?

1,Creator

2,Expert

3,Controller

4,Decorator

Answer correct is: 1

---------------

Question :

On an online auction site, various users bid for different articles by entering their bid amount in a user interface. The main auctioneer monitors the bids and is responsible for accepting or rejecting the bidding amount. The acceptance of the bid changes the bid price, which is intimated to all of the bidders in the form of a new bid amount. When the auctioneer clicks the Itemsold button, the bidding for the item stops. Which design pattern provides the guideline for handling the event generated by clicking the Itemsold button?

1,Creator

Page 190: REVIEW QUATER 6 FINAL.pdf

2,Expert

3,Controller

4,Proxy

Answer correct is: 3

---------------

Question :

In a bank, a customer fills an application form to open an account. The customer submits the application to the front desk clerk who validates the form and asks the customer to make changes if necessary. Then the application is forwarded to the bank manager, who conducts an interview with the customer. If the bank manager is satisfied, the application form is stamped and customer is then allowed to open the account. Which pattern is used to define the process followed by the bank to open an account?

1,Command

2,Proxy

3,Composite

4,Chain of Responsibility

Answer correct is: 4

---------------

Question :

You have recently joined a software development company as a senior software developer. As part of your first assignment, you have to add functionality to an existing application. You are informed that the customer requirements have changed, since the application was first developed. Therefore, you need to add extra functionality such as toolbars, icons, and menu bars to the existing application. Which design pattern helps you to achieve that?

1,Structural

2,Decorator

3,Facade

4,Command

Answer correct is: 2

---------------

Page 191: REVIEW QUATER 6 FINAL.pdf

Question :

You have developed a Web-based application for a bank. The application stores all the information about its employees and customers. The database used in the bank application also stores photographs of its employees and customers along with their personal details. In the testing phase, you have realized that the application is taking a long time to display the output. As a result, you decided to change the design of the application to improve its performance. Which design pattern will you apply to the application to improve its performance?

1,Chain of Responsibility

2,Proxy

3,Composite

4,Observer

Answer correct is: 2

---------------

Question :

Consider that you have an abstract base class, Shape, with an abstract method, makeShape(), to draw a shape on the screen. Two classes, Circle and Square, are derived from the Shape class and provide definitions of the makeShape() method. Depending upon the specification by an end user, either a circle or an square is drawn. To draw the any shape, you need to create and use object of either Circle class or Square class and use the makeShape() method of the Shape abstract class.

To solve this problem you apply a design pattern, according to which, you need another class that provides a method to create the objects of the Circle and Square classes. Which design pattern is applied here?

1,Facade

2,Decorator

3,Factory

4,Proxy

Answer correct is: 3

---------------

Question :

You are assigned to create an application for the bank that calculated interest amount on each type of the bank account. Consider that you have an abstract base class, Account, with an abstract method, CalculateInterest(), to calculate interest on saving account, current account, loan account. Three classes, SavingsAccount and CurrentAccount, and LoanAccount are

Page 192: REVIEW QUATER 6 FINAL.pdf

derived from the Account class and provide definitions of the CalulateInterest() method. Depending upon the specification by a bank clerk, either the interest amount on a saving account or current account or loan account is calculated. To calculate interest, you need to create and use object of either SavingsAccount or CurrentAccount, or LoanAccount class and use the CalculateInterest() method of the Account abstract class.

Which design pattern will you implement on the Account Manager class?

1,Provider

2,Composite

3,Builder

4,Factory

Answer correct is: 4

---------------

Question :

You are assigned the task of developing an RAS application. Currently you are working in the designing phase of the application. When you create a blueprint for the application, you observe the following conditions applicable to the design:

-- A class can contain another class.

-- A class can record the instances of another class.

-- A class can use the objects of another class.

-- A class can provide information to initialise the objects of another class.

Keeping all these conditions in mind, which design pattern should you implement in the application so that it become more reusable and manageable?

1,Creator

2,Expert

3,Controller

4,Composite

Answer correct is: 1

---------------

Question :

UML is a language for:

a. specifying artifacts

Page 193: REVIEW QUATER 6 FINAL.pdf

b. visualizing artifacts

c. constructing artifacts

d. documenting artifacts of a software-intensive system

Identify the correct option.

1,Only a

2,a and b

3,a, b, and c

4,a, b, c, and d

Answer correct is: 4

---------------

Question :

Dynamic constituents of a software system consist of:

1,Classes, interfaces, and objects

2,Use cases and collaborations

3,Components and nodes

4,Messages and states

Answer correct is: 4

---------------

Question :

Which diagram shows the physical placement of components in nodes over a network?

1,Activity diagram

2,Component diagram

3,Deployment diagram

4,Object diagram

Answer correct is: 3

---------------

Question :

Page 194: REVIEW QUATER 6 FINAL.pdf

Which pattern separates the construction of a complex object from its representation?

1,Builder

2,Factory

3,Singleton

4,Decorator

Answer correct is: 1

--------------

Question :

Which of the following functions takes a numeric value as an argument and returns the smallest integer that is greater than or equal to the argument?

1,sum()

2,round()

3,floor()

4,ceiling()

Answer correct is: 4

---------------

Question :

Consider the following statements:

Statement A: SOAP provides a mechanism for structured information interchange in a distributed environment.

Statement B: SOAP enables components of heterogeneous applications to send and receive messages.

Which of the following is correct about the above statements?

1,Statement A is True, and Statement B is False.

2,Statement A is False, and Statement B is True.

3,Both, Statement A and Statement B, are True.

4,Both, Statement A and Statement B, are False.

Answer correct is: 3

Page 195: REVIEW QUATER 6 FINAL.pdf

-----------------------------------------------------------------------------------------------------------------------------------

1 When a Web page uses a master page to help define its layout and functionality, it is known as a _________ page.1, Web Farm2, Content3, Web Form4, Nested Master 22 Using which of the following can you maintain the state data of your web server control, even when the ViewStateproperty is disabled for the page?1, ControlState data2, Session.Start3, Application.Start4, StateServer Mode 13 Which of the following data-bound controls displays one or more records from a data source, one record at a time?1, GridView Control2, TreeView Control3, DetailsView Control4, DataList Control 34 Which of the following controls features hierarchical data-binding and may be bound to an XmlDataSource or aSiteMapDataSource?1, DropDownList Control m2, Menu Control m3, DataList Control m4, GridView Control m 25 Which of the following classes provides methods for creating, deleting, and updating user accounts, authenticating users,and managing passwords?1, Members Class m2, Membership Class m3, Member Class m4, FormsAuthentication Class m 26 Which of the following data-bound controls displays multiple records, typically in a table and does not provide apredetermined layout for the data.1, Menu Control m2, DataList Control m3, GridView Control m4, DetailsView Control m 27 Which of the following uses a separate resource file for each culture? m1, Globalization m2, Implicit Localization m3, Explicit Localization m4, Localization m 28 The public methods and properties of a master page can be accessed in a content page by assigning a class name to themaster page. Which directive can be used to assign a class name to the master page? M1, <%@ Master %> m2, <%@ Page %> m3, <%@ MasterType %> m4, <%@ Control %> m 19 Which of the following is NOT a feature of composite Web server controls?

Page 196: REVIEW QUATER 6 FINAL.pdf

1.They have a user interface that is composed of several custom Web server controls.2, They derive from the System.Web.UI.WebControls.CompositeControls class.3, They create the child controls by overriding the CreateChildControls method.4, They are compiled into an assembly in the Bin folder before you deploy the application. 110 Repeater, DataList, and GridView Web server controls are examples of which type of controls?1, User Controls m2, Custom Web server controls m3, Template controls m4, Navigation controls m 311 Which of the following can be used to configure the way encryption is used to protect forms authentication cookies andview state information in a Web form?1, <trace>2, <machine Key>3, <custom Errors>4, <script> m 212 To use the objects of GDI+, an object of the Graphics class must be created. Which of the following methods of theGraphics class is used to free all the resources being used by the currently loaded graphic? M1, Flush m2, Dispose m3, Clear m4, Kill m 213 The Alternate View class can be used to embed an attachment to an E-mail message. Which of the following enables theAlternate View class to embed images in a message? M1, Attachment m2, Base Uri m3, Content Link m4, Linked Resources m 414 There are different ways of specifying security permissions in your code. Which of the following uses code attributes tospecify the permissions that are required to execute an assembly? M1, Imperative syntax m2, caspol.exe m3, Declarative syntax m4, TlbImp.exe m 315 Host evidence is the evidence from the application domain or the host in which an assembly executes. Which of thefollowing is NOT a type of host evidence? M1, Site m2, Zone m3, Subscriber m4, Hash m 316 "Consider the following statements in context of the encryption classes available in .Net Framework 2.0:Statement A: The Rijndael algorithm in the .Net Framework supports an encryption key from 40 bits to 128 bits inincrements of 8 bits.Statement B: RC"1, Statement A is TRUE and statement B is FALSE. M2, Statement B is TRUE and statement A is FALSE. M3, Both statements, A and B, are TRUE. M4, Both statements, A and B, are FALSE. M 417 ASP.NET profiles can be best described by which of the following options? M

Page 197: REVIEW QUATER 6 FINAL.pdf

1, An ASP.NET profile consists of a set of named properties that is stored for each user. M2, An ASP.NET a profile is a collection of property settings that enable a developer to define the look of pages and controlsand then applies the look consistently across pages. M3, An ASP.NET profile provides a tracing system that can be used to generate the diagnostic information which can bewritten to logs, text file, or the screen. M4, An ASP.NET profile enables a developer to store objects and data in the server's memory for reuse. m 118 ASP.NET themes can be best described by which of the following options?1, An ASP.NET theme consists of a set of named properties that is stored for each user. M2, An ASP.NET theme is a collection of property settings that enable a developer to define the look of pages and controlsand then applies the look consistently across page3, An ASP.NET theme provides a tracing system that will used to generate the diagnostic information which can be writtento logs, text file or the screen.4, An ASP.NET theme enables a developer to store object and data in the server's memory for reuse. m 219 After storing the name of the preferred theme for each user in the Preferred Theme property of the user's ASP.NET profile,which of the following code snippets can be used to set this theme programmatically as each page loads? M1, <@ Page Theme = Profile.PreferedTheme %> m"2, <configuration><system.web><pages theme = Profile.PreferedTheme /></system.web></configuration> m" "3, void Page_PreInit (object sender, EventArgs e){Page. Theme = Profile.PreferredTheme;} "4, void Page_Load (object sender, EventArgs e){Page. Theme = Profile.PreferredTheme;} m" 320 Which of the following can be used to set the "BlueSky" theme for the entire application in the Web.config file? M1, <@ Page Theme = "BlueSky" %> m"2, <configuration><system.web><pages theme = "" BlueSky"" /></system.web></configuration> m" "3, void Page_PreInit(object sender, EventArgs e){Page.Theme = "" BlueSky"" ;} m" "4, void Page_Laod (object sender, EventArgs e){Page. Theme = "BlueSky" ;} m" 221 "Consider the following statements:Statement A: While defining a theme, the name of the folder created in App_Theme folder must be the same as the name

Page 198: REVIEW QUATER 6 FINAL.pdf

of the theme.Statement B: While creating a skin file, the name of the skin file created must be the"1, Statement A is TRUE, Statement B is FALSE. M2, Statement A is FALSE, Statement B is TRUE. M3, both statements, A and B, are TRUE. M4, both statements, A and B, are FALSE. M 122 "Consider the following statements in context of the Copy Web Site utility:Statement A: If the Web site contains source files that do not compile, they will not get copied by the Copy Web Siteutility.Statement B: If the Copy Web Site utility is used as"1, Statement A is TRUE and Statement B is FALSE. M2, Statement A is FALSE and statement B is TRUE. M3, both statements, A and B, are TRUE. M4, both statements, A and B, are FALSE. M 223 While using the Publish Web Site utility, when you choose to prevent editing of the ASPX files at the destination site, themarkup from the ASPX files is removed. What does the utility create instead of the ASPX markup? M1, .Exe file m2, DLL assemblies m3, HTML code m4, Plain text m 224 You can select "Allow this precompiled site to be updateable" option, to be able to bring about changes in the aspx filesafter publishing the site. What type of changes can you make to the aspx files on selecting this option? m1, Changes to the code of the ASPX files. m2, Changes to the layout of the ASPX files. m3, Changes to the location of the ASPX files. m4, Changes to the extension of the ASPX files. m 225 Visual Studio 2005 includes Device Emulator 1.0. Which of the following is NOT emulated by this software? M1, Microsoft Windows CE 5.0 m2, Microsoft Pocket PC 2003 m3, Symbian OS S60 m4, Microsoft Smartphone 2003 m 326 Which of the following Mobile controls is used to group child controls and can modify several child controls in a singleoperation? M1, ObjectList m2, Form m3, Panel m4, List m 327 In an application you are creating, the icon associated with MS Paint is to be displayed to the users. This is required toindicate that MS Paint will be opened if the users request to open any image files within the application. Which of thefollowing code:1, Icon PaintIcon = Icon.ExtractAssociatedIcon("C:\WINDOWS\system32\mspaint.exe"); m2, SystemIcons PaintIcon = SystemIcons.ExtractAssociatedIcon("C:\WINDOWS\system32\mspaint.exe");3, Icon PaintIcon = IconConverter.ExtractAssociatedIcon("C:\WINDOWS\system32\mspaint.exe");4, SystemIcons PaintIcon = SystemIcons.FromHandle("C:\WINDOWS\system32\mspaint.exe"); m 128 You are working as a System Administrator with RedSky Inc. You need to set and configure the Security Policies to be

Page 199: REVIEW QUATER 6 FINAL.pdf

granted to the assemblies being created by the different developers in the organization. Before you carry out this task, youwant to view1, Ienumerator policyEnum = SecurityManager.PolicyHierarchy();while(policyEnum.MoveNext()){PolicyLevel currentLevel = (PolicyLevel)policyEnum.Current;Console.WriteLine(""Policy Level {0}:"", currentLevel.Label);} m" "2, Ienumerator policyEnum = SecurityManager.PolicyHierarchy();while(policyEnum.MoveNext()){PolicyStatement currentStatement = (PolicyStatement)policyEnum.Current;Console.WriteLine(""Policy Level {0}:"", currentStatement.Label);} m" "3, Ienumerator policyEnum = Assembly.PolicyHierarchy();while(policyEnum.MoveNext()){PolicyStatement currentStatement = (PolicyStatement)policyEnum.Current;Console.WriteLine(""Policy Level {0}:"", currentStatement.Label);} m" "4, Ienumerator policyEnum = SecurityManager.PolicyHierarchy();while(policyEnum.MoveNext()){Policy currentLevel = (Policy)policyEnum.Current;Console.WriteLine(""Policy Level {0}:"", currentLevel.Label);} m" 129 Bryan has created an inventory control application. Now, for the assembly of this application he wishes to provide certaincustomized metadata such as the version number, creator's name, and description of the assembly. Which of the followingshould Bryan?1, Assembly class m2, AssemblyInfo file m3, Reflection m4, PropertyInfo class m 230 A memory management application developed by you needs to access certain functions provided in kernel32.dll filelocated in "C:\windows\system32" directory. How will you locate and call the function included in kernel32.dll from yourapplication? m1, Use Delegates. m2, Use Platform Invoke. m3, Copy the file in the application folder and reference it in the application.4, Include the complete path of the file in the application's code. m 231 To eliminate the problem of flickering occurring on the screen while rendering graphics, you have decided to implementdouble buffering in your code. You need to allocate memory to a specific object for implementing double buffering usingthe BufferedGrap1, Graphics class m2, BufferredGraphicsManager class m3,SystemColors class m4, BufferredGraphics class m 2

Page 200: REVIEW QUATER 6 FINAL.pdf

32 "Sam wants to configure his ASP.NET application to enable profiles and define a FavColor property to track each user'sfavorite color.Sam also wants to configure the property to track both anonymous users and logged-on users. He has already checked that" "1, <system.web><properties><profile><anonymousIdentification enabled= ""true"" /><add name = ""FavColor"" type= ""System.String"" allowAnonymous= ""true""/></profile></propertie" "2, <system.web><profile><properties><anonymousIdentification enabled= ""true"" /><add name = ""FavColor"" type= ""System.String"" allowAnonymous= ""true""/></properties></profile></system.web> m" "3, <system.web><anonymousIdentification enabled= ""true"" /><profile><properties><add name = ""FavColor"" type= ""System.String"" allowAnonymous= ""true""/></properties></profile></system.web> m" "4, system.web><anonymousIdentification enabled= ""true"" /><properties><profile><add name = ""FavColor"" type= ""System.String"" allowAnonymous= ""true""/></profile></properties></system.web> m" 333 "Sam wants to define his own page theme for his Web application with a name LabelThm. The theme should be defined insuch a way that all Label controlson the page should appear with the following settings:Fore color = redFont size= 14ptFont name= Verd" "1, a) Create a new folder LabelThm_Theme in \App_Themes folder for the application.b) In the LabelThm_Theme folder add a skin file with the name LabelThm.skin.c) In the LabelThm.skin file, add the following definitions:<asp:Label runat= " "2, a) Create a new folder LabelThm in \App_Themes folder for the application.b) In the LabelThm folder, add a skin file with the name LabelThm.skin.c) In the LableThm.skin file, add the following definitions:<asp:Label runat= ""serve" "3, a) Create a new folder LabelThm_Theme in \App_Themes folder for the application.b) In the LabelThm_Theme folder, add a skin file with the name LabelThm.aspx.skin.c) In the LableThm.aspx.skin file, add the following definitions:

Page 201: REVIEW QUATER 6 FINAL.pdf

<asp:Label" "4, a) Create a new folder LabelThm in \App_Themes folder for the application.b) In the LabelThm folder, add a skin file with the name LabelThm.aspx.skin.c) In the LableThm.aspx.skin file, add the following definitions:<asp:Label runat= ""server" 234 "Sam has created two themes with the names Theme1 and Theme2. Sam wants to implement these themes at run time onthe basis of values of theme variables in the QueryString.In case value of the theme variable is Thm1, Theme1 should be applied.In case val" "1, void Page_Load (object sender, EventArgs e){switch (Request.QueryString[""theme""]){case ""Thm1"":Page.Theme = ""Theme1"";break;case ""Thm2"":Page.Theme = ""Theme2"";break;}} m" "2, void Page_PreInit(object sender, EventArgs e){switch (Request.QueryString[""theme""]){case ""Thm1"":Page.Theme(""Theme1"");break;case ""Thm2"":Page.Theme (""Theme2"")" "3, void Page_Load (object sender, EventArgs e){switch (Request.QueryString[""theme""]){case ""Thm1"":Page.Theme(""Theme1"");break;case ""Thm2"":Page.Theme(""Theme2"");break;}} m" "4, void Page_PreInit(object sender, EventArgs e){switch (Request.QueryString[""theme""]){case ""Thm1"":Page.Theme = ""Theme1"";break;case ""Thm2"":Page.Theme = ""Theme2"";" 4

Page 202: REVIEW QUATER 6 FINAL.pdf

35 Sam is developing a Web application. He has already configured his Web site to track a profile propertyFavColor. Now he wants to create a page "profile.aspx" to set the value of FavColor profile. In the profile.aspx page, he hascreated a Textbox control"1, void SetFavColor_Click(object sender, System.EventArgs e){Profile.FavColor =Server.HTMLEncode(textFavColor.Text);}2 void SetFavColor_OnClick(object sender, System.EventArgs e){Profile.FavColor =Server.HTMLEncode(textFavColor.Text);} m3, void SetFavColor_OnClick(object sender, System.EventArgs e){FavColor.Profile =Server.HTMLEncode(textFavColor.Text);} m" "4, void SetFavColor_Click(object sender, System.EventArgs e){FavColor.Profile=Server.HTMLEncode(textFavColor.Text);} m" 136 Sam wants to configure his ASP.NET application to enable profiles. He wants to define a group of two properties,FirstName and LastName under the group name Person to track each user's name. Sam wants to configure this property totrack only logged-on use "1, <system.web><properties><anonymousIdentification enabled=""false""/><profile ><add groupName= ""Person"" name=""FirstName"" type=""System.String"" allowAnonymous=""false"" /><add groupName = ""Person"" " "2, <system.web><properties><anonymousIdentification enabled=""false""/><profile ><group name=""Person""><add name=""FirstName"" type=""System.String"" allowAnonymous=""false"" />" "3, <system.web><anonymousIdentification enabled=""false""/><profile ><properties><group name=""Person""><add name=""FirstName"" type=""System.String"" allowAnonymous=""false"" /><add name=""LastName"" type" "4 , <system.web><anonymousIdentification enabled=""false""/><profile ><properties><add groupName = ""Person"" name=""FirstName"" type=""System.String"" allowAnonymous=""false"" /><add groupName= " 3

Page 203: REVIEW QUATER 6 FINAL.pdf

37 You have created a Web application using ASP.NET. Now you want to test it for compatibility with mobile devicesrunning Microsoft Pocket PC 2003 SE, by connecting to its Device Emulator using Microsoft ActiveSync. Which of the followingsequence of steps "1, 1. In Visual Studio, on the Tools menu, click Device Emulator Manager.2. In the Device Emulator Manager, on the Actions menu, click Cradle.3. In the Device Emulator Manager, right-click the emulator you want to use and t then click Connect. ""2, 1. In Visual Studio, on the File menu, click Device Emulator Manager.2. In the Device Emulator Manager, right-click the emulator you want to use and then click Connect.3. In the Device Emulator Manager, on the Actions menu, click Cradle.4. The Activ" "3, 1. In Visual Studio, on the Tools menu, click Device Emulator Manager.2. In the Device Emulator Manager, right-click the emulator you want to use and then click Connect.3. In the Device Emulator Manager, on the Actions menu, click Cradle.4. The Acti" "4, 1. In Visual Studio, on the File menu, click Device Emulator Manager2. In the Device Emulator Manager, right-click the emulator you want to use and then click Connect.3. The ActiveSync Connection Wizard starts and guides you through making a connecti" 338 "Bryan needs to deploy the Web application developed by him. For this he has decided to create a Web Setup project in theMicrosoft Visual Studio2005 IDE and then add the project output of the Web application to be deployed to the Web Setup project. What" "1, 1. Using Visual Studio 2005, open the solution containing the Web site to be deployed.2. On the File menu, point to Add and then click New Project. The Add New Project dialog box appears.3. In the Templates section of the Add New Project dialog box, " "2, 1. Using Visual Studio 2005, open the solution containing the Web site to be deployed.2. On the File menu, point to Add and then click New Project. The Add New Project dialog box appears.3. Expand the Other Project Types node in the Project types tre" "3, 1. Using Visual Studio 2005, open the solution containing the Web site to be deployed.2. On the Tools menu, point to Add and then click New Project. The Add New Project dialog box appears.3. Expand the Other Project Types node in the Project types tr" "4, 1. Using Visual Studio 2005, open the solution containing the Web site to be deployed.2. On the File menu, point to Add and then click New Project. The Add New Project dialog box appears.3. In the Templates section of the Add New Project dialog box, " 239 Bryan needs to deploy the Web application developed by him. For this he has created a Web Setup project in the MicrosoftVisual Studio 2005 IDE. Now he needs to add the project output of the Web application to be deployed to the Web Setup project.Which o "1, 1. In Solution Explorer, right-click the new Web Setup project that has been added to the solution.2. Point to Add on the shortcut menu and then click Project Output. The Add Project Output Group dialog box appears.3. Ensure that the Web site project" "2, 1. In Solution Explorer, right-click the new Web Setup project that has been added to the solution.2. Point to Add on the shortcut menu and then click Project Output. The Add Project Output Group dialog box appears.3. Click Content Files.4. Ensure t" "3, 1. In Solution Explorer, right-click the new Web Setup project that has been added to the solution.2. Point to Add on the shortcut menu and then click Project Output. The Add Project Output Group dialog box appears.

Page 204: REVIEW QUATER 6 FINAL.pdf

3. Ensure that Content Files is not" "4, 1. In Solution Explorer, right-click the new Web Setup project that has been added to the solution.2. Point to Add on the shortcut menu and then click Project Output. The Add Project Output Group dialog box appears.3. Ensure that Content Files is not" 240 Bryan is a Web developer at RedSky Inc. He has created an intranet application for the employees of RedSky Inc. Now heneeds to distribute the application to the various branches of his organization. The application will be installed on a centrally locate"1, 1. In Solution Explorer, right-click the Web Setup project, point to View on the shortcut menu, and then click UserInterface.2. Right-click the Progress node in the Install section of the tree-view and then click Add Dialog on the shortcut menu. The"2, 1. In Solution Explorer, right-click the Web Setup project, point to View on the shortcut menu, and then click UserInterface.2. Right-click the Start node in the Administrative Install section of the tree-view and then click Add Dialog on theshortcu" "3 , 1. In Solution Explorer, right-click the Web Setup project, point to View on the shortcut menu, and then click UserInterface.2. Right-click the Start node in the Install section of the tree-view and then click Add Dialog on the shortcut menu. TheAdd" "4, 1. In Solution Explorer, right-click the Web Setup project, point to View on the shortcut menu, and then click UserInterface.2. Right-click the Progress node in the Administrative Install section of the tree-view and then click Add Dialog on theshor" 341 "John needs to test his website's compatibility on different mobile devices. To test his site on the Pocket PC 2003 SE, heneeds to browse aWeb page of his Web Site on the corresponding Emulator. The IP address of the host computer is 172.23.4.227. Which" "1, 1. In the Device Emulator Manager, select Pocket PC 2003 SE Emulator.2. On the Actions menu, click Connect.3. In the Device Emulator Manager, on the Actions menu, click Cradle. ActiveSync connects to the emulator andsynchronizes.4. Once the synchro" "2, 1. In the Device Emulator Manager, select Pocket PC 2003 SE Emulator.2. On the Actions menu, click Cradle.3. In the Device Emulator Manager, on the Actions menu, click Connect. ActiveSync connects to the emulator andsynchronizes.4. Once the synchro" "3, 1. In the Device Emulator Manager, select Pocket PC 2003 SE Emulator.2. In the Device Emulator Manager, on the Actions menu, click Cradle.3. In the Address box, type the address http://172.23.4.227/page.aspx4, 1. In the Device Emulator Manager, select Pocket PC 2003 SE Emulator.

Page 205: REVIEW QUATER 6 FINAL.pdf

2. On the Actions menu, click Connect.3. In the Device Emulator Manager, on the Actions menu, click Clear Save State. ActiveSync connects to the emulator andsynchronizes.4. Once t" 142 John is creating a Web site that allows users to shop online for different products. The site should allow users to selectgoods from different categories spanning over different pages on the website. The selected goods are to be added to a shopping cart1, ControlState m2, ViewState m3, Session object m4, Application object m 343 A web application created by Jim in Microsoft Visual Studio 2005 has several forms which connect and store userinformation in a single database in the SQL Server 2005. Instead of creating a connection on each form, he has created a connectionstring with"1, string dbStr =Configuration.ConnectionStrings[""NewConString""].ConnectionString;System.Data.SqlClient.SqlConnection sqlConn = newSystem.Data.SqlClient.SqlConnection(dbStr);sqlConn.Open();m" "2, string dbStr =ConfigurationManager.ConnectionStrings[""NewConString""].ConnectionString;System.Data.SqlClient.SqlConnection sqlConn = newSystem.Data.SqlClient.SqlConnection(dbStr);sqlConn.Open();m" "3, string dbStr =ConfigurationSettings.ConnectionStrings[""NewConString""].ConnectionString;System.Data.SqlClient.SqlConnection sqlConn = newSystem.Data.SqlClient.SqlConnection(dbStr);sqlConn.Open();m" "4, string dbStr =ConfigurationSection.ConnectionStrings[""NewConString""].ConnectionString;System.Data.SqlClient.SqlConnection sqlConn = newSystem.Data.SqlClient.SqlConnection(dbStr);sqlConn.Open();m" 244 Samantha, a developer with RedSky Inc. has created a Web application which caters to different users based on theirmembership types. Samantha wants that access to certain directories on the website should only be given to some particular users andthe re"1, Samantha should write the following code in Web.config instead of the one already written:<credentials><allow roles=""Samantha""/><allow roles=""Bryan""/>

Page 206: REVIEW QUATER 6 FINAL.pdf

<allow roles=""John""/><deny users=""*""/></credentials>m" "2, Samantha should write the following code in Web.config instead of the one already written:<authorization><allow roles=""Samantha""/><allow roles=""Bryan""/><allow roles=""John""/><deny users=""*""/></authorization>m" "3, Samantha should write the following code in App.config instead of the one already written in Web.config:<credentials><allow roles=""Samantha""/><allow roles=""Bryan""/><allow roles=""John""/><deny users=""*""/></credentials>m" "4, Samantha should write the following code in Web.config instead of the one already written:<authorization><allow users=""Samantha""/><allow users=""Bryan""/><allow users=""John""/><deny users=""*""/></authorization>m" 445 "John, a software engineer working with NewTech Books has written the following code snippet for adding the username,password, and country for a new user on the site:Membership NewLogin = Membership.CreateUser(""Jim"", ""pass@123"",""[email protected]"");"1, John should use the AddUser method of the Membership class instead of the CreateUser method. M2, John should instantiate NewLogin as an object of MembershipUser class. m3, John should use AddUser method of the MembershipUser class. m4, John should use the CreateUser method with the MembershipUser class instead of the Membership class. m 246 John is working as a software developer at BlueMoon Inc., He needs to create a Web page that will enable the users toprovide reviews for various products. To accomplish this task, he has decided to use a FormView control that uses Reviews.cs file as abu1, <ItemTemplate> m2, <EmptyDataTemplate> m3, <InsertItemTemplate> m4, <InsertParameters> m 247 Which of the following is NOT used to load an assembly dynamically? m1, The Load method of the AppDomain class m2, The Load method of the Assembly class m3, The LoadFrom method of the Assembly class m4, The LoadTo method of the Assembly class m 448 ApplicationBase, ApplicationName, and ConfigurationFile are the properties of which class? m

Page 207: REVIEW QUATER 6 FINAL.pdf

1, AppDomainSetup class m2, ApplicationDomain class m3, AppDomain class m4, Assembly class m 149 To create a Windows service application, you must create a Windows application containing a class that extends the_________ class. m1, ServiceInstaller class m2, ServiceController class m3, ServiceBase class m4, ServiceProcessInstaller class m 350 Which of the following classes can be used to access the metadata of assemblies during reflection? M1, Assembly class m2, FieldInfo class m3, PropertyInfo class m4, MethodInfo class m 151 Which of the following classes does NOT implement symmetric encryption? M1, DES m2, RC2 m3, DSA m4, Rijndael m 352 While creating a file-system Web site, where can the files be stored other than a folder in the local computer's file system?M1, They may be stored in a shared network folder. M2, They may be stored in a shared local folder. M3, They may be stored in a shared folder on the remote web server. M4,They may be stored in a local folder that is not shared. M 153 Which of the following files contains the ASP.NET application root settings? M 1, machine.config m2, web.config m3, app.config m4, config.sys m 254 Which of the following does ASP.NET use to determine which procedures to call when objects raise events? M1, Centralized Event Handlers m2, Event Wire-Ups m3, Non-Default Event Handlers m4, Default Event-Handlers m 255 Which of the following is a .NET Framework object that is converted by ASP.NET to an HTML element at run time? M1, HTML Control m2, Web Farm m3, WebPart m4, Web Server Control m 456 John works as as software developer in GamingApp Pvt. Ltd. He is assigned a taskt to develop an application thatgenerates the sales report on a monthly basis in the form of a pic chart and bar diagrams. Which type of performancelibrary should John use t1,Graphic Library m2,Math Library m3,Image Processing Library m4,Engineering and Scienc Library m 157 John works as a software developer in Quick Solutions Pvt. Ltd. He is required to develop a software that keeps track of th

Page 208: REVIEW QUATER 6 FINAL.pdf

records of the employees. The application should be capable of storing and retrieving, and editing the photo of theemployees. Which1,Math Library m2,Image Processing Library m3,Graphic Library m4,Enguneering and Science Library m 258 Consider the following code snippet:for (i=0; i<100; i++){ a= a+ i; }for(i=0; i<100; i++){ b=b+i; }By observing the preceeding code snippet, identify the correct method that would optimize the preceeding code snippet. M1, Combining Loops m2,Remove unwanted parts of Loops m3,Reduce work inside loops m4,Use setinel value m 159 "Identify the technique that needs to be used to optimize the following code snippet:int y [500] [220];void xmpl17 (int *x){ int i, j;for (i=0; i<220; i++)for (j=0; j<500; j++)y[j] [i] = y[j] [i] +x[2*j];} m"1,Use sentinel values m2,Interchange loops m3,Use pointers m4,Combine loops m 260 "Consider the statements:Statement A: Input/output(I/O) operations accesses memory to read or write data.Statement B: The speed of I/O operations is limited by the speed of memory.Which of the below given options is true? m"1,Statement A is true and Statement B is false m2,Statement A is false and Statement B is true. M3,Both, statements A and B, are true. M4,Both, statements A and B, are false. m 361 "Consider the statements:Statement A: At the computer-architecture level, optimization involves tuning the processor architecture according to the application.Statement B: If the processor is tuned for a specific task, there might be a possibility that "1,Statement A is true and Statement B is false. M2,Statement A is false and Statement B is true. M3,Both, statements A and B, are true. M4,Both, statements A and B, are false. m 362 "Consider the statements:Statement A: To collect performance-related data with reference to the time taken for execution, you can use a stopwatch, a timingfunction inserted in code, or a performance-analyzing tool to measure the time.Statement B: After "1,Statement A is true and Statement B is false. M2,Statement A is false and Statement B is true. M3,Both, statements A and B, are true. M4,Both, statements A and B, are false. m 3

Page 209: REVIEW QUATER 6 FINAL.pdf

63 Tom Wilkins is working as a software developer at Good Graphics Inc. Tom is analyzing the performance of a C#application. Tom identifies that a data structure that is too large, is retarding the application performance. What shouldTom Wilkins do to reso1,Optimize memory operations m2,Increase the number of MFLOPS of the processor m3,Optimize floating-point operations m4,Optimize system calls m 164 "Consider the statements:Statement A: For optimizing memory operations, you need to write code that accesses memory sequentially.Statement B: Accessing memory locations that are located at a distance from each other will require more processor timeand "1,Statement A is true and Statement B is false. M2,Statement A is false and Statement B is true. M3,Both, statements A and B, are true. M4,Both, statements A and B, are false. m 365 What are the levels at which Application Optimization is done? M1,System, Application, micro Architecture m2,Only System and Application m3,System, Software, Peripherals m4,Only System Configuration and Hardware m 166 Which is the key factor that a developer can optimize to suit different specifications and obtain best performanceon a given hardware? M1,System resources m2,Source code m3,Hardware resources m4,Processor performance m 267 A small code executed independently by the processor that enables a computer to perform several tasks simultaneously isknown as: m1,Library m2,Performance library m3,Module m4,Thread m 468 Why is Application optimization used? Select the best answer. M1,To make the best use of available resources and as an alternative to upgrading hardware resources. M2,As an alternative to upgrading hardware resources. M3,To debug the application and as an alternative to upgrading hardware resources.4,To obtain error free results and as an alternative to upgrading hardware resources. m 169 Which of the following levels of optimization will be used to tune application performance with respect to system levelDLLs and APIs? M1,Application Level m2,Computer Architecture Level m3,System Level m4,Application Level and Computer Architecture Level m 370 "For optimizing the performance of an inventory management system, Jim gathers the performance data for the applicationby using the VTune performance Analyzer.From the options given below, identify the next step he needs to perform to successfully compl"1,He needs to analyze alternatives before identifying issues that necessitate application enhancement. M

Page 210: REVIEW QUATER 6 FINAL.pdf

2,He needs to implement enhancements and identify the data that necessitate enhancement before generatingalternatives. M3,He needs to analyze the gathered data and identify the performance issues before generating alternatives. M4,He needs to generate the possible enhancements. m 371 Jack develops a payroll application. He implements enhancements for the application and tests the optimized version. Henotices that results that the optimized version computed are correct. However, the optimized version does not reach thedesired level o1,He needs to analyze the application for system calls and implement enhancements. M2,He needs to identify alternatives and optimize issues that necessitate application enhancement. M3,He needs to optimize memory operations, floating point operations, and system calls. M4,He needs to reiterate through the entire optimization process step-by-step and stop the optimization process when thedesired level of optimization is achieved. m 472 Sam has written a code to search for a string from the give list. However, on carefully analysing the code, Sam found that alot of ime is wasted in performing an additional task of checking the end of the search string. How should Sam optimize hiscode?1,Use unrolling m2,Use sentinel value m3,Reduce work inside loops m4,Combine loops m 273 Sam has developed an application in C# whose performance needs to be analysed using Vtune. Sam wants to use thetuning assistant feature of Vtune to get some advice for optimizing the application. After invoking the tuning the assistant,Sam wishes to vie1,Workload insights m2,System Info m3,Hotspot insights m4,Module insights m 274 Henry needs to collect remote sampling data for a remote Java application. He has prepared the target and controllingsystems by installing VTune Performance Analyzer on the controlling system, enabling all three DCOM components ontarget system, and spec1,He needs to install the remote agent configuration required for performing remote sampling on the target system andenable the remote agent on target system. M2,He needs to install the Java application on the controlling system and restart the target system. M3,He needs to install a remote agent on the controlling system as on the target system. M4,He needs to install a fourth DCOM component on the target system. m 175 "Jim, a graphics designer at Websolutions Inc., is analyzing an application whichis a web page developed using ASP.NET. The application is located on the remote server, which has Windows 2000 Serveroperating system and Intel P4 processor.Suggest a feasi"1, He needs to copy the application to his computer and then optimize the source code. M2, He needs to analyze the system level performance of the server. M3, He needs to analyze the performance of the remote application on the remote system using VTunePerformance Analyzer. M

Page 211: REVIEW QUATER 6 FINAL.pdf

4, He needs to launch the application in interactive mode on his local computer . m 376 "In order to analyze the performance of a remote application, Jack installed the VTune Performance Analyzer on thecontrolling system and restarted the system. He has performed the following steps:A. Enabled the remote agent on the target systemB. Enable"1,Jack did not install the remote application on the controlling system before starting with remote datacollection. M2,Jack did not specify the address of the controlling system on the target system. M3,Jack did not check if the configuration of the target system was same as that of the controlling system beforestarting with remote data collection. M4,Jack did not install the DCOM component DbgExeCtrl on the target system before starting with remote datacollection. m 477 "Sam needs to launch an application interactively on 100 mobile phones using VTune Performance Analyzer.Which of the following would enable Sam to launch the application interactively? m"1, He needs to install the full VTune analyzer product on all the mobile phones and configure each one of themsystem to act as the controlling system. m2, He needs to install the full VTune remote agent on all the mobile phones and configure controlling system byinstalling Vtune analyzer on it. M3, He needs to install the full VTune analyzer product on at least half of the mobile phones and configure thesesystems to act as the controlling systems. M4, He needs to install the full VTune analyzer product on at least half ofthe mobile phones and configure thesesystems to act as the target systems. m 278 Henry needs to optimize the memory operations and system calls for a web application. This application is a static webpage that accepts and displays information about the products and services of a company. This information is stored in adatabase. Which1,He needs to write code that accesses memory sequentially and built custom routines for accessing operating systemservices.2,He needs to reduce the number of floating-point operations and load data into the memory before executing instructions,so that the process need not wait for data. m3,He needs to use large data structures. M4,He needs to identify the floating-point operations and build custom routines so that the process need not wait for data. m179 Henry needs to optimize an e-commerce application at the system-level andapplication-level. Which of the below given options states the optimization goals at these levels? M1,At system level, improve application interaction with the system with respect to DLLs and APIs and atapplication level, improve algorithms. M2,At system level, improve algorithms and at application level, improve application interaction with the system.M3,At system level, tune the processor according to the application and at application level, improve algorithms.M

Page 212: REVIEW QUATER 6 FINAL.pdf

4,At system level, improve algorithms and at application level, improve application interaction with theprocessor. m 180 "Consider the statements:Statement A: The speed of the I/O operations is not limited by the speed of memory.Statement B: Floating-point operations consume both space and time.Which of the following is true, with respect to the above statements? m" 1,Statement A is true and statement B isfalse. 2,Statement A is false and statement B is true.3,Both, statements A and B, are true.4,Both, statements A and B, are false. 281 "Jack needs to analyze the performance of a mobile phone from a remote location. He plans to use the utility of analyzingremote application performance provided by VTune Performance Analyzer.Identify the first requirement that he needs to fulfill in ord"1,He needs to install the remote agent on the controlling system from where he would be accessing the remoteapplication. M2,He needs to install the remote agent on the controlling computer on which the remote application was created.M3,He needs to install the remote agent on the mobile phone on which the remote application is located. M4,He needs to install the remote application on the controlling system from where he would be analyzing remoteperformance. m 382 Mike Womack is working as a software developer at SuperGraphics Inc. He needs to use VTune to collect data for aspecific performance counter. In addition, he wants to analyze the performance of the system during runtime to identifysystem-related perform1,Invoke Tuning Assistant for Counter-monitor based advice m2,Invoke Tuning Assistant for call graph results m3,Invoke Tuning Assistant for time-based sampling results m4,Invoke Tuning Assistant for event-based sampling results m 183 Tom Wilkins is working as a software developer at Technology Systems. Tomneeds to measure the performance of the processor that he is working on to identify the level of achievable optimization.He needs to measure the program execution time and a standa"1,Calculate execution time as:Execution time for a program = SUM (Execution time for each instruction).Use the CPI standard metric to measure processor performance. m""2,Calulate execution time as:Execution time for a program = Number of instructions * (Clock cycles per instruction) * (Number of seconds per clockcycle).Use the Instructions Retired standard metric to measure processor performance.3,Calculate execution time as:Execution time for a program = SUM (Execution time for each instruction).Use the Instruction Retired standard metric to measure processor performance. m""4,Calculate execution time as:Execution time for a program = Number of instructions * (Clock cycles per instruction) * (Number of seconds per clockcycle).Use the Percentage of Floating-Point Instructions standard metric to measure processor performance" 3

Page 213: REVIEW QUATER 6 FINAL.pdf

84 Jim Lewis is working as a software developer at Technology Systems. Jim observes that the chat application developed byhim performs slowly because the processor has to wait for the data to be loaded into the cache. In addition, the capacity ofcache is a1,Only A m2,Only B m3,Both A and B m4,Both B and C m 185 Pat Greene is working as a software developer. He is assigned a task of developing an application that will be used by aspace research organization to launch a satellite. The performance of the application should be the top priority. Patdevelops the app1,One sampling run with minimal advice m2, A few sampling runs with some advice m3,Many sampling runs with more advice m4,One sampling run with minimal advice or A few sampling runs with some advice m 386 Ken Burton is working as a software developer at SuperGraphics Inc. Ken observes that the performance of the phone bookapplication is slow due to the time taken during memory reads and writes. In addition, the capacity of the cache is limitedand data ne1,Only A m2,Only B m3,Both A and B m4,Both B and C m 187 "Pat Greene is working as a software developer at Super Graphics. He develops a .Net application, which helps to store,edit and retrieve reminders. He analyzes the performance of the code in VTune Performance Analyzer.Pat needs to view information about"1,Module insights and the More Information window m2,Hotspots insights and System Info m3,Top Insights and Relevance scale m4,Top insights and the More Information window m 388 True Travel Services uses a .Net application for reservation of tickets. However, the users complain that the applicationtakes more time than usual to close after the details of the customers are entered. Donna Bard is working as a softwaredeveloper at1,Top Insights m2,Workload Insights m3,Module Insights m4,System Info m 189 Jim Lewis is working as a software developer at GoodGraphics Inc. The performance of the inventory managementapplication that he has developed is affected due to mismatch in process and memory speed.He wants to optimize hisapplication in such a way so t1,Temporal locality and paging m2,Cache Efficiency m3, Software Prefetch m4,Data Alignment m 390 Larry Williams wants to view the insights that have significant impact on the performance of his application. Which of the

Page 214: REVIEW QUATER 6 FINAL.pdf

following options should Larry view using the tuning assitant? M1,Workload Insights m2,Static Analysis m3,Top Analysis m4,System Info m 391 Pat Greene is working as a software developer at Technology Systems. Pat has developed a jukebox application on Javaplatform. Now, he needs to view the possible optimization that can be made to the performance of the code using VTune.Pat uses Sampling W1,Check the "One sampling run with minimal advice" option and view the Module insights for a selected process. M2,Check the "One sampling run with minimal advice" option. M3,Check the "Few sampling run with some advice" option and view the Hotspots insights for a selected process. M4,Check the "Many sampling run with more advice" option and view the Modules insights for a selected process. m492 "Ken Burton, a Software developer at Red Sky IT Systems, has developed a chat application. However, it is observed thatthe application is performing slowly. Some files of the application, such as .dll files, interact at system level.To analyze performan" "1, 1. Click the “Select Range to Zoom/Drill Down button”.2. Select the range of interest in the “Logged Data” view to choose the process for which Tuning Advice is required.3. Select the “Get Tuning Advice” option from the “View” option of the menu bar 2, 1. Select the “Get TuningAdvice” option from the “View” option of the menu bar to launch the Tuning Assistant.2. Click the “Select Range to Zoom/Drill Down button”. m"3, 1. Click the “Select Range to Zoom/Drill Down button”.2. Select the “Get Tuning Advice” option from the “View” option of the menu bar to choose the process for whichTuning Advice is required.3. Select the range of interest in the “Logged Data” view t4, 1. Click the “Select Range to Zoom/Drill Down button”2. Select the range of interest in the “Logged Data” view to choose the process for which Tuning Advice is required.m" 193 Ken Burton is working as a software developer at InfoSuper Corp. Ken needs to track system activity duringruntime to determine if reduced available memory or file I/O performance slows down applications. He uses Counter MonitorWizard of VTune to collec1,View Top Insights. M2,View Hotspots Insights. M3,View Module Insights. M4,View Relevance Scale. m 494 Steve Irwin is working as a software developer at Blue Moon Computer Inc. ocated at Texas. Steve develops a chatapplication in Java for an educational institute. The chat application enables students at remote locations to communicate with eachother. H1, Software Prefetch m2, Data Alignment m

Page 215: REVIEW QUATER 6 FINAL.pdf

3, Cache Compulsory Loads m4, Cache Conflict Loads m 195 "Tom Wilkins is working as a software developer at Technology Systems. He needs to use Sampling Wizard to collectperformance data and analyze the performance of a code using Vtune.He wants to configure the wizard to automatically generate the tuning adv"1, Check the automatically generate tuning advice option. m2, Check the automatically generate tuning advice option, use Tuning Assistant to compare multiple sampling activity results. m3, Uncheck the automatically generate tuning advice option. m4, Invoke Tuning Assistant by using the F8 key. M 296 "You are working as an application developer. You develop a C# application and written the following code:For (k = 0; k < last; k++){ // Value of tand pis constanta[k] = b[k] * t . P;}When you run the application you find that the applicant"1, Split the for loop into two separate for loops. M2, Use Sentinel Values. M3, Reduce work inside loops m4, Use Unrolling. M 397 "Consider the statements:Statement A: The time complexity is the amount of time taken to compute the steps involved in an algorithm.Statement B: The space complexity is the amount of memory that a program requires to accomplish a task.Which of the follow"1, Statement A is true and statement B is false. M2, Statement A is false and statement B is true. M3, both, statements A and B, are true. M4, both, statements A and B, are false. M 398 John develops an application using C programming language. The application is used to draw various pie charts and bardiagrams. Which of the following categories of performance library should he use to optimize the performance of this application? m1, Graphic Libraries m2, Image Processing Libraries m3, Math Libraries m4, Audio/Video Libraries m 199 "Identify the optimization technique that can be used to improve the performance of the following code:For (j= 1; j < 700; j++)For (I = 1; I < 455; i++)a = a + b [i, j]; m"1, using unrolling m2, Using sentinel values m3, Using faster functions m4, Changing the order of loops m 4100 "Consider the statements:Statement A: Space complexity is the amount of memory that a program requires to accomplish a task.Statement B: Space complexity is the only criterion to measure the efficiency of a program.Which of the following is true, with r"

Page 216: REVIEW QUATER 6 FINAL.pdf

1, Statement A is true and statement B is false. m2, Statement A is false and statement B is true. m3, both, statements A and B, are true. m4, both, statements A and B, are false. m 1101 Identify the level of memory hierarchy that speeds up the execution of instructions by providing fast access to intermediatevalues computed during a calculation. m1, Virtual Memory m2, Main Memory m3, Level1 Cache m4, Registers m 4102 Identify the processor performance parameter that indicates the amount of time it takes to execute a particular process. m1, Turnaround Time m2, Instruction Execution Time m3, Program Execution Time m4, Response Time m 1103 Which of the following indicates the number of processes that complete their execution per unit time? m1, Throughput m2, Turnaround time m3, Instruction execution time m4, Program execution time m 1104 Which one of the following options enables a processor to load a specific location of memory before it is required forprocessing? m1, Cache conflict loads m2, Cache capacity loads m3, Data alignment m, Software Prefect m 4105 A high value of which of the following processor's utilization measures, indicates low resource utilization? m1, Clocks Cycles Per Instructions Retired (CPI) m2, Percentage of floating-point instructions m3, CPU bursts m4, Waiting time m 1106 Jim is a software developer, working with SSPT Corporation, develops a process-intensive application. Jim needs toperform micro architecture-level tuning to increase the performance of the application. Jim decides to use the Vtune PerformanceAnalyzer to1,Sampling m2,Call Graph m3,Counter Monitor m4,Tuning Assistant m 1107 Jim Lewis, the software developer at Global Systems Inc, develops an application on .NET platform. Jim decides to useVTune Performance Analyzer to monitor the system-level performance information, such as resource consumption, during theexecution of the1,Call Graph m2,Counter Monitor m3,Sampling m4,Both Call Graph and Sampling m 2108 "Consider the statements:

Page 217: REVIEW QUATER 6 FINAL.pdf

Statement A: Summary view represents the summary data for each selected counter as a bar diagram.Statement B: Legend provides the minimum, maximum, and average values for the selected counter.Which of the following is true, with"1,Statement A is true and statement B is false. m2,Statement A is false and statement B is true. m3,Both, statements A and B, are true. m4,Both, statements A and B, are false. m 3109 Larry Williams is a software developer at Red Sky IT System. Larry develops a networking application on Java platformfor a New York based banking organization. Larry needs to tune the performance of the application using VTune performanceAnalyzer. Larry1,Call Graph m2,Time-based Sampling m3,Event-based Sampling m4,Counter Monitor m 4110 Jim is a software developer, working with InfoSuper Corp, develops a gamming application on Java platform. Jim findsthat the application is performing slowly. He decides to tune the application by observing the functional flow of the application andimp1,Counter Monitor m2,Time-based Sampling m3,Event-based Sampling m4,Call Graph m 4111 Which of the following enables you to identify the threads that are running serially and the threads that are running inparallel? m1,Counter Monitor view m2,Sampling Over Time view m3,Call Graph view m4,Hotspots view m 2113 John Barrett is working as a Software developer. John develops a gaming application on the .NET platform. He finds thatthe application is performing slowly. He decides to use the Intel Vtune Performance Analyzer to monitor the performance of theapplica1,Sampling Wizard m,Quick Performance Analysis Wizard m3,Complete Setup Wizard m4,Advance Activity Configuration m 4114 Sam has developed an application in C# whose perfornamce needs to be analyzed using the sampling feature of Vtune.Sam decides to use the Over Time view to gather various information relating to the application. Which of the following option Samwill not1,Context Switching m2,Function calling Sequence m3,Thread interaction m4,Processor utilization m 2116 Which of the one following options enables you to tune application performance and its usage of system resources? m1, Sampling m2, Call Graph m3, Counter Monitor m

Page 218: REVIEW QUATER 6 FINAL.pdf

4, Tuning Assistant m 4117 Which feature of tuning assistant suggests steps to remove or avoid a problem? m1, Insight m2, Relevance Scale m3, Advice m4, Workload m 3118 Which feature of Tuning Assistant indicates the problem that could be hindering the performance of the application? m1, Insight m2, Relevance Scale m3, Advice m4, Workload m 1119 Which feature of Tuning Assistant mentions about the applications that were running when VTune Performance Analyzerwas profiling the system? m1, Insight m2, Relevance Scale m3, Advice m4, Workload m 4120 Which of the following is NOT true about remote data collection in Intel Vtune? m1, To initiate remote data collection, you need to enable the remote agent on the target system. m2, To initiate remote data collection, you need to disable DCOM components on the target system. m3, To initiate remote data collection, you need to enable the controlling system from which the remote performance data needs to becollected. m4, To initiate remote data collection, you need to specify the target system on which the remote application is running. m 2121 Which of the following is NOT true about threads? m1, Threads increases the performance and the ability to use multi-core processors. m2, Threads do not facilitate data sharing. m3, Threads enables you to effectively utilize the hardware resources. m4, Improper use of threads leads to degraded performance. m 2122 According to which condition for a deadlock to occur, a resource can be released by a thread holding it? m1, Mutual exclusion m2, No preemption m3, Hold and wait m4, Circular wait m 2123 What is hold and wait condition in a deadlock? m1, A condition where a resource is either available or assigned to one thread m2, A condition where threads already holding resources may request for new resources m3, A condition where a thread holding a resource can only release it m4, A condition where two or more threads form a circular chain where each thread waits for a resource that the next thread in chainholds m 2124 What is a race condition? m1, A condition when two or more threads simultaneously access the same memory location while atleast one thread is updating thatlocation. m2, A condition that occurs when a programmer assumes a particular order of execution and guarantees that order throughsynchronization. m3, A condition that occurs when a thread does not progress on assigned computations, but the thread is not blocked or waiting. m

Page 219: REVIEW QUATER 6 FINAL.pdf

4, A condition that occurs when a thread does not progress on assigned computations because it is blocked or waiting. m 1125 What is mutual exclusion? m1, It refers to a program logic in which only one thread should be executing in a critical region at any time. m2, It is a portion of code that access shared variables. m3, It is a situation in which a thread waits for a resource which is currently held by some other thread. m4, It is a measure of how busy the threads are during parallel computations. m 1126 Sam is a Web Developer at RedSky Inc. He is developing a Web Application in ASP.NET. He has already configured theapplication to enable ASP.NET profiles and defined the FavColor property to track the user's favorite color. Next, he adds a Labelcontrol w "1,void Page_Load(object sender, System.EventArgs e){lblFavColor.Text = Profile.properties(""FavColor"");}m" "2,void Page_Load(object sender, System.EventArgs e){lblFavColor.Text = Profile.FavColor;}m" "3,void Page_Load(object sender, System.EventArgs e){lblFavColor.Text = Profile.properties.FavColor;}m" "4,void Page_Load(object sender, System.EventArgs e){lblFavColor.Text = Properties.profile.FavColor;}m" 2127 Sam is developing an ASP.NET application which displays values of controls on the review.aspx page according to thelanguage and culture settings preferred by the user. For this, he wants to use implicit localization on the review.aspx page. He creates a1,Store the resource file in App_GlobalResources folder in place of App_LocalResources folder. M2,Enable automatic culture determination for the page by adding uiculture="auto" to the <% Page%> directive. 3,Enable automaticculture determination for the page by adding uiculture="true" to the <%Page%> directive. 4,Rename the file "review.aspx.fr.resx" as"review.aspx.en.fr.resx". m 2128 Sam is developing an ASP.NET application which displays values of controls on the review.aspx page according to thelanguage and culture preferred by the user. He creates a default resource file review.aspx.resx and a review.aspx.fr.resx resource filefor1,Store the resource files in the App_LocalResources folder in place of App_GlobalResources folder. m2,Enable automatic culture determination for the page by adding uiculture="true" to the <%Page%> directive. m3,Rename the file "review.aspx.fr.resx" as "review.aspx.en.fr.resx" m4,Enable automatic culture determination for the page by adding uiculture="enable" to the <%Page%> directive. m 1129 Sam is developing an ASP.NET application which contains an enquiry.aspx page. This page accepts three parameters fromthe user as "name", "city" and "country". To improve the performance of the application he wants to cache multiple versions of theenquir "

Page 220: REVIEW QUATER 6 FINAL.pdf

1,Response.Cache.VaryByParams(""country"", true);Response.Cache.VaryByParams(""city"", true); m"2,Response.Cache.VaryByParams[*] = true; m "3,Response.Cache.VaryByParams[""country""] = true;Response.Cache.VaryByParams[""city""] = true; m"4,Response.Cache.VaryByParams["country", "city"] = true; m 3130 Sam is the administrator of the shopping site of RedSky Inc. In the SurveyReport.aspx page of this site he wants to add thecode that will log data in the Microsoft Windows event log. This data will contain the time when the loading of SurveyReport.aspx p"1,The given code should be modified as:DateTime dtmStart = DateTime.Now;if (!System.Diagnostics.EventLog.SourceExists(""LoadTime_Survey"")){System.Diagnostics.EventLog.CreateEventSource(""LoadTime_Survey"", "" RedSky_Shopping "");}System.Diagnostics.E" "2,The given code should be modified as:DateTime dtmStart = DateTime.Now;if (!System.Diagnostics.EventLog.SourceExists(""LoadTime_Survey"")){System.Diagnostics.EventLog.CreateEventSource(""LoadTime_Survey"", "" RedSky_Shopping "");}System.Diagnostics.E" "3,The given code should be modified as:DateTime dtmStart = DateTime.Now;if (!System.Diagnostics.EventLog.SourceExists(""LoadTime_Survey"")){System.Diagnostics.EventLog.CreateEventSource(""LoadTime_Survey"", "" RedSky_Shopping "");}System.Diagnostics.E" "4,The given code should be modified as:DateTime dtmStart = DateTime.Now;if (!System.Diagnostics.EventLog.SourceExists(""LoadTime_Survey"")){System.Diagnostics.EventLog.CreateEventSource("" RedSky_Shopping "", ""LoadTime_Survey"");}System.Diagnostics.E" 2131 "Sam is a Web developer at RedSky Inc. He needs to create custom server controls for his application with the nameWelcomeLabel.For that he creates a file called WelcomeLabel.cs and adds the following code to this file.using System;……using System.W" "1,Modify the code for the WelcomeLabel class as:public class WelcomeLabel:CustomControl{protected override void RenderControl (HTMLTextWriter writer){writer.Write(""Welcome"");}}

Page 221: REVIEW QUATER 6 FINAL.pdf

m" "2,Modify the code for the WelcomeLabel class as:public class WelcomeLabel:CompositeControl{protected override void RenderContents (HTMLTextWriter writer){writer.Write(""Welcome"");}} m" "3,Modify the code for the WelcomeLabel class as:public class WelcomeLabel:WebControl{protected override void RenderControl (HTMLTextWriter writer){writer.Write(""Welcome"");}}m" "4,Modify the code for the WelcomeLabel class as:public class WelcomeLabel:WebControl{protected override void RenderContents (HTMLTextWriter writer){writer.Write(""Welcome"");}}m" 4132 How can a content page refer to a master page at run time? m1,By using Master.FindControl method. m2,By setting the Page.MasterPageFile property. m3,By setting the value of masterPageFile attribute in the <%@ Page%> directive as <%@Page masterPageFile ="xxx"%>. m4,By setting the value of virtualPath attribute in the<%@ MasterType %> directive as <%@ MasterType virtualPath ="xxx"%>. m2133 Which of the following statements is NOT true about user controls? m1,A user control is saved as a file with .ascx extension. m2,A user control must contain at least one <form> tag. m3,A user control contains a <%@Control%> directive. m4,User control inherits methods and properties from the System.Web.UI.UserControl class. m 2134 Which of the following statements correctly describes a custom Web server control? m1,A custom Web server control is saved as a file with an extension of .acsx. m2,Custom Web server controls are written entirely by managed code and have no markup file. m3,Custom Web server controls have a user interface that is composed of several existing Web Server controls. m4,Custom Web server control is a special kind of Composite Control that gives the developer more power over the presentation of dataon the page. m 2135 What happens after adding the attribute trace="true" to the <%@Page%> directive in an ASP.NET page? m1, ASP.NET tracing information will be sent to a System.Diagnostics listener. M2, ASP.NET tracing information will be sent to a Tracing Listener object which receives the tracing output and writes it to logs. m3, ASP.NET will generate and display diagnostic information at the bottom of the rendered page. m4, ASP.NET will generate the diagnostic information and write it to logs. m 3

Page 222: REVIEW QUATER 6 FINAL.pdf

136 To cache a page, the user includes the <%@OutputCache%> directive in the page markup as: <%OutputCache Duration="60" VaryByParam="None"%>. In addtion, the user marks certain sections of the page by surrounding them with an ASP.NETSubstitution control.1,Application Cache m2,Page Output Cache for caching a complete, single page m3,Page Output Cache with Partial Page Caching m4,Page Output Cache with support for caching multiple page versions m 3137 What would be the extension of the skin file created with name MyTheme? m1,MyTheme.theme m,MyTheme.aspx.theme m3,MyTheme.skin m4,MyTheme.aspx.skin m 3138 While configuring profile properties in the Web.config file for an application which of the following tags defines name,type, and allowAnonymous attributes? m1,<profile> m2,<properties> m3,<add> m4,<configuration> m 3139 Which of the following objects is NOT a part of an ASP.NET theme? m1,StyleSheet m 2,Skin Files m 3,Supporting images m 4,XML file m 4140 To apply an existing theme to the entire application, which of the following tags needs to be added in the Web.config fileunder the <System.Web> section? m1,<pages theme="XXX"> m2,<profile theme="XXX"> m3,<properties theme="XXX"> m4,<configuration theme="XXX"> m 1141 To enable users to personalize a page, you must set the Page.Theme property. During or before which event handler shouldthis be done? m1,Page_PreRender ( ) m2,Page_Load ( ) m3,Page_PreInit ( ) m4,Page_Render ( ) m 3142 "Sam is a developer at RedSky Inc. He is developing a Web application using ASP.NET. He has created two themes in theApp_Themes folder with the names Green and Red.Initially Sam has set the Green theme for the application by adding <pages theme =""Green""" "1,Modify the existing code in the Web.config file as:<pages defaulttheme =""Green"" src = ~/Profile.aspx theme =""Red""/> m" "2,Modify the existing code in the Web.config file as:<pages defaultTheme =""Green""><page src= ~/Profile.aspx theme = ""Red""/></pages> m" "3,Remove the <page src= ~/Profile.aspx theme = ""Red""/> tag from the Web.config file and add<%@ Page theme = ""Red"" %> directive in the Profile.aspx page m" "4,Remove the <page src= ~/Profile.aspx theme = ""Red""/> tag from the Web.config file and add<Page theme = ""Red"" > tag in the Profile.aspx page m" 3143 "Sam is a developer at RedSky Inc. He is developing a Web application using ASP.NET. In the application, he creates anASP.NET theme with the name

Page 223: REVIEW QUATER 6 FINAL.pdf

GlobalRed and adds a sample.aspx page to the application. To apply the theme to the page he adds <%@ Page Th" "1,Modify the code in Web.config file as:<configuration><system.web><%@ Page DeafultTheme =""GlobalRed"" %></system.web></configuration>m" "2,Modify the code in Web.config file as:<configuration><system.web><pages DeafultTheme =""GlobalRed"" /></system.web></configuration>m" "3,Modify the code in Web.config file as:<configuration><system.web><pages theme =""GlobalRed""/ ></system.web></configuration>m" "4,Modify the code in Web.config file as:<configuration><system.web><% Page DeafultTheme =""GlobalRed"" %></system.web></configuration>m" 3144 "Sam is a developer at RedISky Inc. He is developing a Web application using ASP.NET. In this application he has createdan ASP.NET theme with the name GlobalRed. In this theme he has created a Red.skin file with the following code:<asp:Button runat=""ser" "1,Modify the first line of Red.skin file as:<asp:Button runat=""server"" BackColor=""Black"" /> m" "2,Modify the second line of Sample.aspx as:<asp:Button ID=""BkButton"" runat=""server"" Text=""Cancel"" BackColor=""Black"" /> m" "3,Modify the second line of Sample.aspx as:<asp:Button ID=""btnCancel"" runat=""server"" Text=""Cancel"" BackColor=""BkButton"" /> m" "4,Modify the second line of Sample.aspx as:<asp:Button ID=""btnCancel"" runat=""server"" Text=""Cancel"" SkinID=""BkButton"" /> m" 4145 Sam is a Web developer at RedSky Inc. He wants to configure his application to store a profile property "PrefLocation" ineach user profile for all types of users whether they have logged in or are visiting the site as anonymous users. To configure the pr"1,The given code can be modified as follows to correct the error<system.web><profile><properties><add name = ""PrefLocation type =""System.String"" allowAnonymous= ""true""/></properties></profile>

Page 224: REVIEW QUATER 6 FINAL.pdf

</system.web> m" "2,The given code can be modified as follows to correct the error<system.web><anonymousIdentification enabled=""true""/><profile><properties><add name = ""PrefLocation type =""System.String"" allowAnonymous= ""true""/></pro" "3,The given code can be modified as follows to correct the error<system.web><anonymousIdentification enabled=""true""/><profile><properties><add name = ""PrefLocation type =""System.String""/></properties></profile" "4,The given code can be modified as follows to correct the error<system.web><allowAnonymous enable = ""true""><profile><properties><add name = ""PrefLocation type =""System.String"" allowAnonymous enable = ""true""/></prop" 2146 You are creating a site and you want that on a page requested by a client, if the server generates an error with status codes500 or 404, a custom error page "PageNotFound.htm" should be displayed. In case an error is generated with a status code differen"1, <configuration><system.web><customErrors defaultRedirect=""GenericError.htm"" mode=""RemoteOnly""><error statusCode=""500"" redirect=""PageNotFound.htm""/><error statusCode=""404"" redirect=""PageNotFound.htm""/></customErrors></system.web></configuration>" "2, <configuration><system.web><customErrors defaultRedirect=""GenericError.htm"" mode=""RemoteOnly""><error statusCode=""500"" Or ""404"" redirect=""PageNotFound.htm""/></customErrors></system.web></configuration>m" "3, <configuration><system.web><customErrors><statusCode=""500"" redirect=""PageNotFound.htm""/><statusCode=""404"" redirect=""PageNotFound.htm""/></customErrors></system.web></configuration>m" "4, <configuration>

Page 225: REVIEW QUATER 6 FINAL.pdf

<system.web><customErrors error= ""404"" Or ""500"" redirect=""PageNotFound.htm"" mode=""RemoteOnly""></customErrors></system.web></configuration>m" 1147 You want to specify the default programming language for your entire ASP.NET Web application as C#. You also want tospecify the number of recompiles to perform before the application gets unloaded and loaded again. Which of the followingconfiguration se "1, <configuration><system.web><defaultLanguage=""C#""/><compilation numRecompilesBeforeAppRestart=""10""></compilation></system.web></configuration>2, <configuration><system.web><compilation>defaultLanguage=""C#"" numRecompilesBeforeAppRestart=""10""</compilation></system.web></configuration>m" "3, <configuration><system.web><compilation defaultLanguage=""C#"">numRecompilesBeforeAppRestart=""10""</compilation></system.web></configuration>m" "4, <configuration><system.web><compilation defaultLanguage=""C#"" numRecompilesBeforeAppRestart=""10""> </compilation></system.web></configuration>m" 4148 You are required to provide an option to the customers of a restaurant for giving feedback about its services through itswebsite.The customer can choose to give feedback about the "Home Delivery Service" or the "Food Quality" by clicking thecorrespondin "1, switch (Response.QueryString[""Feedback""]){case ""HomeDelivery"":Page.Header.Title = ""Feedback about our Home Delivery Services"";break;case ""FoodQuality"":Page.Header.Tit" "2, switch (QueryString[""Feedback""]){case ""HomeDelivery"":

Page 226: REVIEW QUATER 6 FINAL.pdf

Page.Header.Title = ""Feedback about our Home Delivery Services"";break;case ""FoodQuality"":Page.Header.Title = ""Fee" "3, switch (Request.QueryString[""Feedback""]){case ""HomeDelivery"":Page.Header.Title = ""Feedback about our Home Delivery Services"";break;case ""FoodQuality"":Page.Header.Titl" "4, switch (Request.QueryString(""Feedback"")){case ""HomeDelivery"":Page.Header.Title = ""Feedback about our Home Delivery Services"";break;case ""FoodQuality"":Page.Header.Titl" 3149 On the feedback form of your website, you have created a text box which is a Web server control. The user enters his namein this text box and clicks the Submit button. The name entered by the user should be retrieved and stored in a variable declared in1, string sName = txtName.Value.ToString(); m2, TextBox txtName = (TextBox)Page.PreviousPage.FindControl(""txtName"");string sName = txtName.Text.ToString(); m" "3, TextBox txtName = (TextBox)Page.PreviousPage.FindControl(""txtName"");string sName = txtName.Value.ToString(); m"4, string sName.Text = (TextBox)Page.PreviousPage.FindControl("txtName"); m 2150 "You want some common options and graphics to be displayed in all the Web pages of your site. However, you do notwant to copy the commoncode in all the pages. You decide to write this code in a master page and include that page in all other pages of you"1, <%@ Page MasterPageFile="~/MasterPages/SampleMaster.master" %> m2, <%@ Page MasterPage="~/MasterPages/SampleMaster.master" %> m3, <%@ Page Master="~/MasterPages/SampleMaster.master" %> m4, <%@ Page MasterPageFile:"~/MasterPages/SampleMaster.master" %> m 1151 Which of the following is NOT a type of Web site that can be created using Visual Studio 2005? m1, Local IIS Web sites m2, Remote IIS Web sites m3, FTP sites m4, Dynamic Web sites m 4152 When you type code in the Source view, a drop down list is displayed that helps you complete the syntax of the code.Which feature of Visual Studio makes this possible? m1, ComboBox m2, IntelSense m3, Intellisense m4, ListView m 3153 In your web application, you need to ensure that the format of the pages that you display is supported by the requestingbrowsers. Which of the following is a property that can be used to detect the type of the browser requesting the pages, so that they c1, Request.Browser m2, Response.Browser m

Page 227: REVIEW QUATER 6 FINAL.pdf

3, Request.Browser.Browser m4, Request.Browser.Type m 3154 Using the CompareValidator control, you can compare the user input to which type of value? m1, Constant value m2, Variable value m3, Memory address m4, URL m 1155 "Consider the following statements in context of the validation controls available in ASP.NET:Statement A: The validation controls can perform simple validation in the user's Web browser by generating VBScript code, if thebrowser supports it.Statement "1, Statement A is TRUE and statement B is FALSE. m2, Statement A is FALSE and statement B is TRUE. m3, Both statements, A and B, are TRUE. m4, Both statements, A and B, are FALSE. m 2156 Which mechanism is provided by ASP.NET that preserves the contents and state of the controls on a Web page when auser enters data and submits the form and when the page is re-displayed? m1, StateServer m2, ViewState m3, HttpSessionState m4, HttpApplicationState m 2157 In the context of ASP.NET, when the server needs to free the memory, it can remove an item from the application's cache.What is this process known as? m1, Absolute expiration m2, Sliding expiration m3, Flush m4, Scavenging m 4158 Which of the following is a delegate that defines the signature to use for an event handlers that responds when an item isdeleted from the cache? m1, onRemoveCallback m2, CacheItemRemovedCallback m3, CacheItemRemovedReason m4, RemovedCallback m 2159 "Which of the following can you configure to retrieve data from the following:-- XML files-- Web services that return XML data-- String variables that contain XML data m"1, XmlDataDocument objects m2, XmlDataSource control m3, SqlDataSource control m4, FormView control m 2160 Which of the following is NOT an authentication mechanism provided by ASP.NET? m1, Windows authentication m2, Logon authentication m3, Forms authentication m4, Passport authentication m 2161 Which of the following is a File Status displayed by the Copy Web Site tool? m1, Edited m2, Modified m3, Changed m4, Converted m 3

Page 228: REVIEW QUATER 6 FINAL.pdf

162 How does the Copy Web tool make sure that all files on the local and remote sites are up to date? m1, By synchronizing the sites m2, By publishing the sites m3, By copying the new files in place of old files m4, By deploying the sites m 1163 Which of the following tags should be inserted into the Web.Config file to handle the mobile devices that do not acceptrelative URLs? m1, <httpRuntime> tag m2, <DeviceSpecific> tag m3, <Filter> tag m4, <deviceFilters> tag m 1164 What is the file extension of a Microsoft Windows Installer file that is used to distribute and install an application? m1, .exe m2, .msc m3, .msi m4, .jar m 3165 A mobile web page must contain at least one __________ tag. m1, <mobile:Form> tag m2, <mobile> tag m3, <MobileForm> tag m4, <IsMobileDevice> tag m 1166 Joanne, a software developer with EverSoft Inc. had developed an inventory control application, StockNInventory 1.0,using COM components. Now, the requirements and the processes followed by the users have become complicated. Therefore, Joannehas upgrade1,She should create assemblies in her application providing the same features as the previously created components. m2,She should create an assembly that will handle converting the .Net Framework types to the corresponding types of the COMcomponents being used by the application. m3,She should place the COM components in the same directory as the Assembly for the upgraded application and reference thecomponents in the assembly. m4,She should create a Shared assembly for her application to communicate with the COM components. m 2167 Ben had developed an application which used a COM component to provide certain functionality. He has now upgradedthe application using .Net Framework. In his upgraded application, he has created a .Net Framework component with which thepreviously availa1,Ben implemented the default class interface for the .Net Framework component. m2,Ben did not create a public constructor with no parameters for the .Net Framework component. m3,Ben created the constant fields and static methods of the .Net Framework component as Public members. m4,Ben created a public constructor with no parameters for the .Net Framework component. m 2168 Bryan has created an application that processes credit card information supplied to it by the users, encrypts it using theDES encryption class and stores it in a database. However, he has been receiving complaints from the users that their credit card i1,Bryan should call the Clear method of the cryptographic class. m2,Bryan should wait for the garbage collector to finish its execution before storing the values. m3,Bryan should Flush the memory by calling the Flush method of the cryptographic class. m

Page 229: REVIEW QUATER 6 FINAL.pdf

4,Bryan should Kill the object values by calling the Kill method of the cryptographic class. m 1169 You have created a simple file processing application. The application performs simple tasks such as copying, renaming,and creating files and folders. Each task is performed using a separate thread that is created for that purpose. After execution of the1,The Thread class should be used to implement threading. m2,The ThreadPool class should be used to implement threading. m3,The Monitor class should be used to monitor and increase the application performance. m4,The ParameterizedThreadStart class should be used to control the behavior of the threads. m 2170 Jonathan has created a Web application which requires the users to register prior to browsing and availing the servicesoffered by it. The application needs to store and update various tables in its database with user details. The user is also sent a welc1,Jonathan should make individual calls to these methods from within the class that executes the registration process. m2,Jonathan should use singlecasting. m3,Jonathan should use Multithreading. m4,Jonathan should use multicasting. m 4171 To use GDI+ objects, an object of the ________ class must be created. m 1,SystemColors m2,Pen m3,Graphics m4,Image m 3172 The _______ class provides the primary access point for code to interact with the security system. m1,SecurityManagement m2,SecurityManager m3,PolicyLevel m4,CodeGroup m 2173 Asymmetric encryption is also known as _____________. m1,Private key encryption m2,Public key encryption m3,Public/Private key encryption m4,Protected key encryption m 2174 The ________ allows the .NET Framework to communicate with the COM component by providing a middle layerbetween your .NET Framework code and the COM component. m1,Interop assembly m2,Shared assembly m3,Multifile assembly m4,Private assembly m 1175 The primary class used to manage threads directly is the ______ class. m1,ThreadStart class m2,Thread Class m3,ParameterizedThreadStart class m4,ThreadPool class m 2

-------------------------------------------------------------------------------------------------------------

Which of the following controls is not a part of the Standard sections of the Toolbox?

Page 230: REVIEW QUATER 6 FINAL.pdf

GridView

Regarding ASP.NET Web applications, which of the following statements is correct?

An ASP.NET Web page can contain programming code along with HTML markup

While working as a Web developer in organization, you are creating a Web application on your system. The application includes code for implementing HTTP based authentication. You want that multiple developers should be able to work on the application at the same time. How will you fulfill these requirement?

By creating a Local IIS Web site

Identify from the following, the data source control used for accessing the data managed by business objects.

ObjectDataSource controls

You created an ASP.NET page named default.aspx, using the single-file page model. Over the time, the programming involved on the page became very complex now you have decided to separate the programming section from the markup section by splitting the Web page in two pages. You have copied the programming section from default.aspx in a file named default.aspx.cs. How will you specify that the Defaut.aspx file contains the code for the Default.aspx file?

By including the following directive in the Default.aspx file:<%@ Page Language=”C#” Inherits=”Default.aspx.cs” %>

You need to retrieve data from two different tables. Which of the following operations will you perform?

Joining

Which mechanism is provided by ASP.NET that preserves the contents and state of the controls on a Web page when a user enters data and submits the form and when the page is re-displayed?

HttpSessionState

Consider the following statements in context of the ViewState mechanism:

Statement A: A Web page does not have a ViewState propertyStatement B: The information added to the ViewState property is stored in a hidden filed.Which of the preceding statements is TRUE?

Statement B is TRUE and statement A is FALSE

Sam is developing an ASP.NET application. In this application, he uses ASP.NET Membership to manage users. He is creating a page to modify the E-mail, the current user. The E-mail address of the user is displayed in the txtEmail TextBox control. Which of the following code snippets will successfully modify and save the E-mail of the user?

Page 231: REVIEW QUATER 6 FINAL.pdf

MembershipUser currentUser = Membership.GetUser (“UserName”);currentUser.Email = txtEmail.Text:Membership.UpdateUser(currentUser);

Which of the following options will you use to specify the physical path of the application to be compiled in the aspnet_complier.exe tool?

-p

Which of the following controls includes the functionality that is provided by the DataGrid control?

List

Which of the following mobile controls is the equivalent of a Button control on a Web Form?

Command

Which of the following options is NOT a feature of composite Web server controls?

They create the child controls by overriding the CreateChildControls method

Which of the following is a valid ASP.NET AJAX server control?

UpdatePanel

Which of the following options can be used to set the “BlueSky” theme for the entire application in the Web.config file?

<configuration><system.web><pages theme =”BlueSky” /></system.web></configuration>

Sam wants to configure his ASP.NET application to enable profiles and define a FavColor property to track each user's favorite color. Sam also wants to configure the property to track both anonymous users and logged-on users. He has already checked that Web.config file exists for the Web site. Which of the following configuresettings can be added in the Web.config file to perform this activity?

<system.web><anonymousIdentification enabled= ""true"" /><profile><properties> <add name = ""FavColor"" type= ""System.String"" allowAnonymous= ""true""/> </properties> </profile> </system.web>

Sam is a Web Developer at RedSky Inc. He is developing a Web Application in ASP.NET. He has already configured the application to enable ASP.NET profiles and defined the FavColor property to track the user's favorite color. Next, he adds a Label control with ID property = IblFavColor and Text property = (empty) in the profiles.aspx page. Sam wants that when the profiles.aspx page loads, the

Page 232: REVIEW QUATER 6 FINAL.pdf

Text property of the Label control should display the value cf FavColor property for the current user. For this he has created the following event handler:void Page_Load(object sender, System.EventArgs e){IblFavColor.Text = ProfilefFavColor");}However, when Sam tried to build this application, there was a compile time error. Identify the correct code to implement the specified requirement.

void Page_Load(object sender, System.EventArgs e){IblFavColor.Text - Profile.FavColor;}

John wants to add connection information to file WebPartManager control by opening the Web part page in the Source view. Which of the following marups John use to create the connection?

Which of the following phases of Software Development Life Cycle (SDLC) includes transtraction of the requirements specified in the SRS document into a logical structure?

Desgin

Page 233: REVIEW QUATER 6 FINAL.pdf

Sam is assigned the task of detecting errors in the code of the banking software. In which SDLC phase is Sam currently working?

Testing

The incremental approach of software development includes three phases in each increment. Identify the phases from the following options.

Design, Implementation, Analysis

The ___ enables you to focus on the functions performed by the software system in each iteration.

System boundary

John is assigned the task of documenting the inputs provided by the stakeholders. While documenting the inputs, be missed to mention the probability of change in the various requirements in future. Which of the following attributes did John miss to mention in the document?

Stability

You need to develop a Library Management System for a library. For this, you have created a BookTransaction class that includes an operation named CalculatePenalty. The operation needs to be invoked every time a book, borrowed earlier, is returned by a member. This operation is used to calculate the penalty, if applicable, to be paid by the member if the book is returned after the due date. No other class is able to access this operation except for the container class. The operation accepts two Date type parameters, namely, DateOflssue and DateOfReturn and returns a float value to the invoking function.Provide the correct syntax for the declaration of the above mentioned operation in a class diagram.

-CalculatePenalty: (date: DateOflssue:date, DateOfReturn): float

Thomas a photographer created the requirements for a website to display some of hist digiatal photos. Among various requirements, one of the requirements that he identified was that the user should be able to easily upload photos. For this, he needs to frist select a photo for upload, seclect a photo for upload, select or create a gallery for the photo that to be uploaded, optionally add photo

Page 234: REVIEW QUATER 6 FINAL.pdf

realted details such as camera and artist’s comments.Which one of the following options specifies an invalid use case instance for the given scenario?

User selects a link to upload a photoThe systems prompts the user to select a photo for uploadThe user select a photoThe system prompts the user to create a new gallery or select the gallery to which the photo needs to be uploadedThe user selects an existing galleryThe photo is uploaded to the selectd galleryThe system prompts the user to specify photo details.The user enters and submits photo details.

Jonathan is developing an activity diagram for the Library Management System. Presently, he needs to depict the Book Return process in the diagram. When a member returns books, the delay in returning each book and the penalty applicable should be calculate .Once penalty is calculated for each book returned by a member, the total penalty should be calculated and the system should print a consolidated penalty slip to be issued to the concerned member. The activity diagram should depict the correct flow of the sub processes. Suggest which of the following elements of an activity diagram should Jonathan use to depict the sub process for calculating delay and penalty for each book?

Forks and Joins

John is a part of a software development team that focuses on the quality of the code being generated using UML models. Identify the quality aspect that John needs to focus on.

Quality of specification

The activity diagram of Student Registration System, consists of the following activity states:--Verify the student detail--Fill application form--Assign registration number--Deposit the fees--Register the student--Generate fees receipt--Validate the student detail--Submit application form--Collect the feesThe actors of the Student Registration System are Student, Faculty, Cashier, and Registrar. Which one of the following action states are associated with the actor, Student?

(Kiểm tra Theo thứ tự)Fill => Submit => Deposit => Generate => Verify => Get

Page 235: REVIEW QUATER 6 FINAL.pdf

Consider a scenario of an inventory management system. Whenever an inventory item is ordered, the inventory manager issues the requested items and simultaneously update the database to keep a track of the total number of inventory item that are currently present. Recently, an enhanced version of a particular inventory item has been introduced in the market, which the inventory manager wants to keep in the store. However, the inventory store has a limited capacity. There fore, until the old version of such inventory items are not sold out, the new enhance version cannot be introduced in the store. You need to graphically represent this scenario by using state machine diagram. Which feature of state machine will you use in this case to represent such a scenario?

Activities

Question: An ATM consists of a card scanner, display screen, and cash dispenser. What relationships should exist between the following classes of the ATM System:

-- ATM and CardScanner

-- ATM and CashDispenser

-- ATM and DisplayScreen

-- Aggregation-- Aggregation-- Aggregation

Consider the following statements in context of Component diagrams:

Statement 1: Deployment components include the components that form the executable system.

Statement 2: Execution components include the components that are created when a system is running.

Which of the preceding statements is TRUE?

Both satetments, A and B, are True.

Sam has developed a desgin model for a library management system by using various class and methods. He now need to generate code by using this design . To begin with, he needs to generate

Page 236: REVIEW QUATER 6 FINAL.pdf

code for the class diagram shown in the following figure.

Which of the following diagrams can be used to organize various constituments of a software system in logical groups?

Package diagram

Whate does distributed data processing describe in the context of the guidelines for determining the degree of influence of GSCs?

It describes the degree to which the response time and throughput performance of a software application is influenced at the time of development.

Which of the following options is true about Function Point (FP) estimation technique?

It can be used to determine the effort required to develop a project