Questões de Concursos TRF 5a Resolva questões de TRF 5a comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Filtrar questões 💡 Caso não encontre resultados, diminua os filtros. TRF 5a ××TRF 5a Ordenar por: Mais recentes Mais populares 🔥 Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 1Q896292 | Informática, Ferramentas de Segurança antivírus, Área Administrativa, TRF 5a, IBFC, 2024A segurança da informação envolve a implementação de políticas e tecnologias para proteger dados críticos contra ataques cibernéticos, vazamentos e outras formas de comprometimento. Assinale a alternativa que apresenta uma característica principal de um malware conhecido como Cavalo de Troia. ✂️ a) Ele infecta o sistema diretamente através de anexos de e-mail e não se disfarça como software legítimo ✂️ b) Ele se disfarça como um software legítimo ou vem integrado a um programa legítimo, enganando o usuário para instalar outros malwares ✂️ c) Ele exibe anúncios indesejados e cria pontos de vulnerabilidade para facilitar a entrada de outros malwares ✂️ d) Ele atua como uma ferramenta de segurança, protegendo o sistema contra ataques externos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 2Q906276 | Informática, Malware vírus, Área Administrativa, TRF 5a, IBFC, 2024Assinale a alternativa que apresenta o principal objetivo do phishing. ✂️ a) Oferecer promoções e descontos através de campanhas de marketing por e-mail ✂️ b) Fornecer suporte técnico para a resolução de problemas de software sem risco de segurança ✂️ c) Solicitar feedback do usuário sobre um produto ou serviço de forma segura e legítima ✂️ d) Levar o usuário a realizar ações que comprometem a segurança de seu dispositivo, como fornecer informações pessoais ou instalar software malicioso Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 3Q891276 | Programação, Linguagens de programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024A linguagem Java é amplamente utilizada mundialmente, devido a sua robustez e consolidação na área da computação. Diante do exposto, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) A Máquina Virtual Java (JVM) permite que os programas Java sejam executados em diferentes plataformas, proporcionando portabilidade. ( ) Java não suporta herança, um dos princípios fundamentais da programação orientada a objetos. ( ) Java suporta coleta de lixo, o que significa que o programador não precisa gerenciar explicitamente a alocação e desalocação de memória. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) V - V - V ✂️ b) V - F - V ✂️ c) V - F - F ✂️ d) F - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 4Q891277 | Programação, Linguagens de programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024A linguagem Java, assim como outras linguagens possui frameworks, ou seja, ferramentas que auxiliam a maximizar o desenvolvimento. Um dos mais utilizados em Java é o Spring, desta forma, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) O Spring é exclusivamente utilizado para o desenvolvimento de aplicações Android. ( ) O Spring não suporta a criação de APIs RESTful, sendo focado apenas em arquiteturas baseadas em serviços SOAP. ( ) O Spring é um framework de código aberto para desenvolvimento de aplicações Java. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - V ✂️ b) F - V - V ✂️ c) V - F - F ✂️ d) V - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 5Q891278 | Programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024O desenvolvimento de APIs vem se tornando cada vez mais frequente, devido a necessidade da comunicação entre sistemas, desta forma muitas tecnologias foram e estão sendo criadas para apoiar os desenvolvedores a terem melhor produtividade e organização ao longo do desenvolvimento das aplicações. O swagger no contexto do desenvolvimento de APIs é: ✂️ a) um banco de dados exclusivo para armazenar informações de APIs ✂️ b) uma linguagem de programação para criar APIs ✂️ c) um servidor web para hospedar APIs ✂️ d) uma ferramenta para projetar, documentar e consumir APIs RESTful Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 6Q891279 | Engenharia de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) O teste de segurança é uma técnica que não avalia a resistência do software a ameaças e ataques, visando não identificar vulnerabilidades e garantir a proteção dos dados. ( ) Teste de Unidade é uma técnica que verifica obrigatoriamente em todos os componentes de um software para garantir que tudo funcione conforme esperado, dispensando completamente o teste de partes menores isoladas (unidades). ( ) O teste de aceitação do usuário (UAT) é conduzido exclusivamente pelos desenvolvedores para garantir que o sistema atenda aos padrões de qualidade internos da equipe de desenvolvimento. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - F ✂️ b) V - V - F ✂️ c) V - F - F ✂️ d) F - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 7Q891280 | Programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Assinale a alternativa que preencha corretamente a lacuna: Todo e qualquer software considerando boas práticas de desenvolvimento, pressupõe-se ser documentado. Ao se tratar de APIs, estas requerem documentações imprescindíveis, para que um outro desenvolvedor possa compreender informações como: arquitetura de integração, dados a serem enviados/consumidos, entre outras informações técnicas. Desta forma, o Swagger é uma ferramenta que auxilia este processo de compreensão sobre a API que será fornecida. O Swagger contribui para o desenvolvimento de APIs Restful ______. ✂️ a) permitindo a documentação do sistema operacional, versões dos editores de código (IDEs) e demais informações ✂️ b) permitindo a documentação padronizada e interativa das APIs ✂️ c) facilitando a geração automática de código-fonte para APIs e suas estruturas de bancos de dados ✂️ d) oferecendo suporte exclusivo para APIs SOAP Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 8Q891281 | Programação, Linguagens de programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Os frameworks e bibliotecas que são disponibilizados para serem utilizados junto as linguagens de programação crescem constantemente, e tendo uma grande adoção pelos desenvolvedores, garantindo maior produtividade, organização e diversos outros benefícios, desta forma, a biblioteca Flyway no contexto de desenvolvimento de aplicações Java é uma ferramenta de controle de: ✂️ a) versão de documentos gerados por editores de texto, exclusivamente para o editor Visual Studio Code ✂️ b) versão para APIs, que permite aos desenvolvedores gerenciar a evolução de seus hardwares de forma automatizada e controlada ✂️ c) versão para bancos de dados, que permite aos desenvolvedores gerenciar a evolução de seus esquemas de banco de dados de forma automatizada e controlada ✂️ d) controle de colaboradores do time de desenvolvimento, com relação a suas entregas em cada uma das sprints Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 9Q891282 | Programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Considerando as afirmativas abaixo sobre o framework Hibernate, dê valores Verdadeiro (V) ou Falso (F). ( ) O Hibernate é exclusivamente utilizado para a criação de interfaces gráficas em aplicações Java. ( ) A utilização do Hibernate elimina a necessidade de conhecimento sobre a linguagem SQL, já que todas as operações de banco de dados são realizadas automaticamente pelo framework. ( ) O Hibernate é limitado a bancos de dados específicos e não oferece suporte a uma variedade de provedores de banco de dados relacionais. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - F ✂️ b) V - F - V ✂️ c) F - V - F ✂️ d) V - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 10Q891283 | Arquitetura de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Sobre RabbitMQ, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) RabbitMQ é um middleware de mensageria open-source que implementa o protocolo Advanced Message Queuing Protocol (AMQP). ( ) O RabbitMQ é exclusivo para a linguagem de programação Java, não oferecendo suporte a outras linguagens de programação. ( ) No RabbitMQ, os produtores são responsáveis por enviar mensagens para uma fila, enquanto os consumidores as recebem e processam. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - F ✂️ b) F - V - F ✂️ c) V - F - V ✂️ d) V - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 11Q891284 | Segurança da Informação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Assinale a alternativa que preencha corretamente a lacuna. O ______ é uma plataforma de código aberto para gerenciamento de identidade e acesso, oferecendo soluções robustas de autenticação, autorização e segurança para aplicações e serviços. ✂️ a) Keyloadme ✂️ b) Keycloak ✂️ c) Keychecker ✂️ d) Keylogging Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 12Q891285 | Segurança da Informação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Assinale a alternativa que preencha corretamente a lacuna. ______ é um método que permite aos usuários acessarem várias aplicações ou sistemas com uma única autenticação, simplificando o processo de login e proporcionando uma experiência de usuário mais eficiente. ✂️ a) SSN (Single Sign-Now) ✂️ b) SSU (Single Sign-Unique) ✂️ c) SSM (Single Sign-Me) ✂️ d) SSO (Single Sign-On) Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 13Q891286 | Engenharia de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Assinale a alternativa que preencha correta e respectivamente as lacunas. ¹______ é a prática de integrar código frequentemente em um repositório compartilhado, enquanto ²______ é a extensão desse conceito, permitindo que as alterações de código sejam entregues automaticamente em ambientes de produção de forma contínua e confiável. ✂️ a) 1Continuous Send / 2Continuous Deploy ✂️ b) 1Continuous Deploy / 2Continuous Send ✂️ c) 1Continuous Integration / 2Continuous Delivery ✂️ d) 1Continuous Delivery / 2Continuous Integration Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 14Q891287 | Engenharia de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024O versionamento de código é fundamental hoje para o desenvolvimento de sistemas, ainda mais quando estamos trabalhando em equipe, desta forma, o Git se popularizou como uma das ferramentas de versionamento mais utilizadas no dia a dia dos desenvolvedores. Desta forma, assinale a alternativa que apresenta o comando Git utilizado para criar uma nova branch e mudar para ela. ✂️ a) git checkout -b feature_branch ✂️ b) git branch feature_branch ✂️ c) git create feature_branch ✂️ d) git new branch feature_branch Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 15Q891288 | Engenharia de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Ao optar por utilizar a ferramenta de versionamento Git, em um projeto de software, deve-se criar um repositório Git em um diretório local, desta forma, assinale a alternativa que apresenta o comando Git que deve ser utilizado para criar este novo repositório local. ✂️ a) git create ✂️ b) git new ✂️ c) git init ✂️ d) git force Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 16Q891289 | Algoritmos e Estrutura de Dados, Pilhas, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Estruturas de dados são constantemente utilizadas em algoritmos para resolução de problemas, desde os mais simples aos mais complexos, desta forma, estrutura de dados utiliza o princípio “Último a entrar, primeiro a sair”(LIFO): ✂️ a) Fila ✂️ b) Lista Encadeada ✂️ c) Pilha ✂️ d) Árvore Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 17Q891290 | Algoritmos e Estrutura de Dados, Grafos, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Grafo é um conjunto de vértices (ou nós), interconectados dois a dois por arestas. Em uma estrutura de dados de grafo, assinale a alternativa que apresenta o que representa as arestas nesta estrutura. ✂️ a) Direções ✂️ b) Nós ✂️ c) Valores armazenados ✂️ d) Ligações entre nós Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 18Q891291 | Algoritmos e Estrutura de Dados, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Sobre Estruturas de Seleção/Condição, analise as afirmativas e dê valores Verdadeiro (V) ou Falso (F). ( ) A instrução else é obrigatória em todas as estruturas de condição. ( ) A instrução else em uma estrutura de condição é executada quando a condição no if é avaliada como falsa. ( ) Estruturas de condição não são necessárias em programação, pois é possível realizar todas as operações sem avaliar condições. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - F ✂️ b) F - V - F ✂️ c) V - F - V ✂️ d) V - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 19Q891292 | Algoritmos e Estrutura de Dados, Estrutura de Controle e Repetição, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Sobre Estruturas de Repetição, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) Em linguagens de programação, não é possível aninhar estruturas de repetição, ou seja, ter uma dentro da outra. ( ) A estrutura de repetição foreach é utilizada somente para iterações em que a ordem dos elementos não é importante. ( ) A utilização excessiva de instruções break e continue em estruturas de repetição é geralmente considerada uma boa prática de programação. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - F ✂️ b) F - V - F ✂️ c) V - F - V ✂️ d) V - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 20Q891293 | Programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Analise as afirmativas abaixo. I. É um paradigma de programação que organiza o código em unidades autônomas chamadas objetos, encapsulando dados e comportamentos relacionados, promovendo reutilização, modularidade e facilitando a compreensão e manutenção do sistema. II. É um paradigma de programação que enfatiza o uso de estruturas de controle, como sequência, seleção e repetição, para criar algoritmos organizados e eficientes, promovendo uma abordagem procedural e modular que facilita a compreensão, manutenção e depuração do código-fonte. Assinale a alternativa que apresenta quais são os paradigmas de programação citados. ✂️ a) I. Programação Orientada a Depuração - II.Programação Orientada a Testes ✂️ b) I.Programação Orientada a Testes – II.Programação Orientada a Depuração ✂️ c) I.Programação Orientada a Objetos – II.Programação Estruturada ✂️ d) I.Programação Estruturada – II.Programação Orientada a Objetos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 🖨️ ImprimirPróximo →
1Q896292 | Informática, Ferramentas de Segurança antivírus, Área Administrativa, TRF 5a, IBFC, 2024A segurança da informação envolve a implementação de políticas e tecnologias para proteger dados críticos contra ataques cibernéticos, vazamentos e outras formas de comprometimento. Assinale a alternativa que apresenta uma característica principal de um malware conhecido como Cavalo de Troia. ✂️ a) Ele infecta o sistema diretamente através de anexos de e-mail e não se disfarça como software legítimo ✂️ b) Ele se disfarça como um software legítimo ou vem integrado a um programa legítimo, enganando o usuário para instalar outros malwares ✂️ c) Ele exibe anúncios indesejados e cria pontos de vulnerabilidade para facilitar a entrada de outros malwares ✂️ d) Ele atua como uma ferramenta de segurança, protegendo o sistema contra ataques externos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
2Q906276 | Informática, Malware vírus, Área Administrativa, TRF 5a, IBFC, 2024Assinale a alternativa que apresenta o principal objetivo do phishing. ✂️ a) Oferecer promoções e descontos através de campanhas de marketing por e-mail ✂️ b) Fornecer suporte técnico para a resolução de problemas de software sem risco de segurança ✂️ c) Solicitar feedback do usuário sobre um produto ou serviço de forma segura e legítima ✂️ d) Levar o usuário a realizar ações que comprometem a segurança de seu dispositivo, como fornecer informações pessoais ou instalar software malicioso Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
3Q891276 | Programação, Linguagens de programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024A linguagem Java é amplamente utilizada mundialmente, devido a sua robustez e consolidação na área da computação. Diante do exposto, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) A Máquina Virtual Java (JVM) permite que os programas Java sejam executados em diferentes plataformas, proporcionando portabilidade. ( ) Java não suporta herança, um dos princípios fundamentais da programação orientada a objetos. ( ) Java suporta coleta de lixo, o que significa que o programador não precisa gerenciar explicitamente a alocação e desalocação de memória. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) V - V - V ✂️ b) V - F - V ✂️ c) V - F - F ✂️ d) F - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
4Q891277 | Programação, Linguagens de programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024A linguagem Java, assim como outras linguagens possui frameworks, ou seja, ferramentas que auxiliam a maximizar o desenvolvimento. Um dos mais utilizados em Java é o Spring, desta forma, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) O Spring é exclusivamente utilizado para o desenvolvimento de aplicações Android. ( ) O Spring não suporta a criação de APIs RESTful, sendo focado apenas em arquiteturas baseadas em serviços SOAP. ( ) O Spring é um framework de código aberto para desenvolvimento de aplicações Java. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - V ✂️ b) F - V - V ✂️ c) V - F - F ✂️ d) V - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
5Q891278 | Programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024O desenvolvimento de APIs vem se tornando cada vez mais frequente, devido a necessidade da comunicação entre sistemas, desta forma muitas tecnologias foram e estão sendo criadas para apoiar os desenvolvedores a terem melhor produtividade e organização ao longo do desenvolvimento das aplicações. O swagger no contexto do desenvolvimento de APIs é: ✂️ a) um banco de dados exclusivo para armazenar informações de APIs ✂️ b) uma linguagem de programação para criar APIs ✂️ c) um servidor web para hospedar APIs ✂️ d) uma ferramenta para projetar, documentar e consumir APIs RESTful Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
6Q891279 | Engenharia de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) O teste de segurança é uma técnica que não avalia a resistência do software a ameaças e ataques, visando não identificar vulnerabilidades e garantir a proteção dos dados. ( ) Teste de Unidade é uma técnica que verifica obrigatoriamente em todos os componentes de um software para garantir que tudo funcione conforme esperado, dispensando completamente o teste de partes menores isoladas (unidades). ( ) O teste de aceitação do usuário (UAT) é conduzido exclusivamente pelos desenvolvedores para garantir que o sistema atenda aos padrões de qualidade internos da equipe de desenvolvimento. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - F ✂️ b) V - V - F ✂️ c) V - F - F ✂️ d) F - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
7Q891280 | Programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Assinale a alternativa que preencha corretamente a lacuna: Todo e qualquer software considerando boas práticas de desenvolvimento, pressupõe-se ser documentado. Ao se tratar de APIs, estas requerem documentações imprescindíveis, para que um outro desenvolvedor possa compreender informações como: arquitetura de integração, dados a serem enviados/consumidos, entre outras informações técnicas. Desta forma, o Swagger é uma ferramenta que auxilia este processo de compreensão sobre a API que será fornecida. O Swagger contribui para o desenvolvimento de APIs Restful ______. ✂️ a) permitindo a documentação do sistema operacional, versões dos editores de código (IDEs) e demais informações ✂️ b) permitindo a documentação padronizada e interativa das APIs ✂️ c) facilitando a geração automática de código-fonte para APIs e suas estruturas de bancos de dados ✂️ d) oferecendo suporte exclusivo para APIs SOAP Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
8Q891281 | Programação, Linguagens de programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Os frameworks e bibliotecas que são disponibilizados para serem utilizados junto as linguagens de programação crescem constantemente, e tendo uma grande adoção pelos desenvolvedores, garantindo maior produtividade, organização e diversos outros benefícios, desta forma, a biblioteca Flyway no contexto de desenvolvimento de aplicações Java é uma ferramenta de controle de: ✂️ a) versão de documentos gerados por editores de texto, exclusivamente para o editor Visual Studio Code ✂️ b) versão para APIs, que permite aos desenvolvedores gerenciar a evolução de seus hardwares de forma automatizada e controlada ✂️ c) versão para bancos de dados, que permite aos desenvolvedores gerenciar a evolução de seus esquemas de banco de dados de forma automatizada e controlada ✂️ d) controle de colaboradores do time de desenvolvimento, com relação a suas entregas em cada uma das sprints Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
9Q891282 | Programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Considerando as afirmativas abaixo sobre o framework Hibernate, dê valores Verdadeiro (V) ou Falso (F). ( ) O Hibernate é exclusivamente utilizado para a criação de interfaces gráficas em aplicações Java. ( ) A utilização do Hibernate elimina a necessidade de conhecimento sobre a linguagem SQL, já que todas as operações de banco de dados são realizadas automaticamente pelo framework. ( ) O Hibernate é limitado a bancos de dados específicos e não oferece suporte a uma variedade de provedores de banco de dados relacionais. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - F ✂️ b) V - F - V ✂️ c) F - V - F ✂️ d) V - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
10Q891283 | Arquitetura de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Sobre RabbitMQ, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) RabbitMQ é um middleware de mensageria open-source que implementa o protocolo Advanced Message Queuing Protocol (AMQP). ( ) O RabbitMQ é exclusivo para a linguagem de programação Java, não oferecendo suporte a outras linguagens de programação. ( ) No RabbitMQ, os produtores são responsáveis por enviar mensagens para uma fila, enquanto os consumidores as recebem e processam. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - F ✂️ b) F - V - F ✂️ c) V - F - V ✂️ d) V - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
11Q891284 | Segurança da Informação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Assinale a alternativa que preencha corretamente a lacuna. O ______ é uma plataforma de código aberto para gerenciamento de identidade e acesso, oferecendo soluções robustas de autenticação, autorização e segurança para aplicações e serviços. ✂️ a) Keyloadme ✂️ b) Keycloak ✂️ c) Keychecker ✂️ d) Keylogging Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
12Q891285 | Segurança da Informação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Assinale a alternativa que preencha corretamente a lacuna. ______ é um método que permite aos usuários acessarem várias aplicações ou sistemas com uma única autenticação, simplificando o processo de login e proporcionando uma experiência de usuário mais eficiente. ✂️ a) SSN (Single Sign-Now) ✂️ b) SSU (Single Sign-Unique) ✂️ c) SSM (Single Sign-Me) ✂️ d) SSO (Single Sign-On) Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
13Q891286 | Engenharia de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Assinale a alternativa que preencha correta e respectivamente as lacunas. ¹______ é a prática de integrar código frequentemente em um repositório compartilhado, enquanto ²______ é a extensão desse conceito, permitindo que as alterações de código sejam entregues automaticamente em ambientes de produção de forma contínua e confiável. ✂️ a) 1Continuous Send / 2Continuous Deploy ✂️ b) 1Continuous Deploy / 2Continuous Send ✂️ c) 1Continuous Integration / 2Continuous Delivery ✂️ d) 1Continuous Delivery / 2Continuous Integration Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
14Q891287 | Engenharia de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024O versionamento de código é fundamental hoje para o desenvolvimento de sistemas, ainda mais quando estamos trabalhando em equipe, desta forma, o Git se popularizou como uma das ferramentas de versionamento mais utilizadas no dia a dia dos desenvolvedores. Desta forma, assinale a alternativa que apresenta o comando Git utilizado para criar uma nova branch e mudar para ela. ✂️ a) git checkout -b feature_branch ✂️ b) git branch feature_branch ✂️ c) git create feature_branch ✂️ d) git new branch feature_branch Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
15Q891288 | Engenharia de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Ao optar por utilizar a ferramenta de versionamento Git, em um projeto de software, deve-se criar um repositório Git em um diretório local, desta forma, assinale a alternativa que apresenta o comando Git que deve ser utilizado para criar este novo repositório local. ✂️ a) git create ✂️ b) git new ✂️ c) git init ✂️ d) git force Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
16Q891289 | Algoritmos e Estrutura de Dados, Pilhas, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Estruturas de dados são constantemente utilizadas em algoritmos para resolução de problemas, desde os mais simples aos mais complexos, desta forma, estrutura de dados utiliza o princípio “Último a entrar, primeiro a sair”(LIFO): ✂️ a) Fila ✂️ b) Lista Encadeada ✂️ c) Pilha ✂️ d) Árvore Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
17Q891290 | Algoritmos e Estrutura de Dados, Grafos, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Grafo é um conjunto de vértices (ou nós), interconectados dois a dois por arestas. Em uma estrutura de dados de grafo, assinale a alternativa que apresenta o que representa as arestas nesta estrutura. ✂️ a) Direções ✂️ b) Nós ✂️ c) Valores armazenados ✂️ d) Ligações entre nós Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
18Q891291 | Algoritmos e Estrutura de Dados, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Sobre Estruturas de Seleção/Condição, analise as afirmativas e dê valores Verdadeiro (V) ou Falso (F). ( ) A instrução else é obrigatória em todas as estruturas de condição. ( ) A instrução else em uma estrutura de condição é executada quando a condição no if é avaliada como falsa. ( ) Estruturas de condição não são necessárias em programação, pois é possível realizar todas as operações sem avaliar condições. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - F ✂️ b) F - V - F ✂️ c) V - F - V ✂️ d) V - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
19Q891292 | Algoritmos e Estrutura de Dados, Estrutura de Controle e Repetição, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Sobre Estruturas de Repetição, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) Em linguagens de programação, não é possível aninhar estruturas de repetição, ou seja, ter uma dentro da outra. ( ) A estrutura de repetição foreach é utilizada somente para iterações em que a ordem dos elementos não é importante. ( ) A utilização excessiva de instruções break e continue em estruturas de repetição é geralmente considerada uma boa prática de programação. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) F - F - F ✂️ b) F - V - F ✂️ c) V - F - V ✂️ d) V - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
20Q891293 | Programação, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024Analise as afirmativas abaixo. I. É um paradigma de programação que organiza o código em unidades autônomas chamadas objetos, encapsulando dados e comportamentos relacionados, promovendo reutilização, modularidade e facilitando a compreensão e manutenção do sistema. II. É um paradigma de programação que enfatiza o uso de estruturas de controle, como sequência, seleção e repetição, para criar algoritmos organizados e eficientes, promovendo uma abordagem procedural e modular que facilita a compreensão, manutenção e depuração do código-fonte. Assinale a alternativa que apresenta quais são os paradigmas de programação citados. ✂️ a) I. Programação Orientada a Depuração - II.Programação Orientada a Testes ✂️ b) I.Programação Orientada a Testes – II.Programação Orientada a Depuração ✂️ c) I.Programação Orientada a Objetos – II.Programação Estruturada ✂️ d) I.Programação Estruturada – II.Programação Orientada a Objetos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro