New Year Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

Microsoft 98-361 Software Development Fundamentals Exam Practice Test

Demo: 41 questions
Total 276 questions

Software Development Fundamentals Questions and Answers

Question 1

Which term is used to describe small units of text that are stored on a client computer and retrieved to maintain state?

Options:

A.

trace

B.

cookie

C.

server transfer

D.

cross-page post

Question 2

Which three items are benefits of encapsulation? (Choose three.)

Options:

A.

maintainability

B.

flexibility

C.

restricted access

D.

inheritance

E.

performance

Question 3

How many parameters can a default constructor have?

Options:

A.

0

B.

1

C.

2

D.

3 or more

Question 4

Which service can host an ASP.NET application?

Options:

A.

Internet Information Services

B.

Cluster Services

C.

Remote Desktop Services

D.

Web Services

Question 5

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 6

You are writing a Web application that processes room reservation requests. You need to verify that the room that a guest has selected is not already reserved by another guest.

Which type of programming should you use to determine whether the room is still available when the request is made?

Options:

A.

client-side

B.

server-side

C.

multithreaded

D.

batch processing

Question 7

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 8

You are reviewing a design for a database. A portion of this design is shown in the exhibits. Note that you may choose 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. )

Which term is used to describe the Customer component?

Options:

A.

Field

B.

Attribute

C.

Property

D.

Entity

Question 9

Which type of application has the following characteristics when it is installed?

  • Runs continuously in the background by default when the startup type is set to automatic
  • Presents no user interface

Options:

A.

Windows Service

B.

Windows Forms

C.

Console-based

D.

Batch file

Question 10

When a web service is referenced from a client application in Microsoft Visual Studio, which two items are created? (Choose two.)

Options:

A.

a stub

B.

a.wsdl file

C.

a proxy

D.

a .disco file

Question 11

You need to debug a Windows Service application by using breakpoints.

What should you do?

Options:

A.

Write all events to an event log.

B.

Set the Windows Service status to Paused.

C.

Implement the Console.WriteLine method throughout the Windows Service.

D.

Use the Attach to Process menu in Microsoft Visual Studio.

Question 12

Your database administrators will not allow you to write SQL code in your application.

How should you retrieve data in your application?

Options:

A.

Script a SELECT statement to a file.

B.

Query a database view.

C.

Call a stored procedure.

D.

Reference an index in the database.

Question 13

You execute the following code.

What will the variable result be?

Options:

A.

1

B.

2

C.

3

D.

4

Question 14

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

Options:

Question 15

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 16

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

Options:

Question 17

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.

Leave

C.

FormClosed

D.

FormClosing

Question 18

You are creating an application that presents users with a graphical interface in which they can enter data. The application must run on computers that do not have network connectivity.

Which type of application should you choose?

Options:

A.

Console-based

B.

Windows Forms

C.

Windows Service

D.

ClickOnce

Question 19

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

To improve performance, a SQL SELECT statement should use indexes.

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.

joins

C.

grouping

D.

ordering

Question 20

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 21

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 22

The following functions are defined:

What does the console display after the following line?

Printer(2)

Options:

A.

210

B.

211

C.

2101

D.

2121

Question 23

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

The duplication of code so that modifications can happen in parallel is known as separating.

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.

branching

C.

merging

D.

splitting

Question 24

Where must Internet Information Services (IIS) be installed in order to run a deployed ASP. NET application?

Options:

A.

on the computer that you plan to deploy from

B.

on the client computers

C.

on the computer that hosts the application

D.

on the Application Layer Gateway Service

Question 25

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 26

You are building a web application that enables international exchange students to schedule phone calls with their prospective schools.

The application allows students to indicate a preferred date and time for phone calls. Students may indicate no preferred time by leaving the date and time field empty. The application must support multiple time zones.

Which data type should you use to record the student's preferred date and time?

Options:

A.

uLong?

B.

DateTimeOffset?

C.

SByte

D.

Date

Question 27

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

A data dictionary that describes the structure of a database is called metadata.

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.

normalization

C.

a database management system (DBMS)

D.

metacontent

Question 28

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 29

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

Options:

A.

Conclude the execution of the application.

B.

Break out of the error handler.

C.

Execute code only when an exception is thrown.

D.

Execute code regardless of whether an exception is thrown.

Question 30

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

Options:

A.

GET

B.

FROM

C.

SELECT

D.

WHAT

E.

WHERE

Question 31

You are writing a Web application that processes room reservation requests. You need to verify that the room that a guest has selected is not already reserved by another guest.

Which type of programming should you use to determine whether the room is still available when the request is made?

Options:

A.

functional

B.

in-browser

C.

dynamic

D.

server-side

Question 32

You are creating a database for a student directory. The Students table contains the following fields:

Which statement will retrieve only the first name, last name, and telephone number for every student listed in the directory?

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 33

You need to debug a Windows Service application by using breakpoints.

What should you do?

Options:

A.

Write all events to an event log.

B.

Set the Windows Service status to Paused.

C.

Implement the Console.WriteLine method throughout the Windows Service.

D.

use the Attach to Process menu in Microsoft Visual Studio.

Question 34

You execute the following code.

What will the variable result be?

Options:

A.

0

B.

1

C.

2

D.

3

Question 35

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.

Deploying

B.

Hosting

C.

Virtualization

D.

Casting

Question 36

You are creating a variable for an application.

You need to store data that has the following characteristics in this variable:

  • Consists of numbers and characters
  • Includes numbers that have decimal points

Which data type should you use?

Options:

A.

Decimal

B.

Char

C.

String

D.

Single

Question 37

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 38

You execute the following code.

How many times will the word Hello be printed?

Options:

A.

49

B.

50

C.

51

D.

100

Question 39

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

Options:

Question 40

Two classes named Circle and Square inherit from the Shape class. Circle and Square both inherit Area from the Shape class, but each computes Area differently.

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

Options:

A.

encapsulation

B.

superclassing

C.

polymorphism

D.

overloading

Question 41

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

The benefit of using a transaction when updating multiple tables is that the update cannot fail.

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.

succeeds or fails as a unit

C.

finishes as quickly as possible

D.

can be completed concurrently with other transactions

Demo: 41 questions
Total 276 questions