Exercicio NP2
Por: jonas1996 • 9/5/2016 • Trabalho acadêmico • 2.817 Palavras (12 Páginas) • 336 Visualizações
- Com relação a tipos de dados em java, é possível afirmar que:
I Toda variável em java tem um tipo.
II Os tipos são rigorosamente definidos
III É possível executar a conversão automática dos tipos
- As afirmativas I, II e III estão corretas.
- As afirmativas I e II estão corretas.
- Apenas a afirmativa I esta correta.
- Apenas a afirmativa II esta correta.
- Apenas a afirmativa III esta correta.
- Com relação aos literais booleanos em Java , é correto afirmar que:
I Um valor booleano só pode ser definido como true ou false.
II Um valor booleano também pode ser definido como 1 ou 0;
III O tipo booleano é retornado por todos os operadores relacionais.
- As afirmativas I, II e III estão corretas.
- As afirmativas I e II estão corretas.
- As afirmativas I e III estão corretas.
- As afirmativas II e III estão corretas.
- Somente a afirmativa I está correta.
- Sobre literais de caracteres em Java, é correto afirmas que:
I Java utiliza o Unicode para representar os caracteres.
II Um literal de caractere pode ser representado por um único caractere entre aspas simples.
III O tipo char tem 16bits
- As afirmativas I, II e III estão corretas.
- As afirmativas I e II estão corretas.
- As afirmativas I e III estão corretas.
- As afirmativas II e III estão corretas.
- Somente a afirmativa I está correta.
- Assinale a alternativa incorreta
- Os literais de posto flutuante são do tipo double, por padrão.
- Para determinar um literal de posto flutuante como tipo float, é necessário acrescentar a letra F (maiúscula ou minúscula) ao literal.
- Não é permitido atribuir um valor de ponto flutuante a um inteiro.
- Há três maneiras de representar literais inteiros: decimal, octal e hexadecimal.
- Todas as alternativas anteriores estão incorretas
- Com relação ao escopo de variáveis em java, é correto afirmar
I Escopo significa o ciclo de vida de determinado dado
II Variável declaradas em blocos mais externos são “enxergadas” dentro de blocos mais internos, porém, a recíproca não é verdadeira.
III As variáveis são criadas quando o programa entra em seu escopo, e são destruídas na saída dele, portanto, a validade de uma variável está limitada ao seu escopo.
- Somente a afirmativa I está correta.
- Somente a afirmativa II está correta.
- Somente a afirmativa III está correta.
- As afirmativas I e II estão corretas.
- As afirmativas I , II e III estão corretas.
- Analise o código adiante. Em seguida, qual sera o resultado retornado:
class Exercicio5{
public static void main(String args[])
{
int a = 5, b=7;
boolean n =(a==b);
System.out.println(n);
}}
- false
- true
- 5
- 7
- Erro de compilação
- Sobre a instrução if, é possível afirmar que:
I. O único argumento válido para uma instrução if é um valor booleano.
II. As chaves são opcionais para blocos if quando existir apenas uma instrução dentro do bloco de comando.
III. Se o resultado da expressão booleana for falso, o bloco de comandos não será executado.
a) Apenas afirmativa I está correta.
b) Apenas afirmativas II e III estão corretas.
c) Apenas afirmativas I,II e III estão corretas.
d) Apenas afirmativas I e III estão corretas.
e) Nenhuma das afirmativas está correta.
- Sobre o comando switch/case, é possível afirmar que:
I. O comando switch/case é similar ao comando if, pode comparar qualquer valor e utilizar, inclusive, os operadores && e ||.
II. O comando default será executado sempre que o valor assumido pela variável não encontrar um valor case correspondente.
III. O comando break separa o que é restrito para ser executado em cada case.
a) Apenas afirmativa I está correta.
b) Apenas afirmativas II e III estão corretas.
c) Apenas afirmativas I,II e III estão corretas.
d) Apenas afirmativas I e III estão corretas.
e) Nenhuma das afirmativas está correta.
- Sobre o laço de repetição for, é possível afirmar que:
I. A instrução for possui três partes: a declaração ou inicialização de variáveis, o teste booleano e a expressão de iteração.,
II. Não é possível inicializar mais de uma variável na declaração do loop for.
III. A variável declarada e inicializada no laço for pode ser utilizada em qualquer parte do código.
a) Apenas afirmativa I está correta.
b) Apenas afirmativas II e III estão corretas.
c) Apenas afirmativas I,II e III estão corretas.
d) Apenas afirmativas I e III estão corretas.
e) Nenhuma das afirmativas está correta.
- Sobre os comandos while e do/while, é possível afirmar que:
I. O comando while é usado para que um bloco de instruções seja repetido por um determinado número de vezes.
II. O comando do/while verifica a condição antes de percorrer o loop.
III. Os comandos while e do/while têm basicamente o mesmo funcionamento com a diferença de que do/while fará com que os comandos seja, executados ao menos uma única vez.
...