Questões de Concurso
Para if-mg
Foram encontradas 1.422 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Análise o código e responda a questão.


Sabendo que o botão 1 (BT1) foi pressionado 12 vezes, o que acontecerá após o botão 2 (BT2) ser pressionado?
O algoritmo para resolver o problema da Torre de Hanói pode ser definido pela seguinte função recursiva:
T(n) = 2T(n − 1) + 1, com T(0) = 1, onde n representa o número de discos.
Esse algoritmo resolve o problema movendo os discos entre três pinos de acordo com as regras do jogo.
Diante dessa definição, qual seria a ordem de complexidade do algoritmo?
Considere uma árvore binária de busca inicialmente vazia. As seguintes operações de inserção e remoção são realizadas conforme ordem apresentada a seguir:
• Inserir 50, Inserir 30, Inserir 70, Inserir 20, Inserir 40, Inserir 60, Remover 30, Inserir 80, Inserir 65, Inserir 90, Inserir 75, Remover 70
Observação importante: A remoção de um nó com dois filhos segue a estratégia sucessor in-order.
Qual das alternativas a seguir representa corretamente a árvore resultante após todas as inserções e as remoções?
Assinale a alternativa que mostra a matriz M preenchida pelo seguinte código em Java:

Para as lacunas abaixo, marque (C) para os algoritmos de classificação e (A) para algoritmos de agrupamento. Assinale a alternativa que representa a ordem correta
( ) Árvore de decisão
( ) KNN
( ) K-Means
( ) Redes Neurais
( ) DBScan
Um pesquisador está analisando um conjunto de dados sobre pacientes que se submeteram a um tratamento específico para diabetes. Os dados incluem variáveis como idade, índice de massa corporal (IMC), níveis de glicose no sangue, histórico de doenças e se o tratamento ocorreu com sucesso ou não. O pesquisador deseja identificar padrões nos dados para entender melhor quais características dos pacientes estão associadas ao sucesso ou não do tratamento.
Considerando esse cenário, avalie as seguintes afirmações sobre o uso de métodos supervisionados e não supervisionados para analisar esses dados:
Um pesquisador está usando um algoritmo genético para encontrar o melhor conjunto de features possíveis para um problema. No entanto, durante a execução do algoritmo o pesquisador percebe que as soluções geradas sempre divergem para a mesma solução subótima.
Tendo em vista o cenário apresentado, assinale a alternativa que apresenta a ação que irá melhorar a exploração do espaço de respostas a fim de evitar a rápida convergência.
Assinale a alternativa que descreve corretamente a função do método construtor.
Sobre o encapsulamento, existem diferentes níveis de acesso a atributos e métodos por outras classes, este recurso facilita tanto no uso da classe quanto na manutenção do código. Assinale a alternativa incorreta sobre encapsulamento.
O HTML (HyperText Markup Language) é uma linguagem de marcação e é usada na construção de páginas para a visualização de informação. O principal recurso dessa linguagem é a tag (marcação) no qual determina como a informação deve ser apresentada.
A entrada de dados em formulários pode ser feita de diferentes formas sendo usado diferentes tags para isso. Assinale a alternativa que descreve corretamente a tag para entrada de dados com sua funcionalidade.
No processamento digital de imagens, a técnica de filtragem espacial é utilizada para modificar uma imagem aplicando operações diretamente sobre seus pixels. Neste contexto, analise as alternativas a seguir e marque a opção CORRETA.
Usando o exemplo de algoritmo do autor Glenn Brookshear, em sua obra “Ciência da Computação: Uma Visão Abrangente. ed. 11. p. 204”. Dado o algoritmo em pseudocódigo para encontrar os cinco menores e os cinco maiores números de uma lista sem ordená-la completamente, qual das seguintes alternativas descreve CORRETAMENTE o comportamento do algoritmo?

De acordo com o autor Glenn Brookshear, os algoritmos de ordenação utilizam estruturas iterativas para reorganizar uma lista desordenada em ordem. Na figura abaixo, é CORRETO afirmar que ela representa o seguinte algoritmo de ordenação:

Fonte: Ciência da Computação: Uma Visão Abrangente. Glenn Brokshear. Bookman. 11 edição, p. 177.
Segundo o PMBOK, o gerenciamento da qualidade do projeto é uma etapa importante. Analise as afirmativas a seguir e assinale a alternativa CORRETA que preencha as lacunas.
( ) O Diagrama de Pareto é utilizado para identificar e classificar as causas de problemas de qualidade em um projeto.
( ) O Gráfico de Controle é frequentemente utilizado no processo de controle de qualidade para monitorar o desempenho e identificar variações no projeto.
( ) A detecção de defeitos nos entregáveis é a principal finalidade do processo de garantia da qualidade no gerenciamento de projetos.
( ) O Checklist é utilizado para coletar dados sobre a qualidade dos entregáveis durante o controle da qualidade.
De acordo com o PMBOK, sobre o gerenciamento de risco, analise as sentenças abaixo e assinale a opção CORRETA.
I) Matriz de probabilidade e impacto é uma das principais técnicas de análise qualitativa de riscos.
II) O processo de planejamento de riscos no gerenciamento de projetos tem como objetivo definir como os riscos serão monitorados e controlados.
III) A avaliação do desempenho do plano de gerenciamento de riscos é uma atividade que faz parte do processo de monitoramento e controle de riscos.
IV) A identificação dos riscos mais críticos do projeto é o propósito principal da análise quantitativa de riscos.
Analise o trecho de código a seguir em Linguagem SQL e responda a questão.
inserir nos valores do projeto (1, "ABC", "Belo Horizonte"),
(2, "ABE", "Rio de Janeiro"),
(3, "ABF", "São Paulo"),
(4, "ABG", "Curitiba"),
(5, "ABH", "Juiz de Fora");
inserir nos valores do departamento (100, "Marketing", "MK"),
(101, "Vendas", "VD"),
(102, "Tecnologia da Informação", "TI"),
(103, "Recursos Humanos", "RH"),
(104, "Contabilidade", "CT"),
(105, "Estoque", "ES");
inserir nos valores de funcionamentoio (1, "Alice", '2011-11-01', "[email protected]", 1, 100),
(2, "Mohamed", '2015-09-06', "[email protected]",1, 101),
(3, "Bob", '2018-05-02', "[email protected]", 3.103),
(4, "Maria", '2017-10-07', "[email protected]", 4, 104),
(5, "João", '01-04-2012', "[email protected]", 1, 101);
SELECIONE f.* DE função f ESQUERDA JUNTE projeto p
ON f.cod_proj = p.cod onde f.cod_proj não é nulo;
SELECIONE f.* DE funcionario f DIREITA JUNTE-SE departamento
d ON f.cod_dep = d.id onde f.cod_dep não é nulo;
Ao executar, de forma independente, cada código SQL retornará uma certa quantidade de linhas. Marque uma alternativa CORRETA.
Considere o esquema de tabelas para responder à questão



SELECT u.coduser, COUNT(u.coduser) AS TOTAL
FROM user u
LEFT JOIN user_movie cm
ON u.coduser = cm.coduser
RIGHT JOIN movie m
ON m.codmovie = u.coduser
GROUP BY u.nome
ORDER BY 1 Desc ;
Um usuário de banco de dados executa a consulta acima e os valores contidos na coluna TOTAL que serão exibidos ao final da execução do código são: