Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 8.034 questões
Considere o seguinte código Java, escrito em um arquivo chamado TesteConta.java:
public class TesteConta {
public static void main(String ... args) {
Conta conta = new Conta();
conta.depositar(1000);
conta.sacar(1100);
System.out.println(conta.saldo);
}
}
class Conta {
double saldo;
void sacar(double qtd) {
saldo = saldo - qtd;
}
void depositar(double qtd) {
saldo += qtd;
}
}
O resultado de se compilar e executar o código acima é que o programa
Considere as seguintes classes Java, definidas em arquivos chamados, respectivamente, Funcionario.java, Gerente.java e TesteFuncionario.java:

Considerando o código das 3 classes apresentadas acima, analise as afirmativas a seguir:
I. O código compila sem erros e sua execução imprime na tela 3 números de ponto flutuante na mesma linha.
II. A substituição do modificador de acesso protected por private na definição do atributo salario da classe Funcionario causa erro de compilação ao tentar se recompilar todo o código.
III. A anotação @Override na classe Gerente indica que o método darAumento está sendo sobrescrito. Removê-la causa erro de compilação ao tentar se recompilar todo o código.
IV. Os valores do atributo salario associados aos objetos com nome “Fulano” e “Ciclano” aumentam em 10% e o associado ao objeto com nome “Beltrana” aumenta em 15% em relação aos valores inicializados na construção dos respectivos objetos, se se desconsiderarem imprecisões em valores de ponto flutuante.
É CORRETO o que se afirma em
Considere o seguinte código Java, escrito em um arquivo chamado TesteObjetos.java:

Sobre o código acima, é INCORRETO afirmar que
Considere a função xpto em código JavaScript.

A expressão
xpto("banana" + "laranja")
retorna:
I – Os operadores são declarados públicos.
II – Os níveis de sustentação pertencem à classe High Screem.
III – Funciona com o programa denominado Quore Queen.
I – impedir que a classe seja instanciada mais de uma vez.
II – impedir que a classe seja derivada por outras classes.
III – indicar que a classe possui métodos que precisam ser sobrescritos.
I – Enfatiza o controle de versão para garantir que programas e bibliotecas possam evoluir ao longo do tempo de maneira compatível.
II – Permite a inserção de suplementos de manipulação do tipo T9.
III – Suas raízes originam-se na família de linguagens C, Java e Java Script.
1. int a = 10, b = 7, c = 18; 2. String situacao = a < b ? 3. a < c ? “Situação 1” : 4. “Situação 2” : 5. b < c ? “Situação 3” : 6. “Situação 4”; 7. System.out.println(situacao);