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