Foram encontradas 57.037 questões.
No contexto de programação para Web, considere cada quadrado como um elemento (tag) filho direto de uma div com id="container", na seguinte ordem no DOM (Modelo de Objeto de Documento):
1º h2, 2º p, 3º p, 4º ul, 5º p, 6º p, 7º h1, 8º h2, 9º p, 10º p.
Assinale a alternativa que correspondente ao seletor CSS (Cascading Style Sheets) que produz exatamente a seleção dos 3°, 6° e 10° (todos do tipo <p>).
Provas
Considere o formulário HTML abaixo. O método é POST e o enctype padrão é application/x-www-form-urlencoded.
<form action="/register" method="post">
<label>
Usuário
<input type="text" name="user" value="joao" />
</label>
<button type="submit" name="user"
value="enviar">Enviar</button>
</form>
Assinale a alternativa que corresponde corretamente ao corpo da requisição HTTP gerada ao clicar no botão “Enviar”.
Provas
No contexto de casos de uso (UML) para um sistema de matrícula on-line, considere:
- Diretor Acadêmico (define políticas de matrícula, não usa diretamente a interface do sistema no dia a dia).
- Aluno (entra no portal para efetuar a matrícula).
- Gateway de Pagamento (serviço externo usado para autorizar cobrança da taxa).
Assinale a alternativa correta que apresenta a classificação desses papéis (stakeholder, ator primário, ator secundário).
Provas
Considere o seguinte código Java:
interface A {
default void exibir() {
System.out.println("A");
}
}
class B implements A {
private void exibir() {
System.out.println("B");
}
public void exibir2() {
exibir();
}
}
public class Main {
public static void main(String[] args) {
new B().exibir2();
}
}
Assinale a alternativa correta sobre a execução do código apresentado.
Provas
Considere o seguinte código Java:
import java.util.ArrayList;
import java.util.List;
class Animal {
void emitirSom() {
System.out.println("Som genérico");
}
}
class Gato extends Animal {
@Override
void emitirSom() {
System.out.println("Miau");
}
}
public class Main {
public static void main(String[] args) {
List<Object> caixa = new ArrayList<>
caixa.add(new Gato());
caixa.add(new Gato());
// A
((Gato) caixa.get(0)).emitirSom();
// B
((Animal) caixa.get(1)).emitirSom();
}
}
Analise as afirmações a seguir:
I. A linha A imprime Miau.
II. A linha B também imprime Miau, mesmo sem converter para Gato.
III. Se a lista fosse List<Animal>, daria para remover os casts e ainda adicionar Gato normalmente.
IV. Em List,<Object> get(...) retorna o tipo concreto do elemento, permitindo chamar emitirSom() sem cast.
V. List <Object> é mais segura que List <Animal> para evitar ClassCastException ao recuperar elementos.
Estão corretas apenas as afirmações:
Provas
Sendo o vetor V igual a:
| V | 1 | 6 | 5 | 3 | 11 | 19 | 10 | 22 | 35 | 22 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
As variáveis X = 3 e Y = 5, assinale a alternativa que corresponde corretamente a solicitação V [X + Y].
Provas
Em uma economia moderna, as condições de mercado mudam rapidamente e os profissionais da computação, especificamente os engenheiros de softwares, devem definir processos ágeis e de fácil manipulação e adaptação, capazes de se adequar às necessidades do mundo dos negócios. Nesse contexto, Pressman e Maxim (2021), afirmam que a engenharia de software define um método ágil para desenvolvimento de sistemas, dentre eles, destacamos o método que enfatiza o envolvimento do cliente por meio do estabelecimento de planos e cronogramas exequível, reduzindo, assim, a probabilidade de rejeição do produto.
Assim, assinale a alternativa que nomeia o método ágil de engenharia de software destacado acima.
Provas
A engenharia de software utiliza modelos de processos prescritivos como estratégia para tentar organizar e estruturar o desenvolvimento de software.
Nesse sentido, assinale a alternativa que corresponde corretamente ao nome do modelo que, em algumas vezes, também é chamado de modelo sequencial linear.
Provas
Pressman e Maxim (2021) afirmam que em Engenharia de Software existem sete grandes categorias as quais apresentam desafios contínuos para os engenheiros de software, dentre elas, destacamos a categoria que faz uso da heurística para solucionar problemas complexos que não são passiveis de computação ou de análise direta, aplicações nesta área incluem: robótica, sistemas de tomadas de decisão, reconhecimento de padrões, provas de teoremas e jogos.
Assim, assinale a alternativa que corresponde corretamente ao nome da categoria de software destacada acima.
Provas
A construção de métodos em linguagens orientadas a objetos como Java permite diferentes formas de personalizar o comportamento de uma classe. O que caracteriza a sobrecarga de métodos?
Provas
Caderno Container