Labour Day Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

Microsoft 98-361 Software Development Fundamentals Exam Practice Test

Note! Following 98-361 Exam is Retired now. Please select the alternative replacement for your Exam Certification.
Page: 1 / 28
Total 276 questions

Software Development Fundamentals Questions and Answers

Question 1

Which three are valid SQL keywords? (Choose three.)

Options:

A.

GET

B.

FROM

C.

SELECT

D.

WHAT

E.

WHERE

Question 2

For each of the following statements, select Yes if the statement is true. Otherwise, select No. Each correct selection is worth one point.

Question # 2

Options:

Question 3

You open the Internet Information Services 7.5 Manager console as shown in the following exhibit:

Question # 3

You need to examine the current configuration of the server W2008R2.

Use the drop-down menus to select the answer choice that answers each question. Each correct selection is worth one point.

Question # 3

Question # 3

Options:

Question 4

You are reviewing the architecture for a system that allows race officials to enter the results of 5K race results. The results are then made available to students using a web application. The architecture is shown below:

Question # 4

Use the drop-down menus to select the answer choice that answers each question. Each correct selection is worth one point.

Question # 4

Question # 4

Options:

Question 5

You are creating an application that presents the user with a Windows Form. You need to configure the application to display a message box to confirm that the user wants to close the form.

Which event should you handle?

Options:

A.

Deactivate

B.

FormClosed

C.

Leave

D.

FormClosing

Question 6

You have a Microsoft ASP.NET web application.

You need to store a value that can be shared across users on the server.

Which type of state management should you use?

Options:

A.

session

B.

application

C.

cookies

D.

ViewState

Question 7

The following functions are defined:

Question # 7

What does the console display after the following line?

Printer(2)

Options:

A.

210

B.

211

C.

2101

D.

2121

Question 8

You execute the following code.

Question # 8

What will the variable result be?

Options:

A.

1

B.

2

C.

3

D.

4

Question 9

This question requires that you evaluate the underlined text to determine if it is correct.

Arguments are passed to console applications as a Hashtable object.

Select the correct answer if the underlined text does not make the statement correct. Select "No change is needed'' if the underlined text makes the statement correct.

Options:

A.

No change is needed

B.

String Array

C.

StoredProcedureCollection

D.

Dictionary

Question 10

You are creating a routine that will perform calculations by using a repetition structure. You need to ensure that the entire loop executes at least once.

Which looping structure should you use?

Options:

A.

For-Each

B.

For

C.

While

D.

Do-While

Question 11

You are creating an application that presents users with a graphical interface in which they computers that do not have network connectivity.

Which type of application should you choose?

Options:

A.

ClickOnce

B.

Windows Service

C.

Windows Forms

D.

Console-based

Question 12

You have a class named Glass that inherits from a base class named Window. The Window class includes a protected method named break().

How should you call the Glass class implementation of the break() method?

Options:

A.

Glass.break()

B.

Window.break()

C.

Me.break()

D.

MyBase.break()

Question 13

The Dog class and the Cat class inherit from the Animal class. The Animal class includes a breathe() method and a speak() method. If the speak() method is called from an object of type Dog, the result is a bark. If the speak() method is called from an object of type Cat, the result is a meow.

Which term is used to describe this object-oriented concept?

Options:

A.

multiple inheritance

B.

encapsulation

C.

polymorphism

D.

data hiding

Question 14

In which order do the typical phases of the Software Development Life Cycle occur?

Options:

A.

Requirements gathering, design, development, and testing

B.

Development, design, requirements gathering, and testing

C.

Design, requirements gathering, development, and testing

D.

Design, development, requirements gathering, and testing

Question 15

Which type of function can a derived class override?

Options:

A.

A Protected Overridable member function

B.

A Shared function

C.

A Private Overridable function

D.

A non-overridable public member function

Question 16

The purpose of the Finally section in an exception handler is to:

Options:

A.

Execute code only when an exception is thrown.

B.

Break out of the error handler.

C.

Execute code regardless of whether an exception is thrown.

D.

Conclude the execution of the application.

Question 17

What are two methods that can be used to evaluate the condition of a loop at the start of each iteration? (Each correct answer presents a complete solution. Choose two. )

Options:

A.

For

B.

Do. . . While

C.

If

D.

While

Question 18

You are developing an application that displays a list of race results. The race results are stored in the following class:

Question # 18

The code that manages the list is as follows:

Question # 18

You need to implement the AddRace method.

Match the code segment to its location. (To answer, drag the appropriate code segment from the column on the left to its location on the right. Each code segment may be used once, more than once, or not at all. Each correct match is worth one point.)

Question # 18

Options:

Question 19

You have a class with a property.

You need to ensure that consumers of the class can write to the value of the property.

Which keyword should you use?

Options:

A.

Add

B.

value

C.

Set

D.

Get

Question 20

You have a website that includes a form for usemame and password.

You need to ensure that users enter their username and password. The validation must work in all browsers.

Where should you put the validation control?

Options:

A.

in the Web.config file

B.

in the server-side code only

C.

in the client-side code only

D.

in both the client-side code and the server-side code

Question 21

How should you configure an application to consume a Web service?

Options:

A.

Add the Web service to the development computer.

B.

Add a reference to the application in the Web service.

C.

Add a reference to the Web service in the application.

D.

Add the Web service code to the application.

Question 22

You are reviewing a design for a database. A portion of this design is shown in the exhibit. Note that you may choose to view either the Crow's Foot Notation or Chen Notation version of the design. (To view the Crow's Foot Notation, click the Exhibit A button. To view the Chen Notation, click the Exhibit B button.)

Question # 22

Question # 22

Which term is used to describe the relationship between Customer and Order?

Options:

A.

many-to-many

B.

one-to-many

C.

one-dimensional

D.

one-to-one

E.

multi-dimensional

Question 23

Which language allows you to dynamically create content on the client side?

Options:

A.

Extensible Markup Language (XML)

B.

Cascading Style Sheets (CSS)

C.

Hypertext Markup Language (HTML)

D.

JavaScript (JS)

Question 24

What does the Console.Error property do within a console-based application?

Options:

A.

sets the standard error input stream

B.

gets the standard error output stream

C.

gets the standard error input stream

D.

sets the standard error output stream

Question 25

This question requires that you evaluate the underlined text to determine if it is correct.

When creating a site to utilize message queuing, the "IP address" must be configured to MSMQ.

Select the correct answer if the underlined text does not make the statement correct. Select "No change is needed'' if the underlined text makes the statement correct.

Options:

A.

No change is needed

B.

protocol

C.

host header

D.

port

Question 26

You are developing a webpage that enables students to manage races.

The webpage will display two lists: past races and upcoming races. The page also contains a sidebar with contact information and a panel with social media settings that can be edited. Race results can be shared on social media.

How many components will be on the webpage?

Options:

A.

2

B.

3

C.

4

D.

5

Question 27

You are creating a Web application. The application will be consumed by client computers that run a variety of Web browsers.

Which term is used to describe the process of making the application available for client computers to access?

Options:

A.

Casting

B.

Deploying

C.

Hosting

D.

Virtualization

Question 28

Which language was designed for the primary purpose of querying data, modifying data, and managing databases in a Relational Database Management System?

Options:

A.

Java

B.

SQL

C.

C++

D.

Visual Basic

Question 29

This question requires that you evaluate the underlined text to determine if it is correct.

Converting an object to a more general type is called upcasting.

Select the correct answer if the underlined text does not make the statement correct. Select "No change is needed'' if the underlined text makes the statement correct.

Options:

A.

No change is needed

B.

downcasting

C.

interfacing

D.

flexing

Question 30

For each of the following statements, select Yes if the statement is true. Otherwise, select No. Each correct selection is worth one point.

Question # 30

Options:

Question 31

You are designing a class for an application. You need to restrict the availability of the member variable accessCount to the base class and to any classes that are derived from the base class.

Which access modifier should you use?

Options:

A.

Internal

B.

Protected

C.

Private

D.

Public

Question 32

You have a stack that contains integer values. The values are pushed onto the stack in the following order: 2,4,6,8.

The following sequence of operations is executed:

Pop

Push 3

Pop

Push 4

Push 6

Push 7

Pop

Pop

Pop

What is the value of the top element after these operations are executed?

Options:

A.

2

B.

3

C.

6

D.

7

Question 33

A data warehouse database is designed to:

Options:

A.

Enable business decisions by collecting, consolidating, and organizing data.

B.

Support a large number of concurrent users.

C.

Support real-time business operations.

D.

Require validation of incoming data during real-time business transactions.

Question 34

In your student directory database, the Students table contains the following fields:

firstName

lastName

emailAddress

telephoneNumtoer

You need to retrieve the data from the firstName, lastName, and emailAddress fields for all students listed in the directory. The results must be in alphabetical order according to lastName and then firstName.

Which statement should you use?

Question # 34

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 35

For each of the following statements, select Yes if the statement is true. Otherwise, select No. Each correct selection is worth one point.

Question # 35

Options:

Question 36

You have a server that limits the number of data connections.

What should you use to optimize connectivity when the number of users exceeds the number of available connections?

Options:

A.

Connection timeouts

B.

Named pipes

C.

Normalization

D.

Connection pooling

Question 37

For each of the following statements, select Yes if the statement is true. Otherwise, select No. Each correct selection is worth one point.

Question # 37

Options:

Question 38

This question requires that you evaluate the underlined text to determine if it is correct.

The default entry point for a console application is the Class method.

Select the correct answer if the underlined text does not make the statement correct. Select "No change is needed'' if the underlined text makes the statement correct.

Options:

A.

No change is needed

B.

Main

C.

Program

D.

Object

Question 39

What are two advantages of normalization in a database? (Choose two)

Options:

A.

prevents data inconsistencies

B.

reduces schema limitations

C.

minimizes impact of data corruption

D.

decreases space used on disk

Question 40

In the application life cycle, the revision of an application after it has been deployed is referred to as:

Options:

A.

Unit testing

B.

Integration

C.

Maintenance

D.

Monitoring

Question 41

You have a table named ITEMS with the following fields:

  • ID (integer, primary key, auto generated)
  • Description (text)
  • Completed (Boolean)

You need to insert the following data in the table:

"Cheese", False

Which statement should you use?

Options:

A.

INSERT INTO ITEMS (ID, Description, Completed) VALUES (1, 'Cheese', 0)

B.

INSERT INTO ITEMS (Description, Completed) VALUES ('Cheese', 1)

C.

INSERT INTO ITEMS (10, Description, Completed) VALUES (NEWID(), 'Cheese', 6)

D.

INSERT INTO ITEMS (Description, Completed) VALUES ('Cheese', 0)

Page: 1 / 28
Total 276 questions