

McqMate
These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) , Information Technology Engineering (IT) , Bachelor of Science in Computer Science SY (BSc CS) , Bachelor of Computer Applications (BCA) , Bachelor of Business Administration in Computer Applications (BBA [CA]) .
Chapters
351. |
Which of the following is true? |
A. | architecture is low level design |
B. | architecture is mid level design |
C. | architecture is high level design |
D. | none of the mentioned |
Answer» C. architecture is high level design |
352. |
What is Architecture? |
A. | architecture is components |
B. | architecture is connectors |
C. | architecture is constraints |
D. | all of the mentioned |
Answer» D. all of the mentioned |
353. |
Which of the following is golden rule for interface design? |
A. | place the user in control |
B. | reduce the user’s memory load |
C. | make the interface consistent |
D. | all of the mentioned |
Answer» D. all of the mentioned |
354. |
Which of the following is not a design principle that allow the user to maintain control? |
A. | provide for flexible interaction |
B. | allow user interaction to be interrupt-able and undo-able |
C. | show technical internals from the casual user |
D. | design for direct interaction with objects that appear on the screen |
Answer» C. show technical internals from the casual user |
355. |
Which of the following is not a user interface design process? |
A. | user, task, and environment analysis and modeling |
B. | interface design |
C. | knowledgeable, frequent users |
D. | interface validation |
Answer» C. knowledgeable, frequent users |
356. |
3 USER INTERFACE DESIGN: INTERFACE |
A. | short-term memory |
B. | shortcuts |
C. | objects that appear on the screen |
D. | all of the mentioned |
Answer» A. short-term memory |
357. |
Which of the following option is not considered by the Interface design? |
A. | the design of interfaces between software components |
B. | the design of interfaces between the software and human producers and consumers of information |
C. | the design of the interface between two computers |
D. | all of the mentioned |
Answer» C. the design of the interface between two computers |
358. |
A software might allow a user to interact via |
A. | keyboard commands |
B. | mouse movement |
C. | voice recognition commands |
D. | all of the mentioned |
Answer» D. all of the mentioned |
359. |
A software engineer designs the user interface by applying an iterative process that draws on predefined design principles. |
A. | true |
B. | false |
Answer» A. true |
360. |
What incorporates data, architectural, interface, and procedural representations of the software? |
A. | design model |
B. | user’s model |
C. | mental image |
D. | system image |
Answer» A. design model |
361. |
What establishes the profile of end-users of the system? |
A. | design model |
B. | user’s model |
C. | mental image |
D. | system image |
Answer» B. user’s model |
362. |
What combines the outward manifestation of the computer-based system , coupled with all supporting information that describe system syntax and semantics? |
A. | mental image |
B. | interface design |
C. | system image |
D. | interface validation |
Answer» C. system image |
363. |
Which of the following steps is applied to develop a decision table? |
A. | list all actions that can be associated with a specific procedure |
B. | list all conditions during execution of the procedure |
C. | define rules by indicating what action(s) occurs for a set of conditions |
D. | all of the mentioned |
Answer» D. all of the mentioned |
364. |
is a pidgin(simplified version of a language that develops as a means of communication between two or more groups that do not have a language in common) |
A. | program design language |
B. | structured english |
C. | pseudocode |
D. | all of the mentioned |
Answer» D. all of the mentioned |
365. |
Which of the following term is best defined by the statement:”The ability to represent local and global data is an essential element of component-level design.”? |
A. | data representation |
B. | logic verification |
C. | “code-to” ability |
D. | automatic processing |
Answer» A. data representation |
366. |
A software component |
A. | implements some functionality |
B. | has explicit dependencies through provides and required interfaces |
C. | communicates through its interfaces only |
D. | all of the mentioned |
Answer» D. all of the mentioned |
367. |
Which diagram evolved from a desire to develop a procedural design representation that would not allow violation of the structured constructs? |
A. | state transition diagram |
B. | box diagram |
C. | er diagram |
D. | none of the mentioned |
Answer» B. box diagram |
368. |
A executes the loop task first, then tests a condition and repeats the task until the condition fails. |
A. | repeat until |
B. | condition |
C. | do while tests |
D. | if then-else |
Answer» A. repeat until |
369. |
Which of the following is not a characteristics of box diagram? |
A. | functional domain |
B. | arbitrary transfer of control is impossible |
C. | recursion is easy to represent |
D. | providing a notation that translates actions and conditions |
Answer» D. providing a notation that translates actions and conditions |
370. |
The is represented as two processing boxes connected by an line (arrow) of control. |
A. | repetition |
B. | sequence |
C. | condition |
D. | none of the mentioned |
Answer» B. sequence |
371. |
Which of the following term is best defined by the statement “Notation that can be input directly into a computer-based development system offers significant benefits.”? |
A. | machine readability |
B. | maintainability |
C. | structure enforcement |
D. | overall simplicity |
Answer» A. machine readability |
372. |
Which of the following term describes testing? |
A. | finding broken code |
B. | evaluating deliverable to find errors |
C. | a stage of all projects |
D. | none of the mentioned |
Answer» B. evaluating deliverable to find errors |
373. |
What is Cyclomatic complexity? |
A. | black box testing |
B. | white box testing |
C. | yellow box testing |
D. | green box testing |
Answer» B. white box testing |
374. |
Lower and upper limits are present in which chart? |
A. | run chart |
B. | bar chart |
C. | control chart |
D. | none of the mentioned |
Answer» A. run chart |
375. |
Maintenance testing is performed using which methodology? |
A. | retesting |
B. | sanity testing |
C. | breadth test and depth test |
D. | confirmation testing |
Answer» C. breadth test and depth test |
376. |
White Box techniques are also classified as |
A. | design based testing |
B. | structural testing |
C. | error guessing technique |
D. | none of the mentioned |
Answer» B. structural testing |
377. |
Exhaustive testing is |
A. | always possible |
B. | practically possible |
C. | impractical but possible |
D. | impractical and impossible |
Answer» C. impractical but possible |
378. |
Which of the following is/are White box technique? |
A. | statement testing |
B. | decision testing |
C. | condition coverage |
D. | all of the mentioned |
Answer» D. all of the mentioned |
379. |
What are the various Testing Levels? |
A. | unit testing |
B. | system testing |
C. | integration testing |
D. | all of the mentioned |
Answer» D. all of the mentioned |
380. |
Boundary value analysis belong to? |
A. | white box testing |
B. | black box testing |
C. | white box & black box testing |
D. | none of the mentioned |
Answer» B. black box testing |
381. |
Alpha testing is done at |
A. | developer’s end |
B. | user’s end |
C. | developer’s & user’s end |
D. | none of the mentioned |
Answer» A. developer’s end |
382. |
Software Debugging is a set of activities that can be planned in advance and conducted systematically. |
A. | true |
B. | false |
Answer» B. false |
383. |
Which of the following is not a software testing generic characteristics? |
A. | different testing techniques are appropriate at different points in time |
B. | testing is conducted by the developer of the software or an independent test group |
C. | testing and debugging are different activities, but debugging must be accommodated in any testing strategy |
D. | none of the mentioned |
Answer» A. different testing techniques are appropriate at different points in time |
384. |
ITG stands for |
A. | instantaneous test group |
B. | integration testing group |
C. | individual testing group |
D. | independent test group |
Answer» D. independent test group |
385. |
By collecting during software testing, it is possible to develop meaningful guidelines to halt the testing process. |
A. | failure intensity |
B. | testing time |
C. | metrics |
D. | all of the mentioned |
Answer» C. metrics |
386. |
Test cases should uncover errors like |
A. | nonexistent loop termination |
B. | comparison of different data types |
C. | incorrect logical operators or precedence |
D. | all of the mentioned |
Answer» A. nonexistent loop termination |
387. |
Which of the following errors should not be tested when error handling is evaluated? |
A. | error description is unintelligible |
B. | error noted does not correspond to error encountered |
C. | error condition causes system intervention prior to error handling |
D. | error description provide enough information to assist in the location of the cause of the error |
Answer» A. error description is unintelligible |
388. |
What is normally considered as an adjunct to the coding step |
A. | integration testing |
B. | unit testing |
C. | completion of testing |
D. | regression testing |
Answer» B. unit testing |
389. |
Which of the following is not regression test case? |
A. | a representative sample of tests that will exercise all software functions |
B. | additional tests that focus on software functions that are likely to be affected by the change |
C. | tests that focus on the software components that have been changed |
D. | low-level components are combined into clusters that perform a specific software sub- function |
Answer» D. low-level components are combined into clusters that perform a specific software sub- function |
390. |
Which testing is an integration testing approach that is commonly used when “shrink-wrapped” software products are being developed? |
A. | regression testing |
B. | integration testing |
C. | smoke testing |
D. | validation testing |
Answer» C. smoke testing |
391. |
In which testing level the focus is on customer usage? |
A. | alpha testing |
B. | beta testing |
C. | validation testing |
D. | both alpha and beta |
Answer» D. both alpha and beta |
392. |
Validation refers to the set of tasks that ensure that software correctly implements a specific function. |
A. | true |
B. | false |
Answer» B. false |
393. |
What are the problems with re-structuring? |
A. | loss of comments |
B. | loss of documentation |
C. | heavy computational demands |
D. | all of the mentioned |
Answer» B. loss of documentation |
394. |
Which of the following is not a module type? |
A. | object modules |
B. | hardware modules |
C. | functional modules |
D. | process support modules |
Answer» A. object modules |
395. |
Reverse engineering of data focuses on |
A. | internal data structures |
B. | database structures |
C. | all of the mentioned |
D. | none of the mentioned |
Answer» C. all of the mentioned |
396. |
Forward engineering is not necessary if an existing software product is producing the correct output. |
A. | true |
B. | false |
Answer» B. false |
397. |
Which of the following is not an example of a business process? |
A. | designing a new product |
B. | hiring an employee |
C. | purchasing services |
D. | testing software |
Answer» D. testing software |
398. |
Which of the following is a data problem? |
A. | hardware problem |
B. | record organisation problems |
C. | heavy computational demands |
D. | loss of comments |
Answer» B. record organisation problems |
399. |
When does one decides to re-engineer a product? |
A. | when tools to support restructuring are disabled |
B. | when system crashes frequently |
C. | when hardware or software support becomes obsolete |
D. | subsystems of a larger system require few maintenance |
Answer» C. when hardware or software support becomes obsolete |
400. |
Which of the following is not a business goal of re-engineering ? |
A. | cost reduction |
B. | time reduction |
C. | maintainability |
D. | none of the mentioned |
Answer» D. none of the mentioned |
Done Studing? Take A Test.
Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.