Questões de Concurso Sobre programação
Foram encontradas 15.002 questões
Considere que as classes Java abaixo encontram-se no mesmo pacote.
public abstract class Pessoa {
private String nome;
}
public class Funcionario extends Pessoa {
}
public class Professor extends Pessoa {
}
public class Aluno {
}
Dado o código Java abaixo, assinale a opção que altera metodoQ para que metodoP assuma a responsabilidade de tratar a exceção.
public class ProgramaX {
public void metodoP() {
metodoQ();
}
public void metodoQ() {
throw new IOException(“Erro de I/O”);
}
}
Analise o seguinte código em PHP e responda qual será a saída.
function test(&$x) {
$x += 5;
return $x;
}
$a = 10;
$b = test($a);
echo $a . “, “ . $b;
?>
Em um contexto de aplicação da aprendizagem baseada em projetos (ABPj), uma turma é desafiada a construir um protótipo de robô autônomo capaz de desviar de obstáculos. O professor orienta que, antes da escrita do código na linguagem de programação, a turma exercite o pensamento computacional, decompondo o comportamento complexo da navegação em instruções lógicas, sequenciais e gerenciáveis.
Nessa situação hipotética, a competência específica de planejamento estruturado é desenvolvida como objetivo da seguinte etapa da atividade:

O resultado da execução do código JavaScript anterior é

O resultado da execução do código Python apresentado é
Um programador escreveu o seguinte programa em Java:

Na execução, ocorreu um erro indicando a não-visibilidade do atributo:
• O texto do título da página vai ter caracteres com tamanho de 40 pixels e alinhamento à direita; e
• Os parágrafos e listas de itens vão ter letras com tamanho de 12 pixels, espaçamento vertical de 1,5 entre as linhas e espaço horizontal, entre as letras, de 1 pixel.
O formato CSS que atende a esses requisitos é:
Nessa situação hipotética, para armazenar os dados de pH, calcular sua média e exibir o resultado em Python, o analista deve
Com base no código apresentado e nos conceitos de seletores CSS, classes e manipulação do DOM via JavaScript, assinale a afirmativa INCORRETA.
I. “A estratégia de restringir o acesso direto aos atributos da classe e permitir sua manipulação apenas por meio de métodos públicos está associada ao princípio do encapsulamento, que promove controle sobre o estado interno do objeto e reduz o acoplamento entre componentes do sistema.”
PORQUE
II. “O encapsulamento, na programação orientada a objetos, estabelece uma separação clara entre a interface exposta ao exterior e a implementação interna da classe, permitindo alterações internas sem impactar diretamente as demais partes do software.”
Assinale a alternativa correta.
I. Representa a estrutura de um documento HTML ou XML como uma árvore de objetos manipuláveis por scripts.
II. Por meio dele, é possível acessar, alterar ou remover elementos de uma página web em tempo de execução.
III. É restrito à linguagem JavaScript, não podendo ser acessado por outras linguagens ou APIs.
IV. Sua manipulação permite alterar conteúdo, atributos e estilos dos elementos da página web.
V. Define a apresentação visual dos elementos da página, substituindo completamente o uso de CSS.
Está correto o que se afirma apenas em