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
Document preview thumbnail
Preview 2 out of 11 pages
Exam (elaborations)

CIS 2750 UPDATED FINAL PAPER QUESTIONS AND ANSWERS MARKED

Document preview thumbnail
Preview 2 out of 11 pages

CIS 2750 UPDATED FINAL PAPER QUESTIONS AND ANSWERS MARKED

Content preview

CIS 2750 UPDATED FINAL PAPER QUESTIONS AND
ANSWERS MARKED A+
✔✔Scaffolding - ✔✔Built to make it easy to test code
- stubs
- drivers
- dummy files

✔✔Stubs - ✔✔low-level module of dummy code that can be called by higher-level
module being tested

✔✔Driver - ✔✔fake module that calls real module being tested (also called a test
harness)

✔✔Dummy File - ✔✔small version of real data file that has same types of components
as that file

✔✔C Language Standards - ✔✔Appeared in early 70s
ANSI C standardized 1989
1990 ANSI took ISO's standard from 1989
ISO 9899:1999 = C99
ISO 9899:2011 = C11

✔✔Implementation defined code - ✔✔compiler writer chooses what happens and has to
document it

✔✔Unspecified behavior - ✔✔something correct for which the standard doesn't impose
requirements

✔✔Undefined behaviour - ✔✔something incorrect for which the standard doesn't
impose any requirements

✔✔Constraint - ✔✔restriction/requirement that must be obeyed: otherwise program
becomes undefined

✔✔Strictly conforming code - ✔✔code only uses specified features, doesn't exceed any
implementation defined limits, no output that depends on implementation defined,
unspecified, or undefined

✔✔Conforming programs - ✔✔considered w/ respect to specific implementation and
may be non conforming w/ a different compiler

✔✔Code Rot - ✔✔Program hasn't been updated but it stops working/compiling

, basically the environment upgrades (Y2k: 2 bytes was no longer enough for the year,
storage saving shortcut kinda screwed everything)

✔✔Scripting Languages - ✔✔loose term to describe high level languages
interpreted instead of compiled
designed to Get Things Done

✔✔Extending - ✔✔binding programs to scripting languages to increase functionality

✔✔Interpreted Languages - ✔✔convenient, can use interactive environment to execute
individual code segments instead of complete compiled programs
kinda slow
source code parsed, then each valid instruction has to be interpreted

✔✔Static type checking - ✔✔done at compile time (C, Java)
compiler verifies no type related error

✔✔Dynamic Type Checking - ✔✔done at run time
a scripting languages thing
variable type determined and verified at run time
system manages types w/o explicit input on length, type
can lead to weird type mismatch

✔✔Strictly/strongly typed - ✔✔very precise types (≠ static type checking)

✔✔Weakly typed - ✔✔more permissive types (can add int to string and get a result) ≠
dynamic type checking
some languages treat all as strings, modify if non string operation called on it
others do the same but objects
results in code that almost never crashes

✔✔Duck typing - ✔✔dynamic type checking: if it walks like a duck and talks like a duck,
treat it like an int
basically the functions/operations on the var determine the type

✔✔Automatic memory management - ✔✔objects can grow and shrink as needed,
removed when no longer necessary

✔✔Object Oriented - ✔✔scripting languages can be difficult to manage for large
problems, OO attempts to address that
Functions are first class citizens (objects)

✔✔Javascript - ✔✔OO scripting language
browser based scripting
familiar structures, garbage collecting, support for OO, dynamic, weak type system

Document information

Uploaded on
April 17, 2026
Number of pages
11
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers
$12.99

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

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.
EXAMCAFE
3.3
(18)
Sold
150
Followers
7
Items
26079
Last sold
5 days ago


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