stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
TI QUESTIONS Flashcards | StudBud
Explore
/
TI QUESTIONS
TI QUESTIONS
25 terms
·
StudBud Administration
·
3 plays
Imported from external platform
Flashcards
25 cards
F
Practice quiz
P
Host live
L
Questions
25
Answers
1
What is the main role of "authentication" in a software system?
To manage memory allocation
To ensure that the correct person or entity is accessing the system
To check if the software is up to date
To establish a network connection
2
A loop allows you to repeat a block of code multiple times.
False
True
3
Which of the following defines "refactoring" in programming?
Improving the structure of existing code without changing its functionality
Writing new code from scratch
Adding new features to a program
Fixing syntax errors
4
What is the purpose of a "class" in Object-Oriented Programming (OOP)?
To display data in a structured format
To manage database connections
To define a blueprint for creating objects
To handle network requests
5
Which of the following is a lightweight data format often used in APIs?
SQL
JSON
XML
HTML
6
What is the main purpose of "encryption" in a software application?
To compress data
To protect data by converting it into a secure format
To run programs faster
To hide the code from developers
7
What does a "compiler" do in software development?
Manages databases
Creates the user interface
Runs the program directly
Translates source code into machine code
8
Query: A programming technique where a function calls itself as part of its execution.
False
True
9
What type of system is a Virtual Machine?
A software emulation of a computer system
A physical server
A container for organizing classes
A cloud storage unit
10
Which of the following is a unit that consists of 8 bits?
Byte
Integer
Boolean
Bit
11
What does Git primarily help with in software development?
Version control and collaboration
Creating animations
Managing design templates
Handling API requests
12
A "framework" provides a foundation of reusable code to help build applications faster.
False
True
13
In web development, what part of the application is referred to as the "frontend"?
The part that connects to the database
The security features
The server-side code
The user interface that people interact with
14
Inheritance is a feature that allows a class to inherit attributes and methods from another class.
True
False
15
Which term refers to a type of testing where the internal workings of a program are known to the tester?
Black-box testing
Integration testing
Unit testing
White-box testing
16
Question: What does the acronym OOP stand for?
Overly Optimized Processing
Object-Oriented Programming
Online Object Partitioning
Open Overhead Protocol
17
What programming paradigm involves the use of "objects"?
Procedural programming
Declarative programming
Functional programming
Object-Oriented Programming
18
What does REST stand for in software development?
Rapid Event Streaming Technology
Real-time Execution of Software Tools
Remote Scripting Technique
Representational State Transfer
19
SDK: A set of tools and libraries that developers use to create software applications for specific platforms.
False
True
20
What is an algorithm used for in programming?
To create a graphical interface
To solve a problem step-by-step
To compile code
To store data
21
Which type of programming error is commonly referred to as a “bug”?
Syntax error
Runtime error
Logical error
All of the above
22
What is the purpose of an API (Application Programming Interface)?
To design a web page
To control software versions
To create loops
To allow applications to communicate
23
A "data structure" is a way of organizing and storing data efficiently in a computer.
True
False
24
In which of the following do you write queries to interact with a database?
CSS
C++
SQL
HTML
25
What is "debugging" in the context of software development?
The process of identifying and removing errors from a program
Creating a graphical user interface
Adding new features to a program
Writing documentation