CIS2750 - Software Systems Exam Questions
With Correct Answers 100% Verified.
Apache - Answer✔a free, open-source, cross-platform web server. features many plug-ins for
backend languages and features
C - Answer✔a compiled, general-purpose, imperative procedural programming language
Clang - Answer✔a compiler front end for a variety of languages including C. it mimics gcc but
connects to the LLVM compiler back end
CCS - Answer✔cascading style sheets; a language describing the presentation of a markup
language such as HTML
DOM - Answer✔document object model; a logical relationship between HTML/XML documents,
viewed as a tree structure, in which each node is an object
Full-Stack - Answer✔a developer or project that invokes both client and server-development;
this typically includes: HTML/CSS, Javascript/DOM/JSON, Git and GitHub, backend languages
(ex. Python, Java, Ruby), web-architecture, HTTP and REST, database storage, design skill
Git - Answer✔distributed version control system developed by Linus Torvalds (of Linux) to
manage kernel code. this system acts as a backup system with versioning and allows file sharing
GitHub - Answer✔an internet hosting service for Git. a subsidiary of Microsoft. software on this
may be used by Copilot to provide for profit code completion services powered by OpenAI
Codex
GitLab - Answer✔open source hosting software for Git. the school of computer science runs a
server of this
HTML - Answer✔hypertext markup language; the standard markup language for web-pages;
what you see when you select "view source" in your web browser.
XML - Answer✔extensible markup language; a more general markup language
HTTP - Answer✔hypertext transfer protocol; an application layer protocol in the internet
protocol suite. used to communicate between clients and servers on the world wide wed. the
headers and meta data are human readable
HTTPS - Answer✔hypertext transfer protocol secure; an extension of HTTP that uses transport
layer security for encryption and authentication. this provides privacy and security on the web.
1
, ©THESTAR 2024/2025 ALL RIGHTS RESERVED 12:43 PM.
HTTP.Server - Answer✔a python module to support http communications
Java - Answer✔a high-level, general purpose, object oriented language designed to be
compatible across different hardware based on a uniform Virtual Machine.
JavaScript - Answer✔a programming language used to describe alien-side webpage behaviour.
not Java and differs greatly from it in design. because all major web-browsers have a dedicated
this engine, code can be run on the client, rather than on the server for faster responses on a
slow network and less load on the server
JQuery - Answer✔a small, fast JavaScript library to simplify finding elements in the DOM and
manipulating them
JSON - Answer✔JavaScript Object Notation; an open text file standard that describes JavaScript
object as attribute-value pairs and arrays. derived from JavaScript but the notion is language
independent
LAMP - Answer✔Linux, Apache, MySQL, PhP/Perl/Python; an acronym for a popular software
stack for modern web applications
LAPP - Answer✔Linux, Apache, PostgreSQL, PHP/Perl/Python; LAMP, except with Postgres
instead of mySQL
Linux - Answer✔a family of open-source Unix-like operating systems
LPSP - Answer✔Linux, Python, SQLite, Python; LAMP, except with Python's http.server instead
of Apache, and SQLite instead of MySQL
MySQL - Answer✔free and open-source RDBMS, this is also available under commercial license,
that understands/speaks SQL.
Perl - Answer✔a general-purpose, interpreted, high-level language originally designed for
report generation
PHP - Answer✔Php Hypertext Preprocessor; a scripting language typically executed on a. server
to form an HTTP response
PostgreSQL - Answer✔free and open-source RDBMS that understands/speaks SQL. it
emphasizes adherence to the SQL standard
Python - Answer✔a high-level, general purpose interpreted programming language. it features
dynamic typing and garbage collection and supports both object oriented and functional
programming
RDBMS - Answer✔relational database management system; a software system that enables
users to use. database based on a relational model
RE - Answer✔a python library for regular expression
2