Instructions: Answer all questions. Write your answers in the answer boxes. All
ID: 3745792 • Letter: I
Question
Instructions: Answer all questions. Write your answers in the answer boxes. All code questions refer to Python 3 1. Typical cost split between development and testing for general software is: (a) 50 and 50 (b) 20 and 80 (c) 80 and 20 (d) 60 and 40 (e) none of the above is correct (1) confidentiality can be important (2) confidentiality is irrelevant (3) developers should refuse work beyond their competence (4) developers should accept work beyond their competence, in the hopes that they will learn as they develop (a) 1 and 4 (b) 2 and3 (c) 2 and 4 (d) 1 and 3Explanation / Answer
1.
b-20 and 80
For general purpose software, development is given less cost than testing. However, it varies as 20-30% and 70-80%
2.
a-1 and 4
Developers shouldn't accept work beyond their knowledge
3.
c-1,2,3,4
All the above
4.
In python variable names can start with a letter or an undderscore. Hence,
b- 1, 2, 4 and 5 are correct.
Note that continue is a keyword and it can't be used as a variable name.
5.
In pair programming, two individuals work together on a single project/code.
b- Two programmers/developers work together on a single workstation