Vous êtes sur la page 1sur 86

A S Question Text cu tb iB o a n n k

Q Choice1 u e s t i o n T y p e

Choice2

Choice3

A A Which of the given options are TRUE about 'varchar' D N datatype? D S I S Q L _ D D L _ D M LWhich of the given options are TRUE about TCL? A A D N D S I S Q L _ D D L _ D M L

M Holds a variable Its maximum size C length string (can is specified in Q contain letters, parenthesis. numbers, and special characters).

All listed options

M TCL contains the C commands which Q are required for Transaction Management.

TCL consists of 2 commands: COMMIT and ROLLBACK

All listed options

A A Which of the given options are TRUE regarding D N 'Constraints'? D S I S Q L _ C o n t s _ O p sStatement 1: 'AND' Returns TRUE if both component A A D N conditions are TRUE. Returns FALSE if either is FALSE; D S otherwise returns UNKNOWN. I S Statement 2: 'EXISTS' returns FALSE if a sub-query Q returns at least one row. L _ Which of the above statements are TRUE? C o n t s _ O p s A A Statement 1: 'UNION' returns all distinct rows selected D N by either query. D S IStatement 2: 'INTERSECT 'returns all distinct rows S selected by both queries. Q LWhich of the above statements is TRUE? _ C o n t s _ O p s

M Constraints are C used to limit the Q type of data that can go into a table

The NOT NULL All listed options constraint enforces a column to NOT accept NULL values.

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

A A Which operator returns all distinct rows selected by the D N first query but not the second? D S I S Q L _ C o n t s _ O p sWhich of the given options is TRUE? A A D N D S I S Q L _ F u n s _ C l a A A Which of the given options return rows when there is at D N least one match in both tables? D S I S Q L _ J o i n s

M UNION C Q

MINUS

INTERSECT

M COUNT function is C used to count the Q number of columns in a database table.

SUM function allows selecting the total for a numeric column.

All listed options

M JOIN C Q

WHERE

GROUP BY

A A Which type of join does not require each record in the D N two joined tables to have a matching record? D S I S Q L _ J o i n s A A Statement 1: Clustered index physically rearranges the D N data that users inserts in your tables. D S IStatement 2: There can be 2000 non-clustered index S per table. Q LWhich of the above statement are TRUE? _ S u b q s _ V i e w _ I n d e A A What is the standard way to separate each SQL D N statement in database systems that allow more than D S one SQL statement to be executed in the same F42call Ito the server. S Q L _ D D L _ D M L

M Inner join C Q

Outer Join

Self join

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

M Semicolon C Q

Colon

Comma

A A DDL part of SQL does which of the following? D N D S I S Q L _ D D L _ D M L A A ANSI is the official U.S. representative to the D N International Organization for Standardization (ISO). D S State whether the above statement is true or false I S Q L _ D D L _ D M LWhich statement is used to query the database and A A D N retrieve selected data that match the criteria that you D S specify? I S Q L _ D D L _ D M L

M allows database Defines indexes C tables to be (keys) Q created or deleted

Specifies links between tables, and imposes constraints between tables

M TRUE C Q

FALSE

M INSERT C Q

RETRIEVE

SELECT

A A Statement1: Data types specify what the type of data D N can be for that particular column D S IStatement 2: Varchar is a datatype in SQL S Q Which of the above statements is TRUE? L _ D D L _ D M L A A Statement 1: The DELETE statement is used to delete

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

M Only statement 1 Only statement 2 D N columns in a table. C D S Q IStatement 2: The UPDATE statement is used to update S existing records in a table. Q LWhich of the above statements are TRUE? _ D D L _ D M LStatement 1: DCL contains the commands which A A M Only statement 1 Only statement 2 D N protect data from unauthorized access. C D S Q IStatement 2: DCL consists of 2 commands: COMMIT S and ROLLBACK Q LWhich of the above statements are TRUE? _ D D L _ D M L

Both statement 1 and statement 2

Both statement 1 and statement 2

A A Statement 1: GRANT, DENY and REVOKE are DCL D N commands D S Statement 2: CREATE, ALTER, DROP, TRUNCATE are DDL Icommands S Q L _ D D L _ D M L A A Which of the given options are TRUE regarding D N 'Constraints'? D S I S Q L _ C o n t s _ O p sYou can have many UNIQUE constraints per table, but A A D N only one PRIMARY KEY constraint per table. D S State whether the above statement is TRUE or FALSE. I S Q L _ C o n t s _ O p s

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

M The UNIQUE C constraint Q uniquely identifies each record in a database table.

A PRIMARY KEY All listed options constraint does not automatically have a UNIQUE constraint defined on it.

M TRUE C Q

FALSE

A A Statement 1:Each table can have only ONE primary key D N per table D S IStatement 2: A primary key column can contain NULL S values Q LWhich of the above statements are TRUE? _ C o n t s _ O p sStatement 1: A FOREIGN KEY in one table points to a A A D N PRIMARY KEY in another table. D S IStatement 2: If you define a CHECK constraint on a S single column it allows only certain values for this Q column. L _ Which of the given options are TRUE? C o n t s _ O p s A A Statement 1: Operators are used to specify conditions D N in an SQL statement and to serve as conjunctions for D S multiple conditions in a statement. I S Statement 2: Arithmetic operators manipulate numeric Q operands. L _ Which of the above statements are TRUE? C o n t s _ O p s

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

A A Statement 1: If you want to select rows that satisfy at D N least one of the given conditions, you can use the D S logical operator, AND. I S Statement 2: <> Checks if the value of two operands are Q equal or not, if values are not equal then condition Lbecomes true. _ C Which of the above statements are TRUE? o n t s _ O p sStatement 1: SQL aggregate functions return a single A A D N value, calculated from values in a column. D S IStatement 2: AVG() returns the average value S Q Which of the above statements is TRUE? L _ F u n s _ C l a A A LIKE clause is used to compare a value to similar values D N using logical operators. State whether the above D S statement is TRUE or FALSE. I S Q L _ F u n s _ C l a

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

M TRUE C Q

FALSE

A A The GROUP BY clause follows the WHERE clause in a D N SELECT statement and precedes the ORDER BY clause. D S IState whether the above statement is TRUE or FALSE. S Q L _ F u n s _ C l a A A The HAVING clause places conditions on the selected D N columns, whereas the WHERE clause places conditions D S on groups created by the GROUP BY clause. I S State whether the above statement is TRUE or FALSE. Q L _ F u n s _ C l a A A Which of the given options is TRUE about LIKE clause? D N D S I S Q L _ F u n s _ C l a

M TRUE C Q

FALSE

M TRUE C Q

FALSE

M The percent sign C represents zero, Q one, or multiple characters, when used with LIKE clause.

The underscore Both statement 1 represents a single and statement 2 number or character.

A A GROUP BY clause is used in collaboration with the D N SELECT statement to arrange identical data into groups. D S IState whether the above statement is TRUE or FALSE. S Q L _ F u n s _ C l a A A Statement 1: Numeric functions accept numeric input D N and return string values. D S IStatement 2: Single-row functions return a single result S row for every row of a queried table or view. Q LWhich of the above statements are TRUE? _ F u n s _ C l a A A The percent sign and the underscore cannot be used in D N combinations, when using LIKE clause. D S IState whether the above statement is TRUE or FALSE. S Q L _ F u n s _ C l a

M TRUE C Q

FALSE

M Only statement 1 Only statement 2 C Q

All of the above

M TRUE C Q

FALSE

A A The ROUND() function is used to round a numeric field D N to the nearest hundred. D S State whether the above statement is TRUE or FALSE. I S Q L _ F u n s _ C l a A A SQL joins are used to query data from two or more D N tables, based on ___________________. D S I S Q L _ J o i n s A A Which of the given options return all rows from the left D N table, even if there are no matches in the right table? D S I S Q L _ J o i n s A A A Self Join is a type of sql join which is used to join a D N table to itself, particularly when the table has a D S FOREIGN KEY that references its own PRIMARY KEY. I S State whether the above statement is TRUE or FALSE. Q L _ J o i n s

M TRUE C Q

FALSE

M a relationship a relationship C between certain between certain Q columns in tables rows in tables.

All listed options

M JOIN C Q

LEFT JOIN

RIGHT JOIN

M TRUE C Q

FALSE

A A Statement 1: CROSS JOIN returns the Cartesian product D N of the sets of rows from the joined tables. D S IStatement 2: You can have multiple conditions for the S ON clause just like you can in a WHERE clause. Q L Which of the above statements is TRUE? _ J o i n s A A Statement 1: In case of Natural Joins, common columns

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

M Only statement 1 Only statement 2 D N are columns that have the same number of rows in C D S both tables. Q I S Statement 2: JOIN ON syntax is much more readable Q and maintainable than the natural join syntax. L _ Which of the above statements are TRUE? J o i n s A A Statement 1: The FULL OUTER JOIN will return all rows, M Only statement 1 Only statement 2 D N as long as there's matching data in one of the tables. C D S Q IStatement 2: FULL OUTER JOIN includes all the rows S from both the participating tables and does not select Q either the LEFT or RIGHT table from the JOIN key word. L _ Which of the above statements are TRUE? J o i n s A A Which type of join combines the results of both left and M Inner join Cross Join D N right outer joins? C D S Q I S Q L _ J o i n s

Both statement 1 and statement 2

Both statement 1 and statement 2

Full Outer Join

A A You cannot add a subquery to a SELECT clause as a D N column expression in the SELECT list. D S IState whether the above statement is TRUE or FALSE. S Q L _ S u b q s _ V i e w _ I n d e A A Statement 1: A view can be accessed with the use of D N SQL SELECT statement like a table. D S IStatement 2: A view can be made up by selecting data S from more than one tables. Q LWhich of the above statements are TRUE? _ S u b q s _ V i e w _ I n d e

M TRUE C Q

FALSE

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

A A View can be removed using which command? D N D S I S Q L _ S u b q s _ V i e w _ I n d e A A Statement 1: The SQL subquery is a SELECT query that D N is embedded in the main SELECT statement. D S IStatement 2: A subquery cannot return more than one S rows Q LWhich of the above statements is TRUE? _ S u b q s _ V i e w _ I n d e

M DELETE VIEW C Q

DROP VIEW

REMOVE VIEW

M Only statement 1 Only statement 2 C Q

Both statement 1 and statement 2

Choice4

Choice5

Grade1

Grade2

Grade3

Grade4

Grade5

A u t h o r

None of the listed options


0 0 1 0

R a z i a ( 2 6 1 7 4 6 ) R a z i a ( 2 6 1 7 4 6 )

None of the listed options

R a z i a ( 2 6 1 7 4 6 )

None of the listed options


1 0 0 0 R a z i a ( 2 6 1 7 4 6 )

None of the listed options


0 0 1 0 R a z i a ( 2 6 1 7 4 6 )

None of the listed options

UNION ALL

R a z i a ( 2 6 1 7 4 6 )

R a z i a ( 2 6 1 7 4 6 )

None of the listed options


ORDER BY 1 0 0 0 R a z i a ( 2 6 1 7 4 6 )

Equi Join

R a z i a ( 2 6 1 7 4 6 ) R a z i a ( 2 6 1 7 4 6 )

None of the listed options


All listed options 1 0 0 0 R a z i a ( 2 6 1 7 4 6 )

All listed options

R a z i a ( 2 6 1 7 4 6 ) R a z i a ( 2 6 1 7 4 6 )

UPDATE

R a z i a ( 2 6 1 7 4 6 )

None of the listed options


0 1 0 0

R a z i a ( 2 6 1 7 4 6 ) R a z i a ( 2 6 1 7 4 6 ) R a z i a ( 2 6 1 7 4 6 )

None of the listed options


1 0 0 0

None of the listed options

None of the listed options


1 0 0 0

R a z i a ( 2 6 1 7 4 6 ) R a z i a ( 2 6 1 7 4 6 )

None of the listed options


1 0 R a z i a ( 2 6 1 7 4 6 )

R a z i a ( 2 6 1 7 4 6 )

None of the listed options


0 0 1 0 R a z i a ( 2 6 1 7 4 6 )

None of the listed options


0 0 1 0 R a z i a ( 2 6 1 7 4 6 )

None of the listed options

R a z i a ( 2 6 1 7 4 6 )

None of the listed options


0 0 1 0 R a z i a ( 2 6 1 7 4 6 )

None of the listed options


0 1 R a z i a ( 2 6 1 7 4 6 )

R a z i a ( 2 6 1 7 4 6 )

R a z i a ( 2 6 1 7 4 6 )

R a z i a ( 2 6 1 7 4 6 )

None of the listed options

R a z i a ( 2 6 1 7 4 6 )

R a z i a ( 2 6 1 7 4 6 )

None of the listed options


0 1 R a z i a ( 2 6 1 7 4 6 )

R a z i a ( 2 6 1 7 4 6 )

None of the listed options


CROSS JOIN 0 1 0 0

R a z i a ( 2 6 1 7 4 6 ) R a z i a ( 2 6 1 7 4 6 ) R a z i a ( 2 6 1 7 4 6 )

None of the listed options


0 1 0 0

R a z i a ( 2 6 1 7 4 6 ) R a z i a ( 2 6 1 7 4 6 ) R a z i a ( 2 6 1 7 4 6 ) R a z i a ( 2 6 1 7 4 6 )

None of the listed options


0 0 1 0

None of the listed options


All of the above 0 0 1 0

R a z i a ( 2 6 1 7 4 6 )

R a z i a ( 2 6 1 7 4 6 )

None of the listed options

All listed options

R a z i a ( 2 6 1 7 4 6 )

R a z i a ( 2 6 1 7 4 6 )

None of the listed options

Question Text

Q u e s t i o n T y p e Choice1

Choice2

Choice3

Choice4

What are the major elements in an object model?

M Abstraction, C Encapsulation and Q persistence

Hierarchy, concurrency and typing

Abstraction, encapsulation and hierarchy

Typing

Which of the following is not a type of object oriented abstraction? A pure virtual function or pure virtual method is a virtual function that is required to be implemented by a derived class that is abstract.

M C Abstraction of Q Abstraction of data function

Abstraction of structure

Abstraction of name

M C Q

FALSE

TRUE

Wrapping up of data & functions M together in a class is known as C _____. Q Overloading

Data Abstraction

Polymorphism

Encapsulation

Including only necessary details and ignoring additional details M while defining a class is known as C ____. Q Overloading

Data Abstraction

Polymorphism

Encapsulation

Preventing direct access of datamembers of the class from outside world is known as ____.

M C Q Polymorphism

Inheritance

Data Hiding

scope resolution.

State the object oriented languages

M C Q C++

Java

Eiffel

All of the above

What is a reference?

M C Q an operator

a reference is an alias used to rename an for an object object

None of these

A library function exit() causes an M the block in which it exit from C the loop in which it occurs the function in Q occurs which it occurs

the program in which it occurs

In Object-oriented programming, the problem is divided into _____.

M C Q classes & objects

functions

structures

modules

A class is ____ datatype.

M C Q primitive

derived data-members, member functions and main()

user-defined data-members, member functions, main() and include statements

All of these

M A class is a collection of ____ and C data-members & _____. Q member functions

None of these

An object is

M C a variable of class Q datatype

same as a class.

just like a global variable

collection of datamembers alone

In OOPS unit of data is called as

M C Q Bits

Blocks

Structures

Targets

There is no difference between an M object and an instance.State true C or false Q A pure virtual function or pure virtual method is a virtual function that is required to be implemented by a derived class that is abstract.

FALSE

TRUE

M C Q

FALSE

TRUE

Creating a new class using one or M more existing classes is known as C ____. Q Polymorphism

Encapsulation

overloading

inheritance

Ability of an operator or function M call to take different forms is C known as ____. Q Polymorphism

Encapsulation

overloading

inheritance

If a class C is derived from class B, which is derived from class A, all through public inheritance, then a M protected and class C member function can C public data only in C protected and public private data in A access Q and B. data only in C and B.

protected data in A and B

RunTime Polymorphism is achieved by ______

M C Q friend function

virtual function Protected members of the base class become public members of the derived class

operator overloading Public members of the base class become protected members of the derived class

function overloading Protected derivation does not affect private and protected members of the derived class.

Private members of Which of the statements is true in the base class a protected derivation of a M become protected derived class from a base class? C members of the Q derived class

Mechanism of deriving a class from another derived class is known as____

M C Q Polymorphism

Single Inheritance Overloaded operator must have at least one operand of its class type.

Multilevel Inheritance

Message Passing

Which of the following statements is NOT valid about operator overloading?

M Only existing C operators can be Q overloaded.

The overloaded operators follow the syntax rules of the original operator. none of the above.

Which of the following is the valid class declaration header for the derived class d with base M classes b1 and b2? C class d : public b1, Q public b2

class d : class b1, class b2

class d : public b1, b2

class d : b1, b2

A class defined within another class is:

M C Q Nested class

Inheritance

Containership

Encapsulation

The major goal of inheritance in c++ is:

To facilitate the M conversion of data C types. Q

To help modular programming.

To hide the details of To extend the base class. capabilities of a class

The following can be declared as friend in a class

M C Q an object

a class

a public data member

a private data member

Which of the following operator can be overloaded through friend M function? C -&gt; Q

()

equal to

A class cannot inherit members from more than one class. (State whether true or false)

M C Q

TRUE

FALSE

By default, all members of a class M have ___________ access for all C its members Q Public Functions can be declared with default values in parameters. We use default keyword to specify the value of such parameters M State whether the statement is C true or false Q

Protected

No access

private

TRUE

FALSE

Overloaded functions are

Two or more functions with the One function same name but M Very long containing another different number of C functions that can one or more parameters or None of the listed hardly run functions inside it. type. options Q Global variables are declared inside a function and accessible from anywhere in program. Local variables are declared in the function that can be accessible outside from any other functions.

Identify the correct statement regarding scope of variables

Global variables are declared in a M separate file and C accessible from any program. Q

Local variables are declared inside a function and accessible within the function only.

You can use C++ as a procedural, as well as an object-oriented, language

M C Q

TRUE

FALSE

When the compiler cannot differentiate between two overloaded constructors, they are called

M C overloaded Q

destructed

ambiguous

dubious

To be called object-oriented, a M programming language must C allow which of the following features Overloading Q

polymorphism

inheritance

All of the above

M Header files in C++ often have C the file extension _____ .H Q

.HE

.HEA

.HEAD

When a child class function is called, the compiler looks first for a matching function name in the _____

M class of the object C using the function immediate ancestor name class base class Q

descendant class

Paying attention to the important M properties while ignoring C selectiveness inessential details is known as Q

polymorphism

abstraction

summarizing

A base class may also be called a

M C child class Q

subclass

derived class

parent class

Which of the following statements is correct?

M Base class pointer Derived class Pointer to derived C cannot point to pointer cannot point class cannot be derived class. to base class. created. Q

Pointer to base class cannot be created.

Which of the following is not the member of class?

M C Static function Q

Friend function

Const function

Virtual function

M C How many instances of an abstract class can be created? Q

13

Which of the following concepts of OOPS means exposing only necessary information to client?

M C Encapsulation Q

Abstraction

Data hiding

Data binding

Which of the following is not a feature of C++ ?

M C Operator overloading Q

Namespaces

Inheritance

Reflection

Overloading the function operator

allows you to M requires a class requires a class create objects that usually make use of C with an overloaded with an overloaded act syntactically a constructor that operator. [ ] operator. like functions. takes arguments. Q

How many access specifiers are present in C++ programming class?

M C Q

Which of the following is a valid class declaration?

M C class A { int x; }; Q

class B { }

class B { }

object A { int x; };

To overload an operator _____________keyword must be M used along with the operator to C be overloaded. Q Over

Overload

void

Operator

When an object has many forms, Scalability it has _____. M C Q

Inheritence

Polymorphism

Encapsulation

By polymorphism of a subsystem we mean

M C it should be Q reusable

it should have polymorphic data types

it should accept generic commands and interpret appropriately

None of the listed options

All objects have (i) attributes (ii) states (iii)a set of operations (iv) a unique identity

M C Q

i, ii, iii

ii, iii, iv

i, iii, iv

i, ii, iii, iv

Which of the following operator can not be overloaded ?

M C Scope resolution Q operator

Equality operator

Assignment Operator

None of the listed options

Which of the following statement M is correct? C C++ allows static Q type checking.

C++ allows dynamic type checking.

C++ allows static member function be of type const.

None of the listed options

Which of the following ways are legal to access a class data member using this pointer?

M C Q this-&gt;x

this.x

*this.x

*this-x

Which special character is used to M mark the end of class? C Q ;

: # $

M Procedure oriented Programs are C Structured called as Q programming

Object oriented programming

Functional programming

None of the listed options

A __________ is an abstract idea M that can be represented with data C structures and functions. Q class

object

loop

data type

Automatic Initialization of object is carried out using a special M member function called C ____________________ Q friend

casting

reference parameter constructor.

In C++ a class can allow nonmember functions and other classes to access its own private data, by making them as _________________.

M C Q private

protected

Friend

public

In c++ ___________ Operator is used for Dynamic memory allocation The advantages of OOP are , 1. increased programming productivity 2. decreased maintenance costs. 3. less time to execute 4. easy to understand State True or False 1. Public data members can be accessed directly in the main function without an object. 2. Constructors can be overloaded.

M C Q Scope resolution

Conditional

New

Membership access

M C Q 1& 3

1& 2

3& 4

2& 3

M C Q 1-F, 2-F

1-F, 2-T

1-T, 2-T

1-T, 2-F

Choice5

C u s t o m C a t e g o A r n y sw O e t rh D e e r sP cr ro ip p e tr it Grad Grade Gra Grad Grade o i e1 2 de3 e4 5 n e

1 C++ allows global member function be of type const.

Question Text

Q u e s t i o n T y p e Choice1

Choice2

Choice3

Choice4

In requirements validation the requirements model is reviewed to ensure its M technical feasibility. State C True/False Q

TRUE

FALSE

Software engineering aims at developing

M C Cost Effective Q Reliable Software Software

Reliable and cost effective Software None Of Above

M Better Software Engineering approach C performance of is used to achieve Q h/w

Error free s/w

Quality software Reusable software product

send them to the The best way to conduct a M design team and requirements validation review C see if they have is to Q any concerns

use a checklist of questions to examine each requirement

have the customer look over the requirements

examine the system model for errors

M Project risk factor is considered C in Q Water fall

Spiral

Prototype

All of the above

Management of software development is dependent upon

M C Q People

Product

Process

All of the above

Milestones are used to

M C Know the cost of Q the project

Know the status Know the user of the project expectations

None of the above

The review is one of the methods of V&V. The other methods are

M C Q Inspection

Walkthrough

Testing

All of the above

Which of the following is not Risk characteristic

M Neither Something to fear C Inherent in every intrinsically good but not something Q project not bad to manage Probability of loss

The Prototype is a

M C Working model of Mini model of Q existing system existing system

Mini model of processed system None of the above

Plan how and by whom each Which is not the responsibility M acceptance of customer/ user of the C activity will be software Q performed Software Engineering is the systematic approach to the development, operation, maintenance and retirement of M software. This definition is C given by_________ Q IEEE

Plan resources for providing information Prepare the Prepare resource on which to base acceptance plan plan acceptance decisions

Bauer

Boehm

Charles Babbage

Software engineering umbrella activities are only applied during the initial phases of M software development C projects. State True or False Q

TRUE

FALSE

Which of the items listed below M is not one of the software C engineering layers Q Process

Manufacturing

Methods

Tools

A stakeholder is anyone who will purchase the completed M software system under C development. State True/False Q

TRUE

FALSE

Major component of Risk Analysis are Change cannot be easily accommodated in most software systems, unless the system was designed with change in mind. State True/False

M The probability C that the negative The potential Q event will occur loss is very high

The potential loss or impact associated with the event A and C.

M C Q

TRUE

FALSE

M Which phase is not available in C s/w life cycle Q Coding

Design

Specifications

Installation & Maintenance

The work products produced during requirement elicitation will vary

M size of the C product being Q built

size of the budget

software process being used

stakeholders needs

M The term module in the design C phase refers to Q Functions

Procedures

Sub programs

All of the above

Which of the following is the correct definition for DFD

M The modern C version of Q flowchart

Mainly used at systems specification stages

The primary output of the system design phase

All the above

In system design, we do following

M C Hardware design Q after software

Parallel hardware Software design and software No hardware design after hardware design needed

In object oriented design of software , objects have

M C attributes and Q names only

operations and names only

attributes, name and operations

None of above

Informational cohesion is a realization of Software is a product and can be manufactured using the same technologies used for other engineering artifacts. State True or False Object-oriented analysis techniques can be used to identify and refine user task objects and actions without any need to refer to the user voice. State True/False

M C Q data abstraction

structured programming

Modularity

Concurrency

M C Q

TRUE

FALSE

M C Q

TRUE

FALSE

Which of these criteria are useful in assessing the effectiveness of a particular design notation

M C Q size

maintainability

simplicity

modularity

Which of these is a graphical notation for depicting procedural detail

M C Q decision table

process diagram flowchart

ER diagram

Which of the following comments about object M oriented design of software, is C Objects inherit the not true Q properties of class

Classes are defined based on an object can the attributes of belong to two objects classes

classes are always different

depicts M relationships C between data The entity relationship diagram Q objects The data flow diagram must be augmented by descriptive text in order to describe the functional M requirements for a software C product. State True/False Q

indicates system depicts functions indicates how data are reactions to that transform the transformed by the external events data flow system

TRUE

FALSE

Which is not a software life cycle model

M C Q Water fall

Spiral

Prototype

Capability Maturity Model

If requirements are M understandable, easy, defined, C which model is best suited Q Water fall

Spiral

Prototype

None

If requirements are frequently M changing, which model is best C suited Q Water fall

Spiral

Prototype

RAD

A data model consists of the following information

M C Q Data Object

The attributes that describe data object

Relationship that connect data object to one another All of the above

The incremental model of software development is

The best approach A good approach A reasonable to use for projects M when a working approach when with large A revolutionary model C core product is requirements are development that is not used for Q required quickly well defined teams. commercial products The best approach to use for projects M with large C development Q teams A risky model that rarely produces a meaningful product A useful approach when a customer cannot define A reasonable approach requirements when requirements are clearly well defined

The prototyping model of software development is

Which of following is not a UML diagram used creating a system analysis model

M C Q Dataflow diagram Class diagram

Activity diagram

State diagram

Control flow diagrams are

M needed to model C event driven required for all Q systems. systems.

used in place of data flow diagrams.

useful for modeling realtime systems.

The object relationship pair of data model is represented graphically by using

M C Q Data flow diagram Flow chart

Entity relationship diagram All of the above

Using software process M improvement model will help a C To decrease To meet company Q development time schedule

To decrease the defect rate

To increase profitability

M Data structure suitable for the C application is discussed in ? Q data design

architectural design

procedural design interface design

Process models are described as agile because they

eliminate the M need for C cumbersome Q documentation

do not waste make extensive development time emphasize use of prototype on planning maneuverability and creation activities adaptability

Software processes can be constructed out of pre-existing software patterns to best meet M the needs of a software C project. State True or False Q The following s/w process model can be represented schematically as a series of major technical activities and there associated sate

TRUE

FALSE

M C Incremental Q model

Component assembly

Concurrent development model

All of the above

Which one is the most important feature of spiral model

M C Quality Q management

Risk Management

Performance Management

Efficiency management

To produce a good quality product, process should be

M C Q Complex

Efficient

Rigorous

None

If Quality Control and Quality Assurance are compared

M C Both are literally Q the same

QA is a higher activity in the management Hierarchy

QC is a higher activity in the management Hierarchy

QA is done by the client and QC is done by the software vendor

Who is essentially responsible for the quality of a product

M C Q Customer

QA Manager

Development Manager

What is used to measure the characteristics of the documentation and code

M C Q Process metrics

Software Quality Product metrics metrics

None of the above

What are the qualities of a good s/w

M C Q Reusability

Portability

Inter Operability

All The Above

A key concept of quality control is that all work products

M are delivered on C time and under Q budget

are thoroughly have measurable tested before specifications for delivery to the process outputs customer

have complete documentation

affect the Software safety is a quality M reliability of a assurance activity that focuses C software on hazards that Q component A single software product that may M or may not fully C support a Q business function

prevent profitable may result from marketing of the may cause an entire user input errors final product system to fail A test or analysis conducted after an application is moved into production

What exactly Baseline means

A quantitative measure of the current level of performance

None of the above

What is configuration management in software engineering

overall M management of C the design of the Q system

the identification of the configuration of a management of system at discreet the configurable points in time to components in a control changes to system the configuration

in object-oriented programming, the management of objects that control the configuration of some other function(s) in the system

Which of the following tasks is M not part of software C configuration management? Q change control

version control

reporting

statistical quality control

Which of these are valid software configuration items?

M C Q documentation evaluate the performance of M software C developers and Q organizations

software tools make sure that change information is communicated to all affected parties

test data

executable programs

The primary purpose of configuration status reporting is to

allow revision of project schedules and cost estimates by project managers none of the above

A new __________ is defined when major changes have been M made to one or more C configuration objects. Q variant In software quality assurance work there is no difference between software verification and software validation. State True/False

entity

item

version

M C Q

TRUE

FALSE

People who perform software quality assurance must look at M the software from the C customer's perspective. Q

TRUE

FALSE

Variation control in the context of software engineering M involves controlling variation in C product quality resources process applied attributes expended the Q The goal of quality assurance is to provide management with the data needed to determine M which software engineers are C producing the most defects. Q The purpose of software reviews is to uncover errors in work products so they can be removed before moving on to the next phase of development.

all of the above

TRUE

FALSE

M C Q

TRUE

FALSE

The ability to track relationships and changes to configuration objects is one of M the most important features of C the SCM repository. Q

TRUE

FALSE

A basic configuration object is a __________ created by a software engineer during some M phase of the software C program data development process. Q structure When software configuration management is a formal activity, the software configuration audit is conducted by the

unit of information

a software component

all of the above

M C quality assurance development Q group team

senior managers

testing specialists

Choice5

Grade1

Grade2

Grade3

Grade4

Grade5

b,c and d

both a and d

all of them

all of the above

Question Text

Q u e s t i o n T y p e Choice1

Choice2

Choice3

Choice4

Match the following. A) Self review B) Formal review C) Informal review 1. Conducted by one or more peers in the team 2. Conducted by one or more reviewers or SME M 3. Conducted by the author C himself Q A - 1, B - 2, C - 3

A - 2, B - 3, C - 1

A - 3, B - 2, C - 1

A - 3, B - 1, C - 2

Review of Test case Artifact is done with the help of?

M C Q Checklist

Self review

Peer review

Author

What are the possible causes for ending up into 0.1 % defective application?

M C Misunderstood A requirements

Defective code

Less knowledge on development language

Developers tend to neglect test approach to the developed product.

In causal analysis which attributes among below assist in analyzing the effect?

M C A Reason

Cause

Test Approach

Requirement gathering

M Software testing ensures which C Usage of design of the below? Q architecture

Use of proper test approach

Proper causal analysis

Requirement satisfaction and usage of best design architecture

State whether true or false. M Selenium tools helps to develop C Automated test scripts Q TRUE

FALSE

Test environment check up is part of _________ .

M C Q Test Scenario

Test Execution

Test Design

Test Development

State whether true or false. QC M is used for logging the outcome C of the test execution. Q TRUE

FALSE

Requirement Analysis - Test Planning Design and Code Test Design Testing Which of the following map the M Component corresponding phases from C Integration testing SDLC with STLC. Q and System testing

Requirement Analysis - Test Design Design and Code Test Planning Requirement Analysis Test Planning

Requirement Analysis - Test Planning Design and Code Unit Testing Testing Component Integration testing and System testing

Design and Code - Test Testing - Component Design Integration testing and System testing Testing - Unit Testing

M Which of the statements is C Helps in identifying applicable to software testing? A defects

Helps prevent the defects

Helps to provide a reliable system

Helps to identify completeness of the software

State whether True or False. Iterative model is an example of M a methodology used for C software development. Q TRUE

FALSE

State whether True or False. Each SDLC model follows the same life cycle in order to M ensure success in the process of C software development Q TRUE

FALSE

Which statements are applicable to V model?

Includes verification M on right arm and Integration test plan System test plan is C validation on left is prepared based on prepared based on user Acceptance testing A arm of the V shape detailed design phase requirements is the last phase

State whether True or False. Test Design is done after requirement analysis and before test execution

M C Q TRUE

FALSE

State whether True or False. M Test Design involves the activity C of prioritizing the test cases Q TRUE

FALSE

State whether True or False. M Test Design process involves C only Test development process Q TRUE

FALSE

State whether True or False. Unit testing is done To test the smallest piece of code Is done on source code

M C Q TRUE

FALSE

State whether True or False. Regression test cases are identified in Test development process

M C Q TRUE

FALSE

Which statements are applicable to Test Scenarios?

M Done after C Requirement A elicitation

Allows ease of review Helps in identifying by developers defects

Functions to bridge the requirement analysis and test development

These are required to be set for M performing the Which statement is correct with C activity to achieve regards to Pre Condition? Q the goal

These are required to be verified by tester after the activity is performed

These are required to be verified by developer after the activity is performed

These are required to be set for planning the activity to achieve the goal

These are required to be set for M performing the Which statement is correct with C activity to achieve regards to Post Condition? Q the goal

These are required to be verified by tester after the activity is performed

These are required to be verified by developer after the activity is performed

These are required to be set for planning the activity to achieve the goal

Which of the following is not a M step involved to arrive at a test C Identify test case? Q conditions

Identify input variables, different Combine on split options for the input Combine scenarios with test cases for variables test conditions different flows

The process of creating complete set of test cases is called?

M C Q Test Scenario

Test Case

Test Development

Test Execution

State whether True or False. While writing Test scenarios we M can replace requirement ID with C use case name. Q TRUE

FALSE

Choice5

Grade1

Grade2

Grade3

Grade4

Grade5

A n s w R ee rv M i ee dw ie ar Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T)

A - 2, B - 1, C - 3

Reviewer

Lack of domain knowledge

Failures

Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T)

None of the above

None of the above

Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T)

None of the above

None of the above

Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T)

System testing is done after integration testing 0

Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T)

Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T)

Used to create a clear and simple flow of a complex system 0

Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T)

None of the above

None of the above

None of the above

Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T) Y a m i n i ( 1 5 9 T8 E4 X1 T)

None of the above

Vous aimerez peut-être aussi