Questões de Concurso Público IF-CE 2026 para Professor EBTT - Metodologia e Técnicas da Computação
Foram encontradas 60 questões
(I) o número de ocorrências de uma entidade que podem se associar a outra em um relacionamento;
(II) a característica da entidade Participação no modelo descrito.
Os conceitos que correspondem aos itens I e II, respectivamente, são:
• a chave primária não pode assumir valor nulo;
• não pode haver duplicidade de valores na chave primária;
• cada registro deve ser identificado de maneira única dentro da tabela.
O professor explica que essas regras são essenciais para garantir a consistência estrutural do banco de dados e evitar ambiguidades na identificação dos registros.
Assinale a alternativa que apresenta corretamente o tipo de restrição envolvida nessa situação.
( ) O teste unitário tem por finalidade avaliar o sistema completo e integrado, verificando sua conformidade com os requisitos especificados.
( ) O teste de integração tem como objetivo identificar falhas na comunicação e na interação entre módulos ou componentes do sistema.
( ) O teste de regressão é realizado após modificações no sistema, com o propósito de verificar se funcionalidades previamente implementadas continuam operando corretamente.
( ) O teste caixa branca fundamenta-se na análise da estrutura interna do código, considerando fluxos lógicos, decisões e caminhos de execução.
Com base nessa situação, assinale a alternativa que apresenta corretamente o paradigma de programação utilizado e uma linguagem que o implementa, respectivamente.
R ⋈S ≡ S ⋈R
Essa transformação permite alterar a ordem das relações envolvidas na operação de junção, sem modificar o resultado final da consulta. Essa técnica de otimização baseada em reescrita algébrica é conhecida como
• docentes (id_docente, nome, cargo, departamento);
• projetos (id_projeto, id_docente, nome_projeto, tipo_projeto).
Ele solicita aos alunos que expressem uma consulta para obter o nome e o cargo de todos os docentes do departamento “Técnicas de Computação” que não participam de nenhum projeto externo, utilizando cálculo relacional. Com base nessas informações, assinale a alternativa que apresenta corretamente a expressão em cálculo relacional que atende à solicitação do docente.
{ x > 0 }
y := x + 1
{ y > 1 }
A pré-condição { x > 0 } garante que, depois da execução da instrução y := x + 1, a pós-condição {y > 1} será satisfeita, permitindo raciocinar formalmente sobre a correção do programa sem executá-lo.
Com base nessa abordagem, qual é o tipo de semântica formal utilizada para relacionar précondições e pós-condições e raciocinar sobre a correção do programa?
( ) Classificação é uma técnica não supervisionada cujo objetivo é prever uma classe categórica a partir dos dados analisados.
( ) Regressão é uma técnica supervisionada utilizada para prever um valor numérico contínuo com base em um conjunto de dados previamente rotulados.
( ) Clusterização é uma técnica não supervisionada que visa agrupar objetos similares sem a utilização de rótulos prévios.
( ) Regras de associação buscam identificar relações do tipo “Se X ocorre, então Y tende a ocorrer”, sendo o algoritmo k-NN (k-Nearest Neighbors, ou k-vizinhos mais próximos) um dos métodos comumente utilizados para esse fim.
Docentes (id_docente, nome, cargo, departamento)
Projetos (id_projeto, id_docente, nome_projeto, tipo_projeto)
O docente solicita a construção de uma consulta que retorne o nome e o cargo dos docentes do departamento “Engenharia de Computação” que não participam de projetos externos, utilizando operações da álgebra relacional.
Diante desse contexto, assinale a alternativa que apresenta a combinação de operações que atende corretamente ao solicitado.
Tendo isso em vista, considere que uma CPU verifica continuamente se o dispositivo terminou a operação de E/S, checando repetidamente o estado do controlador até que a operação seja concluída. Essa técnica de gerenciamento de E/S é denominada
Qual é o tipo de polimorfismo envolvido nessa situação?