stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Programming Flashcards | StudBud
Explore
/
Programming
Programming
45 terms
·
StudBud Administration
·
3 plays
Imported from external platform
Flashcards
45 cards
F
Practice quiz
P
Host live
L
Questions
45
Answers
1
What is the purpose of version control?
To write algorithms
To prevent syntax errors
To track changes in source code
To delete old code
2
Which of the following is an example of a compiled programming language?
Ruby
C++
Python
JavaScript
3
Programming careers require continuous learning.
False
True
4
A step by step set of instructions for solving a problem is called a(n) ______.
Flowchart
Function
Identifier
Algorithm
5
Assembly language is considered a high-level language.
False
True
6
Which language is commonly used for backend development?
HTML
SQL
CSS
JavaScript
7
Which of the following languages uses an interpreter instead of a compiler?
C
JavaScript
Rust
C++
8
JavaScript adds ______ to a webpage.
Structure
Styling
Integrity
Storage
9
What is the purpose of variables in programming?
To store data
To execute loops
To compile code
To debug errors
10
Which career involves designing and maintaining websites?
QA engineer
Application developer
Web Developer
Database programmer
11
A while loop continues executing while the ______ is true.
Condition
Function
Variable
Array
12
Which data type is used to store whole numbers?
Integer
String
Boolean
Array
13
What is the primary role of HTML?
Managing databases
Defining web page structure
Adding interactivity
Styling elements
14
Databases, authentication, and user accounts are all part of a website's ______________.
Backend
Full stack
Frontend
Protocols
15
In which of the following careers does one usually work together in teams to create software programs?
QA engineer
Web developer
Database programmer
Application developer
16
Flowcharts provide a visual representation of how a program works.
True
False
17
A scripting language requires a compiler to execute code.
False
True
18
An interpreter executes code ______.
In binary
All at once
Before compilation
Line by line
19
What does an Integrated Development Environment (IDE) provide?
A tool for writing, debugging, and compiling code
A type of query language
A way to browse the internet
A hardware testing tool
20
Which of the following is NOT an OOP principle?
Polymorphism
Compilation
Inheritance
Encapsulation
21
A repository is used in version control to store ______.
Images
Code
PDFs
Spreadsheets
22
Which of the following can be used by a programmer to debug code?
Integrated development environment (IDE)
Word processor
Text editor
Application programming interface (API)
23
What is pseudocode used for?
Running scripts
Writing actual program code
Debugging errors
Representing program logic in an easy to read way
24
What does a loop do in a program?
Terminates execution
Declares a variable
Repeats a set of instructions
Calls a function
25
Arrays can store multiple values of the same data type.
False
True
26
Functions help make code reusable.
True
False
27
An array stores multiple values in a ______.
Loop
Compiler
Function
Single variable
28
What does CSS control?
Web page logic
Web page appearance
Server performance
Web page structure
29
Agile methods promote adaptive planning and teamwork
.
False
True
30
What is the main goal of Object-Oriented Programming (OOP)?
To increase execution speed
To store large amounts of data
To structure programs using objects and classes
To replace procedural programming
31
A ______ is a system for tracking changes in source code.
Version Control System
Compiler
Flowchart
API
32
A compiler is required for interpreted languages.
False
True
33
Backend development handles database management and server operations.
True
False
34
What is the main purpose of a programming language?
To translate human speech
To create computer hardware
To store files
To provide instructions for a computer to execute
35
An API allows software applications to communicate with each other.
True
False
36
A ______ developer works on both frontend and backend.
Full stack
Web
Backend
Frontend
37
A ______ language converts source code into machine code before executing.
Scripting
Interpreted
Compiled
Markup
38
Which of the following flow chart concepts is depicted below?
Vectors
Arrays
Methods
Sequence
39
CSS changes a webpage's ______.
Logic
Functionality
Appearance
Compilation
40
HTML is responsible for how a webpage looks.
False
True
41
JavaScript is a markup language
.
False
True
42
What does a full-stack developer do?
Manages networking
Works on frontend and backend
Focuses only on web design
Only works with databases
43
You're working on a program that needs to track many values at the same time. Which of the following would you use?
A variable
An array
A float
A constant
44
Which of the following job tasks would be something a QA specialist would do?
Monitor software development in order to maintain a high-quality product.
Use Ruby, Java, PHP, Python, and query languages like SQL.
Create applications for computers and mobile devices.
Write code to design, create, implement, and maintain databases.
45
On a flowchart, which of the following represents a decision?
Arrow
Rectangle
Parallelogram
Diamond