0% found this document useful (0 votes)
2 views

Software-Exam-Template

Uploaded by

ag8091383
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Software-Exam-Template

Uploaded by

ag8091383
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Hocken

University
Los Angeles, CA 90071
hockenuniversity.com
222 555 7777

Software Exam

I. Match the Term


Draw a line to connect the correct term with its corresponding
definition.
1. API (Application a. A step-by-step procedure or
Programming formula for solving a
Interface) problem.
2. Database b. A set of tools and protocols
3. IDE (Integrated for building software
Development applications.
Environment) c. The process in which a
4. Recursion function calls itself directly
5. Algorithm or indirectly.
d. A structured collection of
data that is stored and can
be easily accessed.
e. A software suite that
consolidates basic tools
developers need for
programming.
II. True or False
Determine whether the following statements are true or false. Write
your answer in the space provided before each item.

________ 1. Object-Oriented Programming (OOP) is a programming


paradigm that
uses objects for organizing code.
________ 2. DNS (Domain Name System) is responsible for
translating domain
names into IP addresses.
________ 3. HTML (Hypertext Markup Language) is a programming
language
used for creating dynamic web pages.
________ 4. Binary search has a time complexity of O(log n).

________ 5. CSS (Cascading Style Sheets) is primarily used for server-


side
scripting.
III. Multiple Choice
Select the correct answer from the options provided. Encircle the
letter of the correct answer.

1. What does the acronym SQL stand for?


a. Structured Query Language
b. Sequential Question Language
c. Server Quality Localization
d. Systematic Query Logic

2. Which programming language is often used for data analysis


and machine learning?
a. Java
b. Python
c. C++
d. Ruby

3. What is the purpose of a version control system like Git?


a. Managing databases
b. Tracking changes in source code
c. Generating random numbers
d. Designing user interfaces

4. What is the main function of a compiler?


a. Debugging code
b. Converting source code to machine code
c. Managing memory allocation
d. Creating graphical user interfaces

5. What does the term "HTTP" stand for?


a. HyperText Transfer Protocol
b. High-Level Transfer Procedure
c. Hosted Text Transmission Protocol
d. Hyperlink and Text Transfer Process
IV. Essay
Discuss the importance of cybersecurity in software development.
Highlight key measures that developers should take to secure their
applications against potential threats.
Answer Key

I. Match the Term

1. b
2. d
3. e
4. c
5. a

II. True or False

1. True
2. True
3. False
4. True
5. False

III. Multiple Choice

1. a
2. b
3. b
4. b
5. a

IV. Essay
Answers may vary

You might also like