C# Flashcards

1
Q

a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.

A

algorithm

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

a simplistic version of coding.

A

pseudocode

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

an action or event that leads to another action or event in a predetermined order.

A

sequence structure

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

an if/or structure.

A

decision structure

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

a structure in which and action is repeated until a preordained stopping action/point.

A

repetition structure

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

step one in the problem solving process.

A

analyze the problem

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

step two in the problem solving process.

A

plan the algorithm

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

step three in the problem solving process.

A

desk check the algorithm

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

step four in the problem solving process.

A

code the algorithm into a program

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

step five in the problem solving process.

A

test the program

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

step six in the problem solving process.

A

evaluate and modify the program (if necessary).

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

characteristics of a class (variables and constants).

A

data members

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

behaviours of the class- the things it can do.

A

methods

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

entity that is a logical grouping of data and behaviour members.

A

class

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

acts like a container to provide a way to group similar classes.

A

Namespace

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

output from a method - must be the data type of the value returned.

A

return value

17
Q

input into a method - each parameter must state the data type and name.

A

parameter list

18
Q

any combination of spaces, tabs, and carriage returns (blank lines) that the computer ignores.

A

whitespace

19
Q

defines the circumstances under which variables, methods and classes can be accessed.

A

Access modifiers

20
Q

predefined and reserved identifiers that have a special meaning to the compiler.

A

keywords

21
Q

entry point into a c# application

static void Main(string[] args)
{

A

main method

22
Q

holds data range 0 to 255

reserves one byte of memory

A

Byte

23
Q

holds data range -128 to 127

reserves one byte of memory

A

SByte

24
Q

reserves two bites of memory. -32,768 to 32,767

A

Short

25
Q

reserves two bites of memory 0 to 65 ,535.

A

UShort

26
Q

-2,147,483,648 to 2,147, 483,647 data range

A

Int

27
Q

data range 0 to 4,294,967,295

A

uint

28
Q

-9 quintillion- 9 quintillion 18 zeros

A

Long

29
Q

0-18 quintillion data range

A

Ulong

30
Q

data range 1.5 x 10_-45 to +3.4 x 10_38 underscore equals exponent

A

Float

31
Q

+5.0 x 10_-324 to +1.7 x 10_308 data range

A

Double