

Software Development-Programming Review
Presentation
•
Computers
•
7th - 9th Grade
•
Practice Problem
•
Hard
Michael Salyers
Used 40+ times
FREE Resource
21 Slides • 20 Questions
1
Software Development-Programming Review

2
Multiple Choice
A program shows the number 11010.11. Which data type is this?
Binary
Boolean
Integer
Float
3
It’s a float data type, which is a number with a decimal place. It could be binary, but binary is a notational system, not a data type.
4
Multiple Choice
A programmer wants to write code that directly accesses the computer’s hardware. Which is the best type of language for the programmer to use?
Compiled
Query
Interpreted
Assembly
5
Assembly is the lowest-level programming language, and it is used when developers want to access computer hardware directly.
6
Multiple Choice
You want to understand the sequence of a program, from start to finish. Which of the following is the best to use for this purpose?
Pseudocode
Function
Flowchart
Object
7
A flowchart is designed to depict visually the sequence of events and logic within a program.
8
Multiple Select
In object-oriented programming, which of the following are integral parts of objects? (Choose two.)
Arrays
Properties
Attributes
Variables
9
Objects are made up of properties, attributes, and methods. Arrays and variables could be part of an object but do not have to be.
10
Multiple Choice
You have created an array that can hold 15 items, all of the integer data type. You want to add a 16th integer. Which of the following is the best approach to doing this?
Add it to the existing array.
Create a separate variable for the 16th integer.
Convert the integers to floats and add the 16th integer.
Create a vector and replace the array with it.
11
Arrays are of a fixed length, so you can’t just add another variable if it’s at its maximum length. Vectors can have their length dynamically adjusted and might work better in this situation.
12
Multiple Select
Which of the following are examples of object-oriented programming languages? (Choose two.)
Java
XML
Python
D.C
SQL
13
Java and Python are considered object-oriented languages, as are C++, C#, PHP, Perl, and Ruby.
14
Multiple Choice
Which of the following statements is true regarding arrays and vectors?
Arrays contain one data type and are dynamic in length. Vectors can have multiple data types and are fixed in length.
Arrays can have multiple data types and are fixed in length. Vectors have one data type and are dynamic in length.
Arrays can have multiple data types and are dynamic in length. Vectors have one data type and are fixed in length.
Arrays contain one data type and are fixed in length. Vectors can have multiple data types and are dynamic in length.
15
Arrays and vectors are containers for data. An array can have only one data type and is fixed in length. Vectors are more flexible, containing multiple data types and being dynamic in length.
16
Multiple Choice
Which of the following numbers is written in hexadecimal format?
100101
3268
18AF
100101.11
17
Hexadecimal is also known as base 16. It uses the numbers 1 to 9 and letters A to F.
18
Multiple Select
Which of the following are examples of interpreted languages? (Choose two.)
Compiled
Query
Scripted
Markup
19
The three classes of interpreted languages are scripting, scripted, and markup languages.
20
Multiple Choice
Interpret the following logic. For data input on someone who is 20 years old, which category will they fall into?
if age ˂ 13, then category "Child"
else if age ˂ 20, then category "Teen"
else if age ˂ 65, then category "Adult"
else category "Senior"
Child
Teen
Adult
Senior
21
The logic says that anyone younger than 20 is a teen, while anyone younger than 65 is an adult. Since this person is 20 exactly, they are in the Adult category.
22
Multiple Choice
A developer needs to use a code designation for non-English letters. Which notational system does the developer need to use?
ASCII
Unicode
International
Strings
23
ASCII and Unicode are used for numerical representations of letters and symbols. ASCII covers English letters and some symbols. For non-English, use the superset of ASCII called Unicode.
24
Multiple Choice
Interpret the following logic. A law enforcement agency has received data indicating that there are ten current threats to public safety. What should the threat level be?
if threats ˂ 3, then level "Green"
else if threats ˂ 6, then level "Yellow"
else if threats ˂ 9, then level "Orange"
else if threats ˂ 12, then level Red
Green
Yellow
Red
Emergency
25
The threat level should be red. Anything from 9 to 11 is in the red range.
26
Multiple Choice
Which of the following programming language types is the lowest-level language?
Interpreted
Compiled
Query
Assembly
27
Assembly is the lowest-level programming language. Interpreted and compiled are high-level languages, and query languages are used to get data from a database.
28
Multiple Choice
A programmer is writing a program that needs to accept an input of someone’s name. What type of variable should the programmer create?
Char
String
Float
Unicode
29
A string is a group of characters—technically, zero or more characters, but not having a fixed length.
30
Multiple Choice
What type of programming language is designed to retrieve data from a database?
Query
Assembly
Interpreted
Compiled
31
Query languages are used to obtain data from databases.
32
Multiple Choice
What type of high-level programming language is translated into machine code once and then executed many times?
Compiled
Scripted
Scripting
Markup
33
Compiled language programs are compiled once and then executed as many times as needed. Scripted, scripting, and markup languages are interpreted languages, which are not compiled with a compiler.
34
Multiple Select
Which of the following terms describe concepts related to breaking code into smaller, repeatable sections? (Choose two.)
Functions
Variables
Methods
Containers
Objects
35
Functions and methods are used to break code into small, reusable segments.
36
Multiple Choice
Flowcharts depict which one of the following?
Programs
Objects
Functions
Identifiers
37
A flowchart is a visual depiction of a program. It includes the logic components, inputs, and all other properties of the program.
38
Multiple Choice
Which of the following is an example of a markup language?
SQL
XML
Python
Java
39
Extensible Markup Language (XML) is an example of a markup language. The other primary markup language is Hypertext Markup Language (HTML).
40
Multiple Choice
Looping logic makes use of which of the following statements?
while
when
loop
if
41
Looping logic is characterized by the while statement.
Software Development-Programming Review

Show answer
Auto Play
Slide 1 / 41
SLIDE
Similar Resources on Wayground
37 questions
Common Task in Publisher: Working with Pictures
Presentation
•
7th - 8th Grade
35 questions
Balanced and Unbalanced Forces
Presentation
•
6th - 8th Grade
35 questions
Magnetic Force
Presentation
•
6th - 8th Grade
35 questions
Newton's Laws of Motion
Presentation
•
8th Grade
36 questions
Q4 Week 2 Computer Hardware Components
Presentation
•
7th - 9th Grade
36 questions
Subject Verb Agreement
Presentation
•
KG - 9th Grade
34 questions
Gamifed activities
Presentation
•
KG
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade