CRD-1: Incorporating multiple perspectives through collaboration improves computing innovations as they are developed.
CRD-2: Developers create and innovate using an iterative design process that is user-focused, that incorporates implementation/feedback cycles and that leaves ample room for experimentation and risk-taking
0 of 15 questions completed
Questions:
You have already completed the quiz before. Hence you can not start it again.
Quiz is loading…
You must sign in or sign up to start the quiz.
You must first complete the following:
0 of 15 questions answered correctly
Your time:
Time has elapsed
You have reached 0 of 0 point(s), (0)
Earned Point(s): 0 of 0, (0)
0 Essay(s) Pending (Possible Point(s): 0)
Average score |
|
Your score |
|
Pos. | Name | Entered on | Points | Result |
---|---|---|---|---|
Table is loading | ||||
No data available | ||||
There is a lack of diversity in Computer Science which is one of the reasons for this AP Computer Science Principles Course. Most of the big tech companies are trying to hire a collaborative team of developers from a variety of professional and cultural backgrounds to build.
Which of the following is NOT considered a benefit of assembling such a work force at a big tech company?
Three cousins are all taking AP Computer Science Principles this school year through distance learning and want to collaborate on a project to build an application together. Geno lives in Miami, FL. Karen lives in Knoxville, TN. Alicia lives in Detroit, MI.
Which of the following strategies is LEAST likely to facilitate collaboration among these students?
A student wants to build an attendance app for his teachers to use in class. He would like to involve all his teachers in the software development process he learned in his AP Computer Science Principles class.
Which of the following best explains the benefit in having teachers participate?
Consider the following code segment
Which of the following best describes the behavior of the code segment?
Use the AP CSP Exam Reference Sheet from AP Computer Science Principles Course & Exam Description to understand the blocks.
In the following procedure, assumes that the parameter a is an integer
Which of the following best describes the behavior or the procedure?
Use the AP CSP Exam Reference Sheet from AP Computer Science Principles Course & Exam Description to understand the blocks.
WatchTVTogether is a mobile application developed during COVID-19 social distancing that people can use to host a group watch party for a TV Show. Each user creates a profile with a unique username and a list of favorite TV Shows and Movies. Each user can then build a contact list of other users of the app.
A user who is organizing a group watch party for a TV Show or movie selects all the members of the group from the user’s contact list. The application then recommends one or more nearby TV shows or movies based on The users TV Listing based on time zone/location and whether the TV show or Movie can accommodate all of the group members’ favorite TV Shows and Movies.
Suppose that Londyn is using WatchTVTogether to organize a watch party with James and Karen.
Which of the following data are needed fro WatchTVTogether to recommend a TV Show for the group?
I. Each group member’s list of favorite TV Shows or Movies
II. Londyn’s geographic location
III. The usernames of the people on James and Karen’s contact lists
WatchTVTogether is a mobile application developed during COVID-19 social distancing that people can use to host a group watch party for a TV Show. Each user creates a profile with a unique username and a list of favorite TV Shows and Movies. Each user can then build a contact list of other users of the app.
A user who is organizing a group watch party for a TV Show or movie selects all the members of the group from the user’s contact list. The application then recommends one or more nearby TV shows or movies based on The users TV Listing based on time zone/location and whether the TV show or Movie can accommodate all of the group members’ favorite TV Shows and Movies.
Suppose that Londyn is using WatchTVTogether to organize a watch party with James and Karen.
Which of the following data is not provided by Londyn but is necessary for WatchTVTogether to recommend a TV Show for the group?
I. James’s contact list
II. Information about which TV shows James and Karen have watched in the past
III. Information about which TV shows and Movies can be accommodated at the different TV times near Londyn.
A student wrote the following code segment, which displays all duplicate values if the list myList contains any duplicate values and display an empty list otherwise.
The code segment compares pairs of list elements, appending duplicate list elements to duplicateList if any two elements are found to be equal in value.
Which of the following best describes the behavior of how pairs of elements are compared?
Use the AP CSP Exam Reference Sheet from AP Computer Science Principles Course & Exam Description to understand the programming blocks & symbols.
A student is creating an application that allows customers to order groceries for curbside pickup at a local grocery store.
Which of the following is LEAST likely to be an input provided by a customer using the application?
In the following procedure, the parameter min is a negative integer.
Which of the following is the most appropriate documentation to appear with the printNums procedure?
Use the AP CSP Exam Reference Sheet from AP Computer Science Principles Course & Exam Description to understand the blocks.
In the following procedure, the parameter a and b are integers.
Which of the following is the most appropriate documentation to appear with the calculate procedure?
Use the AP CSP Exam Reference Sheet from AP Computer Science Principles Course & Exam Description to understand the blocks.
In the following procedure, the parameter numList is a list of numbers and the parameters m and n are integers.
Which of the following is the most appropriate documentation to appear with the swapListElements procedure?
Use the AP CSP Exam Reference Sheet from AP Computer Science Principles Course & Exam Description to understand the blocks.
In the following code segment, score and points are initially positive integers. The code segment is intended to add the value of points to score during the gameplay. However, if doing so would cause score to be greater than 100, then the game shows YOU WIN!!! and score should be assigned the value 0 to reset the game.
Which of the following changes can be made so that the code segment works as intended?
Use the AP CSP Exam Reference Sheet from AP Computer Science Principles Course & Exam Description to understand the blocks.
The following procedure is intended to return true if the list of numbers of myList contains only negative numbers and is intended to return false otherwise. The procedure does not work as intended.
For which of the following contents of myList does the procedure NOT return the intended result?
Use the AP CSP Exam Reference Sheet from AP Computer Science Principles Course & Exam Description to understand the blocks.
Big tech companies (Facebook, Google, Netflix, Amazon, Apple, etc) are some of the best jobs to apply for. All tech companies give a coding test to all job applicants during their interview. Below is a chart on how the tech companies score a job applicants coding exam that is part of their job application.
Let score represent the coding score of the job applicant. The following code segment is intended to display the appropriate job applicants coding skills based on score. The code segment does not work as intended in all cases.
For which of the following values of scores does the code segment NOT display the intended coding skill assessment? (Select two answers)
Use the AP CSP Exam Reference Sheet from AP Computer Science Principles Course & Exam Description to understand the blocks.