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.

A

Jdk

23
Q

develop client-side application

A

Java Standard Edition

24
Q

develop server-side application

A

Java Enterprise Edition

25
Q

Develop application for mobile devices

A

Java micro edition

26
Q

platform for creating rich internet applications using a lightweight user-interface API.

A

JavaFX

27
Q

IDE

A

integrated development environment

28
Q

A machine that run Java byte-code

A

Java virtual machine

29
Q

similar to machine instructions but is architecture neutral and can run on any platform that has a Java Virtual Machine

A

bytecode

30
Q

it provides the libraries, the Java Virtual Machine, and other components to run applets and applications written in the Java programming language.

A

Java runtime environment

31
Q

it deals with what programs look like.

A

programming style

32
Q

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.

A

programming style

33
Q

is the body of explanatory remarks and comments pertaining to a program.

A

documentation

34
Q

should be used throughout code to explain the programmer’s rationale

A

comments

35
Q

It is used to illustrate the structural relationships between a program’s components or statements.

A

indentation

36
Q

2 popular block style

A

next-line style, end-of-line style

37
Q

Errors that are detected by the compiler

A

syntax error

38
Q

errors that cause a program to terminate abnormally

A

runtime errors

39
Q

occur when a program does not perform the way it was intended to

A

logic error

40
Q

4 common errors

A

missing brace, missing semicolon, missing quotation marks, misspelling names

41
Q

names that identify the elements such as classes, methods, and variables in a program

A

identifiers

42
Q

provides us with named storage that our programs can manipulate

A

variables

43
Q

tells the compiler to allocate appropriate memory space for the variable based on its data type.

A

variable declaration

44
Q

represents a computation involving values, variables, and operators that, taking them together, evaluates to a value.

A

expression

45
Q

is an identifier that represents a permanent value.

A

named constant

46
Q

defines the values that a variable can take.

A

data type

47
Q

constant value that appears directly in a program.

A

literal

48
Q

describes how a problem is solved by listing the actions that need to be taken and the order of their execution.

A

algorithm

49
Q

help the programmer plan a program before writing it in a programming language.

A

algorithm

50
Q

natural language mixed with some programming code

A

pseudocode

51
Q

8 primitive data types

A

Boolean, char, byte, short, int, long, float, double

52
Q

parts of simple java program

A

Line numbers, class, class name, keywords, class body, argument list, main method, statement

53
Q

steps in creating java program

A

create/modify source code
source code
compile source code
bytecode
run bytecode
result