MCQOPTIONS
Saved Bookmarks
This section includes 1917 Mcqs, each offering curated multiple-choice questions to sharpen your UGC-NET knowledge and support exam preparation. Choose a topic below to get started.
| 1501. |
A visual interface |
| A. | Is easy for programmers to create |
| B. | Is similar to doing traditional computer programming |
| C. | Does not allow uses to take short cuts |
| D. | All of these |
| Answer» D. All of these | |
| 1502. |
An examples of an expert system is |
| A. | The internist, a medical diagnosis program |
| B. | A srocia and bond analysis program |
| C. | A structural analysis program |
| D. | All of these |
| Answer» B. A srocia and bond analysis program | |
| 1503. |
Software products need perfective maintenance for which of the following reasons? |
| A. | To rectify bugs observed while the system is in use |
| B. | When the customers need the product to run on new platforms |
| C. | To support new features that users want it to support |
| D. | To overcome wear and tear caused by the repeated use of the software |
| Answer» D. To overcome wear and tear caused by the repeated use of the software | |
| 1504. |
Match each UML diagram in List I to its appropriate description in List IIList I List II(a) State Diagram (i) Describes how the external entities (people, devices) can interact with the system(b) Use-Case Diagram (ii) Used to describe the static or structural view of a system(c) Class Diagram (iii) Used to show the flow of a business process, the steps of a use-case or the logic of an object behaviour(d) Activity Diagram (iv) Used to describe the dynamic behaviour of objects and could also be used to describe the entire system behaviour |
| A. | (a)-(i); (b)-(iv); (c)-(ii); (d)-(iii) |
| B. | (a)-(iv); (b)-(ii); (c)-(i); (d)-(iii) |
| C. | (a)-(i); (b)-(iv); (c)-(iii); (d)-(ii) |
| D. | (a)-(iv); (b)-(i); (c)-(ii); (d)-(iii) |
| Answer» E. | |
| 1505. |
A software design pattern often used to restrict access to an object is: |
| A. | adapter |
| B. | decorator |
| C. | delegation |
| D. | proxy |
| Answer» E. | |
| 1506. |
In CRC based design, a CRC Team consists of :(a) one or two users representatives(b) several programmers(c) project co-ordinators(d) one or two system analysts |
| A. | (a) and (c) |
| B. | (a), (b), (c) and (d) |
| C. | (a), (c) and (d) |
| D. | (a), (b) and (d) |
| Answer» D. (a), (b) and (d) | |
| 1507. |
A software project was estimated at 352 Function Points (FP). A four person team will be assigned to this project consisting of an architect, two programmers, and a tester. The salary of the architect is Rs.80,000 per month, the programmer Rs.60,000 per month and the tester Rs.50,000 per month. The average productivity for the team is 8 FP per person month. Which of the following represents the projected cost of the project? |
| A. | Rs.28,16,000 |
| B. | Rs.20,90,000 |
| C. | Rs.26,95,000 |
| D. | Rs.27,50,000 |
| Answer» E. | |
| 1508. |
A software company needs to develop a project that is estimated as 1000 function points and is planning to use JAVA as the programming language whose approximate lines of code per function point is accepted as 50. Considering a=1.4 as multiplicative factor, b=1.0 as exponention factor for the basic COCOMO effort equation and c=3.0 as multiplicative factor, d=0.33 as exponention factor for the basic COCOMO duration equation, approximately how long does the project take to complete? |
| A. | 11.2 months |
| B. | 12.2 months |
| C. | 13.2 months |
| D. | 10.2 months |
| Answer» C. 13.2 months | |
| 1509. |
'FAN IN' of a component A is defined as |
| A. | Count of the number of components that can call, or pass control, to a component A |
| B. | Number of components related to component A |
| C. | Number of components dependent on component A |
| D. | None of the above |
| Answer» B. Number of components related to component A | |
| 1510. |
System development cost estimation with use-cases is problematic because: |
| A. | of paucity of examples |
| B. | the data can be totally incorrect |
| C. | the expertise and resource available are not used |
| D. | the problem is being over simplified |
| Answer» C. the expertise and resource available are not used | |
| 1511. |
Function point metric of a software also depends on the: |
| A. | number of function needed |
| B. | number of final users of the software |
| C. | number of external inputs and outputs |
| D. | time required for one set of output from a set of input data |
| Answer» D. time required for one set of output from a set of input data | |
| 1512. |
Match the following:a. Good quality i. Program does not fail for a specified time in a given environmentb. Correctness ii. Meets the functional requirementsc. Predictable iii. Meets both functional and non-functional requirementsd. Reliable iv. Process is under statistical controlCodes: a b c d |
| A. | iii ii iv i |
| B. | ii iii iv i |
| C. | i ii iv iii |
| D. | i ii iii iv |
| Answer» B. ii iii iv i | |
| 1513. |
The capability maturity model (err) defines 5 levels:(a) Level 1 (i) Managed(b) Level 2 (ii) Defined(c) Level 3 (iii) Repeatable(d) Level 4 (iv) Initial(e) Level 5 (v) Optimizedcorrect matching is: a b c d e |
| A. | (i) (ii) (iii) (iv) (v) |
| B. | (iv) (iii) (ii) (i) (v) |
| C. | (v) (i) (iii) (ii) (iv) |
| D. | (v) (ii) (i) (iii) (iv) |
| Answer» C. (v) (i) (iii) (ii) (iv) | |
| 1514. |
Top – down does not require |
| A. | Step – wise refinement |
| B. | loop invariants |
| C. | flow charting |
| D. | Modularity |
| Answer» C. flow charting | |
| 1515. |
The language accepted by finite automata is |
| A. | Context – free |
| B. | Regular |
| C. | Non – regular |
| D. | None of these |
| Answer» C. Non – regular | |
| 1516. |
A program written for an application generator includes |
| A. | Procedural statements |
| B. | Non- procedural statements |
| C. | Procedural statements |
| D. | None of these |
| Answer» B. Non- procedural statements | |
| 1517. |
Match the following for methods of MIS development:List – I List – II(a) Joint Application Design (JAD) (i) Delivers functionality in rapid iteration measured in weeks and needs frequent communication, development, testing and delivery(b) Computer Aided Software Engg (ii) Reusable applications generally with one specific function. It is closely linked with idea of web services and service oriented architecture.(c) Agile development (iii) Tools to automate many tasks of SDLC(d) Component based technology (iv) A group based tool for collecting user requirements and creating system design. Mostly used in analysis and design stages of SDLCcode:a b c d |
| A. | (i) (iii) (ii) (iv) |
| B. | (iv) (iii) (i) (ii) |
| C. | (iii) (iv) (i) (ii) |
| D. | (iii) (i) (iv) (ii) |
| Answer» C. (iii) (iv) (i) (ii) | |
| 1518. |
The error distribution in the case of requirement analysis is |
| A. | 10% |
| B. | 20% |
| C. | 40% |
| D. | 50% |
| Answer» C. 40% | |
| 1519. |
Considering a program graph (PG) with statement as vertices and control as edges. Then |
| A. | PG is always a cyclic |
| B. | PG is always directed graph |
| C. | These won’t be any self loops |
| D. | PG is always a connected graph |
| Answer» B. PG is always directed graph | |
| 1520. |
A help system in an application program is used |
| A. | Make it easy switch from one mode to another |
| B. | Display menus to prompt the useless with choices of available commands |
| C. | Display explanatory information |
| D. | All of these |
| Answer» D. All of these | |
| 1521. |
The Software Requirement Specification (SRS) is said to be ................ if and only if no subset of individual requirements described in it conflict with each other. |
| A. | Correct |
| B. | Consistent |
| C. | Unambiguous |
| D. | Verifiable |
| Answer» C. Unambiguous | |
| 1522. |
The Warnier diagram enables analyst |
| A. | to represent information hierarchy in a compact manner |
| B. | to further identify requirement |
| C. | to estimate the total cost involved |
| D. | None of the above |
| Answer» B. to further identify requirement | |
| 1523. |
Drill-and-practice programs |
| A. | Can adjust to the pace or the skill level of the student |
| B. | Emphasize the learning of felts through repetition |
| C. | Both a and b |
| D. | None of these |
| Answer» D. None of these | |
| 1524. |
An SRS |
| A. | establishes the basis for agreement between client and the supplier. |
| B. | provides a reference for validation of the final product. |
| C. | is a prerequisite to high quality software. |
| D. | all of the above. |
| Answer» E. | |
| 1525. |
Match the following style rules for re-usabilitya. Keep methods coherent i. Write a method to get the last element of a listb. Keep methods small ii. Maintain structure possible parallel whenc. Keep methods consistent iii. Breaking a method into smaller partsd. Provide uniform coverage iv performs a single function or a group of closely related functions.codes: a b c d |
| A. | iv iii ii i |
| B. | ii i iv iii |
| C. | iii iv ii i |
| D. | ii iii iv i |
| Answer» B. ii i iv iii | |
| 1526. |
Which level is called as “defined” in capability maturity model? |
| A. | level 0 |
| B. | level 3 |
| C. | level 4 |
| D. | level 1 |
| Answer» C. level 4 | |
| 1527. |
In generalisation, the differences between members of an entity is |
| A. | maximized |
| B. | minimized |
| C. | both a & b |
| D. | None of these |
| Answer» B. minimized | |
| 1528. |
The following three golden rules:(i) Place the user in control(ii) Reduce the user’s memory load(iii) Make the interface consistent are for |
| A. | User satisfaction |
| B. | Good interface design |
| C. | Saving system’s resources |
| D. | None of these |
| Answer» C. Saving system’s resources | |
| 1529. |
Software Cost Performance index (CPI) is given by:(Where: BCWP stands for Budgeted Cost of Work PerformedBCWS stands for Budget Cost of Work ScheduledACWP stands for Actual Cost of Work Performed) |
| A. | BCWP/ACWP |
| B. | BCWP−ACWP |
| C. | BCWP−BCWS |
| D. | None of the above |
| Answer» B. BCWP−ACWP | |
| 1530. |
Are we building the right product ?This statement refers to |
| A. | Verification |
| B. | Validation |
| C. | Testing |
| D. | Software quality assurance |
| Answer» C. Testing | |
| 1531. |
According to Brooks, if n is the number if programs in a project team, then the number of Communication path is |
| A. | n(n-1)/2 |
| B. | n logn |
| C. | n |
| D. | n(n+1)/2 |
| Answer» B. n logn | |
| 1532. |
Match each application/software design concept in List-I to its definition in List-II.List-I List-III. Coupling (a) Easy to visually inspect the design of the software and understand its purpose.II. Cohesion (b) Easy to add functionality to a software without having to redesign it.III. Scalable (c) Focus of a code upon a single goal.IV. Readable (d) Reliance of a code module upon other code modules.Codes: I II III IV |
| A. | (b) (a) (d) (c) |
| B. | (c) (d) (a) (b) |
| C. | (d) (c) (b) (a) |
| D. | (d) (a) (c) (b) |
| Answer» D. (d) (a) (c) (b) | |
| 1533. |
The testing method which is normally used as alleptance for a software system is |
| A. | Regression testing |
| B. | Integration testing |
| C. | Unit testing |
| D. | Function |
| Answer» E. | |
| 1534. |
The file Manager is responsible for |
| A. | Naming files |
| B. | saving files |
| C. | deleting files |
| D. | All of these |
| Answer» E. | |
| 1535. |
The first phase of software development is |
| A. | Requirement analysis |
| B. | Design |
| C. | Coding |
| D. | Testing |
| Answer» B. Design | |
| 1536. |
Which of the following is not typically a benefit of dynamic linking?I. Reduction in overall program execution time.II. Reduction in overall space consumption in memory.III. Reduction in overall space consumption on disk. IV. Reduction in the cost of software updates. |
| A. | I and IV |
| B. | I only |
| C. | II and III |
| D. | IV only |
| Answer» C. II and III | |
| 1537. |
Consider the following assembly language instructions:mov al, 15mov ah, 15xor al, almov cl, 3shr ax, cladd al, 90Hadc ah, 0What is the value in ax register after execution of above instructions? |
| A. | 0270H |
| B. | 0170H |
| C. | 01E0H |
| D. | 0370H |
| Answer» B. 0170H | |
| 1538. |
In compiler optimization, operator strength reduction uses mathematical identities to replace slow math operations with faster operations. Which of the following code replacements is an illustration of operator strength reduction? |
| A. | Replace P + P by 2 * P or Replace 3 + 4 by 7 |
| B. | Replace P * 32 by P<<5 |
| C. | Replace P * 0 by 0 |
| D. | Replace (P<<4) – P by P * 15 |
| Answer» C. Replace P * 0 by 0 | |
| 1539. |
The dynamic allocation of storage areas with VSAM files is accomplished by |
| A. | Hashing |
| B. | Control splits |
| C. | Overflow areas |
| D. | Relative recoding |
| Answer» C. Overflow areas | |
| 1540. |
A special software that is used to create a job queue is called |
| A. | Drive |
| B. | Spooler |
| C. | Interpreter |
| D. | Linkage editor |
| Answer» C. Interpreter | |
| 1541. |
A compiler that runs on one machine and produces code for a different machine is called: |
| A. | Cross compilation |
| B. | One pass compilation |
| C. | Two pass compilation |
| D. | None of the above |
| Answer» B. One pass compilation | |
| 1542. |
The linker: |
| A. | is similar to interpreter |
| B. | uses source code as its input |
| C. | is required to create a load module |
| D. | none of the above |
| Answer» D. none of the above | |
| 1543. |
From the point of view of the programmer, what are the major advantages of using a high-level language rather than internal machine code or assembly language ? |
| A. | Program portability |
| B. | Easy development |
| C. | Efficiency |
| D. | None of the above |
| Answer» C. Efficiency | |
| 1544. |
In a MIU puzzle, either of the letters M, I or U could go as a start symbol. Production rules are given below :R1 : U→IUR2 : M.x→M.x.x where ːˑ is string concatenation operator. Given this, which of the following holds for(i) MIUIUIUIUIU(ii) MIUIUIUIUIUIUIUIU |
| A. | Either (i) or (ii) but not both of these are valid words. |
| B. | Both (i) and (ii) are valid words and they take identical number of transformations for the production. |
| C. | Both (i) and (ii) are valid words but they involve different number of transformations in the production. |
| D. | None of these |
| Answer» D. None of these | |
| 1545. |
Which of the following expression is represented by the parse tree? |
| A. | (A + B) * C |
| B. | A + * BC |
| C. | A + B * C |
| D. | A * C + B |
| Answer» B. A + * BC | |
| 1546. |
The parsing technique that avoids back tracking is: |
| A. | Top-down parsing |
| B. | Recursive-descent parsing |
| C. | Predictive |
| D. | Syntax tree |
| Answer» D. Syntax tree | |
| 1547. |
Absolute loader demands that the programmer needs to know the: |
| A. | start address of the available main memory |
| B. | total size of the program |
| C. | actual address of the data location |
| D. | absolute values of the operands used |
| Answer» B. total size of the program | |
| 1548. |
The dynamic binding occurs during the: |
| A. | Compile time |
| B. | Run time |
| C. | Linking time |
| D. | Pre-processing time |
| Answer» C. Linking time | |
| 1549. |
Consider the following left associative operators in decreasing order of precedence:– subtraction (highest precedence)* multiplication$ exponentiation (lowest precedence)What is the result of the following expression?3 – 2 * 4 $ | * 2**3 |
| A. | – 61 |
| B. | 64 |
| C. | 512 |
| D. | 4096 |
| Answer» E. | |
| 1550. |
Which of the following is not collision Resolution Technique? |
| A. | Hash addressing |
| B. | Chaining |
| C. | Indexing |
| D. | None of these |
| Answer» D. None of these | |