Programming Basics Flashcards

1
Q

It is a set of primitive instructions built into every
computer. The instructions are in the form of binary code, so you have to enter binary codes for various instructions.

A

Machine Languages

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

developed to make programming easy.

A

Assembly Languages

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

It is used to convert assembly language programs into machine
code.

A

Assembler

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

are English like and easy to learn and program.

A

High Level Languages

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

A program written in a high level language is called a ______

A

Source Program

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

used to translate the source program into a machine language program called an object program.

A

Compiler

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

is a program that
manages and controls a computer s
activities. You are probably using Windows

A

Operating System

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

a grammatical mistake in your program.

A

Syntax Error

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

detected when the program is run.

A

Run time Error

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

the output of your program is wrong.

A

Logic Error

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

Enumerate the 3 types of Bugs/Errors

A
  • Syntax Error
  • Run-time Error
  • Logic Error
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  • A type of a high level language
  • It is a programming paradigm that uses objects and their
    interactions to design applications and computer programs.
  • It is a programming methodology that views a program as
    similarly consisting of objects that interact with one another by
    means of actions.
A

Object-Oriented Programming Language

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

It is a program construction that has data (That is, information)
associated with it and that can perform certain actions.

A

Objects

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

actions done by an object.

A

Methods

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

it is a blueprint or prototype from which objects are created.

A

Class

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

It is the process of hiding all the details of how a piece of
software is written and telling only what a programmer needs to know. It is often called Information Hiding

A

Encapsulation

17
Q

it means that one method, used as an instruction, an
cause different actions, depending on the kind of object that performs the action.

A

Polymorphism

18
Q

it is a way of organizing classes where the properties can be
defined only once and yet applies to a whole collection of classes.

A

Inheritance