Java V Flashcards

1
Q

Expressões, instruções e blocos, o que são?

A

Os operadores podem ser usados na construção se expressões, que calculam valores; expressões são os principais componentes das instruções; instruções podem ser agrupadas em blocos.

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

O que são as Expressões?

A

É uma construção composta de: variáveis, operadores e invocações de método, que são construídas de acordo com a sintaxe da linguagem e que avalia um único valor.

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

Pode-se constituir expressões compostas a partir de?

A

Várias expressões menores, desde que o tipo de dados corresponda ao tipo de dados da outra.

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

Como especificar exatamente como uma expressão será avaliada?

A

Usando parênteses. Ex:

(x + y) / 100

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

Caso não se indique explicitamente a ordem para as operações a serem executadas, como a ordem de execução será determinada?

A

Pela precedência atribuída aos operadores em uso na expressão. Por exemplo, o operador de divisão tem uma precedência maior do que o operador de adição.

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

O que são as Instruções?

A

São aproximadamente equivalentes às sentenças em linguagens naturais. Uma instrução forma uma unidade completa de execução. Os tipos de expressões a seguir podem ser transformados em uma instrução finalizando a expressão com um ponto-e-vírgula (;).

  • Expressões de atribuição;
  • Qualquer uso de ++ ou –;
  • Invocações de método;
  • Expressões de criação de objetos;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Exemplo de instrução de atribuição?

A

aValue = 8933.234;

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

Exemplo de instrução de incremento?

A

aValue++;

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

Exemplo de instrução de invocação do método?

A

System.out.println (“Hello World!”);

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

Exemplo de instrução de criação de objeto?

A

Bicycle myBike = new Bicycle ();

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

Existem dois outros tipos de instruções, quais são?

A
  • Instruções de declaração de variáveis;

- Instruções de fluxo de controle (condicional e repetição) regulam a ordem na qual as instruções são executadas.

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

O que são os Blocos?

A

Um bloco é um grupo de zero ou mais instruções entre chaves balanceadas e pode ser usado em qualquer lugar em que uma única instrução seja permitida.

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

As instruções dentro de arquivos de código fonte são geralmente executadas de cima para baixo, na ordem em que aparecem, no entanto, ao se utilizar das instruções de controle se fluxo o que ocorre?

A

Interrompem o fluxo de execução empregando a tomada de decisão, o loop e a ramificação, permitindo que o programa execute condicionalmente determinados blocos de código.

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

Instrução if-then?

A

É a mais básica de todas as instruções de fluxo de controle. Ela diz ao programa para executar uma determinada seção de código somente se um teste específico for avaliado como verdadeiro.

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

Na instrução if-then, as chaves de abertura e fechamento são opcionais, desde que a cláusula “then” contenha?

A

Contenha apenas uma instrução.

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

Instrução if-then-else?

A

Fornece um caminho secundário de execução quando uma cláusula “if” é avaliada como false.