26.08.2014 Views

C# e Orientação a Objetos

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

QUIZZES<br />

A P Ê N D I C E<br />

A<br />

Quiz 1<br />

Considere o trecho de código em <strong>C#</strong> a seguir:<br />

1 int a = 1;<br />

2 int b = 1;<br />

3 int c = 1;<br />

4 a += b *= c + 4 * 5;<br />

5 System . Console . WriteLine (a);<br />

O que será impresso na tela?<br />

a) 22<br />

b) 23<br />

c) 24<br />

d) 25<br />

e) 26<br />

1 a += b *= c + 4 * 5;<br />

Na primeira expressão, “c + 4 * 5”, a operação de multiplicação é efetuada antes da operação de<br />

adição, portanto:<br />

1 a += b *= c + 20;<br />

Como c foi inicializado com 1, o resultado será 21.<br />

1 a += b *= 21;<br />

O valor 21 será multiplicado pelo valor de b e atribuído à própria variável b através do operador<br />

“*=”.<br />

1 a += b *= 21;<br />

2 // Expressão equivalente :<br />

3 a += b = b * 21;<br />

O valor de b é 1, logo:<br />

www.facebook.com/k19treinamentos 159

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!