






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
CS 6601 ASSIGNMENT 6 FALL FINAL PAPER 2026 FULL DOCUMENT COMPLETE QUESTIONS CORRECT ANSWERS
Typology: Exams
1 / 12
This page cannot be seen from the preview
Don't miss anything!







⩥ Postcondition. Answer: part of documentation that is listed to describe the end result expected from a method or function in the program ⩥ Precondition. Answer: part of documentation that is listed to describe the expected state before the execution of a method or function in the program, in order for that method to properly execute ⩥ Programming Style. Answer: the effort a programmer should take to make source code easy to read and easy to understand ⩥ Readability. Answer: easier to understand by wisely choosing variable names and following set practices ⩥ Spiral Development. Answer: a risk-driven process model generator for software projects. it adopts elements of other process models ⩥ Source Code. Answer: a text listing of commands in a high level programming language to be compiled, interpreted or assembled into an executable computer program
⩥ Try/Catch Block. Answer: an exception handling process in programming where possible error generating situations are smoothly handled during execution, with the situation enclosed in the try section, and one or more catches are built in to handle the possible errors that may occur ⩥ Waterfall Design. Answer: a sequential design process, used in software development process, in which progress is seen as flowing steadily downwards through phases of conception, initiation, analysis, design, construction, testing, production/implementation and maintenance ⩥ "Has-a" Relationship. Answer: through encapsulation data can be protected within an object definition ie a car object has an engine ⩥ "Is-a" Relationship. Answer: the concept of inheritance in OOP where one class is derived from another class (ie a student class is derived from a person class; therefore a student "is" a person" ⩥ Abstraction. Answer: in object-oriented programming is called "information hiding"...the programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency ⩥ Child Class. Answer: a class in OOP that inherits the characteristics of a parent class
inheriting all the characteristics of the inherited class, and then expanding on those features ⩥ Object. Answer: A programming entity that encapsulates data and related methods ⩥ Object Oriented Programming (OOP). Answer: a programming language model organized around objects rather than "actions" and data rather than logic ⩥ Overloading Methods. Answer: the polymorphic feature of OOP where constructors and methods are named the same but operate on different input parameters in order to perform the same task ⩥ Overriding Methods. Answer: the polymorphic feature of OOP where methods inherited from parent classes are redefined and customized to better fit the purpose of the current class ⩥ Polymorphic Objects. Answer: how a parent object can reference any of its child objects, or any descendant several levels of inheritance down the way ⩥ Artificial Intelligence. Answer: intelligence exhibited by machines or software
⩥ Complex Instruction Set Computing (CISC). Answer: a micro- processor architecture wherein the machine instruction set is designated as complex (antonym: reduced) ⩥ Instruction Set Architecture (ISA). Answer: part of computer architecture related to programming ⩥ Reduced Instruction Set Computing (RISC). Answer: a micro- processor architecture that has few instructions ⩥ Operating System. Answer: software the manages computer hardware and software resources and provides common services for computer programs ⩥ DOS (Disk Operating System). Answer: the first widely-installed operating system for personal computers 1981- 1995 ⩥ Windows OS. Answer: Windows 1.0-1985 first version of Microsoft Windows, now currently Windows 10 ⩥ Unix. Answer: a family of multitasking, multiuser computer operating systems developed in the 1970s
⩥ Bytecode. Answer: a universally portable software file compiled from source code that is then translated into machine language by software interpreter (java works this way) ⩥ C. Answer: a general, all-purpose programming language developed by Dennis Ritchie in the late 60s and early 70s which became one of the most widely used programming languages of all time ⩥ C++. Answer: a programming language also developed at AT&T, derived from C, which added object oriented features created by Bjarne Stroustrup ⩥ COBOL. Answer: an acronym for common business-oriented language, a compiled english-like computer programming language designed for business use ⩥ Code. Answer: refers to the source code, or set of instructions found in a computer program ⩥ Code Block. Answer: a section of code in a computer program which is grouped together. They consist of one of more declarations and statements ⩥ Compiler. Answer: a computer program that transforms source code written in a programming language into another computer language
⩥ Executable Code. Answer: code that is a result of the compile process translated from source code ⩥ FORTRAN. Answer: one of the original high level languages, short for Formula Translation, created by John Backus to make programming easier for math and science applications ⩥ High Level Language. Answer: a programming language using words and commands easy for humans to understand and organize, but which must be translated into a low-level language like machine language or object code for the computer to understand and execute ⩥ Interpreting. Answer: translation process in some programming languages which executes a program one line at a time, instead of compiling the entire program into one executable file ⩥ Java. Answer: a general purpose computer programming language that is concurrent, class-based, object-oriented, and is designed to run on any platform through the use of the Java Virtual Machine (JVM) ⩥ Low Level Language. Answer: a language easily understood and executed by a computer, like machine language, assembly, or bytecode
⩥ XML Extensible Markup Language. Answer: defines a set of rules for encoding documents in a format which is both human-readable and machine-readable ⩥ Assignment Operator. Answer: the operator used in programming language that gives a value to a variable or constant ⩥ Boolean. Answer: a term meaning true or false..named after George Boole ⩥ Character. Answer: a data type in programming that contains a symbol, letter, or digit, like 'A', 'b', '5', or '#' ⩥ Constants. Answer: a memory location in programming that is unchangeable during the execution of the program once is has been given a value ⩥ Data Type. Answer: a classification identifying one of the various types of data, such as real, integer or Boolean, that determines the possible values for that type ⩥ Decimal. Answer: a real number that has a whole part and a fractional part, like 3.
⩥ Declaration. Answer: specifies properties of an identifier of a function, procedure, method, variable, constant or class, but can also be used for other entities such as enumerations and type definitions ⩥ Double. Answer: a data type in some languages that designed to contain floating-point numbers ⩥ float. Answer: a data type in programming that contains a floating point value, more commonly referred to as a decimal value, like 1.5 or
⩥ Floating Point. Answer: a decimal value ⩥ Initialization. Answer: the process of assignment a beginning value to a variable or constant in a computer program ⩥ Instantiate. Answer: in OOP, this is the process of bringing into existence an object defined by a class ⩥ Integer. Answer: a data type in various languages which can contain an integer (Int)-a whole number, positive or negative ⩥ Meaningful Identifiers. Answer: names used in programming that help describe the general purpose of function associated with that term