Foram encontradas 1.782 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Uma equipe de desenvolvimento adotou práticas de DevOps em um sistema corporativo. O fluxo definido estabelece que todo o código é versionado em Git, e que a cada push para o repositório remoto é executado automaticamente um pipeline de CI/CD.
Nesse pipeline são realizadas etapas de build, testes automatizados e análise estática de código. Caso todas as etapas sejam concluídas com sucesso, o artefato gerado é automaticamente implantado em ambiente de homologação.
Com base nos conceitos de integração contínua, entrega contínua e automação de pipelines, analise as afirmativas a seguir.
I. A integração contínua (continuous delivery) consiste na prática de integrar alterações de código com frequência em um repositório compartilhado, em que builds e testes automatizados são executados para detectar falhas precocemente no processo de desenvolvimento.
II. A entrega contínua (continuous delivery) pressupõe que o sistema esteja sempre em um estado potencialmente implantável em produção, embora a liberação final para produção dependa de uma aprovação manual.
III. Em pipelines de CI/CD, ferramentas como GitHub Actions e GitLab CI/CD permitem definir workflows ou pipelines automatizados por meio de arquivos de configuração versionados no próprio repositório do projeto.
IV. A cultura DevOps enfatiza a automação de processos de build, teste e deploy, reduzindo a necessidade de interação entre equipes de desenvolvimento e operações ao longo do ciclo de entrega de software.
Assinale a alternativa CORRETA:
Uma universidade utiliza um sistema acadêmico para gerenciar informações de estudantes, dados cadastrais de pessoas e emissão de cartões institucionais. Um analista de dados precisa identificar estudantes ativos que ainda não possuem cartão institucional emitido.
Para isso, foi utilizada a seguinte consulta SQL em um banco de dados MySQL:
Considere ainda que o analista avalia o seguinte plano de execução simplificado obtido por meio do comando EXPLAIN:
Com base na consulta apresentada, na semântica das operações de junção e em aspectos de otimização de consultas SQL, analise as afirmações a seguir.
I. A consulta apresentada pode ser reescrita de forma logicamente equivalente, utilizando uma subconsulta com NOT EXISTS para identificar estudantes que não possuem registros correspondentes na tabela cartoes_acesso.
II. No plano de execução apresentado, o tipo ALL, na tabela estudantes, indica que o otimizador está realizando uma varredura completa da tabela, o que pode ocorrer quando não há índice adequado para a condição de busca utilizada.
III. Caso a condição ca.id_cartao IS NULL fosse movida da cláusula WHERE para a cláusula 0N do LEFT JOIN, o resultado da consulta permaneceria o mesmo.
IV. A consulta utiliza um padrão conhecido como anti-join, frequentemente empregado para localizar, em uma tabela, registros que não possuem correspondência em outra tabela.
Assinale a alternativa CORRETA.
Considerando os conceitos de bancos de dados não-relacionais, o modelo de documentos, a arquitetura e a operação do MongoDB, analise as afirmações a seguir.
I. No MongoDB, os dados são armazenados em documentos no formato BSON, organizados em coleções, o que possibilita que documentos de uma mesma coleção possuam estruturas diferentes.
II. Operações básicas de manipulação de dados no MongoDB seguem o modelo CRUD (Create, Read, Update e Delete), realizadas por comandos, como insert0ne, find, update0ne e delete0ne.
III. Em sistemas NoSQL baseados em documentos, como o MongoDB, é obrigatório definir previamente um esquema rígido para cada coleção, semelhante ao modelo relacional tradicional.
IV. O MongoDB não oferece mecanismos nativos para replicação ou distribuição de dados, sendo necessário utilizar ferramentas externas para garantir alta disponibilidade.
Considerando os conceitos apresentados, assinale a alternativa CORRETA.
Considere o seguinte trecho de código em PHP, utilizado em um módulo de autenticação de umsistema acadêmico:
Fonte: dados do elaborador
Com base no funcionamento do protocolo HTTP, no uso de sessões e cookies e nos atributos desegurança aplicados no código apresentado, analise as afirmações a seguir.
I. O atributo HttpOnly, configurado no cookie ultimo_acesso, impede que scriptsexecutados no navegador, como JavaScript, acessem diretamente o valor desse cookie.
II. O atributo SameSite=Strict restringe o envio do cookie em requisições originadas deoutros domínios, contribuindo para reduzir ataques de CSRF.
III. Uma vez criada, a variável de sessão $_SESSION['aluno_logado'] pode ser acessada apenas em requisições HTTP do tipo POST, pois foi definida em uma requisição desse tipo.
IV. Caso o formulário utilizasse o método GET em vez de POST, o valor da matrícula poderia aparecer na URL da requisição, o que pode ser indesejável em cenários em que o programador não quer deixar explícitos os valores dos parâmetros que estão sendo passados no formulário.
Assinale a alternativa CORRETA:
Em arquiteturas modernas baseadas em microsserviços, é comum a utilização de uma API Gateway, que atua como um ponto único de entrada para requisições externas. Esse componente integra a camada de middleware, sendo responsável por funções como roteamento de requisições, autenticação, transformação de mensagens, controle de acesso e aplicação de políticas de segurança, permitindo que clientes acessem múltiplos serviços de backend de forma transparente.
Considere o seguinte exemplo de configuração simplificada de um gateway para registrar um serviço e criar uma rota de acesso:

Clientes podem acessar o serviço por meio do endpoint:

O gateway encaminhará automaticamente a requisição para o serviço backend correspondente.
Com base no funcionamento de API Gateways em arquiteturas distribuídas, analise as afirmativas a seguir.
I. A configuração apresentada permite que o cliente acesse o recurso /usuarios pelo gateway, sem precisar conhecer diretamente o endereço ou a porta do serviço backend responsável pelo processamento da requisição.
II. A presença da API Gateway na arquitetura implica que os serviços internos deixam de se comunicar diretamente entre si, passando toda interação obrigatoriamente pelo gateway.
III. A centralização do acesso aos serviços em uma API Gateway possibilita a implementação de mecanismos comuns, como autenticação, registro de logs e limitação de requisições, em um único ponto da arquitetura.
Assinale a alternativa CORRETA:
Entre as soluções utilizadas para comunicação assíncrona estão os message brokers, que implementam o modelo de fila de mensagens, no qual produtores enviam mensagens para uma fila e consumidores as processam posteriormente.
Considere o seguinte código em Python, que utiliza a biblioteca pika para consumir mensagens de uma fila em um broker implementado com RabbitMQ.
Esse código ilustra um consumidor de mensagens que se conecta a um broker RabbitMQ e recebe mensagens publicadas em uma fila.
Com base no conceito de middleware e no funcionamento de sistemas de mensageria em arquiteturas distribuídas, analise as afirmações a seguir:
I. O programa estabelece uma conexão com um servidor de mensageria e passa a atuar como consumidor de mensagens da fila denominada “tarefas”.
II. Para toda mensagem entregue ao consumidor a partir da fila tarefas, a função callback será executada para processar o conteúdo recebido.
III. A utilização de um middleware de mensageria como o RabbitMQ implica que produtores e consumidores precisam estar em execução simultaneamente para que a comunicação ocorra de maneira síncrona.
Assinale a alternativa CORRETA.
Um Analista de Tecnologia da Informação desenvolveu um script em Bash para automatizar a sincronização e a cópia de arquivos entre servidores Linux em um ambiente corporativo.
O script realiza as seguintes operações:
verifica se o diretório de origem existe;
sincroniza arquivos para um servidor remoto, utilizando rsync, preservando permissões e removendo arquivos que não existem mais na origem;
copia um relatório gerado para outro servidor, utilizando scp;
registra a operação em um arquivo de log com timestamp.

Analise o código acima e assinale a alternativa que apresenta as afirmações sobre o funcionamento CORRETO do script:
I. O script verifica se o diretório de origem existe antes de iniciar o processo de sincronização.
II. O comando rsync -avz --delete sincroniza os arquivos, preservando permissões, e remove no destino arquivos que não existem mais na origem.
III. O comando scp é utilizado para copiar o arquivo de relatório para outro servidor remoto.
IV. O comando rsync utilizado no script realiza apenas cópia simples de arquivos, sem suporte à sincronização.
V. O comando rsync registra automaticamente todas as operações realizadas em um arquivo de log contendo timestamps.
Sobre a referida lei, assinale a alternativa CORRETA.
Sobre o tema, assinale a alternativa CORRETA:
Leia as alternativas e assinale a INCORRETA, considerando o disposto na Lei n° 9.784/1999.
I. Termo de fomento formaliza parcerias propostas pela administração pública que envolvam a transferência de recursos financeiros.
II. Termo de colaboração formaliza parcerias propostas pelas organizações da sociedade civil, que envolvam a transferência de recursos financeiros.
III. Acordo de cooperação formaliza parcerias que não envolvam a transferência de recursos financeiros.
Uma parceria foi estabelecida entre órgão da administração pública e organização da sociedade civil para a consecução de finalidades de interesse público e recíproco por um período de um ano. Os recursos recebidos em decorrência da parceria foram depositados em conta corrente específica isenta de tarifa bancária na instituição financeira pública determinada pela administração pública. A administração pública promoveu a instauração de tomada de contas especial antes do término da parceria, ante evidências de irregularidades na execução do objeto. A organização da sociedade civil asseverou que prestaria contas da boa e regular aplicação dos recursos recebidos no prazo de até noventa dias, a partir do término da vigência da parceria, conforme previsto no artigo 69 da Lei nº 13.019/2014. Ademais, não incluirá informações sobre rendimentos de ativos financeiros, pois, por previsão legal, não possuem aplicação vinculada ao objeto da parceria e não estão sujeitos às mesmas condições de prestação de contas exigidas para os recursos transferidos.
Considerando os dados e as circunstâncias hipotéticas apresentadas no enunciado e o disposto na Lei nº 13.019/2014, assinale a alternativa CORRETA.
( ) Na hipótese de contratação direta indevida ocorrida com dolo, fraude ou erro grosseiro, o contratado e o agente público responsável responderão solidariamente pelo dano causado ao erário, sem prejuízo de outras sanções legais cabíveis.
( ) É inexigível a licitação para a aquisição ou restauração de obras de arte e objetos históricos, de autenticidade certificada, desde que inerente às finalidades do órgão ou com elas compatível.
( ) É dispensável a licitação para a transferência de tecnologia ou licenciamento de direito de uso ou de exploração de criação protegida, nas contratações realizadas por instituição científica, tecnológica e de inovação pública ou por agência de fomento, desde que demonstrada vantagem para a Administração.
( ) A licitação é inexigível para a contratação de serviços técnicos especializados de natureza predominantemente intelectual com profissionais ou empresas de notória especialização, vedada a inexigibilidade para serviços de publicidade e divulgação.
( ) Para a contratação de objetos que possam ou devam ser contratados por meio de credenciamento, a licitação é dispensável.
Assinale a alternativa que apresenta a sequência CORRETA:
I – No dever de pagamento pela Administração, deve ser observada a ordem cronológica para cada fonte diferenciada de recursos, sendo que os pagamentos a microempreendedores individuais e agricultores familares têm prioridade sobre os demais pagamentos aos demais fornecedores.
II – A ordem cronológica no dever de pagamento pela Administração pode ser modificada de acordo com a disponibilidade de recursos do órgão pagador, conforme prevê o artigo 141 da referida lei.
III - Na contratação de obras, fornecimentos e serviços, inclusive de engenharia, poderá ser estabelecida remuneração variável vinculada ao desempenho do contratado, com base em metas, padrões de qualidade, critérios de sustentabilidade ambiental e prazos de entrega definidos no edital de licitação e no contrato.
IV - A antecipação de pagamento somente será permitida se propiciar sensível economia de recursos ou se representar condição indispensável para a obtenção do bem ou para a prestação do serviço, hipótese que deverá ser previamente justificada no processo licitatório e expressamente prevista no edital de licitação ou instrumento formal de contratação direta.
Marque a alternativa CORRETA:
I. Tomando-se por base que uma pró-reitoria de gestão de pessoas cuida de tarefas inerentes à administração de recursos humanos, desde a contratação até a aposentadoria, pode-se dizer que o critério adotado para a criação dessa unidade organizacional foi o funcional.
II. Em uma unidade acadêmica (como uma faculdade, por exemplo), a qual reúne departamentos didático-científicos, secretarias, setores administrativos, grupos de pesquisa e programas de ensino e pesquisa, dentre outros, o critério mais adequado para divisão do trabalho é o de organização por projeto.
III. Universidades podem aderir à organização em forma de rede, a fim de conduzir atividades, reunindo recursos de diversas organizações, indivíduos e grupos. No contexto acadêmico, a organização em rede pode se configurar por meio de oferta, por exemplo, de programa de ensino na pós-graduação ofertado por diversas universidades.
Assinale a alternativa CORRETA.