Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) (98-380) Free Practice Test
Question 1
This question requires that you evaluate the underlined text to determine if it is correct.
Information travels across the Internet in small segments of data known as bits.
Review the underlined text. If it makes the statement correct, select "No change is needed."
If the statement is incorrect, select the answer choice that makes the statement correct.
Information travels across the Internet in small segments of data known as bits.
Review the underlined text. If it makes the statement correct, select "No change is needed."
If the statement is incorrect, select the answer choice that makes the statement correct.
Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 2
HOTSPOT
You are writing a game that allows a player to bounce a basketball in place five times, 100 pixels high, regardless of where the basketball is on the screen. The basketball must bounce down before it bounces up.
How should you complete the code? To answer, select the appropriate options in the answer area.

You are writing a game that allows a player to bounce a basketball in place five times, 100 pixels high, regardless of where the basketball is on the screen. The basketball must bounce down before it bounces up.
How should you complete the code? To answer, select the appropriate options in the answer area.

Correct Answer:

Question 3
DRAG DROP
You are playing a card game with friends and you are dealt 5 cards in the following order.

Because you like to play with your cards in order, you must sort the 5 cards. You need to sort the cards in ascending order with the lowest card on the left and the highest card on the right.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

You are playing a card game with friends and you are dealt 5 cards in the following order.

Because you like to play with your cards in order, you must sort the 5 cards. You need to sort the cards in ascending order with the lowest card on the left and the highest card on the right.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

Correct Answer:

Question 4
HOTSPOT
You are creating an app for teenage drivers that will include games and a chat window.
You need to determine if Internet-based cloud computing is appropriate for the development of the app.
For each of the following statements, select Yes if the statement is true. Otherwise, select
No.

You are creating an app for teenage drivers that will include games and a chat window.
You need to determine if Internet-based cloud computing is appropriate for the development of the app.
For each of the following statements, select Yes if the statement is true. Otherwise, select
No.

Correct Answer:

Question 5
HOTSPOT
You are helping some of your brother's friends with their math homework. Each of them writes down the problem and solves it. Two of your brother's friends have the same answer, while the third has a different answer.

You need to determine which friend used the correct logic to answer the problem.
For each of the following statements, select Yes if the statement is true. Otherwise, select
No.
NOTE: Each correct selection is worth one point.

You are helping some of your brother's friends with their math homework. Each of them writes down the problem and solves it. Two of your brother's friends have the same answer, while the third has a different answer.

You need to determine which friend used the correct logic to answer the problem.
For each of the following statements, select Yes if the statement is true. Otherwise, select
No.
NOTE: Each correct selection is worth one point.

Correct Answer:

Question 6
HOTSPOT
A coin minting agency hires you to find the oldest known minted pennies. The agency has a coin machine.
You need to create the algorithm to identify the oldest minted year of the pennies inserted into the machine.
How should you complete the algorithm? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

A coin minting agency hires you to find the oldest known minted pennies. The agency has a coin machine.
You need to create the algorithm to identify the oldest minted year of the pennies inserted into the machine.
How should you complete the algorithm? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Correct Answer:

Question 7
DRAG DROP
You are working on an app for Humongous Insurance in which teenage drivers can take a practice driver's license exam. The user of the app can take the exam multiple times. A passing score is a minimum of 70% of items correct. The app will output the test scores and whether the score was a passing score. It will also average the attempts and output whether the average was passing.
You create the functions defined in the following table. The program uses only local variables.

You need to identify the parameters required for each function. To answer, drag the appropriate parameter from the column on the left to the function on the right. Each answer may be used once, more than once, or not at all.

You are working on an app for Humongous Insurance in which teenage drivers can take a practice driver's license exam. The user of the app can take the exam multiple times. A passing score is a minimum of 70% of items correct. The app will output the test scores and whether the score was a passing score. It will also average the attempts and output whether the average was passing.
You create the functions defined in the following table. The program uses only local variables.

You need to identify the parameters required for each function. To answer, drag the appropriate parameter from the column on the left to the function on the right. Each answer may be used once, more than once, or not at all.

Correct Answer:

Question 8
DRAG DROP
You are writing code for a game that uses a random number function to determine actions within the game. The actions are described in the following table.

You need to implement the code.
Which four code segments should you use to develop the solution? To answer, move the appropriate code segments from the list of code segments to the answer area and arrange them in the correct order.

You are writing code for a game that uses a random number function to determine actions within the game. The actions are described in the following table.

You need to implement the code.
Which four code segments should you use to develop the solution? To answer, move the appropriate code segments from the list of code segments to the answer area and arrange them in the correct order.

Correct Answer:
