Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

INMT 443 EXAM 3 QUESTIONS WITH VERIFIED SOLUTIONS LATEST UPDATE 2026

Rating
-
Sold
-
Pages
4
Grade
A+
Uploaded on
04-06-2026
Written in
2025/2026

INMT 443 EXAM 3 QUESTIONS WITH VERIFIED SOLUTIONS LATEST UPDATE 2026 What languages are primarily used for front end coding? - Answers JavaScript and HTML Application architecture - Answers supporting infrastructure that enables the execution and use of software applications presentation layer - Answers 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 - Answers applies business logic to user inputs and outputs. Where calculations and data is pulled in data layer - Answers 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 - Answers client and server model three tier architecture - Answers client, middle, and server model input risks - Answers SQL injection, Cross-site scripting, session hijacking Benefits of application architecture - Answers - 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 - Answers input validation Scripting languages - Answers runs sequentially / runs as it reads it. Ex. HTML, JavaScript Complied language - Answers programming language, such as C and C++. You have to package it all up before it will run what does XSS stand for - Answers cross site scripting what can XXS do - Answers - 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) - Answers -hacker overwrites a sub/function return pointer (which tells the computer where to return once the function/sub is complete) -attacker can set the value to point an address of his/her choosing -more likely with C, C++ -less likely with C#, Java, Perl blacklist - Answers rejecting known bad data / characters. Not the best method cause you are constrained only to what you know is bad whitelist - Answers accepting only valid data sanitize/constrain user inputs by: - Answers blacklist, whitelist, cleaning bad data input validation controls - Answers - do not trust user inputs - sanitize/constrain user inputs -encrypt or mask user inputs -boundary checks and input manipulation control best way to constrain user inputs - Answers whitelist completeness check - Answers verifies that all critical field data are entered. It checks for missing data or blacks Range check - Answers compares entered data to a predetermined acceptable upper and lower limit. limit check - Answers compares entered data to a predetermined upper or lower limit validity check - Answers compares entered data against pre-specified data stored within the computer to determine its validity. Reasonableness check - Answers verify whether the amount of a new transaction record appears reasonable when compared to other elements associated with each item being processed field or mode check - Answers verifies that the entered data type is the appropriate mode for a field Internet-based scripting languages - Answers - DOM (document object model) - HTML (hypertext markup language) - CSS (cascading style sheets) DOM (document object model) - Answers an API used to provide structure to internet-related (i.e., HTML, XML) markup language documents HTML (hypertext markup language) - Answers the code that is used to structure a web page and its content CSS (cascading style sheets) - Answers code that is used to style or format HTML elements HTML - Answers a markup language that defines that structure of your browser content HTML consists of - Answers Elements, tags, attributes Elements - Answers represents an enclosed portion of content that will appear, or act, in a certain way tags - Answers -use to enclose an element and make it appear or act a certain - p , /p attributes - Answers used to describe the element, but is not displayed in the browser CSS - Answers a scripting style language that specifies how HTML elements appear to users (style, layout, font, color, etc.) CSS is added to HTML in 3 ways - Answers inline, internal, external inline - Answers style attribute inside html elements internal - Answers style element in the head section external - Answers link element to link an external CSS file CSS consists of - Answers selector, declaration selector - Answers which element the CSS applies to Declaration - Answers css property being styled and the value assigned to that property python - Answers - a general purpose programming language designed to be easily readable and quick to develop - object oriented language that can be treated like procedural or functional in python each statement is on a separate line - Answers TRUE in python blank lines are ignored - Answers TRUE indentation is used for.. - Answers to define a block of code (all code in the same block must have the same indention) python is case sensitive - Answers TRUE what is used for python comments - Answers # python program structure - Answers python runs in sequential order, unless it is contained within a function python classes in python serve as.. - Answers the template for object creation python classes have - Answers properties and methods an object must be created to access class properties or methods - Answers TRUE what does the __init__() function do - Answers runs when creating a new class object what is the self parameter used for - Answers to refer to this instance of a class python objects - Answers a construct that has identity, data, and behavior python objects are created based up on the template provided by a class - Answers TRUE python object identity - Answers the individual instance of an object, distinct from other objects; with its own data object properties - Answers variables that contain the data of the objects object methods - Answers stored instructions for behaviors that a particular object understands class variable - Answers - declared inside a class but outside of any method - apply to all objects of that type - usually accessed using class name vs object - ClassNbleName instance variable - Answers - declared inside class method - varies from object to object - accessed using object name - objectNbleName python function - Answers - a block of code that executes some instructions - independent blocks of code that can be called from anywhere python methods - Answers functions tied to objects or classes and need an object or class instance to be invoked python data types - Answers set when you assign a value to them type casting - Answers a programmer explicitly tells the program to set a certain type of data assignment operator - Answers - sets a value to a container - x=5, x += 3 arithmetic operator - Answers - perform arithmetic operations with numeric operands - =,+,-,/ comparison operator - Answers - compares one value to another (true/false) - ==, !=, , logical operator - Answers - logic with multiple comparison (true/false) - and, or, not, in while loop - Answers use for most criteria-based looping, based upon a condition break - Answers stops a loop (including else) continue - Answers skips the rest of this iteration else - Answers command when condition is no longer true for loop - Answers - used to loop through a sequence - used for data collections - used to iterate through strings character-by-character - includes break, continue, else list - Answers - ordered, changeable (add, delete, update) collection of data - written with square brackets tuple - Answers - ordered, un-changeable collection of data - written with parentheses list methods - Answers - append() - clear() - copy() - count() - extend() - index() - insert() - pop() - remove() - reverse() - sort() set - Answers - unordered, un-updateable (add, delete only) collection of data - written with curly brackets

Show more Read less
Institution
INMT 443
Course
INMT 443

Content preview

INMT 443 EXAM 3 QUESTIONS WITH VERIFIED SOLUTIONS LATEST UPDATE 2026

What languages are primarily used for front end coding? - Answers JavaScript and HTML
Application architecture - Answers supporting infrastructure that enables the execution and use of
software applications
presentation layer - Answers 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 - Answers applies business logic to user inputs and outputs. Where calculations and
data is pulled in
data layer - Answers 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 - Answers client and server model
three tier architecture - Answers client, middle, and server model
input risks - Answers SQL injection, Cross-site scripting, session hijacking
Benefits of application architecture - Answers - 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 - Answers input validation
Scripting languages - Answers runs sequentially / runs as it reads it. Ex. HTML, JavaScript
Complied language - Answers programming language, such as C and C++. You have to package it all
up before it will run
what does XSS stand for - Answers cross site scripting
what can XXS do - Answers - 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) - Answers -hacker overwrites a sub/function return pointer (which
tells the computer where to return once the function/sub is complete)
-attacker can set the value to point an address of his/her choosing
-more likely with C, C++
-less likely with C#, Java, Perl
blacklist - Answers rejecting known bad data / characters. Not the best method cause you are
constrained only to what you know is bad
whitelist - Answers accepting only valid data
sanitize/constrain user inputs by: - Answers blacklist, whitelist, cleaning bad data
input validation controls - Answers - do not trust user inputs
- sanitize/constrain user inputs
-encrypt or mask user inputs
-boundary checks and input manipulation control
best way to constrain user inputs - Answers whitelist
completeness check - Answers verifies that all critical field data are entered. It checks for missing
data or blacks
Range check - Answers compares entered data to a predetermined acceptable upper and lower limit.
limit check - Answers compares entered data to a predetermined upper or lower limit
validity check - Answers compares entered data against pre-specified data stored within the
computer to determine its validity.
Reasonableness check - Answers verify whether the amount of a new transaction record appears
reasonable when compared to other elements associated with each item being processed
field or mode check - Answers verifies that the entered data type is the appropriate mode for a field
Internet-based scripting languages - Answers - DOM (document object model)
- HTML (hypertext markup language)
- CSS (cascading style sheets)
DOM (document object model) - Answers an API used to provide structure to internet-related (i.e.,
HTML, XML) markup language documents
HTML (hypertext markup language) - Answers the code that is used to structure a web page and its
content
CSS (cascading style sheets) - Answers code that is used to style or format HTML elements

Written for

Institution
INMT 443
Course
INMT 443

Document information

Uploaded on
June 4, 2026
Number of pages
4
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$11.79
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
joshuawesonga22 Liberty University
Follow You need to be logged in order to follow users or courses
Sold
107
Member since
1 year
Number of followers
1
Documents
14539
Last sold
1 week ago
Tutor Wes

Hi there! I'm Tutor Wes, a dedicated tutor with a passion for sharing knowledge and helping others succeed academically. All my notes are carefully organized, detailed, and easy to understand. Whether you're preparing for exams, catching up on lectures, or looking for clear summaries, you'll find useful study materials here. Let’s succeed together!

3.5

11 reviews

5
4
4
1
3
3
2
2
1
1

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions