Q 1: | Error report is an example of |
(1) | Process |
(2) | Output process |
(3) | Input process |
(4) | None of the above |
Correct Answer: Output process | |
Q 2: | SRS stands for: |
(1) | Software Requirement Specification |
(2) | Software Requirement Standard |
(3) | System Requirement Standard |
(4) | Software Requirement Set |
Correct Answer: Software Requirement Specification | |
Q 3: | RAD Model is not suitable when- |
(1) | Technical risks are high |
(2) | Testing is not needed |
(3) | Technical risks are high and testing is not needed |
(4) | None of the above |
Correct Answer: Technical risks are high | |
Q 4: | The primary tool used in structured design is a : |
(1) | Structure chart |
(2) | Data-flow diagram |
(3) | Program flow chart |
(4) | Module |
Correct Answer: Structure chart | |
Q 5: | The ISO quality assurance standard that applies to software engineering is |
(1) | ISO 9000 : 2004 |
(2) | ISO 9001 : 2000 |
(3) | ISO 9002 : 2001 |
(4) | ISO 9003 : 2004 |
Correct Answer: ISO 9001 : 2000 | |
Q 6: | Incidents would not be raised against : |
(1) | Requirements |
(2) | Documentation |
(3) | Test cases |
(4) | Improvements suggested by users |
Correct Answer: Improvements suggested by users | |
Q 7: | Find odd one |
(1) | K-means |
(2) | Hierarchical |
(3) | Partitional |
(4) | Splitting |
Correct Answer: Splitting | |
Q 8: | Which of the following are characteristics of testable |
(1) | Observability |
(2) | Simplicity |
(3) | Stability |
(4) | All of these |
Correct Answer: All of these | |
Q 9: | FP-based estimation techniques require problem decomposition based on |
(1) | Information domain values |
(2) | Project schedule |
(3) | Software functions |
(4) | Process activities |
Correct Answer: Information domain values | |
Q 10: | Which cohesion operator on the same input or output data? |
(1) | Communicational |
(2) | Temporal |
(3) | Procedural |
(4) | Functional |
Correct Answer: Communicational | |
Q 11: | Which of the following is not one of the four major classes of information systems? |
(1) | Decision support system |
(2) | Collaboration system |
(3) | Management information system |
(4) | Expert system |
Correct Answer: Collaboration system | |
Q 12: | Which of the following represents a person or place or thing about which some information is gathered? |
(1) | Entity |
(2) | Attribute |
(3) | Data store |
(4) | Data flow |
Correct Answer: Entity | |
Q 13: | Which of the following factors does not necessarily contribute to the failure of particular systems development projects? |
(1) | Insufficient testing |
(2) | Inadequate or improper system design. |
(3) | A project that spans multiple departments |
(4) | A lack of top management support |
Correct Answer: A project that spans multiple departments | |
Q 14: | Which among the following is not a level of quality assurance? |
(1) | Testing |
(2) | Verification |
(3) | Validation |
(4) | Observation |
Correct Answer: Observation | |
Q 15: | Traditionally, the only phase of software development where a formal approach is used is |
(1) | Programming |
(2) | Design |
(3) | Requirements |
(4) | Planning |
Correct Answer: Programming | |
Q 16: | A regression test |
(1) | Will always be automated |
(2) | Will help ensure unchanged areas of the software have not been affected |
(3) | Will help ensure changed areas of the software have not been affected |
(4) | Can only be run during user acceptance testing |
Correct Answer: Will help ensure unchanged areas of the software have not been affected | |
Q 17: | Which of the following is not one of the guiding principles of software project scheduling. |
(1) | Compartmentalization |
(2) | Market assessment |
(3) | Time allocation |
(4) | Effort validation |
Correct Answer: Market assessment | |
Q 18: | Which is not a quality metric? |
(1) | Maintainability |
(2) | Integrity |
(3) | Usability |
(4) | Controllability |
Correct Answer: Controllability | |
Q 19: | In significant codes some or all parts of the code |
(1) | Are meaningful |
(2) | Are usable |
(3) | Are significant |
(4) | Represent values |
Correct Answer: Represent values | |
Q 20: | Which is not a software life cycle model? |
(1) | Spiral Model |
(2) | Waterfall Model |
(3) | Prototyping Model |
(4) | Capability Maturity Model |
Correct Answer: Capability Maturity Model | |
Q 21: | RUP stands for .................. created by a division of ........................ |
(1) | Rational Unified Process, Microsoft |
(2) | Rational Unified Process, Infosys |
(3) | Rational Unified Program, IBM |
(4) | Rational Unified Process, IBM |
Correct Answer: Rational Unified Process, IBM | |
Q 22: | ................ is a popular version of the System Development Life Cycle (SDLC)? |
(1) | Waterfall model |
(2) | V model |
(3) | Spiral model |
(4) | Iterative model |
Correct Answer: Waterfall model | |
Q 23: | All Statements are activated at a single time is termed as? |
(1) | Logical Cohesion |
(2) | Temporal Cohesion |
(3) | Functional Cohesion |
(4) | Procedural Cohesion |
Correct Answer: Temporal Cohesion | |
Q 24: | Arrange the following activities for making a software product using 4GT. 1. Design strategy 2. Transformation into product 3. Implementation 4. Requirement gathering |
(1) | 1 3 4 2 |
(2) | 4 3 1 2 |
(3) | 4 1 3 2 |
(4) | 1 4 3 2 |
Correct Answer: 4 1 3 2 | |
Q 25: | Which technique is applied to ensure the continued evolution of legacy system? |
(1) | Forward Engineering |
(2) | Reverse Engineering |
(3) | Reengineering |
(4) | Reverse Engineering and Reengineering |
Correct Answer: Reverse Engineering and Reengineering | |
Q 26: | The rule(s) to follow in construction decision tables is(are): |
(1) | Standardized language must be used consistently |
(2) | A decision should be given name |
(3) | The logic of the table is independent of the sequence in which condition rules are written, but the action takes place in the order is which the events occur |
(4) | All of these |
Correct Answer: All of these | |
Q 27: | A decision table facilitates conditions to be related to |
(1) | tables |
(2) | actions |
(3) | operation |
(4) | programs |
Correct Answer: actions | |
Q 28: | A consideration evaluated by management when planning to convert to a computer system is : |
(1) | Available software |
(2) | CPU sized speed |
(3) | Maintenance |
(4) | All of these |
Correct Answer: All of these | |
Q 29: | Structured design methodology is an approach to design that adheres to rule based on principles such as |
(1) | top-down refinement |
(2) | data flow analysis |
(3) | bottom-up design |
(4) | All of these |
Correct Answer: data flow analysis | |
Q 30: | Product is |
(1) | Deliverables |
(2) | User expectations |
(3) | Organization's effort in development |
(4) | None of the above |
Correct Answer: Deliverables | |
Q 31: | SDLC stands for |
(1) | Software design life cycle |
(2) | Software development life cycle |
(3) | System development life cycle |
(4) | System design life cycle |
Correct Answer: Software development life cycle | |
Q 32: | RAD stands for |
(1) | Rapid application development |
(2) | Relative application development |
(3) | Ready application development |
(4) | Repeated application development |
Correct Answer: Rapid application development | |
Q 33: | IEEE standard for SRS is: |
(1) | IEEE Standard 837-1998 |
(2) | IEEE Standard 830-1998 |
(3) | IEEE Standard 832-1998 |
(4) | IEEE Standard 839-1998 |
Correct Answer: IEEE Standard 830-1998 | |
Q 34: | The worst type of cohesion is |
(1) | Temporal cohesion |
(2) | Coincidental cohesion |
(3) | Logical cohesion |
(4) | Sequential cohesion |
Correct Answer: Coincidental cohesion | |
Q 35: | Fault is |
(1) | Mistake in the program |
(2) | Defect in the program |
(3) | Error in the program |
(4) | All of these |
Correct Answer: All of these | |
Q 36: | In clean room software engineering |
(1) | Only eco-friendly hardware is used |
(2) | Correctness of the code is verified before testing |
(3) | Only hired facilities are used for development. |
(4) | Implementation is done only after ensuring correctness. |
Correct Answer: Implementation is done only after ensuring correctness. | |
Q 37: | What is the simplest model in software development? |
(1) | Waterfall model |
(2) | Iterative |
(3) | Prototyping |
(4) | None of the above |
Correct Answer: Waterfall model | |
Q 38: | Consider the following pseudo-code: IF((A>B) AND (C>D)) THEN A= A+1 B= B+1 ENDIF The cyclomatic complexity of the pseudo-code is |
(1) | 4 |
(2) | 3 |
(3) | 2 |
(4) | 5 |
Correct Answer: 3 | |
Q 39: | In the Spiral model of software development, the primary determinant in selecting activities in each iteration is |
(1) | Iteration size |
(2) | Cost |
(3) | Adopted process such as Rational Unified Process or Extreme Programming |
(4) | Risk |
Correct Answer: Risk | |
Q 40: | ISO 9126 contains definitions of |
(1) | Quality characteristics |
(2) | Quality factors |
(3) | Quality attributes |
(4) | All of the above |
Correct Answer: All of the above | |
Q 41: | A decision table has |
(1) | Four portions |
(2) | Three portions |
(3) | Five portions |
(4) | Two portions |
Correct Answer: Four portions | |
Q 42: | Acceptance testing is done by |
(1) | Developers |
(2) | Customers |
(3) | Testers |
(4) | All of these |
Correct Answer: Customers | |
Q 43: | Integration testing techniques are |
(1) | Top down |
(2) | Bottom up |
(3) | Sandwich |
(4) | All of these |
Correct Answer: All of these | |
Q 44: | The worst type of coupling is |
(1) | Data coupling |
(2) | Control coupling |
(3) | Common coupling |
(4) | Content coupling |
Correct Answer: Content coupling | |
Q 45: | Which level of CMM is for process control? |
(1) | Repeatable |
(2) | Initial |
(3) | Defined |
(4) | Optimizing |
Correct Answer: Optimizing | |
Q 46: | An important aspect in coding is |
(1) | readability |
(2) | productivity |
(3) | brevity |
(4) | to use as small a memory space as possible |
Correct Answer: readability | |
Q 47: | A signal processor software is expected to operate for 91.25 days after repair and the mean software repair time is expected to be 5 minutes. Then, the availability of the software is: |
(1) | 96.9862% |
(2) | 97.9862% |
(3) | 98.9962% |
(4) | 99.9962% |
Correct Answer: 99.9962% | |
Q 48: | In PERT/CPM, the merge event represents ................... of two or more events. |
(1) | splitting |
(2) | completion |
(3) | beginning |
(4) | joining |
Correct Answer: completion | |
Q 49: | A continue statement in a while loop shall |
(1) | transfer control to statement just before while loop |
(2) | transfer control to first statement of while loop |
(3) | transfer contorl to last statement of while loop |
(4) | transfer control to test condition of while loop |
Correct Answer: transfer control to test condition of while loop | |
Q 50: | How many methods are defined in the Serializable interface? |
(1) | One |
(2) | Two |
(3) | None |
(4) | Four |
Correct Answer: None | |
Q 51: | A pointer is |
(1) | A keyword used to create variable |
(2) | A variable that stores address of an instruction |
(3) | A variable that stores address of other variable |
(4) | All of the above |
Correct Answer: A variable that stores address of other variable | |
Q 52: | What is the return type of the method getID() defined in AWTEvent class |
(1) | Int |
(2) | long |
(3) | object |
(4) | Component |
Correct Answer: Int | |
Q 53: | Which of the following is the correct expression of character 4? |
(1) | 4 |
(2) | "4" |
(3) | '\0004' |
(4) | '4' |
Correct Answer: '4' | |
Q 54: | What is the size of the Short integer type in terms of bits? |
(1) | 8 |
(2) | 16 |
(3) | 32 |
(4) | 64 |
Correct Answer: 16 | |
Q 55: | Which of the following is not logical operator? |
(1) | && |
(2) | & |
(3) | || |
(4) | ! |
Correct Answer: & | |
Q 56: | Which of the following is not supported for IIS? |
(1) | Windows XP Professional |
(2) | Windows XP Home |
(3) | Windows 2003 Server |
(4) | Windows 2000 Server |
Correct Answer: Windows XP Home | |
Q 57: | What is the file extension of form module in VB? |
(1) | .frm |
(2) | .vb |
(3) | .frb |
(4) | .fru |
Correct Answer: .frm | |
Q 58: | The .NET framework which provides automatic memory management using a technique called. |
(1) | Serialization |
(2) | Garbage Collection |
(3) | Assemblies |
(4) | Overriding |
Correct Answer: Garbage Collection | |
Q 59: | Web Methods are part of |
(1) | Web services |
(2) | Website |
(3) | Web application |
(4) | WPF application |
Correct Answer: Web services | |
Q 60: | Which of the following is not the method of dataAdapter? |
(1) | Fill |
(2) | FillSchema |
(3) | Readdata |
(4) | Update |
Correct Answer: Readdata | |
Q 61: | Which of the following denote value that can be taken by Cache-Control of ASP.NET? |
(1) | Public |
(2) | Private |
(3) | no-cache |
(4) | All of the above |
Correct Answer: All of the above | |
Q 62: | Which method do you invoke on the Data Adapter control to load hour generated dataset? |
(1) | Fill( ) |
(2) | Read( ) |
(3) | ExecuteQuery( ) |
(4) | None of these |
Correct Answer: Fill( ) | |
Q 63: | What Data Type is return in IsPostback property? |
(1) | bit |
(2) | Boolean |
(3) | int |
(4) | string |
Correct Answer: Boolean | |
Q 64: | Team foundation is a ................ tier architecture |
(1) | One |
(2) | Two |
(3) | Three |
(4) | None |
Correct Answer: Three | |
Q 65: | Which is not a validation control? |
(1) | Required Field Validator |
(2) | Compare Validator |
(3) | Error Validator |
(4) | Regular Expression Validator |
Correct Answer: Error Validator | |
Q 66: | What is the default authentication mode for IIS? |
(1) | Windows |
(2) | Anonymous |
(3) | Basic Authentication |
(4) | None |
Correct Answer: Anonymous | |
Q 67: | A template can be used to create a family of : |
(1) | Classes |
(2) | Functions |
(3) | Classes and functions |
(4) | None of these |
Correct Answer: Classes and functions | |
Q 68: | How many classes can a single .NET DLL contain? |
(1) | One |
(2) | Two |
(3) | Three |
(4) | Many |
Correct Answer: Many | |
Q 69: | What is loads and executes at client side in internet? |
(1) | Object |
(2) | Class |
(3) | JSP |
(4) | Applet |
Correct Answer: Applet | |
Q 70: | Which of these classes provide methods for writing binary representation of Java primitive value |
(1) | DataOutputStream |
(2) | FileOutputStream |
(3) | ObjectiveOutputStream |
(4) | PrintStream |
Correct Answer: DataOutputStream | |
Q 71: | An exception is caused by |
(1) | A hardware problem |
(2) | A problem in the operating system |
(3) | A run time error |
(4) | A syntax error |
Correct Answer: A run time error | |
Q 72: | Inheritance in object-oriented system is used to |
(1) | Create new classes from existing classes |
(2) | Add new operations to existing operations |
(3) | Add new state to existing operations |
(4) | Add new state to existing states |
Correct Answer: Create new classes from existing classes | |
Q 73: | which of the following class level (nonlocal) variable declaration will not compile? |
(1) | protected int a; |
(2) | transient int b=3; |
(3) | private synchronized int e; |
(4) | volatile int d; |
Correct Answer: private synchronized int e; | |
Q 74: | what is the most restrictive access modifier that will allow members of one class to have access to members of another class in the same package? |
(1) | public |
(2) | abstract |
(3) | protected |
(4) | default access |
Correct Answer: default access | |
Q 75: | Which method must be defined by a class implementing the java.lang.Runnable interface? |
(1) | void run() |
(2) | public void run() |
(3) | public void start() |
(4) | void run(int priority) |
Correct Answer: public void run() | |
Q 76: | Name the implicit variable available to JSP pages that may be used to access all the other implicit objects. |
(1) | page |
(2) | pageContext |
(3) | context |
(4) | object |
Correct Answer: pageContext | |
Q 77: | Which of the following is not a characteristic of an object? |
(1) | Identity |
(2) | Behavior |
(3) | Action |
(4) | State |
Correct Answer: Action | |
Q 78: | A subclass inherits is 'parents' is |
(1) | Attributes, links |
(2) | Attributes, operations |
(3) | Attributes, operations, relationship |
(4) | methods, links |
Correct Answer: Attributes, operations, relationship | |
Q 79: | Members of a class specified as .............. are accessible only to methods of that class. |
(1) | Protected |
(2) | Final |
(3) | Public |
(4) | Private |
Correct Answer: Private | |
Q 80: | In java, objects are passed as |
(1) | Copy of that object |
(2) | Method called call by value |
(3) | Memory address |
(4) | Constructor |
Correct Answer: Memory address | |
Q 81: | The java run time system automatically calls this method while garbage collection. |
(1) | finalizer() |
(2) | finalize() |
(3) | finally() |
(4) | finalized() |
Correct Answer: finalize() | |
Q 82: | Which one of the following class definitions is a valid of a class that cannot be extended? |
(1) | class Link { } |
(2) | abstract class Link { } |
(3) | static class Link { } |
(4) | final class Link { } |
Correct Answer: final class Link { } | |
Q 83: | To prevent any method from overriding, we declare the method as, |
(1) | static |
(2) | const |
(3) | final |
(4) | abstract |
Correct Answer: final | |
Q 84: | Basic Java language functions are stored in which of the following java package? |
(1) | java.lang |
(2) | java.io |
(3) | java.net |
(4) | java.util |
Correct Answer: java.lang | |
Q 85: | Which of the following has method names flush()? |
(1) | Input stream |
(2) | Output stream |
(3) | Reader stream |
(4) | input reader stream |
Correct Answer: Output stream | |
Q 86: | What is the fundamental unit of information of writer stream? |
(1) | Characters |
(2) | Bytes |
(3) | Files |
(4) | Records |
Correct Answer: Characters | |
Q 87: | What is the sequence of major events in the life of an applet? |
(1) | init, start, stop, destroy |
(2) | start, init, stop, destroy |
(3) | init, start, destroy, stop |
(4) | destroy, start, init, stop |
Correct Answer: init, start, stop, destroy | |
Q 88: | What modifier is to be used if you wish to declare that you want to no longer allow subclasses to override your variables or methods? |
(1) | Finally |
(2) | Abstract |
(3) | Final |
(4) | Volatile |
Correct Answer: Final | |
Q 89: | In a class definition, the special method provided to be called to create an instance of that class is known as a/an |
(1) | Interpreter |
(2) | Destructor |
(3) | Constructor |
(4) | Object |
Correct Answer: Constructor | |
Q 90: | Which method that executes immediately after the init () method in an applet? |
(1) | destroy () |
(2) | start () |
(3) | stop () |
(4) | run () |
Correct Answer: start () | |
Q 91: | When you run an applet, which of the following is invoked first? |
(1) | The init method |
(2) | The applet's default constructor |
(3) | The stop method |
(4) | The destroy method |
Correct Answer: The applet's default constructor | |
Q 92: | Every event object has the ............ method. |
(1) | getSource() |
(2) | getActionCommand() |
(3) | getTimeStamp() |
(4) | getWhen() |
Correct Answer: getSource() | |
Q 93: | Which is a special file that contains information about the files packaged in a JAR file? |
(1) | Class file |
(2) | Source file |
(3) | Text file |
(4) | Manifest file |
Correct Answer: Manifest file | |
Q 94: | When an object has many forms it has? |
(1) | Scalability |
(2) | Abstraction |
(3) | Polimorphism |
(4) | Encapsulation |
Correct Answer: Polimorphism | |
Q 95: | Which header file is required by the C++ programming language to use the OOPS concept? |
(1) | stdio.h |
(2) | iostream.h |
(3) | stdlib.h |
(4) | We can easily use the OOPS concepts in c++ programs without using any header file |
Correct Answer: We can easily use the OOPS concepts in c++ programs without using any header file | |
Q 96: | What is the use of ios::trunc mode? |
(1) | To open a file in input mode |
(2) | To open a file in output mode |
(3) | To truncate an existing file to half |
(4) | To truncate an existing file to zero |
Correct Answer: To truncate an existing file to zero | |
Q 97: | #include<userdefined.h> Which of the following is the correct syntax to add the header file in the C++ program? |
(1) | #include |
(2) | #include "userdefined.h" |
(3) | |
(4) | Both (a) and (b) |
Correct Answer: Both (a) and (b) | |
Q 98: | In C++, overloaded functions |
(1) | Are the group of functions with the same name |
(2) | May fall unexpectedly due to stress |
(3) | All have the same name and type of arguments |
(4) | All of the above |
Correct Answer: Are the group of functions with the same name | |
Q 99: | The derivation of Child class from Base class is indicated by ............... Symbol |
(1) | : : |
(2) | : |
(3) | | |
(4) | ; |
Correct Answer: : | |
Q 100: | How to get position n bytes forward in fileobject? |
(1) | fileobject.seekg(n,ios;cur); |
(2) | fileobject.seekg(ios::cur,n); |
(3) | fileobject.seekg(n,ios::cur); |
(4) | fileobject.seekg(ios:cur,n); |
Correct Answer: fileobject.seekg(n,ios::cur); | |