Unit 1: Creative Development
Showing 20 of 22 questions
Which of the following best describes the purpose of a program's development process?
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?
Which of the following is a benefit of using an iterative and incremental development process?
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?
Which of the following is NOT a recommended practice when developing programs collaboratively?
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?
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?
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?
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?
Iterative development involves:
Testing a program after adding each new feature is an example of:
Which is the BEST debugging technique?
The purpose of a computing innovation is determined by:
A program's behavior is defined by:
Using code written by someone else without permission or attribution is considered:
For a program that converts Celsius to Fahrenheit, the input is:
A logic error in a program:
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?
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?
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?
Advertisement