INMT 443 Exam 3 2026 Questions and
Answers Graded A+
What languages are primarily used for front end coding? - Correct answer-
JavaScript and HTML
Application architecture - Correct answer-supporting infrastructure that enables the
execution and use of software applications
presentation layer - Correct answer-provides that user interfaces and the look and
feel of the application, receives inputs, provides outputs. Classic app or web
architecture, front event where users input and get output
business layer - Correct answer-applies business logic to user inputs and outputs.
Where calculations and data is pulled in
data layer - Correct answer-manages storage of application related and user data,
typically in a database. Where data is connected to databases to pull data into
objects and lists.
two tier architecture - Correct answer-client and server model
three tier architecture - Correct answer-client, middle, and server model
©COPYRIGHT 2026, ALL RIGHTS RESERVED 1
, input risks - Correct answer-SQL injection, Cross-site scripting, session hijacking
Benefits of application architecture - Correct answer-- making changes or errors in
one section does not affect the other sections
- allows for validation to secure each section
- can test separate sections which is good for building
how to prevent some SQL injection - Correct answer-input validation
Scripting languages - Correct answer-runs sequentially / runs as it reads it. Ex.
HTML, JavaScript
Complied language - Correct answer-programming language, such as C and C++.
You have to package it all up before it will run
what does XSS stand for - Correct answer-cross site scripting
what can XXS do - Correct answer-- redirect to a page that looks like the page it
should be but fake
- can run scripts that input things that it shouldn't
session hijacking (script injection) - Correct answer--hacker overwrites a
sub/function return pointer (which tells the computer where to return once the
function/sub is complete)
©COPYRIGHT 2026, ALL RIGHTS RESERVED 2
Answers Graded A+
What languages are primarily used for front end coding? - Correct answer-
JavaScript and HTML
Application architecture - Correct answer-supporting infrastructure that enables the
execution and use of software applications
presentation layer - Correct answer-provides that user interfaces and the look and
feel of the application, receives inputs, provides outputs. Classic app or web
architecture, front event where users input and get output
business layer - Correct answer-applies business logic to user inputs and outputs.
Where calculations and data is pulled in
data layer - Correct answer-manages storage of application related and user data,
typically in a database. Where data is connected to databases to pull data into
objects and lists.
two tier architecture - Correct answer-client and server model
three tier architecture - Correct answer-client, middle, and server model
©COPYRIGHT 2026, ALL RIGHTS RESERVED 1
, input risks - Correct answer-SQL injection, Cross-site scripting, session hijacking
Benefits of application architecture - Correct answer-- making changes or errors in
one section does not affect the other sections
- allows for validation to secure each section
- can test separate sections which is good for building
how to prevent some SQL injection - Correct answer-input validation
Scripting languages - Correct answer-runs sequentially / runs as it reads it. Ex.
HTML, JavaScript
Complied language - Correct answer-programming language, such as C and C++.
You have to package it all up before it will run
what does XSS stand for - Correct answer-cross site scripting
what can XXS do - Correct answer-- redirect to a page that looks like the page it
should be but fake
- can run scripts that input things that it shouldn't
session hijacking (script injection) - Correct answer--hacker overwrites a
sub/function return pointer (which tells the computer where to return once the
function/sub is complete)
©COPYRIGHT 2026, ALL RIGHTS RESERVED 2