9. Software Topics Flashcards

1
Q

A program written in a(n) ____ language is first converted by a tool into machine code, which can run on a particular machine.

A

compiled

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A(n) ____ language is run one statement at a time by another program.

A

interpreted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In a(n) ____ typed language, each variable’s type must be declared and cannot change while the program runs.

A

statically

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In a(n) ____ typed language, a variable’s type may change while a program executes, usually based on what is assigned to the variable.

A

dynamically

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which type of language—dynamically typed or statically typed—is considered safer?

A

Statically typed

These type of languages are considered safer because they report errors during compilation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Provide an example of a language that is not object oriented.

A

C

JavaScript and MATLAB provide some support for objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A(n) ___ language allows a developer to describe a document’s content, desired formatting, or other features.

A

markup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A(n) ____ is a set of pre-written functions (and other items) that carry out common tasks, that a programmer can use to improve productivity.

A

library

How well did you know this?
1
Not at all
2
3
4
5
Perfectly