AP Computer Science Principles AP MC Practice Questions
Flashcard
•
Computers
•
12th Grade
•
Hard
Wayground Content
FREE Resource
Student preview

20 questions
Show all answers
1.
FLASHCARD QUESTION
Front
A program that Thomas has written is complete. It has been tested thoroughly, and some outputs were not as expected. Thomas is now going through the code carefully attempting to establish the cause of these errors and change the code to remove them. What is this procedure called?
Back
Debugging
2.
FLASHCARD QUESTION
Front
Jeremiah is part of a group planning a summer fair at which local businesses can run stalls and events. He wants to use his programming skills to develop an app for the fair which businesses will be able to use to communicate information about their activities at the fair with visitors. What would be the best first step for Jeremiah to take? Options: Develop all of the major algorithms which will be required for the app by drawing flowchart representations, Write thorough documentation explaining how the code for the app works, Write some sample code to understand how the app might work, Find out from the businesses and potential visitors what information and format they think should be used for the app.
Back
Find out from the businesses and potential visitors what information and format they think should be used for the app.
3.
FLASHCARD QUESTION
Front
Which of the following is the MOST important reason computers use artificial languages over natural language? The meaning of different characters and words in an artificial languages is explicit and unambiguous, The syntax of natural languages is easy to translate by computers, The syntax of artificial languages is explicit and unambiguous , The meaning of different characters and words in an artificial languages is too complicated
Back
The syntax of artificial languages is explicit and unambiguous
4.
FLASHCARD QUESTION
Front
Which of the following best describes high-level computing languages? They are not very ambiguous, They are extremely difficult for humans to read and understand, They evolve naturally over time, They are very easy for machines to understand and parse
Back
They are not very ambiguous
5.
FLASHCARD QUESTION
Front
A statistics teacher wishes to create a program on her calculator that generates a random even integer. The command built in the calculator to generate a random positive integer is RANDOM(a,b). This command generates a random integer between integers a and b (and including a and b). Which line of code will ensure that the random integer generated will be even? Options: RANDOM(a,b) + 1, RANDOM(a,b) + 2, RANDOM(a,b) * 2, RANDOM(a,b) - 2
Back
RANDOM(a,b) * 2
6.
FLASHCARD QUESTION
Front
Which of the following best describes “compilation” in reference to computer science? Options: Memory is set aside to store variables and instructions so that a program can be executed. Code in a high-level language is converted to low-level instructions which can be interpreted and run by the CPU. Instructions are repeated a set number of times, or until some specified objective is completed. Algorithms which have been planned, for example using flow-charts, are written in code.
Back
Code in a high-level language is converted to low-level instructions which can be interpreted and run by the CPU.
7.
FLASHCARD QUESTION
Front
Which of the following is a reason for the importance of variables in programming? Variables assist in making code more readable. Variables allow you to change a value used in multiple places in a program easily. Variables allow you to store values calculated by the program and access them at a later point in the program.
Back
All of these
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
16 questions
G12- Selection and Decision Making- Flash cards
Flashcard
•
12th Grade - University
15 questions
Anatomy Review
Flashcard
•
12th Grade
15 questions
Sleep and Dreams - AP Psychology
Flashcard
•
12th Grade - University
17 questions
Philippine History
Flashcard
•
University
10 questions
Essential Statistics Concepts
Flashcard
•
12th Grade
10 questions
R2.3 How Far? Le Chatelier's Principle
Flashcard
•
12th Grade
18 questions
Stative Vs Dynamic Verbs
Flashcard
•
University
Popular Resources on Wayground
10 questions
Honoring the Significance of Veterans Day
Interactive video
•
6th - 10th Grade
10 questions
Exploring Veterans Day: Facts and Celebrations for Kids
Interactive video
•
6th - 10th Grade
19 questions
Veterans Day
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Circuits, Light Energy, and Forces
Quiz
•
5th Grade
6 questions
FOREST Self-Discipline
Lesson
•
1st - 5th Grade
7 questions
Veteran's Day
Interactive video
•
3rd Grade
20 questions
Weekly Prefix check #2
Quiz
•
4th - 7th Grade
Discover more resources for Computers
8 questions
Veterans Day Quiz
Quiz
•
12th Grade
28 questions
Ser vs estar
Quiz
•
9th - 12th Grade
19 questions
Explore Triangle Congruence and Proofs
Quiz
•
9th - 12th Grade
20 questions
-AR -ER -IR present tense
Quiz
•
10th - 12th Grade
10 questions
DNA Replication Concepts and Mechanisms
Interactive video
•
7th - 12th Grade
20 questions
Food Chains and Food Webs
Quiz
•
7th - 12th Grade
15 questions
Identify Triangle Congruence Criteria
Quiz
•
9th - 12th Grade
23 questions
Similar Figures
Quiz
•
9th - 12th Grade