Foram encontradas 60 questões.
No desenvolvimento de algoritmos, a
recursividade pode ser classificada em diferentes
tipos, de acordo com a forma como as chamadas
recursivas ocorrem. Nesse sentido, considere que
uma função, durante sua execução, realiza uma
chamada para ela mesma, ou seja, a própria função
invoca diretamente sua definição em seu corpo.
Essa situação caracteriza qual tipo de
recursividade?
Provas
Questão presente nas seguintes provas
Um professor IFCE orienta estudantes na
implementação de funções genéricas que operam
sobre diferentes tipos de dados. O docente
apresenta uma função que calcula a média de uma
coleção de valores, podendo ser aplicada a
inteiros, números de ponto flutuante ou outros
tipos numéricos, sem alterar a lógica do cálculo.
Qual é o tipo de polimorfismo envolvido nessa situação?
Qual é o tipo de polimorfismo envolvido nessa situação?
Provas
Questão presente nas seguintes provas
No contexto de sistemas operacionais, diferentes
técnicas podem ser utilizadas para realizar o
gerenciamento de operações de entrada e saída
(E/S). Algumas técnicas permitem que a CPU
(Central Processing Unit) seja liberada para
executar outras tarefas enquanto aguarda a
conclusão da operação, já outras exigem
verificação constante do estado do dispositivo.
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
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
Provas
Questão presente nas seguintes provas
Um professor IFCE apresenta aos estudantes duas
relações em um banco de dados acadêmico:
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.
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.
Provas
Questão presente nas seguintes provas
A mineração de dados envolve técnicas utilizadas
para descobrir padrões e relações em grandes
volumes de dados, podendo empregar métodos
supervisionados ou não supervisionados.
Considerando esses conceitos, informe se é
verdadeiro (V) ou falso (F) o que se afirma a seguir
e assinale a alternativa com a sequência correta.
( ) 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.
( ) 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.
Provas
Questão presente nas seguintes provas
Considere o seguinte trecho de código simples:
{ 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?
{ 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?
Provas
Questão presente nas seguintes provas
Um professor IFCE está orientando os alunos em
atividades práticas sobre bancos de dados
relacionais. O docente apresenta duas tabelas no
sistema do IFCE:
• 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.
• 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.
Provas
Questão presente nas seguintes provas
Durante o processo de otimização de consultas em
bancos de dados relacionais, o otimizador pode
aplicar regras de equivalência da álgebra relacional
para gerar planos alternativos semanticamente
equivalentes, porém potencialmente mais
eficientes. Considere a seguinte transformação:
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
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
Provas
Questão presente nas seguintes provas
Um professor IFCE está orientando estudantes no
desenvolvimento de um sistema especialista para
apoio à tomada de decisão em processos
acadêmicos. Durante a explicação, o docente
destaca que, nesse sistema, o programa é
construído por meio da declaração de fatos e
regras, enquanto um mecanismo de inferência
responde às consultas dos usuários e determina
automaticamente as conclusões possíveis.
Com base nessa situação, assinale a alternativa que apresenta corretamente o paradigma de programação utilizado e uma linguagem que o implementa, respectivamente.
Com base nessa situação, assinale a alternativa que apresenta corretamente o paradigma de programação utilizado e uma linguagem que o implementa, respectivamente.
Provas
Questão presente nas seguintes provas
No processo de garantia da qualidade de software,
as atividades de verificação e validação possuem
objetivos distintos no ciclo de desenvolvimento. A
respeito das características associadas a essas
atividades, assinale a alternativa INCORRETA.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container