📚 Exam by Category
▾
Objective Questions

Latest RPSC Programmer Exam Question (Objective Questions), MCQ in English

Subjects : System Analysis and Design (SAD) & Programming Concepts

Question Bank RPSC Programmer Exam Paper II - English
Back to Exam

System Analysis and Design (SAD) & Programming Concepts

Question 1Single Answer
Which of the following is not a Non - functional requirement ?
  1. A
    Portability
  2. B
    Security
  3. C
    Scalability
  4. D
    User interaction
Question 2Single Answer
COCOMO stands for ……………
  1. A
    Consumed cost model
  2. B
    Constructive cost model
  3. C
    Common control model
  4. D
    Composition cost model
Question 3Single Answer
Modifying the software to match changes in the ever - changing environment is called as
  1. A
    Adaptive maintenance
  2. B
    Corrective maintenance
  3. C
    Perfective maintenance
  4. D
    Preventive maintenance
Question 4Single Answer
For a function of two variables, boundary value analysis yields
  1. A
    4n + 3 test cases
  2. B
    4n + 1 test cases
  3. C
    n + 4 test cases
  4. D
    2n + 4 test cases
Question 5Single Answer
How do you create agile processes to manage unpredictability ?
A. Requirements gathering must be conducted very carefully
B. Risk analysis must be conducted before planning takes place
C. Software increments must be delivered in short time periods
D. Software processes must not adapt to changes incrementally
Choose the correct answer from the options given below :
  1. A
    A only
  2. B
    B only
  3. C
    C only
  4. D
    D only
Question 6Single Answer
Software project manager is responsible for the following tasks :
A. Project planning
B. Project status tracking
C. Resources management
D. Risk management
E. Project delivery within time & budget Choose the correct answer from the options given below :
  1. A
    All the statements are correct
  2. B
    Only B & C are correct
  3. C
    Only A & D are correct
  4. D
    Only A & D are correct
Question 7Single Answer
Mr. x designed open - source software which must comply with some criteria. Choose the false statement concerning the above
A. No restriction on redistribution of the software as part or whole
B. The integrity of the author's source code must be maintained
C. The software can be sold after distribution
Choose the correct answer from the options given below :
  1. A
    A only
  2. B
    B only
  3. C
    C only
  4. D
    All statements are false
Question 8Single Answer
Match List (I) with List (II)
             List (I)                                                  List (II)
A. Product Complexity                    I. System Requirements Design
B. Structured System Analysis       II. Software design
C. Coupling & cohesion                 III. Validation techniques.
D. Symbolic Execution                   IV. Software cost estimation
Choose the correct answer from the options given below :
  1. A
    A - (II) , B - (III) , C - (IV) , D - (I)
  2. B
    A - (III) , B - (I) , C - (IV) , D - (II)
  3. C
    A - (IV) , B - (I) , C - (II) , D - (III)
  4. D
    A - (III) , B - (IV) , C - (I) , D - (II)
Question 9Single Answer
Given below are two statements : one is labeled as Assertion A and the other is labeled as Reason R
Assertion A : Cohesion is a qualitative indication of the degree to which a module can be written more compactly and is able to complete its function in a timely manner
Reason R : Cohesion is a qualitative indication of the degree to which a module is connected to other modules and the outside world
In light of the above statements, choose the most appropriate answer from the options given below
  1. A
    Both A and R are correct, and R is the correct explanation of A
  2. B
    Both A and R are correct, but R is NOT the correct explanation of A
  3. C
    A is correct but R is not correct
  4. D
    A is not correct but R is correct
Question 10Single Answer
Alpha and Beta testing are
  1. A
    White - Box Testing
  2. B
    Black - Box Testing
  3. C
    Acceptance Testing
  4. D
    System Testing
Question 11Single Answer
If every requirement can be checked by a cost - effective process, then SRS is called
  1. A
    Verifiable
  2. B
    Traceable
  3. C
    Modifiable
  4. D
    Complete
Question 12Single Answer
Size and complexity are a part of
  1. A
    People Metrics
  2. B
    Project Metrics
  3. C
    Process Metrics
  4. D
    Product Metrics
Question 13Single Answer
RAD software process model stands for
  1. A
    Rapid Application Development
  2. B
    Relative Application Development
  3. C
    Rapid Application Design
  4. D
    Recent Application Development
Question 14Single Answer
The process to gather the software requirement from the client, analyse, and document is known as -
  1. A
    Software Engineering Process
  2. B
    User Engineering Process
  3. C
    Requirement Elicitation Process
  4. D
    Requirement Engineering Process
Question 15Single Answer
A good software requirement specification does NOT have the characteristic
  1. A
    Completeness
  2. B
    Consistency
  3. C
    Clarity
  4. D
    Reliability
Question 16Single Answer
Modules X and Y operate on the same input and output, then the cohesion is
  1. A
    Logical Cohesion
  2. B
    Sequential Cohesion
  3. C
    Procedural Cohesion
  4. D
    Communication Cohesion
Question 17Single Answer
Which of the following is an indirect measure of the product ?
  1. A
    Quality
  2. B
    Complexity
  3. C
    Reliability
  4. D
    All of these
Question 18Single Answer
Which metrics are derived by normalizing quality and productivity measures considering the size of the software has been produced ?
  1. A
    Function - Oriented Metrics
  2. B
    Function - Point Metrics
  3. C
    Line of Code Metrics
  4. D
    Size - Oriented Metrics
Question 19Single Answer
The model in which the requirements implemented by its category is
  1. A
    Evolutionary Development Model
  2. B
    Waterfall Model
  3. C
    Prototype Model
  4. D
    Iterative Enhancement Model
Question 20Single Answer
Fault - based testing technique is
  1. A
    Unit Testing
  2. B
    Beta Testing
  3. C
    Stress Testing
  4. D
    Mutation Testing
Question 21Single Answer
A company has a choice of two languages L1 and L2 to develop software for their client. The number of Lines of Code (LOC) required to develop an application in L2 is thrice the LOC in language L1. Additionally, the software has to be maintained for the next 10 years. Variousparameters for the two languages are given below to decide which language should be preferred for development.
 
PARAMETER L1 L2
Man-year needed for Development LOC / 1000 LOC / 1000
Development cost Rs.70,000 Rs.90,000
Cost of Maintenance per year Rs.1,00,000 Rs.40,000

The total cost of the project includes the cost of development and maintenance. What is the LOC for L1 for which the cost of developing the software with both languages must be the same ?
  1. A
    2000
  2. B
    5000
  3. C
    3000
  4. D
    6000
Question 22Single Answer
Arrange the following types of Cohesion from best to worst type
A. Logical Cohesion
B. Sequential Cohesion
C. Communication Cohesion
D. Temporal Cohesion
E. Procedural Cohesion
Choose the correct answer from the options given below :
  1. A
    A, D, E, C, B
  2. B
    A, E, D, C, B
  3. C
    B, E, C, D, A
  4. D
    B, C, E, D, A
Question 23Single Answer
A Software project was estimated at 864 Function Points A six person team will be assigned to a project consisting of a requirement person, one designer, two programmers and two testers. The salary of the designer is Rs.70,000 per month, requirement gatherer is Rs. 50,000 per month, programmer is Rs. 60,000 per month and a tester is Rs. 60,000 per month . Average productivity for the team is 12 FP per person month Which of the following represents the projected cost of the project ?
  1. A
    Rs. 33, 20,000
  2. B
    Rs. 43, 20,000
  3. C
    Rs. 33,10,000
  4. D
    Rs. 22,10,000
Question 24Single Answer
Modifying the software by restructuring is called
  1. A
    Adaptive maintenance
  2. B
    Corrective maintenance
  3. C
    Perfective maintenance
  4. D
    Preventive maintenance
Question 25Single Answer
Softwarereliiiy is decribed with respect to
(A) Execution Time
(B) Calendar Time
(C) Clock Time
Choose the correct answer from the options given below :
  1. A
    (A) and (B) only
  2. B
    (c) and (A) (B) only
  3. C
    (B) and (C) only
  4. D
    (A) and (C) only
Question 26Single Answer
Given below are two statements :
Statement I : Quality control involves the series of inspections, reviews and tests used throughout the software process, to ensure each work product meets the requirements placed upon it
Statement II : Quality assurance consists of auditing and reporting functions of management
In the light of the above statements, choose the correct answer from the option given below
  1. A
    Both Statement (A) and Statement (B) are true
  2. B
    Both Statement (A) and Statement (B) are false
  3. C
    Statement (A) is correct but Statement (B) is false
  4. D
    Statement (A) is incorrect but Statement (B) is true
Question 27Single Answer
Which of the following are behavioral testing technique (s) ?
(A) Equivalence Partitioning
(B) Graph - Based Testing Method
(C) Boundary Value Analysis
(D) Data flow Testing
(E) Loop Testing
Choose the correct answer from the options given below :
  1. A
    (B) and (D) only
  2. B
    (A) , (B) and (C) only
  3. C
    (D) and (E) only
  4. D
    (A) , (C) and (E) only
Question 28Single Answer
An ……… chart is a project schedule representation that presents project plan as a directed graph. The critical path is the ………. sequence of ……….. tasks and it defines project …………
  1. A
    Activity , Shortest , Independent , Cost
  2. B
    Activity , Longest , Dependent , Duration
  3. C
    Activity , Longest , Independent , Duration
  4. D
    Activity , Shortest , Dependent , Duration 
Question 29Single Answer
In the context of software testing, which of the following statements are NOT correct ?
P : A minimal test set that achieves 100% path coverage will also achieve 100% statement coverage
Q : A minimal test set that achieves 100% path coverage will generally detect more faults than one that achieves 100% statement coverage
R : A minimal test set that achieves 100% statement coverage will generally detect more faults than one that achieves 100% branch coverage
  1. A
    R only
  2. B
    Q only
  3. C
    P and Q only
  4. D
    Q and R only
Question 30Single Answer
Which of the following statements are TRUE ?
P : In software engineering, defects that are discovered earlier are more expensive to fix
Q : A software design is said to be a good design, if the components are strongly cohesive and weakly coupled Select the correct answer from the options  given below :
  1. A
    P only
  2. B
    Q only
  3. C
    P and Q
  4. D
    Neither P nor Q
Question 31Single Answer
Software products need are adaptive maintenance for which of the following reasons ?
  1. A
    To rectify bugs observed while the system is in use
  2. B
    When the customers need the product to run on new platforms
  3. C
    To support the new features that users want it to support
  4. D
    To overcome wear and tear caused by the repeated use of the software
Question 32Single Answer
Which of the following are the primary objectives of risk monitoring in software project tracking ?
P : To assess whether predicted risks do, in fact, occur
Q : To ensure that risk aversion steps defined for the risk are being properly applied
R : To collect information that can be used for future risk analysis
  1. A
    Only P and Q
  2. B
    Only P and R
  3. C
    Only Q and R
  4. D
    All the P, Q, R
Question 33Single Answer
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
  1. A
    Correct
  2. B
    Consistent
  3. C
    Unambiguous
  4. D
    Verifiable
Question 34Single Answer
Which of the following statements is 42 false ?
P : The clean - room strategy to software engineering is based on the incremental software process model
Q : The clean - room strategy to software engineering is one of the ways to overcome" unconscious" copying of copyrighted code
Choose the correct answer from the code given below :
  1. A
    Neither P and Q
  2. B
    Ponly
  3. C
    Both P and Q
  4. D
    Q only
Question 35Single Answer
Which of the following statements are true?
P : Software Reengineering is preferable for software products having high failure rates, having poor design or having poor code structure
Q : Software Reverse Engineering is the process of analyzing software with the objective of recovering its design and requirement specification
  1. A
    P only
  2. B
    Neither P nor Q
  3. C
    Q only
  4. D
    Both P and Q
Question 36Single Answer
Software coupling involves dependencies among pieces of software called modules Which of the following are correct statements with respect to module coupling ?
P : Common Coupling occurs when two modules share the same global data
Q : Control Coupling occur when modules share a composite data structure and use only part of it
R : Content coupling occurs when one module modifies or relies on the internal working of another module
  1. A
    P and Q only
  2. B
    P and R only
  3. C
    Q and R only
  4. D
    All of P, Q and R
Question 37Single Answer
A legacy software system has 940 modules. The latest release require that 90 of these modules be changed. In addition, 40 new modules were added and 12 old modules were removed. Compute the software maturity index for the system
  1. A
    0. 725
  2. B
    0. 923
  3. C
    0. 849
  4. D
    0. 524
Question 38Single Answer
Software products need perfective maintenance for which of the following reasons ?
  1. A
    To rectify bugs observed system is in use. while the
  2. B
    When the customers need the product to run on new platforms
  3. C
    To support the new features that users want it to support
  4. D
    To overcome wear and tear caused by the repeated use of the software
Question 39Single Answer
Suppose a cloud contains software stack such as Operating system, Application software, etc. This model is referred as model
  1. A
    SaaS
  2. B
    IaaS
  3. C
    MaaS
  4. D
    PaaS
Question 40Single Answer
Which of the following is not one of the principles of agile software development method ?
  1. A
    Following the plan
  2. B
    Embrace change
  3. C
    Customer involvement
  4. D
    Incremental delivery
Question 41Single Answer
Coupling is a measure of the strength of the interconnections between software modules. Which of the following are correct statements with respect to module coupling ?
P : Common coupling occurs when one module controls the flow of another module by passing it information on 5 what to do
Q : In data coupling, the complete data structure is passed from one module to another through parameters
R : Stamp coupling occurs when modules share a composite data structure and use only parts of it
  1. A
    P and Q only
  2. B
    P and R only
  3. C
    Q and R only
  4. D
    All of P, Q and R
Question 42Single Answer
Reasons to re - engineer a software include : P : Allow legacy software to quickly adapt to the changing requirements
Q : Upgrade to newer technologies/platforms/paradigm (for example, object – oriented)
R : Improve software maintainability
S : Allow change in the functionality and architecture of the software
  1. A
    P, R and S only
  2. B
    P and R only
  3. C
    P, Q and S only
  4. D
    P, Q and R only
Question 43Single Answer
Which of the following statements are True ?
P : Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves the internal architecture .
Q : An example of refactoring is adding new features to satisfy a customer discovered after requirement project is shipped .
  1. A
    A P only
  2. B
    Q only
  3. C
    Both P and Q
  4. D
    Neither P nor Q
Question 44Single Answer
Statistical software quality assurance in software engineering involves .........
  1. A
    using sampling in place of exhaustive testing of software
  2. B
    surveying customers to find out their opinions about product quality
  3. C
    tracing each defect to its underlying cause , isolating the vital few causes , and moving to correct them
  4. D
    tracing each defect to its underlying causes , and using the Pareto principle to correct each problem found
Question 45Single Answer
Which of the following statements are FALSE with respect to software testing ?
S1 : White - box tests are based on specifications; better at telling whether program meets specification, better at finding errors of omission
S2 : Black - box tests are based on code; better for finding crashes, out of bounds errors, file not closed errors
S3 : Alpha testing is conducted at the developer 's site by a team of highly skilled testers for software that is developed
  1. A
    Only S1 and S2 are FALSE
  2. B
    Only S1 and S3 are FALSE
  3. C
    Only S2 and S3 are FALSE
  4. D
    All of S1, S2, and S3 are FALSE
Question 46Single Answer
A signal processor software is expected to operate for 91. 25 days after repair, and software repair time is the mean expected
  1. A
    96.9862%
  2. B
    97.9862%
  3. C
    98.9962%
  4. D
    99.9962%
Question 47Single Answer
In Software Configuration Management (SCM), which of the following is a use - case supported by standard version control systems ?
(A) Managing several versions or releases of a software
(B) Filing bug reports and tracking their progress
(C) Allowing team members to work in 6 parallel
(D) Identifying when and where a regression occurred.
  1. A
    Only (A), (C), and (D)
  2. B
    Only (A), (B), and (C)
  3. C
    Only (A), (B), and (D)
  4. D
    Only (B), (C), and (D)
Question 48Single Answer
Software does not wear - out in the traditional sense of the term, but software does tend to deteriorate as it evolves, because
  1. A
    Software suffers from exposure to hostile environments
  2. B
    Defects are more likely to arise after software has been used often
  3. C
    Multiple change requests introduce errors in component interactions
  4. D
    Software spare parts become harder to order
Question 49Single Answer
Software re - engineering is concerned with :
  1. A
    Re - constructing the original source code from the existing machine ( low level ) code program and modifying it to
  2. B
    Scrapping the source code of a software and re writing it entirely from scratch
  3. C
    Re - organising and modifying existing software systems to make them more maintainable
  4. D
    Translating source code of an existing software to a new machine ( low level ) language
Question 50Single Answer
In software testing, how the error, fault and failure are related to each other ?
  1. A
    Error leads to failure but fault is not related to error and failure
  2. B
    Fault leads to failure but error is not related to fault and failure
  3. C
    Error leads to fault and fault leads to failure
  4. D
    Fault leads to error and error leads to failure
Important Questions Package

RPSC Programmer Exam Online Question Bank Package

Buy RPSC Programmer Important Questions, MCQ, question answer in Hindi & English. It will help you to score high marks in RPSC Programmer question bank 2026 in Online, PDF & Print study material.

+ Free Monthly Current Affairs, GK & more PDF Download
Sr.Package NameAmount
1.RPSC Programmer Paper-1 Exam - English
Description : 1000 Question with Answer.
₹101 [₹500]
2.RPSC Programmer Paper-1 Exam - English
Description : 2000 Question with Answer.
₹151 [₹500]
3.RPSC Programmer Exam Paper II - English
Description : 1100 Question With Answer
₹101 [₹500]
4.RPSC Programmer Paper-1 Exam - English
Description : 1000 Question & Answer Download in PDF (Send by Email)
₹151 [₹450]
5.RPSC Programmer Exam Paper II - English
Description : 1000 Question & Answer Download in PDF (Send by Email)
₹151 [₹450]
6.RPSC Programmer Paper-1 Exam Question Bank Book - English
Description : 1000 Question with Answer (Printed Material)
₹390 [₹600]
7.RPSC Programmer Exam Paper II Question Bank Book - English
Description : 1000 Question with Answer (Printed Material)
₹390 [₹600]
Back to Exam