■ PROVA – LINGUAGEM DE PROGRAMAÇÃO (JAVA)
Disciplina: Programação de Soluções Computacionais
Professor: Ricardo Ribeiro Assink
Aluno(a): __________________________________________
Data: ____/____/____
■ Parte 1 – Questões Objetivas (1 ponto cada)
1. O que é uma linguagem de programação?
a) Um método padronizado para informar um conjunto de passos ou instruções ao
computador
b) Um aplicativo de edição de código
c) Um sistema operacional
d) Um compilador de códigos binários
2. A programação para desktop é voltada para:
a) Aplicações que só funcionam na web
b) Programas executados diretamente no computador, sem necessidade de internet
c) Jogos online
d) Aplicações móveis
3. O JDK (Java Development Kit) é utilizado para:
a) Executar aplicativos Java apenas
b) Editar textos e criar interfaces
c) Desenvolver, compilar e testar programas em Java
d) Armazenar bancos de dados
4. O que significa a sigla IDE?
a) Interactive Data Environment
b) Integrated Development Environment
c) Internal Design Editor
d) Interface Developer Engine
5. Qual comando é usado para executar um programa Java compilado no terminal?
a) javac [Link]
b) java NomeDoArquivo
c) execute [Link]
d) run NomeDoArquivo
■ Parte 2 – Questões Discursivas (2 pontos cada)
6. Explique o que é o JDK e qual é sua função no desenvolvimento de programas Java.
7. O que é a Máquina Virtual Java (JVM) e qual o seu papel na execução de programas?
8. O que é uma IDE e por que ela é importante para o desenvolvimento profissional?
9. Explique o que é indentação de código e por que ela é importante.
10. Qual é a função dos delimitadores { } em um código Java?
■ Parte 3 – Prática (3 pontos extras – bônus)
11. Escreva um programa em Java que declare uma variável chamada nome, atribua a
ela o valor “João”, mostre o valor em uma mensagem, altere para outro valor e mostre
novamente o novo valor usando concatenação.
12. Crie um programa Java que declare uma variável do tipo inteiro (int), atribua um valor
qualquer e mostre o valor dessa variável em uma mensagem.
13. Repita o exercício anterior, mas mostre a mensagem usando concatenação no
código, no formato:
O valor da variável é: <número escolhido>