Primeira lista de exercicios
1. Qual alternativa está correta?
a) Java e C# são linguagens de programação.
b) Java e C# são linguagens de máquina.
c) Java é uma linguagem de programação e C# é uma linguagem de máquina.
d) C# é uma linguagem de programação e Java é uma linguagem de máquina.
2. Qual é a função dos compiladores?
a) Traduzir código de máquina para código fonte.
b) Executar código de máquina.
c) Executar código fonte.
d) Armazenar os dados do computador.
e) Traduzir código fonte para código de máquina.
3. Qual é a vantagem das linguagens de programação que utilizam máquinas virtuais?
a) A criação de programas “portáveis”.
b) Essas linguagens possuem mais comandos.
c) Os programas desenvolvidos com essas linguagens são mais rápidos.
d) A criação de programas específicos para um sistema operacional.
e) Os programas desenvolvidos com essas linguagens consomem menos memória.
4. Qual é a função das variáveis?
a) Exibir as mensagens dos programas.
b) Gerar números aleatórios.
c) Formatar números com casas decimais.
d) Armazenar dados.
e) Realizar cálculos matemáticos.
5. O que ocorre quando uma variável não inicializada é utilizada?
a) Um erro de compilação.
b) Um erro de execução.
c) A variável é inicializada com 0.
d) A variável é inicializada com um valor aleatório.
e) A variável é inicializada com null.
6. No Java e no C#, quais palavras representam valores literais booleanos?
a) verdadeiro e falso
b) True e False
c) True e false
d) true ou verdadeiro e false ou falso
e) true e false
7. Considere as linguagens Java e C#, como são definidas as strings?
a) Dentro de aspas simples.
b) Dentro de aspas duplas.
c) Dentro de aspas simples ou aspas duplas.
8. Qual nome de variável segue a convenção de nomenclatura do Java e do C#?
a) nomeDoJogador
b) NOMEDOJOGADOR
c) nome_do_jogador
d) nome-do-Jogador
e) nome do jogador
9. Qual nome de variável segue as regras de nomeclatura do Java e do