Computers Flashcards

1
Q

A computer consists of

A

CPU, memory

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

How is Data stored?

A

Data of various kinds are encoded as a series of bits and stored in the memory. Has a memory address

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

Software

A

Instructions for computer

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

Levels of programming languages

A

Machine Language
Assembly Language
High-Level Language

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

Interpreter vs compiler

A

Interpreter: Translates statement to machine language then run it, line by line
Compiler: Takes entire program is translated to machine code before running

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

What are the three types of programming errors

A

Syntax
Runtime
Logic

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

Syntax

A

Detected by the compiler

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

Runtime

A

Causes the program to abort during the runtime

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

Logic

A

Produces incorrect result during runtime

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

Software Development Process

A
Requirements
Design
Implementation
Testing
Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Implementation

A

Translate the system design into programs using a programming language like Java

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

Testing

A

Ensure that the code meets the requirements specifications and remove any bugs

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

Advantages of Java

A

Can run on any type of machine
Popular language for web and system development
Good teaching langue(Many issues are hidden and strict)

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