Doyle: C#, 2nd edition ISBN 1423901460 Page 1-1

wrackbaaΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 4 χρόνια και 22 μέρες)

79 εμφανίσεις


Doyle: C#, 2nd edition ISBN 1423901460









Page 1
-
1

1.

a.

non
-
volatile, not lost, volatile

2.

b.

4


3.

c.

26

4.


c.

CPU

5.

d.

00001011

6.

a.

Unicode

7.

d.

CPU

8.

e.

Logic

9.

d.

compiler

10.

b.

design the solution

before coding

11.

a.

Analysis

12.

d.

iterative development

13.

e.

none of the above

14.

a.

maintenance

15.

d.

desk
-
check the solution

C# Programming: From Problem Analysis to Program Design
, 2nd edition

ISBN 1423901460

Chapter 1


Doyle: C#, 2nd edition ISBN 1423901460









Page 1
-
2

16.

a.

attributes or characteristics

17.

e.

encapsulation.

18.

e.

million, thousand, billion

19.

e.

All of the above.

20
.

e.

C# provides an easy way to create graphical interfaces.

21.

During analysis you review the
problem specification
s and make sure you
understand the problem definition. You should look at what the desired output
is in terms of what needs to be displayed
, saved or printed. It may be helpful to
see sample input for each of the data items. If specifications are ambiguous or
need clarification, ask questions. During analysis you should try to have a
thorough understanding of the problem.


During the design
phase, you decide what objects need to be designed, what
types of attributes or data characteristics are part of the solution and you
construct algorithms for the behaviors (for object oriented solutions) or
processes (for procedural solution). You try to
develop algorithms that are
clear, and unambiguous and include steps for how the problem can be solved.

22.

Decimal value for C is: 67


Decimal value for # is: 35


The Unicode decimal value is the same as the ASCII decimal value.


Doyle: C#, 2nd edition ISBN 1423901460









Page 1
-
3

23.

Linux, Mac OSX, Sola
ris, and Unix Operating Systems


Mono (www.mono
-
project.com/Main_Page)

24.

Java language compiles to machine independent bytecode. This is an
intermediate step just like the languages of .NET compile to an intermediate
language. This facilitates machine i
ndependent development.
As with Java,
which requires the machine running the application to have a Java interpreter,
systems executing .NET code must also have the .NET Framework installed on
the host machine

25.

manufacturer, model, year built, vehicle id
entification number (VIN), color,
length of vehicle, original price, number of doors, estimated miles per gallon,
current odometer reading

26.

stop, start, report maintenance issues, runs, report current speed


Doyle: C#, 2nd edition ISBN 1423901460









Page 1
-
4

27.



28.

Compilers are available for Ali
ce, APL, COBOL, Pascal, Eiffel, Fortran,
Haskell, Mercury, ML, Mondrain, Oberon, Perl, Python, RPG, Scheme,
Smalltalk, etc. that target the CLR.

29.

The JITer

reads the
intermediate code that was produced by one of the .NET
compilers

and produces the machi
ne code that runs on the particular platform.


Doyle: C#, 2nd edition ISBN 1423901460









Page 1
-
5

30.

Procedural

programming is process
-
oriented


focusing on the processes that
data undergoes from input until meaningful output is produced. During design
using a procedural approach, you identify the steps

to get the input to output in
terms of processes.


With Object Oriented
development, the
focus is on determining the objects
you

want to manipulate

rather than the processes or logic required to manipulate the
data.
After identifying the entities, you des
cribe them in terms of their data
characteristics and in terms of
the actions, behaviors, of each of the entities
.

One of the underlying assumptions of the object oriented methodology is that
in our world
,

a number of entities exist that can be identified
and described.