Midterm Exam Flashcards

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
Q

A symbols that tells the compiler

A

Operators

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

An assignment operator which is the value on the right side

A

Single equal sign

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

Various instructions in the source code

A

Preprocessor directive

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

Informs the compiler and the type of data to hold

A

Variable definition

28
Q

Explanatory statements

A

Remarks/comments

29
Q

The point where they begin their execution

A

Main function

30
Q

A complete direction instructing the compiter to carry out

A

Statement

31
Q

Group of two or more c statements

A

Compound statements or block

32
Q

Anything that evaluates to a numeric value.

A

Expressions

33
Q

Provides the c compiler

A

Function Prototype

34
Q

The basic interface of computers

A

Consoles

35
Q

What is iostream

A

Input/output stream

36
Q

A stream used in conjunction with the overload operator.

A

Cout

37
Q

Inserts the data that follows it into the stream that precedes it

A

Insertion operator

38
Q

A multistep process for creating a program

A

Programming

39
Q

Set of ordered steps

A

Algorithms

40
Q

Steps in program development

A

RSCTD

Requirement Analysis
System Design 
Construction
Testing and Validation
Documentation and Maintenance
41
Q

Collection of information

A

Requirement Analysis

42
Q

Description of what a system should do

A

Requirment

43
Q

Steps in problem analysis

A

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
Q

Program design process

A

System design

45
Q

Pictorial representation

A

Flowchart

46
Q

Visual outline of an algorithm

A

Program Flowchart

47
Q

Visual representation of the broad

A

System flowchart

48
Q

Algortihm written in normal human language

A

Pseuducode

49
Q

Actual writing of the program

A

Construction

50
Q

Grammar of the programming language

A

Syntax

51
Q

Involves running various tests

A

Testing and Validation

52
Q

Manually testing

A

Disk-checking

53
Q

Converting your program

A

Translating

54
Q

Translate your entire program

A

Compiler

55
Q

It gives you all the message

A

Diagnostics

56
Q

Translate one line at a time

A

Interpreter

57
Q

Detectin, locating and removing all errors

A

Debugging

58
Q

Most common error

A

Syntax error

59
Q

Software error

A

Run-time error

60
Q

Incorrect use of control structures.

A

Logical error

61
Q

Written detailed description

A

Documentation

62
Q

Activity designed to keep programs error free

A

Maintenance

63
Q

Essence of any computer language

A

Program-control statements

64
Q

Order of statement execution

A

Modify

65
Q

Evaluates an expression and directs program execution

A

If statement

66
Q

Series of statements place inside curly braces

A

Program block or compound statement

67
Q

Provides a more concise representation than multiple else if statement

A

Switch statement