Midterm Exam Flashcards

(68 cards)

0
Q

He developed c++

A

Bjarne stroustrup

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

A middle level programming language

A

C++

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

When and where?

A

1979 at Bell Labs.

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

Loads and save files, handles directories, invokes DOS and exits Turbo C++

A

File

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

Invokes the Turbo C++ editor

A

Edit

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

Compiles, Links, and run

A

Run

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

Compiles the program

A

Compile

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

Manage multiple projects

A

Project

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

Sets various compiler

A

Options

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

Set various debug

A

Debug

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

Manages debugger

A

Break/Watch

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

It isbthe statement terminator.

A

Semicolon

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

Set of logically connected statements

A

Block

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

Two identifiers

A

Variable

Constants

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

The operators

A
Assignment
Arithmetic
Increment/Decrement
Relational
Logical
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

These are sequence of one or more letters

A

Identifiers

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

A data storage location that has a value

A

Variable

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

Any expression that has a fixed value

A

Constants

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

Constants are called what? ./.

A

Literals ./.

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

A prefix which you can declare constants

A

Const

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

Enclosed between single quotes

A

Characters

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

Contains a series of characters

A

String constants

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

Numerical constants without fractional components

A

Integer numbers

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

Require the use of decimal points

A

Floating-points

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
A symbols that tells the compiler
Operators
25
An assignment operator which is the value on the right side
Single equal sign
26
Various instructions in the source code
Preprocessor directive
27
Informs the compiler and the type of data to hold
Variable definition
28
Explanatory statements
Remarks/comments
29
The point where they begin their execution
Main function
30
A complete direction instructing the compiter to carry out
Statement
31
Group of two or more c statements
Compound statements or block
32
Anything that evaluates to a numeric value.
Expressions
33
Provides the c compiler
Function Prototype
34
The basic interface of computers
Consoles
35
What is iostream
Input/output stream
36
A stream used in conjunction with the overload operator.
Cout
37
Inserts the data that follows it into the stream that precedes it
Insertion operator
38
A multistep process for creating a program
Programming
39
Set of ordered steps
Algorithms
40
Steps in program development
RSCTD ``` Requirement Analysis System Design Construction Testing and Validation Documentation and Maintenance ```
41
Collection of information
Requirement Analysis
42
Description of what a system should do
Requirment
43
Steps in problem analysis
Define the problem and the users Determine the desired outputs Determine the input to achieve the desired outputs Determine the process involve Check the feasibility of implementing the program
44
Program design process
System design
45
Pictorial representation
Flowchart
46
Visual outline of an algorithm
Program Flowchart
47
Visual representation of the broad
System flowchart
48
Algortihm written in normal human language
Pseuducode
49
Actual writing of the program
Construction
50
Grammar of the programming language
Syntax
51
Involves running various tests
Testing and Validation
52
Manually testing
Disk-checking
53
Converting your program
Translating
54
Translate your entire program
Compiler
55
It gives you all the message
Diagnostics
56
Translate one line at a time
Interpreter
57
Detectin, locating and removing all errors
Debugging
58
Most common error
Syntax error
59
Software error
Run-time error
60
Incorrect use of control structures.
Logical error
61
Written detailed description
Documentation
62
Activity designed to keep programs error free
Maintenance
63
Essence of any computer language
Program-control statements
64
Order of statement execution
Modify
65
Evaluates an expression and directs program execution
If statement
66
Series of statements place inside curly braces
Program block or compound statement
67
Provides a more concise representation than multiple else if statement
Switch statement