Foram encontradas 57.071 questões.
Durante a implementação de um sistema de indexação hierárquica, um professor propôs a utilização de uma estrutura de
árvore que mantivesse a eficiência das operações de busca, inserção e remoção mesmo após diversas modificações dinâmicas.
Para isso, seria necessário manter a altura da árvore proporcional a log(n), utilizando operações de rotação e verificação de
fator de balanceamento. Considerando diferentes tipos de estruturas de árvore, é correto afirmar que:
Provas
Questão presente nas seguintes provas
Durante a implementação de um aplicativo Android
utilizando Kotlin, um professor solicitou que seus alunos
explorassem recursos da linguagem que promovem concisão,
segurança contra valores nulos e interoperabilidade com APIs
Java. Ao revisar um trecho de código contendo propriedades
imutáveis, tratamento seguro de nulidade e uso de inferência de
tipo, os alunos deveriam reconhecer quais elementos refletem
corretamente os princípios idiomáticos da linguagem Kotlin.
Considerando esse contexto, é correto afirmar que:
Provas
Questão presente nas seguintes provas
Durante a análise de uma hierarquia de classes em
um projeto Java, um professor solicitou aos estudantes a
identificação domecanismo que permite, emtempo de execução,
a chamada ao método sobrescrito da subclasse, mesmo quando
o objeto é referenciado por uma variável do tipo da superclasse.
Considerando a relação entre herança, sobrescrita e despacho
dinâmico, é correto afirmar que:
Provas
Questão presente nas seguintes provas
Durante a implementação de um algoritmo para avaliação
de expressões aritméticas na notação pós-fixada, um professor
solicitou aos alunos que identificassem a estrutura de dados
mais adequada para manipulação intermediária dos operandos.
No mesmo contexto, os estudantes deveriam comparar as
estruturas clássicas de dados lineares quanto à política de
acesso e ao comportamento da memória. Considerando esses
aspectos, é correto afirmar que:
Provas
Questão presente nas seguintes provas
Durante uma revisão técnica de páginas web desenvolvidas
por estudantes, um professor de programação identificou o uso
inadequado de elementos HTML em estruturas que exigiam
semântica acessível, indexação eficiente e possibilidade de
reutilização de conteúdo em diferentes contextos. Considerando
as recomendações do HTML5 e as boas práticas de
acessibilidade, estruturação semântica e organização lógica de
documentos web, a construção que define corretamente uma
seção de conteúdo independente, autocontida e com título
próprio, semanticamente adequada para reuso e indexação, é:
Provas
Questão presente nas seguintes provas
Durante o desenvolvimento de um aplicativo Android em Java, um docente orientou seus alunos quanto ao ciclo de vida de uma
Activity e à importância de preservar dados temporários durante mudanças de configuração, como a rotação da tela. Após simular
essa mudança, os estudantes observaram a perda de dados digitados em campos de texto. O procedimento tecnicamente mais
adequado para preservar esses dados entre recriações automáticas da Activity é:
Provas
Questão presente nas seguintes provas
Durante a análise de um sistema orientado a objetos desenvolvido em Java, um professor do IF identificou que uma subclasse,
localizada em um pacote diferente da superclasse, estava acessando diretamente um atributo desta sem utilizar os métodos públicos
disponíveis. Considerando os modificadores de acesso em Java e os princípios da orientação a objetos, é correto afirmar que esse
acesso direto:
Provas
Questão presente nas seguintes provas
O algoritmo buscaPrimeira, apresentado a seguir, implementa uma versão modificada da busca binária, cujo objetivo é localizar
a primeira ocorrência de um valor alvo em um vetor ordenado (possivelmente com valores repetidos).
Dado o vetor V = [2, 4, 4, 4, 5, 7, 9] e o valor alvo = 4, a execução da função buscaPrimeira(V, 4) retornará:
Dado o vetor V = [2, 4, 4, 4, 5, 7, 9] e o valor alvo = 4, a execução da função buscaPrimeira(V, 4) retornará:Provas
Questão presente nas seguintes provas
Durante a modelagem de um sistema de controle acadêmico
para uma instituição de ensino, um professor orientou seus alunos
a utilizarem o modelo entidade-relacionamento estendido (EER)
para representar conceitos como generalização, especialização
e herança entre entidades. Ao converter esse modelo para um
diagrama de classes UML, é necessário identificar corretamente
a notação usada para representar relações hierárquicas de
herança, em que subclasses herdam atributos e comportamentos
da superclasse. Nesse contexto, a representação correta do
relacionamento de herança é dada por:
Provas
Questão presente nas seguintes provas
Durante uma aula sobre algoritmos de ordenação, um
professor propôs a análise do impacto do particionamento
nos algoritmos recursivos baseados em divisão e conquista.
Considerando o comportamento no pior caso, quando os dados
estão previamente ordenados de forma crescente, o algoritmo
que apresenta o maior número de comparações e divisões
desbalanceadas, com consequente piora da complexidade
assintótica, é:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container