Online Exam Preparation

MCQs Library

Browse subject-wise multiple choice questions, review answers quickly, and start a test from the same section.

Course Codes

Select a course to load its MCQs.

Selected: CS504 268 MCQs
CS101 533 CS201 225 CS301 232 CS302 174 CS304 192 CS401 224 CS402 258 CS403 228 CS408 113 CS411 121 CS502 249 CS504 268 CS601 679 CS604 381 CS605 261 CS607 184 CS609 230 CS610 300 CS614 100 CS703 65

Questions

Showing page 1 of 14

Code Question Option A Option B Option C Option D Answer
CS504
------------------ Are Two Important Tools That Can Help In Managing And Mastering The Complexity Of A Program
Abstraction And Encapsulation
Abstraction And Inheritence
Abstraction And Polymarhphism
None Of Given
A
CS504
-------------- Being The First Pure Object Oriented Language In Which Observer Pattern Was Used In Implementing Its Model View Controller
Smalltalk
Pascal
Java
C++
A
CS504
----- Gives Oo The Ability To Handle Essential
Decentralization
Centralization
Decentralization And Centralization
Non Of Above
A
CS504
------------- Is A Powerful Technique That Separates Error-Handling Code From Normal Code
Exception Handling
Code Handling
Variable Handling
Pointer Handling
A
CS504
__________ Are Used To Describe Flow Of Data Or Control In An Application
Code Structures
String Matching
Paths
Flow Graphs
D
CS504
__________ Ensures That A Class Only Has One Instance And Provides A Global Point Of Access To It
Singleton Pattern
Observer Pattern
Behavioral Pattern
Joint Pattern
A
CS504
__________ Is Intended To Define A Many To Many Relationship Between Objects So That When One Object Changes State All Its Dependants Are Notified And Updated Automatically
Observer Pattren
Facade Pattren
Singleton Pattren
Joint Pattren
A
CS504
__________ Is Not A Layer Of Operating System
Core Layer
Application Layer
Presentation Layer
Ui Layer
C
CS504
__________ Is Only A Reference For Defining Protocols And Designing And Implementing Systems Developed By Different Parties
Osi Model
Reference Architecture
Layered Architecture
N-Tier Architecture
B
CS504
___________ Requirements Are Often Called Product Features
Functional
Business
User
Non-Functional
B
CS504
……………… 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
D
CS504
40-60% Of All Defects Found In Software Projects Can Be Traced Back To Poor -----------
Requirements
Design
Coding
Testing
A
CS504
A ----------- Is A Code That Explains Itself Without The Need Of Comments And Extraneous Documentation
Self Documenting Code
Self Telling Code
Self Documenting Design
None Of The Given
A
CS504
A ------------ Is A Code That Explains Itself Without The Need Of Comments And Extraneous Documentation
Self Documenting Code
Self Telling Code
Self Documenting Design
None Of The Given
A
CS504
A -------------- Is A Code That Explains Itself Without The Need Of Comments And Extraneous Documentation
Self Documenting Code
Self Telling Code
Self Documenting Design
Non Of The Above
A
CS504
A -------------------- Is A Code That Explains Itself Without The Need Of Comments And Extraneous Documentation
Self Documenting Code
Self Telling Code
Self Documenting Design
Non Of The Them
A
CS504
A Better Design Has An Objective Achieve
High Cohesion
Low Cohesion
Low Coupling
High Cohesion And Low Coupling
D
CS504
A Change Becomes ------------- Because Of Close Presence Of Data And Fucntions
Localized
Private
Global
Accessible
A
CS504
A Change Becomes ------------- Because Of Close Presence Of Data And Functions
Localized
Private
Global
Accessible
A
CS504
A Change Becomes ------------- Because Of Close Presence Of Data And Functions
Localized
Private
Global
Accessible
A