ITEC30 Flashcards

1
Q

known as a software, are instructions to the computer, telling it what to do

A

computer programs

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

it is a series of instructions that directs a computer to perform specific operations.

A

programs

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

is the creation of a program that is executable by a computer and performs the required tasks.

A

programming

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

is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

A

programming language

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

contains a vocabulary that allows the programmer to communicate a series of instruction to a computer in a form that the computer can understand and obey.

A

programming language

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

A computer’s native language, which differs among different types of computers, is its machine language—a set of built-in primitive instructions.

A

machine language

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

uses a short descriptive word, known as a mnemonic, to represent each of the machine-language instructions

A

assembly language

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

They are platform independent

A

high level language

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

COBOL

A

Common Business Oriented Language

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

FORTRAN

A

Formula Translation

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

BASIC

A

Beginner’s All-purpose Symbolic Instruction Code

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

Who developed JAVA?

A

James Gosling

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

WORA

A

Write Once, Run Anywhere

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

It is a technical definition of the language that includes the syntax and semantics of the Java programming language.

A

java language specification

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

it contains predefined classes and interfaces for developing Java programs.

A

Application Program Interface

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

API

A

Application Program Interface

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

JDK

A

Java Development Kit

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

JAVAC

A

Java compiler

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

JAR

A

Java archiving tool

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

JDB

A

java debugging

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

JRE

A

java runtime environment

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

It is a software development environment for Java applications and applets.

23
Q

develop client-side application

A

Java Standard Edition

24
Q

develop server-side application

A

Java Enterprise Edition

25
Develop application for mobile devices
Java micro edition
26
platform for creating rich internet applications using a lightweight user-interface API.
JavaFX
27
IDE
integrated development environment
28
A machine that run Java byte-code
Java virtual machine
29
similar to machine instructions but is architecture neutral and can run on any platform that has a Java Virtual Machine
bytecode
30
it provides the libraries, the Java Virtual Machine, and other components to run applets and applications written in the Java programming language.
Java runtime environment
31
it deals with what programs look like.
programming style
32
A program can compile and run properly even if written on only one line but writing it all on one line would be bad programming style because it would be hard to read.
programming style
33
is the body of explanatory remarks and comments pertaining to a program.
documentation
34
should be used throughout code to explain the programmer's rationale
comments
35
It is used to illustrate the structural relationships between a program’s components or statements.
indentation
36
2 popular block style
next-line style, end-of-line style
37
Errors that are detected by the compiler
syntax error
38
errors that cause a program to terminate abnormally
runtime errors
39
occur when a program does not perform the way it was intended to
logic error
40
4 common errors
missing brace, missing semicolon, missing quotation marks, misspelling names
41
names that identify the elements such as classes, methods, and variables in a program
identifiers
42
provides us with named storage that our programs can manipulate
variables
43
tells the compiler to allocate appropriate memory space for the variable based on its data type.
variable declaration
44
represents a computation involving values, variables, and operators that, taking them together, evaluates to a value.
expression
45
is an identifier that represents a permanent value.
named constant
46
defines the values that a variable can take.
data type
47
constant value that appears directly in a program.
literal
48
describes how a problem is solved by listing the actions that need to be taken and the order of their execution.
algorithm
49
help the programmer plan a program before writing it in a programming language.
algorithm
50
natural language mixed with some programming code
pseudocode
51
8 primitive data types
Boolean, char, byte, short, int, long, float, double
52
parts of simple java program
Line numbers, class, class name, keywords, class body, argument list, main method, statement
53
steps in creating java program
create/modify source code source code compile source code bytecode run bytecode result