ITEC30 (Sir Jonel) 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

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
3
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
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, 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

were developed to make programming easier.

A

Assembly Language

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

They are platform independent, which means that you can write a program in a high-level language and run it in different types of machines.

A

High-Level Language

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

are English-like and easy to learn and use.

A

High-Level Language

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

COBOL acronym

A

COmmon Business Oriented Language

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

FORTRAN acronym

A

FORmula TRANslation

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

BASIC acronym

A

Beginner’s All-purpose Symbolic Instruction Code

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

Pascal

A

named for Blaise Pascal

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

Ada

A

named for Ada Lovelace

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

C

A

developed by the designer of B

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

Visual Basic

A

Basic-like visual language developed by Microsoft

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

Delphi

A

Pascal-like visual language developed by Borland

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

C++

A

an object-oriented language, based on C

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

C#

A

a Java-like language developed by Microsoft

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

It is a High-Level Programming Language,
Platform Independent, and Object-Oriented

A

Java

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

is a powerful and versatile programming language for developing software running on mobile devices, desktop computers, and servers

A

Java

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

robust means

A

reliability

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

Java was developed by a team led by who?

A

James Gosling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
where was the Java developed?
Sun Microsystems.
26
WORA means?
“write once, run anywhere”
27
It is a technical definition of the language that includes the syntax and semantics of the Java programming language.
JAVA LANGUAGE SPECIFICATION
28
it contains predefined classes and interfaces for developing Java programs.
APPLICATION PROGRAM INTERFACE (API)
29
It is a software development environment for Java applications and applets.
JAVA DEVELOPMENT KIT (JDK)
30
API acronym
APPLICATION PROGRAM INTERFACE
31
JDK acronym
JAVA DEVELOPMENT KIT
32
JAVAC acronym
Java Compiler
33
JAR acronym
Java Archiving Tool
34
JDB acronym
Java Debugging
35
JRE acronym
Java Runtime Environment
36
Java three editions
Java Standard Edition (Java SE) Java Enterprise Edition (Java EE) Java Micro Edition (Java ME)
37
to develop client-side applications. The applications can run standalone or as applets running from a Web browser.
Java Standard Edition (Java SE)
38
to develop server-side applications, such as Java servlets, JavaServer Pages (JSP), and JavaServer Faces (JSF)
Java Enterprise Edition (Java EE)
39
to develop applications for mobile devices, such as cell phones
Java Micro Edition (Java ME)
40
is a platform for creating rich internet applications using a lightweight user-interface API.
JavaFX
41
Basic supports for Application
JDK Alpha and Beta (1995)
42
Introduction of Access Specifies
JDK 1.0 (January 23, 1996)
43
Main Emphasis on Database connectivity & RMI
J2SE 1.1 (February 19, 1997)
44
Introduction of JIT collection Framework
J2SE 1.2 (December 8,1998)
45
Introduction of jar indexing, jar sound
J2SE 1.3 (May 8, 2000)
46
Introduction of xml Processing, Printing, JDBC
J2SE 1.4 (February 6, 2002)
47
Introduction of Boxing/Unboxing, Generics
J2SE 5.0 (September 30, 2004)
48
Introduction of Pluggable Annotations, Java GSS
Java SE 6 (December 11,2006)
49
Introduction of Multiple Exception Handling Automatic null Handling
Java SE 7 (July 28, 2011)
50
Introduction of Lambda Expressions, Type Annotations
Java SE 8 (March 18,2014)
51
Introduction of Lambda Expressions, Type Annotations
Java SE 8 (March 18, 2014)
52
IDE acronym
INTEGRATED DEVELOPMENT ENVIRONMENT
53
A machine that run Java byte-code. It is called virtual because it is usually implemented in software rather than hardware
JAVA VIRTUAL MACHINE
54
is similar to machine instructions but is architecture neutral and can run on any platform that has a Java Virtual Machine (JVM)
bytecode
55
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
56
5 Java – basic syntax
Case Sensitivity Class Names Method Names Program File Name public static void main(String[] args)
57
it deals with what programs look like.
PROGRAMMING STYLE
58
is the body of explanatory remarks and comments pertaining to a program.
DOCUMENTATION
59
it should be used throughout code to explain the programmer's rationale.
COMMENTS
60
It also can be used to block out certain code sections for testing purposes.
COMMENTS
61
have an initial indicator and an end indicator.
COMMENTS
62
are used to separate logic, in which case there may be no text.
COMMENTS
63
It is used to illustrate the structural relationships between a program’s components or statements
INDENTATION
64
is a group of statements surrounded by braces.
BLOCK
65
There are two popular styles OF BLOCK
next-line style and end-of-line style
66
Errors that are detected by the compiler
SYNTAX ERRORS
67
are errors that cause a program to terminate abnormally.
RUNTIME ERRORS
68
occur when a program does not perform the way it was intended to.
LOGIC ERRORS
69
COMMON ERRORS
Missing Braces Missing Semicolons Missing Quotation Marks Misspelling Names
70
are the names that identify the elements such as classes, methods, and variables in a program
IDENTIFIERS
71
is a sequence of characters that consists of letters, digits, underscores (_), and dollar signs ($).
IDENTIFIERS
72
provides us with named storage that our programs can manipulate.
Variable
73
are for representing data of a certain type.
Variable
74
tells the compiler to allocate appropriate memory space for the variable based on its data type.
variable declaration
75
represents a computation involving values, variables, and operators that, taking them together, evaluates to a value.
expression
76
is an identifier that represents a permanent value.
named constant
77
is a Java keyword for declaring a constant.
final
78
defines the values that a variable can take.
Data type
79
eight primitive data types in Java
boolean char byte short int long float double
80
is a constant value that appears directly in a program.
Literals
81
can be assigned to an integer variable as long as it can fit into the variable. By default, an integer literal is a decimal integer number.
Integer literal
82
are written with a decimal point.
Floating-point literals
83
to represent special characters
escape sequence begins with the backslash character (\)
84
represents only one character.
char type
85
describes how a problem is solved by listing the actions that need to be taken and the order of their execution.
ALGORITHM
86
can help the programmer plan a program before writing it in a programming language.
ALGORITHM
87
It is treated as a document so that the developer can understand the program easily.
Pseudocode
88
should be as simple as it can be understood by a layman having no sufficient knowledge of technical terms.
Pseudocode