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