Unit 1: Creative Development

Showing 22 of 22 questions

Q1
MULTIPLE_CHOICEEasy

Which of the following best describes the purpose of a program's development process?

Q2
MULTIPLE_CHOICEEasy

A student is developing a program and finds a logic error. Which of the following is the best approach to identify the source of the error?

Q3
MULTIPLE_CHOICEMedium

Which of the following is a benefit of using an iterative and incremental development process?

Q4
MULTIPLE_CHOICEMedium

A programmer notices that their program works correctly for most inputs but produces an error for a specific edge case. What type of error is this most likely?

Q5
MULTIPLE_CHOICEMedium

Which of the following is NOT a recommended practice when developing programs collaboratively?

Q6
MULTIPLE_CHOICEEasy

A student writes a program that is intended to calculate the average of three numbers. The program compiles and runs, but always outputs a value that is too high. Which of the following is most likely the issue?

Q7
MULTIPLE_CHOICEMedium

A team is developing a large program. They decide to break the program into smaller modules, each handled by different team members. What is this development strategy called?

Q8
MULTIPLE_CHOICEMedium

A student wants to determine if a number entered by the user is positive, negative, or zero. What type of programming construct is most appropriate?

Q9
MULTIPLE_CHOICEHard

A programmer tests a function by using specific input values that target potential problem areas such as boundaries and edge cases. What is this testing strategy called?

Q10
MULTIPLE_CHOICEEasy

Iterative development involves:

Q11
MULTIPLE_CHOICEEasy

Testing a program after adding each new feature is an example of:

Q12
MULTIPLE_CHOICEEasy

Which is the BEST debugging technique?

Q13
MULTIPLE_CHOICEEasy

The purpose of a computing innovation is determined by:

Q14
MULTIPLE_CHOICEEasy

A program's behavior is defined by:

Q15
MULTIPLE_CHOICEEasy

Using code written by someone else without permission or attribution is considered:

Q16
MULTIPLE_CHOICEEasy

For a program that converts Celsius to Fahrenheit, the input is:

Q17
MULTIPLE_CHOICEMedium

A logic error in a program:

Q18
MULTIPLE_CHOICEMedium

A student is developing a program to manage a school library. During testing, the program correctly searches for books by title but returns incorrect results when searching by author. Which of the following debugging strategies would be most effective?

Q19
MULTIPLE_CHOICEMedium

Two programmers are collaborating on a project. Programmer A writes the user interface while Programmer B writes the data processing functions. They agree on a common set of procedure names and parameters before coding separately. What software development practice does this demonstrate?

Q20
MULTIPLE_CHOICEMedium

A student develops a program to recommend study resources. The program works correctly for their school but produces incorrect results for students at other schools. Which of the following best explains this issue?

Q21
MULTIPLE_CHOICEHard

A development team is working on a navigation app. One programmer builds the map interface, another handles route calculation, and a third manages traffic data. Which of the following is LEAST likely to be a benefit of this collaborative approach?

Q22
MULTIPLE_CHOICEMedium

A programmer discovers that their sorting program occasionally puts elements in the wrong order. Which debugging strategy would be MOST effective?

Advertisement