stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
ITE221 - Chapter 10 Flashcards | StudBud
Explore
/
ITE221 - Chapter 10
ITE221 - Chapter 10
25 terms
·
StudBud Administration
·
20 plays
Imported from external platform
Flashcards
25 cards
F
Practice quiz
P
Host live
L
Questions
25
Answers
1
Which organization sets programming language standards?
NIST and NSA
IEEE and FCC
W3C and IETF
ISO and ANSI
2
What is the main job of a link editor?
Translate mnemonics into binary
Encrypt executable files
Search object code for external function calls
Delete unused functions
3
Which model represents system requirements in system development?
Deployment diagram
Class diagram
Database schema
Flowchart
4
Which of the following is a characteristic of dynamic linking?
Libraries are embedded in the executable
Performed before compilation
Reduces program flexibility
Performed at runtime by the OS
5
What is the function of a program editor?
To compile source code into machine code
To debug assembly code
To edit binary files
To create and edit source code files
6
Which of the following best describes the role of application development?
Translating user needs into CPU instructions
Stating user needs in machine code
Managing hardware installation
Designing network infrastructure
7
What defines a first-generation programming language?
Binary codes for each instruction
Binary codes for each instruction
Binary codes for each instruction
Binary codes for each instruction
8
Which of the following is a characteristic of development tools?
Can completely automate software development tasks
Are limited to specific operating systems
Are only useful for web applications
Always require human effort
9
Which of the following is an advantage of static linking?
Improves runtime flexibility
Reduces executable file size
Increases execution speed and predictability
Allows late binding
10
Which is a key feature of Integrated Development Environments (IDEs)?
Integration of editing, compiling, and debugging tools
Limited tool support
Slower development
Manual linking of object code
11
What is a key drawback of interpreters?
They cannot debug
Only support low-level languages
High memory and CPU usage during execution
Inability to load external libraries
12
What is a defining feature of fifth-generation languages?
Support for AI and rule-based logic
Binary logic trees
Compiled execution model
Direct hardware manipulation
13
Which of the following is NOT a feature of fourth-generation languages?
Nonprocedural programming
Support for GUIs
Binary operand use
Support for relational databases
14
Which type of compiler output typically contains CPU instructions?
Interpreter log
Source code
Object code
Symbol table
15
What do control structures in source code do?
Control the execution flow of a program
Declare variables
Allocate memory
Compile source code
16
Which generation of language commonly used mnemonics and required an assembler?
Third-generation
First-generation
Second-generation
Fifth-generation
17
What does CASE typically support in development?
Operating system development
Only compiling
Only debugging
Unified Process requirements and design disciplines
18
What is the role of a symbolic debugger?
Compiles optimized binary code
Maps memory addresses to source code statements
Deletes temporary debug files
Translates binary to source code
19
Which tool provides automated support for development and testing?
Text editor
BIOS
Command shell
Integrated Development Environment (IDE)
20
What does a compiler do during a function call?
Removes all output parameters
Generates instructions for passing parameters and control
Loads the entire application into memory
Ignores the function call
21
What is one of the two translations involved in application development?
Abstract need to detailed implementation
Software to firmware
CPU instruction to binary
Machine code to natural language
22
What is a key design goal of programming languages?
To require many instructions for a task
To reduce the number of instructions programmers write
To be understandable to hardware only
To use more binary code
23
Object-oriented programming languages are best known for:
Binary processing
Support for only web-based apps
Data encryption features
Treating data and programs as integrated objects
24
What is a major limitation of Java applications?
Slow development process
Reduced execution speed due to interpreted bytecode
Lack of GUI support
Poor portability
25
What is the primary role of a scripting language?
Direct hardware control
Memory management
Compiling binary programs
Gluing together capabilities of other applications