Sunday, June 28, 2015

CS601-Data Communication Solved MCQS





Question No: 1 ( Marks: 1 ) - Please choose one
Effective network mean that the network has fast delivery, timeliness and
Ø high bandwidth
Ø duplex transmission
Ø accurate transmission (P6)
Ø low bandwidth

Question No: 2 ( Marks: 1 ) - Please choose
A set of devices connected by communication links is called networking
Ø True (P12)
Ø False

Question No: 3 ( Marks: 1 ) - Please choose one
Which one best describes the given statement:
"To allow multiple users to share total capacity of a transmission medium"
Ø congestion control
Ø exchange management
Ø multiplexing (P17)

Question No: 4 ( Marks: 1 ) - Please choose one
Line configuration refers to the way two or more devices attach to a .
Ø Link (P25)
Ø Circuit
Ø Route
Ø Node

Question No: 5 ( Marks: 1 ) - Please choose one
requires the maximum number of I/O ports.
Ø Bus
Ø Star
Ø Mesh (P29)
Ø Ring


Question No: 6 ( Marks: 1 ) - Please choose one
is used to define the direction of the signal flow between the linked devices.
Ø transmission mode (P34)
Ø transmission method
Ø transmission impairments

Question No: 7 ( Marks: 1 ) - Please choose one
Unidirectional traffic movement is overcome by dual ring technology.
Ø True (P33)
Ø False

Question No: 8 ( Marks: 1 ) - Please choose one
Trailer is only added at layer of OSI model.
Ø Data link (P41)
Ø Physical
Ø Network
Ø Application

Question No: 9 ( Marks: 1 ) - Please choose one
Data link layer deals with mechanical and electrical specifications of transmission medium and
interface
Ø True (P44)
Ø False

Question No: 10 ( Marks: 1 ) - Please choose one
A signal that repeats a pattern over a regular interval of time is called .
Ø periodic signal (P58)
Ø analog signal
Ø composite signal

Question No: 11 ( Marks: 1 ) - Please choose one
If there is in voltage then the frequency is infinite.
Ø instantaneous change
Ø continuous change (P61)
Ø no change

Question No: 12 ( Marks: 1 ) - Please choose one
In a time-domain plot, the horizontal axis is measure of .
Ø signal amplitude
Ø frequency
Ø phase
Ø time (P63)

Question No: 13 ( Marks: 1 ) - Please choose
DC component is also termed as Direct current component or a component with non-zero
frequency.
Ø False (P72)
Ø True

Question No: 14 ( Marks: 1 ) - Please choose one
Quantization means measuring amplitudes of signal at equal intervals.
Ø True
Ø False (P80)

Question No: 15 ( Marks: 1 ) - Please choose one
Amplitude in ASK is more resistive to EMI and Noise.
Ø True (P87)
Ø False

Question No: 16 ( Marks: 1 ) - Please choose one
ASK, PSK, FSK and QAM are examples of modulation.
Ø digital-to-digital
Ø digital-to-analog (P85)
Ø analog-to-analog
Ø analog-to-digital

Question No: 17 ( Marks: 1 ) - Please choose one
The bit rate always equals the baud rate in which type of signal?
Ø FSK (P86)
Ø QAM
Ø 4-PSK
Ø PSK
Question No: 18 ( Marks: 1 ) - Please choose one
Asynchronous transmission is

Ø Slow (P99)
Ø costly
Ø non-effective
Ø fast

Question No: 19 ( Marks: 1 ) - Please choose one
A converts an analog signal into a digital signal.
Ø Demodulator (P110)
Ø Modulator
Ø Digital-to-analog converter

Question No: 20 ( Marks: 1 ) - Please choose one
If a station does not receive its signal up to a specified time that system issues an alarm to
Ø another node (P188)
Ø network manager
Ø switch
Ø network analyzer
Question No: 1 ( Marks: 1 ) - Please choose one
The information to be communicated in a data communications system is the
► Medium
► Protocol
► Message (P 7)
► Transmission

Question No: 2 ( Marks: 1 ) - Please choose one
Which is not an element of protocol
► semantics
► timing
► communication service module (P19)

Question No: 3 ( Marks: 1 ) - Please choose one
Line configuration refers to the way two or more devices attach to a ______.
► Link (P 25)
► Circuit
► Route
► Node

Question No: 4 ( Marks: 1 ) - Please choose one
_________requires the maximum number of I/O ports.
► Bus
► Star
► Mesh (P29)
► Ring

Question No: 5 ( Marks: 1 ) - Please choose one
Which topology requires a central controller or hub?
► Mesh
► Star (P 30)
► Bus
► Ring

Question No: 6 ( Marks: 1 ) - Please choose one
Layers 5, 6 and 7 also called as network support layers.
► True
► False (P 42)
Mc100401285 moaaz.pk@gmail.com
Question No: 7 ( Marks: 1 ) - Please choose one
Internet with small “i” specifies the world wide Network the actual internet.
► True
► False (P 39)

Question No: 8 ( Marks: 1 ) - Please choose one
Data link layer deals with mechanical and electrical specifications of transmission medium and interface
► True (P 44)
► False
Question No: 9 ( Marks: 1 ) - Please choose one
Data synchronization is a function related with ___________
► session layer (P 51)
► presentation layer
► transport
Question No: 10 ( Marks: 1 ) - Please choose one
OSI model was developed prior to TCP/IP model.
► True (P 54)
► False
Question No: 11 ( Marks: 1 ) - Please choose one
Fourier transform tells us that any digital signal can be decomposed into infinite number of periodic signals
► True
► False (P58)

Question No: 12 ( Marks: 1 ) - Please choose one
A signal that repeats a pattern over a regular interval of time is called_______.
► periodic signal (P58)
► analog signal
► composite signal

Question No: 13 ( Marks: 1 ) - Please choose one
Frequency band in which 99% of the total power resides is called_______
► power bandwidth (P 67)
► half power bandwidth
► 3dB bandwidth
► F.M.

Question No: 14 ( Marks: 1 ) - Please choose one
In differential Manchester we require two transition or signal changes to represent binary_____
► zero
► one (P76)
► both zero and one

Question No: 15 ( Marks: 1 ) - Please choose one
In Alternate mark inversion the term mark comes from_________
► telegraphy (P77)
► telephony
► digital telephony

Question No: 16 ( Marks: 1 ) - Please choose one
A 56k modem can download at a rate of __________ Kbps and upload at a rate of __________ Kbps.
► 33.6: 33.6
► 33.6: 56.6
► 56.6: 33.6
► 56.6: 56.6

Question No: 17 ( Marks: 1 ) - Please choose one
The bit rate always equals the baud rate in which type of signal?
► FSK (P 86)
► QAM
► 4-PSK
► PSK

Question No: 18 ( Marks: 1 ) - Please choose one
Asynchronous transmission is ___________
► slow (P 99)
► costly
► non-effective
► fast

Question No: 19 ( Marks: 1 ) - Please choose one

At the ______________layer, a DCE takes data generated by a DTE.
physical (P 101)
► transport
► data link
► application

Question No: 20 ( Marks: 1 ) - Please choose one
_________ requires more bandwidth.
► FSK
► ASK (P 112)
► PSK
► QAM
Question No: 1 ( Marks: 1 ) - Please choose one
Which topology requires a central controller or hub?
► Mesh
► Star (P 30)
► Bus
► Ring
Question No: 2 ( Marks: 1 ) - Please choose one
Unidirectional traffic movement is overcome by dual ring technology.
► True (P33)
► False

Question No: 3 ( Marks: 1 ) - Please choose one
Which one best describes the given statement:
"To allow multiple users to share total capacity of a transmission medium"
► congestion control
► exchange management
multiplexing (P17)

Question No: 4 ( Marks: 1 ) - Please choose one
Which one is not among standard creation committee.
► internet society and IETF (P 24)
► ITU-T
► IEEE

Question No: 5 ( Marks: 1 ) - Please choose one
Set of rules that govern communication is called
► OSI model
► Protocol (P 8)
► TCP/IP model
► Datagram

Question No: 6 ( Marks: 1 ) - Please choose one
Frequency of a failure and network recovery time after a failure is measures of the ____________ of a
network.
Performance (P 14)
► Reliability
► Security
► Feasibility

Question No: 7 ( Marks: 1 ) - Please choose one
3dB is also called as power bandwidth.
► True
► False (P66)

Question No: 8 ( Marks: 1 ) - Please choose one
ASK, PSK, FSK and QAM are examples of ____________ modulation.
► digital-to-digital
digital-to-analog (P85)
► analog-to-analog
► analog-to-digital

Question No: 9 ( Marks: 1 ) - Please choose one
Packet switching is a connection oriented service.
► True
► False (P38)

Question No: 10 ( Marks: 1 ) - Please choose one
Data synchronization is a function related with ___________
► session layer (P51)
► presentation layer
► transport

Question No: 11 ( Marks: 1 ) - Please choose one
Fourier transform tells us that any digital signal can be decomposed into infinite number of periodic signals
► True
► False (P 58)

Question No: 12 ( Marks: 1 ) - Please choose one
The internet model consists of _________ layers.
► three (P239)
► two
► five
► seven

Question No: 13 ( Marks: 1 ) - Please choose one
Analog to digital conversion is also termed as modulating an analog signal.
► True
► False (P 77)

Question No: 14 ( Marks: 1 ) - Please choose one
PCM is the first process of PAM.
► True
► False (P80)

Question No: 15 ( Marks: 1 ) - Please choose one
A modulator converts a(n) ____________ signal to a(n) ____________ signal.
► FSK: PSK
► Digital: analog (P 110)
► Analog: digital
► PSK: FSK

Question No: 16 ( Marks: 1 ) - Please choose one
The _______________ layer changes bits into electromagnetic signals.
► physical
► data link
► transport
► none of given
Question No: 17 ( Marks: 1 ) - Please choose one
We need ____________ to decompose a composite signal into its components.
► fourier transform (P 64)
► nyquist theorem
► shannon capacity

Question No: 18 ( Marks: 1 ) - Please choose one
The bit rate always equals the baud rate in which type of signal?
► FSK (P 86)
► QAM
► 4-PSK
► PSK

Question No: 19 ( Marks: 1 ) - Please choose one
There are _____ possible variations of 16 QAM.
► five
► two
► three (P93)
► four
Question No: 20 ( Marks: 1 ) - Please choose one
Number of signal units per second that are required to represent a bit is called bit rate.
► True
► False (P 68)

Please choose one ( Marks: 1 )
Effective network mean that the network has fast delivery, timeliness and
Ø high bandwidth
Ø duplex transmission
Ø
accurate transmission (P6)
Ø low bandwidth

Question No: 2 ( Marks: 1 ) - Please choose one
A set of devices connected by communication links is called networking
Ø
True (P12)
Ø False

Question No: 3 ( Marks: 1 ) - Please choose one
_______ is a multipoint topology.
Ø Ring
Ø Mesh
Ø Tree
Ø Bus

Question No: 4 ( Marks: 1 ) - Please choose one
_________requires the maximum number of I/O ports.
Ø Bus
Ø Star
Ø
Mesh (P29)
Ø Ring

Question No: 5 ( Marks: 1 ) - Please choose one
Unidirectional traffic movement is overcome by dual ring technology.
Ø
True (P33)
Ø False

Question No: 6 ( Marks: 1 ) - Please choose one
As the data packet moves from the lower to the upper layers, headers are
__________.
Ø added
Ø subtracted
Ø rearranged
Ø modified

Question No: 7 ( Marks: 1 ) - Please choose one
Data chunk at data link layer is called________
Ø frame
Ø packet (P38)
Ø datagram

Question No: 8 ( Marks: 1 ) - Please choose one
The _________ layer is the layer closest to the transmission medium.
Ø Physical (P45)
Ø data link
Ø network
Ø transport

Question No: 9 ( Marks: 1 ) - Please choose one
Data synchronization is a function related with ___________
Ø
session layer (P 51)
Ø presentation layer
Ø transport

Question No: 10 ( Marks: 1 ) - Please choose one
Which layer is responsible for source to destination delivery of entire message?
Ø transport layer (P59)
Ø network layer
Ø session layer
Ø application layer

Question No: 11 ( Marks: 1 ) - Please choose one
Encryption and encoding are the same terms.
Ø True
Ø False (P52)

Question No: 12 ( Marks: 1 ) - Please choose one
TCP/IP model Application layer incorporate OSI Application and presentation
Ø layers
Ø True
Ø False

Question No: 13 ( Marks: 1 ) - Please choose one
A sine wave must be an analog signal.
Ø True (P58)
Ø False

Question No: 14 ( Marks: 1 ) - Please choose one
A periodic signal can always be decomposed into _____________
Ø exactly an odd number of sine waves
Ø a set of sine waves
Ø set of sine waves, one of the which must have a phase of 00
Ø none of the given (P58)

Question No: 15 ( Marks: 1 ) - Please choose one
Manchester is a type of ____________encoding.
Ø Biphase (P75)
Ø polar
Ø biphase & polar
Ø none of the given

Question No: 16 ( Marks: 1 ) - Please choose one
The powerful carrier signal is called as the___________
Ø carrier frequency (P86)
Ø base signal
Ø carrier frequency and base signal
Ø none of given

Question No: 17 ( Marks: 1 ) - Please choose one
Modulation of an analog signal can be accomplished through changing the ___________ of the carrier signal.
Ø amplitude
Ø frequency
Ø phase
Ø all of the given (P58)

Question No: 18 ( Marks: 1 ) - Please choose one
In _____________ transmission, bits are transmitted over a single wire, one at a time.
Ø Asynchronous serial
Ø Synchronous serial
Ø Parallel (P99)
Ø Asynchronous & Synchronous serial

Question No: 19 ( Marks: 1 ) - Please choose one
In RS 422 Balanced mode two lines carry ________ signals which are not identical to each other.
Ø Same (P109)
Ø different
Ø digital
Ø analog

Question No: 20 ( Marks: 1 ) - Please choose one
A ______________ converts an analog signal into a digital signal.
Ø Demodulator (P110)
Ø Modulator
Ø Digital-to-analog converter


Question No: 1 ( Marks: 1 ) - Please choose one
In RS 422 Balanced mode two lines carry signals which are not identical to each other.
► same (P109)
► different
► digital
► analog

Question No: 2 ( Marks: 1 ) - Please choose one
The generates the data and passes it along with any control information to a
.
► DTE; DCE (P 101)
► DCE; DTE
► DCE; node
► DTE; application

Question No: 3 ( Marks: 1 ) - Please choose one
In transmission, a start bit and a stop bit frame a character byte.
► Asynchronous serial (P99)
► Synchronous serial (P99)
► Parallel
► Asynchronous & Synchronous serial

Question No: 4 ( Marks: 1 ) - Please choose one
In transmission, bits are transmitted simultaneously, each across its own wire.
► Asynchronous serial
► Synchronous serial
► Parallel
► Asynchronous & Synchronous serial

Question No: 5 ( Marks: 1 ) - Please choose one
Asynchronous transmission is
► slow (P99)
► costly
► non-effective
► fast

Question No: 6 ( Marks: 1 ) - Please choose one
In transmission the timing of the signal is unimportant.
► Asynchronous (P99)
►Synchronous
►Polar
►Bi-polar

Question No: 7 ( Marks: 1 ) - Please choose one
In 8QAM each signal shift or one baud represents __________
► 4 bits
► 2 bits
► 5 bits
► 3 bits (P93)

Question No: 8 ( Marks: 1 ) - Please choose one
PCM is the first process of PAM.
► True
► False

Question No: 9 ( Marks: 1 ) - Please choose one
Bi phase encoding is a type of bipolar encoding in which we use two voltage levels.
► True (P73)
► False

Question No: 10 ( Marks: 1 ) - Please choose one
The amplitude of a digital signal depends upon the to represent a bit.
► phase
► voltage
► wavelength

Question No: 11 ( Marks: 1 ) - Please choose one
Time domain plot show changes in signal phase with respect to time.
► True
► False (P63)

Question No: 12 ( Marks: 1 ) - Please choose one
OSI model was developed prior to TCP/IP model.
► True
► False(P54)

Question No: 13 ( Marks: 1 ) - Please choose one
layer is the layer closest to the transmission medium.
► Physical (P45)
► Data link
► Network
► Transport



Question No: 14 (Marks: 1) - Please choose one
Data chunk at data link layer is called
►frame
►packet (P38)
►datagram

Question No: 15 ( Marks: 1 ) - Please choose one
The internet model consists of layers.
► Three (P239)
► Two
► Five
► Seven

Question No: 16 ( Marks: 1 ) - Please choose one
representation of links that connect nodes is called as physical topology.
► geometrical (P28)
►logical
►physical

Question No: 17 ( Marks: 1 ) - Please choose one
is a multipoint topology.
► Ring
► Mesh
► Tree
► Bus (P31)

Question No: 18 ( Marks: 1 ) - Please choose one
In mesh topology, if there are five nodes then there will be links.
► 5
► 10(P10)
► 15
► 20

Question No: 19 (Marks: 1) - Please choose one
Non proprietary standard is also termed as de facto standard.
► True (P23)
► False
Question No: 20 ( Marks: 1 ) - Please choose one
Effective network mean that the network has fast delivery, timeliness and
► high bandwidth
► duplex transmission
► accurate transmission (P6)
► low bandwidth

Question No: 1 (Marks: 1) - Please choose one
Frequency of a failure and network recovery time after a failure is measures of the ____________ of a
network.
Ø
Performance (P 14)
Ø Reliability
Ø Security
Ø Feasibility

Question No: 2 (Marks: 1) - Please choose one
Secondary hub in a tree must be a passive hub.
Ø True (P31)
Ø False

Question No: 3 (Marks: 1) - Please choose one
In mesh topology, if there are five nodes then there will be _______ links.
Ø 5
Ø 10 (P29)
Ø 15
Ø 20

Question No: 4 (Marks: 1) - Please choose one
Internet with small “i” specifies the world wide Network the actual internet.
Ø True
Ø False (P39)

Question No: 5 (Marks: 1) - Please choose one
Data link layer deals with mechanical and electrical specifications of transmission
medium and interface
Ø
True (P 44)
Ø False

Question No: 6 (Marks: 1) - Please choose one
When data are transmitted from device A to device B, the header from A’s layer 4
is read by B’s __________ layer.
Ø physical
Ø transport
Ø application
Ø none of the given

Question No: 7 (Marks: 1) - Please choose one
Time domain plot show changes in signal phase with respect to time.
Ø True
Ø False (63)

Question No: 8 (Marks: 1) - Please choose one
Frequency band in which 99% of the total power resides is called_______
Ø power bandwidth (P67)
Ø half power bandwidth
Ø F.M.

Question No: 9 (Marks: 1) - Please choose one
The inversion of the level at 1 bit is called as __________
Ø NRZ-L
Ø NRZ-I (P73)
Ø RZ

Question No: 10 (Marks: 1) - Please choose one
Which of the encoding schemes have bandwidth problems?
Ø Differential Manchester
Ø AMI (P77)
Ø RZ

Question No: 11 (Marks: 1) - Please choose one
Bi phase and bipolar are same terms.
Ø True
Ø False (P78)

Question No: 12 (Marks: 1) - Please choose one
Quantization means measuring amplitudes of signal at equal intervals.
Ø True
Ø False (P80)

Question No: 13 (Marks: 1) - Please choose one
The last process in PCM is _________ digital data into digital signal.
Ø Encoding (P70)
Ø decoding
Ø modulating

Question No: 14 (Marks: 1) - Please choose one
Which modulation technique involves tribits, eight different phase shifts, and one mplitude?
Ø FSK
Ø 8-PSK
Ø ASK
Ø 4-PSK

Question No: 15 (Marks: 1) - Please choose one
Asynchronous transmission is ___________
Ø slow (P99)
Ø costly
Ø non-effective
Ø fast

Question No: 16 (Marks: 1) - Please choose one
Synchronous transmission have _____________.
Ø a start bit
Ø a stop bit
Ø gaps between bytes
Ø none of the given (P99)

Question No: 17 (Marks: 1) - Please choose one Asynchronous transmission
The __________ generates the data and passes it along with any control
information to a ___________.
Ø DTE; DCE (P101)
Ø DCE; DTE
Ø DCE; node
Ø DTE; application

Question No: 18 (Marks: 1) - Please choose one
A human brain is considered as a ___________
Ø driver
Ø machine
Ø DTE (P101)
Ø DCE

Question No: 19 (Marks: 1) - Please choose one
The last modified version of EIA-232 standard is ______________
Ø EIA-232 D (P102)
Ø EIA-232 A
Ø EIA-232 B
Ø EIA-232 C

Question No: 20 (Marks: 1) - Please choose one
A ______________ converts an analog signal into a digital signal.
Ø Demodulator (P110)
Ø Modulator
Ø Digital-to-analog converter

Friday, June 26, 2015

CS504-Softwere Engineering -1 Solved MCQS



CS504- Software Engineering
LATEST SOLVED MCQS FROM FINAL TERM
PAPERS
18-01-2012
Latest Mcqs
MC100401285 Moaaz.pk@gmail.com MC100401285@gmail.com PSMD01(IEMS)
FINALTERM EXAMINATION
Spring 2010
CS504- Software Engineering - I (Session - 2)
Question No: 1 ( Marks: 1 ) - Please choose one
The first step in any OOA process model is to____________________ ► build an object-relationship model ► define collaborations between objects
► elicit customer requirements (A P R A C T I T I O N E R ’ S A P P R O A C H Page603) ► select a representation language
Question No: 2 ( Marks: 1 ) - Please choose one
A necessary supplement to transform or transaction mapping needed to create a complete architectural
design is ________. ► entity relationship diagrams ► the data dictionary
► processing narratives for each module (A P R A C T I T I O N E R ’ S A P P R O A C H Page422) ► test cases for each module
Question No: 3 ( Marks: 1 ) - Please choose one
What types of errors are missed by black-box testing and can be uncovered by white-box testing? ► behavioral errors
► subtle logic errors Click here for detail ► performance errors ► input error
Question No: 4 ( Marks: 1 ) - Please choose one
Which test criteria should be applied in a phase of testing? ► functional validity ► interface integrity ► correctness
► all of the given (A P R A C T I T I O N E R ’ S A P P R O A C H Page522)
Question No: 5 ( Marks: 1 ) - Please choose one
The hardest single part of building a software system is deciding precisely ----------- to build.
► what (Page 17) ► How ► When ► Why
Question No: 6 ( Marks: 1 ) - Please choose one
In sequence Diagrams objects are organized in a ----------line
► horizontal (Page 106) ► vertical ► horizontal and vertical ► non of the above
Question No: 7 ( Marks: 1 ) - Please choose one
Every view is potentially Hierarchical in this regard which of the view are Hierarchical ? ► Functioanl View ► Development View ► Concurrency view
► All of given (Page 125)
Question No: 8 ( Marks: 1 ) - Please choose one
Like analysis models, many different kinds of -----------models are developed
► Architectural (Page 126) ► System ► Design ► Logical
Question No: 9 ( Marks: 1 ) - Please choose one
Idea behind zero install architecture is to develop a system where no installation on the ---------- is
needed.
► Client side (Page 130) ► Server Side ► Client & Server Side ► Non of the all
Question No: 10 ( Marks: 1 ) - Please choose one
The construction is used to avoid ---------------- errors.
► compilation (Page 157) ► runtime ► design time ► non of them
Question No: 11 ( Marks: 1 ) - Please choose one
All comments should be written in-----------
► English (Page 162) ► French ► C++ ► JAVA
Question No: 12 ( Marks: 1 ) - Please choose one
One of the Guidelines to avoid common mistakes is to never use --------- except for declaration
► , (Page 176) ► ; ► = ► ||
Question No: 13 ( Marks: 1 ) - Please choose one
The order in which bytes of one word are stored is ----------- dependent
► Hardware (Page 181) ► Software ► language ► system
Question No: 14 ( Marks: 1 ) - Please choose one
Verification and validation are the processes in which we check a product against its --------- and the ----
----------- of the users who will be using it
► specifications, expectations (Page 192) ► statements, expectations ► specifications , arguments ► statements, arguments
Question No: 15 ( Marks: 1 ) - Please choose one
Two tests are considered to be equivalent if it is believed that: if one discovers a defect, the other
probably will too, and if one does not discover a defect, ---------------------------------. ► the other probably may ► non of them
► the other probably won’t either (Page 199) ► the other probably will
Question No: 16 ( Marks: 1 ) - Please choose one
It was lady named ----------------- who actually coin the term “bug" for the fiest time. ► Elisay Chistopher
► Admiral Grace Hopper (Page 213) ► Ana Nicholson ► Jane Hopper
Question No: 17 ( Marks: 1 ) - Please choose one
The first “bug” was actually a moth, which flew through an open window and into one of the Mark -------
--’s relays.
► II (Page 213) ► I ► III ► IV
Question No: 18 ( Marks: 1 ) - Please choose one
Symptoms of logical errors are ------------------------------ ► code is misbehaving ► The program doesn't crash, but the flow of program takes odd branches through the code. ► Results are the opposite ► Output looks strange,
► all of the given (Page 218)
Question No: 19 ( Marks: 1 ) - Please choose one
First hand accounts of the problem are always useful in Debugging process.
► True (Page 225) ► False
Question No: 20 ( Marks: 1 ) - Please choose one
Software architecture elements are further divided into categories which in total are ----------- ► 2
► 3 (Page 122) ► 4 ► 5
Question No: 21 ( Marks: 1 ) - Please choose one
Establishing responsibilities for objects includes ► Generalization Relationships ► Specialization Relationships ► all of the above
► identifying Association relationships (Page 101)
Question No: 22 ( Marks: 1 ) - Please choose one
Source files can have the extension ---------------------c++ . ► .C ► .cpp
► all of the given (Page 155)
Question No: 23 ( Marks: 1 ) - Please choose one
Be very careful when you use functions with side effects – functions that change the values of the -------------
► parameters (Page 176) ► variables ► constants ► None of given
Question No: 24 ( Marks: 1 ) - Please choose one
Which of the following is not a characteristic of software?
► Software is tangible ► A change to a piece of code may implicitly affect the functions of the rest of the code. ► Software is configurable. ► Software does not wear and tear.
Question No: 25 ( Marks: 1 ) - Please choose one
Which of the following is a fact finding method? ► Site visits
► Prototyping ► Study of similar systems ► All of given
Seven common fact-finding methods (Sampling, Research, Observation, Questionnaires, Interviews,
Prototyping, Joint Requirements Planning) are introduced as a means to discover requirements.
Question No: 26 ( Marks: 1 ) - Please choose one
The statements given below are associated with system development, testing and maintenance. Identify
the correct statement from among them: ► Some of the activities in the implementation phase are building individual system components, writing of programs and development of user interfaces. ► The post implementation review is performed to see that the computer system is working. ► None of Given ► System development phase consists of a development phase and an implementation phase.
FINALTERM EXAMINATION
Spring 2010
Question No: 1 ( Marks: 1 ) - Please choose one
Quantitative methods for assessing the quality of proposed architectural designs are readily available. ► True
► False http://highered.mcgraw-hill.com/sites/0072853182/student_view0/chapter10/multiple_choice_quiz.html
Question No: 2 ( Marks: 1 ) - Please choose one
A decision table should be used_______________________ ► to document all conditional statements ► to guide the development of the project management plan ► only when building an expert system
► when a complex set of conditions and actions appears in a component Click here for detail
Question No: 3 ( Marks: 1 ) - Please choose one
Test cases should be designed long before testing begins.
► True (A P R A C T I T I O N E R ’ S A P P R O A C H Page 467) ► False
Question No: 4 ( Marks: 1 ) - Please choose one
Which of the following are characteristics of testable software? ► observability ► simplicity ► stability
► all of the given (A P R A C T I T I O N E R ’ S A P P R O A C H Page 469)
Question No: 5 ( Marks: 1 ) - Please choose one
Comparison testing is typically done to test two competing products as part of customer market analysis
prior to product release. ► True
► False Click here for detail
Question No: 6 ( Marks: 1 ) - Please choose one
By collecting software metrics and making use of existing software reliability models it is possible to
develop meaningful guidelines for determining when software testing is done.
► True Click here for Detail ► False
Question No: 7 ( Marks: 1 ) - Please choose one
Configuration reviews are not needed if regression testing has been rigorously applied during software
integration. ► True
► False Click here for detail
Question No: 8 ( Marks: 1 ) - Please choose one
A change becomes ------------- because of close presence of data and fucntions
► Localized (Page 81) ► Private ► Global ► Accessible
Question No: 9 ( Marks: 1 ) - Please choose one
Requirement engineering mainly deals with the -------------- of the system
► definition phase (Page 16) ► development phase ► maintenance ► non of the above
Question No: 10 ( Marks: 1 ) - Please choose one
40-60% of all defects found in software projects can be traced back to poor -----------
► Requirements (Page 17) ► Design ► Coding ► Testing
Question No: 11 ( Marks: 1 ) - Please choose one
In the N-Tire Architecture the idea is to enhance scalability and -------------- by distributing both the data
and the application using multiple server machines.
► Performance (Page 131) ► Efficiency ► Usability ► non of the all
Question No: 12 ( Marks: 1 ) - Please choose one
MVC pattern was based on the --------------- pattern.
► Observer (Page 140) ► Structural ► Behavioral ► Non of them
Question No: 13 ( Marks: 1 ) - Please choose one
Classes should be declared in individual header files with the file name matching the ---------- name.
► class (Page 155) ► method ► object ► non of the all
Question No: 14 ( Marks: 1 ) - Please choose one
Unit testing is roughly equivalent to ---------- testing for hardware in which each chip is tested
thoroughly after manufacturing ► Circuit level
► Chip Level (Page 207) ► component level ► system level
Question No: 15 ( Marks: 1 ) - Please choose one
Software should be tested more like hardware, with Built-in self testing: such that each unit can be
tested ------------- ► freely
► independently (Page 207) ► dependtly ► completely
Question No: 16 ( Marks: 1 ) - Please choose one
A system ------------- is the period in which tremendous pressure is on developers end to fix the problem
and make the system running again ► Uptime
► Downtime (Page 214) ► Currentime ► futuretimr
Question No: 17 ( Marks: 1 ) - Please choose one
Which one of the given below is not a symptom of memory overrun? ► Program crashes quite regularly after a given routine is called, that routine should be examined for a possible overrun condition. ► If the routine in question does not appear to have any such problem the most likely cause is that another routine, called in the prior sequence, has already trashed variables or memory blocks. ► Checking the trace log of the called routines leading up to one with the problem will often show up the error.
► Compiler warnings. (Page 220)
Question No: 18 ( Marks: 1 ) - Please choose one
Software architecture elements are further divided into categories which in total are ----------- ► 2
► 3 (Page 122) rep ► 4 ► 5
Question No: 19 ( Marks: 1 ) - Please choose one
Three tier architecture contains ------------- layers ► Presentation ► Application ► Database
► All of the above (Page 131)
Question No: 20 ( Marks: 1 ) - Please choose one
1. Variables should be initialized where they are declared and they should be declared in the --------------
scope possible.
► Smallest (Page 158) ► largest ► medium ► None of the given
Question No: 21 ( Marks: 1 ) - Please choose one
------------------ are two important tools that can help in managing and mastering the complexity of a
program.
► abstraction and encapsulation (Page 170) ► abstraction and Inheritence ► abstraction and Polymarhphism ► None of given
Question No: 22 ( Marks: 1 ) - Please choose one
Which of the following is a/are tool used in requirement analysis? ► Flow Graphs
► Data Flow Diagrams (not sure) ► Activity Networks ► Module Dependency Diagrams

Question No: 23 ( Marks: 1 ) - Please choose one
Consider the following comment. “The software which I bought won’t run on windows and when it runs
I can’t use WORD at the same time”. Which of the following do you think are violated by the newly
bought software? ► dependability, interchangeability
► platform independence, interoperability ► reliability, dependency ► interoperability, reliability
Question No: 24 ( Marks: 1 ) - Please choose one
……………… is a diagramming technique used to identify the types of objects in the system and the
static relationships that exist among them? ► Class Diagram ► Document flow diagrams ► Data flow diagrams
► Flow charts
Question No: 25 ( Marks: 1 ) - Please choose one
Which of the following interaction style best suit the design of an interface for visually impaired users?
► direct manipulation (A P R A C T I T I O N E R ’ S A P P R O A C H Page 469) ► direct manipulation ► natural language ► command line
Question No: 26 ( Marks: 1 ) - Please choose one
Which of the following testing involve purely black box testing? ► unit testing, beta testing ► acceptance testing, interface testing ► beta testing, acceptance testing
► integration testing, interface testing
FINALTERM EXAMINATION
Spring 2010
Question No: 1 ( Marks: 1 ) - Please choose one
What are the three generic phases of software engineering?
► definition, development, support (A P R A C T I T I O N E R ’ S A P P R O A C H Page 96) ► what, how, where ► programming, debugging, maintenance ► analysis, design, testing
Question No: 2 ( Marks: 1 ) - Please choose one
In the context of requirements analysis, partitioning results in the elaboration of data, function, or
behavior.
► True Click here for detail ► False
Question No: 3 ( Marks: 1 ) - Please choose one
Quantitative methods for assessing the quality of proposed architectural designs are readily available. ► True
► False Click here for detail
Question No: 4 ( Marks: 1 ) - Please choose one
In refining the DFD during transaction mapping it is unnecessary to create a PSPEC since only the
CSPEC is relevant to this type of architectural style. ► True
► False click here for detail
Question No: 5 ( Marks: 1 ) - Please choose one
In transaction mapping the first level factoring results in the______________ ► creation of a CFD
► derivation of the control hierarchy Click here for detail ► distribution of worker modules ► refinement of the module view
Question No: 6 ( Marks: 1 ) - Please choose one
Variable names must be in mixed case starting with upper case. ► True
► False (Page 150)
Question No: 7 ( Marks: 1 ) - Please choose one
Class variables should be declared public. This concept violates which of the following. ► Information hiding ► Encapsulation
► Information hiding and Encapsulation (Page 158) ► None of given
Question No: 8 ( Marks: 1 ) - Please choose one
Real-time applications add a new and potentially difficult element to the testing mix ► performance ► reliability ► security
► time (Page 498)
Question No: 9 ( Marks: 1 ) - Please choose one
Top-down integration testing has as it's major advantage(s) that ► low level modules never need testing
► major decision points are tested early Click here for detail ► no stubs need to be written ► none of the given
Question No: 10 ( Marks: 1 ) - Please choose one
Configuration reviews are not needed if regression testing has been rigorously applied during software
integration. ► True
► False Click here for detail
Question No: 11 ( Marks: 1 ) - Please choose one
isAuthorized, assess Performance,get item for UPC, get cashier for number, are the examples of
► Services (Page 102) ► Attributes ► Links ► Non of the above
Question No: 12 ( Marks: 1 ) - Please choose one
the development view describes the -----------organization of the software in its development environment,
► Static (Page 122) ► Dynamic ► Still ► Static & Dynamic
Question No: 13 ( Marks: 1 ) - Please choose one
-------------- being the first pure Object Oriented language in which observer pattern was used in
implementing its Model View Controller
► Smalltalk (Page 140) ► PASCAL ► JAVA ► C++
Question No: 14 ( Marks: 1 ) - Please choose one
Hungarian Notation was first discussed by Charles Simonyi of------------------
► Microsoft. (Page 149) ► Oracle ► Apple Macintosh ► Non of the all
Question No: 15 ( Marks: 1 ) - Please choose one
The language does not specify whether ------------- is signed or unsigned.
► char (Page 181) ► integer ► double ► constant
Question No: 16 ( Marks: 1 ) - Please choose one
A number of invisible execution paths can exist in simple code in a language that allows --------------
► exceptions (Page 185) ► defects ► errors ► all of them
Question No: 17 ( Marks: 1 ) - Please choose one
Bugs Fixing is done by which of the teams in Software Development lifecycle?
► Development Team (Page 196) ► Testing Team ► Analysis & Design Team ► Process Team
Question No: 18 ( Marks: 1 ) - Please choose one
Software Bugs have multiple names, Which one of the below is not the name of Software Bugs -------------
- ► Bugs ► Defects ► Errors
► Mistakes (Page 213)
Question No: 19 ( Marks: 1 ) - Please choose one
Symptoms of logical errors are ------------------------------ ► code is misbehaving ► The program doesn't crash, but akes odd branches through the code. ► Results are the opposite ► Output looks strange,
► all of the given (Page 218)
Question No: 20 ( Marks: 1 ) - Please choose one
First hand accounts of the problem are always useful in Debugging process.
► True (Page 225) ► False
Question No: 21 ( Marks: 1 ) - Please choose one
In the debugging process a stack trace is a very useful tool.
► True (Page 226) ► False
Question No: 22 ( Marks: 1 ) - Please choose one
Establishing responsibilities for objects includes ► Generalization Relationships ► Specialization Relationships ► all of the above
► identifying Association relationships (Page 101)
Question No: 23 ( Marks: 1 ) - Please choose one
Stakeholders are different people who would be interested in the -----------
► Software (Page 24) ► System ► Product ► All of the given
Question No: 24 ( Marks: 1 ) - Please choose one
A ----------- is a code that explains itself without the need of comments and extraneous documentation
► Self documenting code (Page 147) ► Self telling Code ► Self Documenting Design ► None of the given
Question No: 25 ( Marks: 1 ) - Please choose one
1. Variables should be initialized where they are declared and they should be declared in the --------------
scope possible.
► Smallest (Page 158) ► largest ► medium ► None of the given
Question No: 26 ( Marks: 1 ) - Please choose one
Which of the following is an/are advantage(s) of object oriented analysis & design over structured system
analysis & design? ► Ease of modeling real world events ► Reusability ► Maintainability
► All of given Click here for detail
FINAL TERM EXAMINATION SPRING 2010
Question No: 1 ( Marks: 1 ) - Please choose one
The two main documents produced during this phase are Requirement Statement and Requirement
Specification. They are also called Requirement Definition and ----------
► Functional Specification (Page 25)
Mathematical specification
System Specification
None ofthe given
Question No: 2 ( Marks: 1 ) - Please choose one
A decision table should be used
To document all conditional statements
To guide the development ofthe project management plan
Only when building an expert system
► when a complex set of conditions and actions appears in a component Click here for detail
Question No: 3 ( Marks: 1 ) - Please choose one
Which of the following is a/are tool used in requirement analysis?
Flow Graphs
► Data Flow Diagrams (not sure)
Activity Networks
Module Dependency Diagrams
Question No: 4 ( Marks: 1 ) - Please choose one
MVC stands for ---------------
Model View Controller (Page 140) ► Modern View Center ► Model View Center ►Modern View Controller
Question No: 5 ( Marks: 1 ) - Please choose one
A -------------- is a code that explains itself without the need of comments and extraneous
documentation
► Self documenting code (Page 147) ► Self telling Code ► Self Documenting Design ► Non of the above
Question No: 6 ( Marks: 1 ) - Please choose one
Bugs that won't "stand still" (almost random) are the ---------- to deal with. ► least difficult
most difficult (Page 226) ► very easy ► easy
Question No: 7 ( Marks: 1 ) - Please choose one
In refining the DFD during transaction mapping it is unnecessary to create a PSPEC since only
the CSPEC is relevant to this type of architectural style. ► True
► False
Question No: 8 ( Marks: 1 ) - Please choose one
Association is a type of relation
Weak (OOP , 49) ► Stronger ► Normal ► None of above
Question No: 9 ( Marks: 1 ) - Please choose one
Variable names must be in mixed case starting with upper case. ► True
► False (Page 150)
Question No: 10 ( Marks: 1 ) - Please choose one
Bugs that won't (almost random) are the ---------- to deal with.
stand still (Page 226) ► Dynamic ► Static ► None of above
Question No: 11 ( Marks: 1 ) - Please choose one
CRUD include following:- ► Creat ► Update ► Read
All of above (Page 53)
Question No: 12 ( Marks: 1 ) - Please choose one
Bugs Finding is done by which of the teams in Software Development lifecycle? ► Development Team
Testing Team (Page 196) ► Analysis & Design Team ► Process Team
Question No: 13 ( Marks: 1 ) - Please choose one
Software Bugs have multiple names, which one of the below is not the name of Software Bugs ------- ------- ► Bugs ► Defects ► Errors
Mistakes (Page 213)
Question No: 14 ( Marks: 1 ) - Please choose one
In the debugging process a stack trace is a very useful tool.
► True (Page 226) ► False
Question No: 15 ( Marks: 1 ) - Please choose one
A ------------ is a code that explains itself without the need of comments and extraneous
documentation
► Self documenting code (Page 147) ► Selftelling Code ► Self Documenting Design ► None of the given
Question No: 16 ( Marks: 1 ) - Please choose one
Project ------------- defines the concept and range of the proposed solution, and limitations identify
certain capabilities that the product will not include
► Scope (Page 30)
Agreement
Plan
None ofthe given
Question No: 17 ( Marks: 1 ) - Please choose one
In the N-Tire Architecture the idea is to enhance scalability and -------------- by distributing
both the data and the application using multiple server machines.
► Performance (Page 131) ► Efficiency ► Usability ► non ofthe all
Question No: 18 ( Marks: 1 )
The cyclomatic complexity metric provides the designer with information regarding the number of ► Cycles in the program ► Errors in the program
Independent logic paths in the program Click here for detail ► Statements in the program
Question No: 19 ( Marks: 1 )
Which of the followings is not a testing type? ► Subsystem testing ► Alpha testing ► Beta Testing
Gamma Testing (Page 198)
Question No: 20 ( Marks: 1 )
Which of the items listed below is not one of the software engineering layers? ► Process
Manufacturing Click here for detail ► Methods ► Tools
Question No: 21 ( Marks: 1 )
Which piece of code is self-documented? ► if (x==0) // this is the case when we are allocating a new number ► if (AllocFlag == 0)
If (AllocFlag == NEW_NUMBER) (Page 148) ► None ofthe given
FINALTERM EXAMINATION
Spring 2010
Question No: 1 ( Marks: 1 ) - Please choose one
UML (unified modeling language) analysis modeling focuses on the _________________ . ► behavioral model and environment model. ► behavioral model and implementation model. ► user model and environmental model
► user model and structural model (A P R A C T I T I O N E R ’ S A P P R O A C H Page 604)

Question No: 2 ( Marks: 1 ) - Please choose one
What makes requirements elicitation difficult? ► bounding scope ► understanding user needs ► requirements volatility
► all of the above (A P R A C T I T I O N E R ’ S A P P R O A C H Page 285)
Question No: 3 ( Marks: 1 ) - Please choose one
In the architecture trade-off analysis method the architectural style should be described using the ► module view ► process view
► all of the given (A P R A C T I T I O N E R ’ S A P P R O A C H Page 403) ► data flow view
Question No: 4 ( Marks: 1 ) - Please choose one
In refining the DFD during transaction mapping it is unnecessary to create a PSPEC since only the
CSPEC is relevant to this type of architectural style. ► True
► False click here for detail
Question No: 5 ( Marks: 1 ) - Please choose one
A decision table should be used_______________________ ► to document all conditional statements ► to guide the development of the project management plan ► only when building an expert system
► when a complex set of conditions and actions appears in a component Click here for detail
Question No: 6 ( Marks: 1 ) - Please choose one
Variable names must be in mixed case starting with upper case. ► True
► False (Page 150)
Question No: 7 ( Marks: 1 ) - Please choose one
Which of these are objectives for software testing? ► determine the productivity of programmers ► eliminate the need for future program maintenance ► eliminate every error prior to release
► uncover software errors (A P R A C T I T I O N E R ’ S A P P R O A C H Page 467)

Question No: 8 ( Marks: 1 ) - Please choose one
Comparison testing is typically done to test two competing products as part of customer market analysis
prior to product release. ► True
► False Click here for detail
Question No: 9 ( Marks: 1 ) - Please choose one
In software quality assurance work there is no difference between software verification and software
validation ► True
► False Click here for detail
Question No: 10 ( Marks: 1 ) - Please choose one
Top-down integration testing has as it's major advantage(s) that ► low level modules never need testing ► major decision points are tested early
► no stubs need to be written Click here for detail ► none of the given
Question No: 11 ( Marks: 1 ) - Please choose one
Rooko mut jane do depicts one of risks associated with inadequate requriements gathering, the name of
that risk is ----------------------
► Ambiguous requirements (Page 20) ► Creeping Requirements ► Minimal Specification ► Non of the above
Question No: 12 ( Marks: 1 ) - Please choose one
Interaction Diagrams depict the ------------- Behavior of the system ► Static
► Dynamic (Page 106) ► Active ► Non of the above
Question No: 13 ( Marks: 1 ) - Please choose one
In Sequence Diagrams events are organized in a----------time line ► Vertical
► Horizontal (Page 106) ► Vertical & Horizontal ► Non of the above
Question No: 14 ( Marks: 1 ) - Please choose one
the development view describes the -----------organization of the software in its development
environment,
► Static (Page 122) ► Dynamic ► Still ► Static & Dynamic
Question No: 15 ( Marks: 1 ) - Please choose one
Every view is potentially Hierarchical in this regard which of the view are Hierarchical ? ► Functioanl View ► Development View ► Concurrency view
► All of given (Page 125)
Question No: 16 ( Marks: 1 ) - Please choose one
object-oriented framework that is a set of cooperative classes that make up reusable ---------- of a system ► Code
► Design (Page 138) ► Analysis ► non of the all
Question No: 17 ( Marks: 1 ) - Please choose one
When planning for performance, one should always remember the ---------- rule
► 80/20 (Page 177) ► 20/80 ► 80/22 ► 80/90
Question No: 18 ( Marks: 1 ) - Please choose one
In order to make a code more portable, Instead of using vendor specific language extensions, use ---------
- as much as possible
► STL (Page 179) ► ANSI ► ISO ► CMMI
Question No: 19 ( Marks: 1 ) - Please choose one
Performance & Usability are examples of ---------------------- requirements ► Business ► Functioanl
► Non-Functioanl (Page 39) ► User
Question No: 20 ( Marks: 1 ) - Please choose one
Static analyzers are software tools for --------------- processing. ► analysis text
► source text (Page 211) ► design text ► non of the given
Question No: 21 ( Marks: 1 ) - Please choose one
Software Bugs have multiple names, Which one of the belw is not the name of Software Bugs -------------- ► Bugs ► Defects ► Errors
► Mistakes (Page 213)
Question No: 22 ( Marks: 1 ) - Please choose one
According to a survey, when a software application is in the maintenance phase, --------- of its lifecycle
cost is attributed towards the defects which are found in the software application after installation
► 20 % (Page 214) ► 25 % ► 30% ► 35%
Question No: 23 ( Marks: 1 ) - Please choose one
Bugs that won't "-----------------" (almost random) are the most difficult to deal with.
► stand still (Page 226) ► dynamic ► running ► stand tall
Question No: 24 ( Marks: 1 ) - Please choose one
1. Variables should be initialized where they are declared and they should be declared in the --------------
scope possible.
► Smallest (Page 158) ► largest ► medium ► None of the given

Question No: 25 ( Marks: 1 ) - Please choose one
If you are initializing a variable at the time of declaration, do not declare another ----------- in the same
statement.
► variable (Page 176) ► object ► class ► None of given
Question No: 26 ( Marks: 1 ) - Please choose one
During Requirement Engineering process which of the following is/are document(s) used for fact
finding? ► Company’s employee list ► Samples of the company databases ► The company’s mission statement and plan
► All of given
FINALTERM EXAMINATION
Fall 2008
Question No: 1 ( Marks: 1 ) - Please choose one
Object-oriented domain analysis is concerned with the identification and specification of reusable
capabilities within an application domain.
Ø True Click here for detail
Ø False
Question No: 2 ( Marks: 1 ) - Please choose one
Fourth generation techniques
Ø Allow software to be developed without any testing.
Ø Eliminate the need for costly requirements gathering activities.
Ø Can reduce the time required to develop software.
(A P R A C T I T I O N E R ’ S A P P R O A C H Page 73)
Ø Are best used by non-programmers to build small systems.
Question No: 3 ( Marks: 1 ) - Please choose one
Data design actually begins during the creation of the analysis model, not the architectural model.
Ø True (A P R A C T I T I O N E R ’ S A P P R O A C H Page 397)
Ø False
Question No: 4 ( Marks: 1 ) - Please choose one
The states shown in a state transition diagram do not necessarily correspond to the processes shown in a
control flow diagram for the same system.
Ø True (A P R A C T I T I O N E R ’ S A P P R O A C H Page 397)
Ø False
Question No: 5 ( Marks: 1 ) - Please choose one
The criteria used to assess the quality of an architectural design should be based on system
Ø accessibility and reliability (A P R A C T I T I O N E R ’ S A P P R O A C H Page 404)
Ø data and control
Ø functionality
Ø implementation details
Question No: 6 ( Marks: 1 ) - Please choose one
A useful technique for evaluating the overall complexity of a proposed architecture is to look at the
component
Ø number and size of components
Ø flow dependencies and sharing dependencies (A P R A C T I T I O N E R ’ S A P P R O A C H Page 406)
Ø size and cost
Ø none of the given
Question No: 7 ( Marks: 1 ) - Please choose one
The three basic principles that guide maintainability are: simplicity, clarity, and__________________ .
Ø Generality (Page 146)
Ø Reliability
Ø All of the given choices
Ø None of the Given choices
Question No: 8 ( Marks: 1 ) - Please choose one
In order to make a program self documented a number of attributes required. Which one is the
attribute/s of self documented program
Ø All of the given choices (Page 147)
Ø Size of each function
Ø Choice of variable
Ø Modularity
Question No: 9 ( Marks: 1 ) - Please choose one
Floating point constants should always be written with decimal point and at least
Ø one decimal (Page 161)
Ø two decimal
Ø three decimal
Ø none of the given
Question No: 10 ( Marks: 1 ) - Please choose one
The code becomes self explanatory with the help of proper use of parentheses. Select the right one.
Ø leapYear = year % 4 == 0 && year % 100 != 0 || year % 400 == 0 ;
Ø leapYear = ((year % 4 == 0) && (year % 100 != 0) || ((year % 400 == 0));
Ø leapYear = ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0); (Page 164)
Ø leapYear = (year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0);
Ø none of the given options
Question No: 11 ( Marks: 1 ) - Please choose one
Graph-based testing methods can only be used for object-oriented systems
Ø True
Ø False Click here for detail
Question No: 12 ( Marks: 1 ) - Please choose one
Configuration reviews are not needed if regression testing has been rigorously applied during software
integration.
Ø True
Ø False Click he re for Detail
Question No: 13 ( Marks: 1 ) - Please choose one
A class is a -------------- of objects
Ø Template (Page 85)
Ø Stereotype
Ø Collection
Ø Non of the above
Question No: 14 ( Marks: 1 ) - Please choose one
A public Interface provides a way for with other Classes.
Ø Communication
Ø Accessibility
Ø Reaching
Ø All of the above
Question No: 15 ( Marks: 1 ) - Please choose one
Flow Charts represents
Ø sequence Activity (Page 50)
Ø random activity
Ø parallel activity
Ø non of the above
Question No: 16 ( Marks: 1 ) - Please choose one
Software architecture defines the high level structure of the software by putting together a number of
architectural ---------- in an organized fashion.
Ø Elements (Page 122)
Ø parts
Ø components
Ø non of the all
Question No: 17 ( Marks: 1 ) - Please choose one
Patterns are devices that allow programs to share knowledge about their -------------.
Ø Design (Page 137)
Ø Code
Ø Analysis
Ø Non of the all
Question No: 18 ( Marks: 1 ) - Please choose one
MVC stands for ---------------
Ø Model View Controller (Page 140)
Ø Modern View Center
Ø Model View Center
Ø Modern View Controller
Question No: 19 ( Marks: 1 ) - Please choose one
A -------------------- is a code that explains itself without the need of comments and extraneous
documentation
Ø Self documenting code (Page 147)
Ø Self telling Code
Ø Self Documenting Design
Ø Non of the them
Question No: 20 ( Marks: 1 ) - Please choose one
Type conversions must always be done -------------
Ø Explicitly (Page 158)
Ø implicitly
Ø simultaneously
Ø non of them
Question No: 21 ( Marks: 1 ) - Please choose one
Types that are -----------to one file only can be declared inside that file.
Ø Local (Page 158)
Ø Global
Ø Private
Ø General
Question No: 22 ( Marks: 1 ) - Please choose one
The use of do while loops should be -------------
Ø Avoided (Page 159)
Ø encouraged
Ø practiced
Ø non of them
Question No: 23 ( Marks: 1 ) - Please choose one
One of the causes of the portability issues is the order of ----------- varies from one implementation to
other.
Ø Evaluation (Page 181)
Ø numbers
Ø variables
Ø symbols
Question No: 24 ( Marks: 1 ) - Please choose one
------------- is a powerful technique that separates error-handling code from normal code.
Ø Exception handling (Page 184)
Ø Code handling
Ø variable handling
Ø pointer handling
Question No: 25 ( Marks: 1 ) - Please choose one
The goal of testing is to expose ---------- defects in a software system before it is put to use.
Ø Latent (Page 193)
Ø already present
Ø current
Ø runtime
Question No: 26 ( Marks: 1 ) - Please choose one
Static analyzers are software tools for --------------- processing.
Ø analysis text
Ø source text (Page 211)
Ø design text
Ø non of the given
Question No: 27 ( Marks: 1 ) - Please choose one
The first bug was actually a moth, which flew through an open window and into one of the Mark ---------
’s relays.
Ø II (Page 213)
Ø I
Ø III
Ø IV
Question No: 28 ( Marks: 1 ) - Please choose one
Which one of the given below is not a symptom of memory overrun?
Ø Program crashes quite regularly after a given routine is called, that routine should be examined for a possible overrun condition.
Ø If the routine in question does not appear to have any such problem the most likely cause is that another routine, called in the prior sequence, has already trashed variables or memory blocks.
Ø Checking the trace log of the called routines leading up to one with the problem will often show up the error.
Ø Compiler warnings. (Page 220)
Question No: 29 ( Marks: 1 ) - Please choose one
Holistic medicine, concerns itself with the state of the body as a whole, not the ----------- that is currently
attacking it.
Ø reason
Ø disease (Page 224)
Ø source
Ø non of the given
Question No: 30 ( Marks: 1 ) - Please choose one
Bugs that won't "stand still" (almost random) are the ---------- to deal with.
Ø least difficult
Ø most difficult (Page 226)
Ø very easy
Ø easy