1) What is a key characteristic of a computing innovation? a) It must include a physical device. b) It must include a program as part of its function. c) It must be entirely software-based. d) It must be open-source. 2) Which of the following is NOT a type of computing innovation? a) A self-driving car b) A digital thermometer c) A manual typewriter d) A cloud-based music streaming service 3) Why is collaboration important in developing computing innovations? a) It ensures that only the best programmers contribute. b) It prevents all errors in the final product. c) It helps incorporate diverse talents and perspectives. d) It speeds up the coding process. 4) How does diversity in collaboration affect computing innovation development? a) It makes coding more difficult but improves design. b) It helps reduce bias in the final product. c) It ensures all team members agree on the solution. d) It eliminates the need for user testing. 5) Why is user consultation important in the development of computing innovations? a) It allows programmers to avoid writing documentation. b) It ensures the program aligns with user needs. c) It reduces the cost of development. d) It eliminates the need for further testing. 6) How can online tools support collaboration in programming? a) By allowing programmers to share ideas and provide feedback. b) By replacing the need for direct communication. c) By automating all aspects of development. d) By eliminating conflicts in team decisions. 7) Which of the following is a common model for facilitating collaboration? a) Competitive programming b) Pair programming c) Solo coding d) Debugging tournaments 8) What is a logic error in programming? a) A mistake in the algorithm that causes unexpected behavior. b) A violation of the programming language’s syntax. c) A mistake that occurs only during program execution. d) An error caused by using incorrect data types. 9) What is a syntax error? a) A mistake that violates language rules. b) A mistake that occurs only at runtime. c) A mistake that leads to unexpected program behavior. d) An error caused by faulty hardware. 10) What causes a run-time error? a) Incorrect indentation in code. b) The use of an undeclared variable. c) An issue that only occurs when the program executes. d) A missing semicolon in a language that requires it. 11) What is an overflow error? a) When a program runs out of memory. b) When a function call exceeds system resources. c) When a program encounters an infinite loop. d) When a number exceeds the maximum value a system can store. 12) Which of the following is NOT an effective way to find and correct errors? a) Adding extra output statements b) Guessing what the issue might be c) Using a debugger d) Hand tracing the code 13) Why do programmers use defined inputs when testing? a) To ensure all potential errors are found. b) To check for expected outcomes, including edge cases. c) To eliminate the need for user feedback. d) To make testing faster. 14) What is an example of an iterative development process? a) Writing an entire program without testing until completion. b) Following a rigid, unchangeable sequence of steps. c) Developing all program components simultaneously. d) Refining a program based on feedback and testing at each stage. 15) How does an incremental development process work? a) It starts with a complete program and removes unnecessary parts. b) It breaks a problem into smaller parts and tests each piece before adding it to the whole. c) It requires all features to be developed at the same time. d) It avoids testing until the final program is complete. 16) What is the purpose of investigation in program design? a) To ensure the program runs as fast as possible. b) To make programming easier for beginners. c) To eliminate the need for documentation. d) To determine constraints and user needs. 17) Which of the following is NOT a method of investigation in software development? a) Conducting surveys b) Running advertisements c) Performing user testing d) Conducting interviews 18) What do program requirements describe? a) The functions and user interactions a program must support b) The price of the software c) The background of the programmers d) The marketing strategy for the program 19) What does the design phase of program development include? a) Writing the entire codebase before planning b) Skipping directly to debugging c) Brainstorming and creating a testing strategy d) Relying only on trial and error 20) Why is program documentation important? a) It helps understand the purpose and functionality of code. b) It increases the program’s execution speed. c) It makes the program run with fewer errors. d) It replaces the need for testing. 21) Why should programmers acknowledge code from other sources? a) To comply with legal and ethical standards. b) To increase the size of their program. c) To prevent their code from being copied. d) To avoid debugging. 22) What is the primary purpose of a computing innovation? a) To replace all existing technology b) To solve problems or enable creative expression c) To be as complex as possible d) To require constant updates 23) How can a program’s behavior be described? a) Only by the number of lines of code it has b) By the name of its developer c) Only by its appearance d) By how a user interacts with it and how it executes 24) What is an event in event-driven programming? a) A function that runs in a loop automatically b) A bug that causes the program to crash c) An action that triggers program execution d) A special keyword in all programming languages 25) How does input relate to output in a program? a) Input has no effect on output. b) Output is usually based on input or the program’s prior state. c) Output is always random. d) A program can only have output if it has no input.
0%
AP CSP - Creative Development Quiz
共用
共用
共用
由
Markbailey586
14
15
16
Computing
AP CSP
AP Computer Science
編輯內容
列印
嵌入
更多
作業
排行榜
顯示更多
顯示更少
此排行榜當前是私有的。單擊
共用
使其公開。
資源擁有者已禁用此排行榜。
此排行榜被禁用,因為您的選項與資源擁有者不同。
還原選項
測驗
是一個開放式範本。它不會為排行榜生成分數。
需要登錄
視覺風格
字體
需要訂閱
選項
切換範本
顯示所有
播放活動時將顯示更多格式。
打開結果
複製連結
QR 代碼
刪除
恢復自動保存:
?