Programação e algoritmos: questões comentadas (página 2)

263 questões de Informática sobre Programação e algoritmos, de provas de PF, STJ, TRF6, MP/RO, MP/AP, TJ/RJ. Resolva, confira o gabarito definitivo e leia o comentário.

Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosEm um sistema distribuído que usa eventos para a comunicação entre serviços, uma ação que melhora a escalabilidade da arquitetura éResolver e ver o comentário →Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosEm arquiteturas que utilizam mensageria para a comunicação entre sistemas, uma técnica eficiente para a garantia da entrega de mensagens sem perda éResolver e ver o comentário →Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosSegundo o princípio da responsabilidade única (single responsibility principle), em boas práticas de desenvolvimento orientado a objetos, uma classe deveResolver e ver o comentário →Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosO princípio de inversão de dependência (dependency inversion principle) visa tornar o código mais flexível e desacoplado e favorecer sua manutenção e testabilidade. Uma abordagem alinhada a esse princípio consiste emResolver e ver o comentário →Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosDurante o desenvolvimento de sistemas que exigem controle sobre a criação de instâncias, o padrão de projeto cuja adoção pode evitar múltiplos objetos redundantes e facilitar o acesso centralizado caracteriza-se porResolver e ver o comentário →Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosO padrão de projeto factory method, utilizado para delegar a criação de objetos a subclasses e permitir maior flexibilidade e desacoplamento,Resolver e ver o comentário →Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosclass ContaBanrisul { consultarSaldo() {} } class ContaCorrente extends ContaBanrisul { consultarSaldo() { return "Conta Corrente: R$ 22.000,01"; } } class PrevidenciaPrivada extends ContaBanrisul { consultarSaldo() {…Resolver e ver o comentário →Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosAcerca da API RESTful, julgue os itens subsequentes. I API RESTful é uma interface que fornece dados em um formato padronizado baseado em requisições HTTP. II A interface uniforme indica que o servidor transfere…Resolver e ver o comentário →Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosAssinale a opção em que é apresentada a denominação dada ao método HTTP que permite atualizar recursos existentes no servidor e cujo envio da mesma solicitação várias vezes em um serviço RESTful da Web tem o mesmo…Resolver e ver o comentário →Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosA respeito da arquitetura em camadas, julgue os itens que se seguem. I O conceito de separação das preocupações facilita a criação de funções eficientes e de modelos de responsabilidade dentro da arquitetura. II O…Resolver e ver o comentário →Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosA respeito da arquitetura orientada a eventos, julgue os próximos itens. I Na topologia do mediador da arquitetura orientada, o fluxo de mensagens é distribuído nos componentes do processador do evento em uma…Resolver e ver o comentário →Cebraspe · BANRISUL · 2025 · Diversos cargos · Programação e algoritmosEm relação à arquitetura de microsserviços, julgue os itens a seguir. I Os microsserviços formam uma arquitetura distribuída, na qual cada serviço roda em seu próprio processo. II A finalidade, as transações e a…Resolver e ver o comentário →Cebraspe · UNIVESP · 2025 · Diversos cargos · Programação e algoritmosO algoritmo utilizado para sincronização do tempo em sistemas distribuídos é denominado algoritmoResolver e ver o comentário →FGV · TJ/RS · 2025 · Técnico do Poder Judiciário – Área Administrativo - Judiciária · Programação e algoritmosO Power Automate da Microsoft é uma ferramenta que permite automatizar tarefas e processos de trabalho. A seguir, indique a opção que apresenta os tipos de fluxo que os profissionais do TJ-RS podem criar, utilizando…Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosAs classes Carro e Bicicleta fazem parte de uma estrutura de herança hierárquica, na qual os métodos e funcionalidades das subclasses são automaticamente sobrepostos e eliminados pelos da classe-pai Veiculo.Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosSe a estratégia de carregamento for definida como Eager na relação @OneToMany entre a entidade Pedido e a entidade Item, o Hibernate automaticamente carregará todos os itens relacionados ao pedido assim que o pedido…Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosA programação defensiva inclui a prática de validação e sanitização de entradas para prevenir que dados maliciosos sejam processados pelo sistema.Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosNo Git, cada desenvolvedor pode trabalhar em sua própria branch, que é uma ramificação do código principal, para depois juntá-la a este por meio do comando merge.Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosXML é uma linguagem de programação voltada para a transferência de dados entre aplicações web e sistemas de outras plataformas.Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosAngular é um framework baseado em TypeScript cujo objetivo é permitir a criação de aplicativos interativos e dinâmicos da Web.Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosUma das funcionalidades da CSS3 é o conjunto de transformações 3D, que visam permitir um melhor dimensionamento bidimensional dos elementos.Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosNo clean code, o princípio da responsabilidade única estabelece que uma classe deve ter uma única responsabilidade clara, evitando-se múltiplas razões para mudanças, o que melhora a coesão, a manutenibilidade e a…Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosA prática de refactoring resulta em uma versão que altera o comportamento externo do código enquanto melhora aspectos como desempenho, legibilidade e manutenibilidade, promovendo uma melhoria substancial na eficiência…Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosNo JUnit, a anotação @EnabledOnOs permite que testes sejam executados em qualquer sistema operacional, garantindo que todas as funcionalidades sejam testadas uniformemente em diferentes plataformas.Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosO comando Git a seguir, ao ser executado, copiará todo o conteúdo do repositório local para o repositório remoto git, e, por padrão, fará a mesclagem com a branch master. git clone --bare -l…Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosMapStruct é um gerador de código que simplifica a implementação de mapeamentos entre tipos de bean Java.Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosZuul é uma solução que permite a realização de roteamento dinâmico e monitoramento, e seus filtros são capazes de atuar na segurança por meio da identificação de requisitos de autenticação para cada recurso e da…Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosA solução Flyway permite que seja realizado o controle de versão de código de banco de dados, estendendo o DevOps aos bancos de dados de modo a permitir que se acompanhem as alterações e se aprimore a confiabilidade…Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosO merge request será aceito se pelo menos dois tribunais, distintos daquele que houver desenvolvido a funcionalidade ou solução, aprovarem-no.Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosOs serviços estruturantes relacionam-se às funcionalidades essenciais básicas para um sistema de processo judicial de tramitação eletrônica, bem como àqueles serviços necessários à integração, à coreografia e à…Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação · Programação e algoritmosEntre os objetivos da PDPJ-Br está o de implantar o conceito de desenvolvimento centralizado, devendo todos os tribunais contribuir com as melhores soluções tecnológicas para aproveitamento comum.Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Suporte em Tecnologia da Informação · Programação e algoritmosWebhooks permitem conectar aplicativos e sistemas de modo que eles compartilhem dados em tempo real, por meio de funções de retorno de chamada baseadas em HTTP que viabilizam a comunicação orientada por eventos entre…Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Suporte em Tecnologia da Informação · Programação e algoritmosSwagger é uma interface API compatível com Java que permite que dois sistemas computacionais troquem informações com ausência de estado.Resolver e ver o comentário →Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Suporte em Tecnologia da Informação · Programação e algoritmosConsidere o seguinte código, escrito em Java. class Main { public static void main(String[] args) { int x = 11, y = -7, z = 22; int resultado = (x >= y)? ((x >= z)? x: z): ((y >= z)? y: z)…Resolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista de Redes e Comunicação de Dados · Programação e algoritmosNo MVC, a camada responsável por fazer a comunicação entre as duas outras camadas do modelo é aResolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista de Redes e Comunicação de Dados · Programação e algoritmosEm ambiente web, o padrão que é utilizado para a troca de informações entre sistemas e que apresenta estrutura composta por elementos do tipo chaves, dois pontos, colchetes e aspas é oResolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista de Redes e Comunicação de Dados · Programação e algoritmosA arquitetura orientada a serviços na qual a composição é feita por meio de uma ordem explícita de execução dos serviços compostos em serviços web é denominadaResolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista de Redes e Comunicação de Dados · Programação e algoritmosNo modo domain do servidor de aplicações JBoss, o elemento responsável por controlar o ciclo de vida das instâncias é oResolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista de Sistemas · Programação e algoritmosEm orientação a objetos, o conceito utilizado para descrever os vários comportamentos que um método possui, visando a um melhor aproveitamento de partes de um código, é denominadoResolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista de Sistemas · Programação e algoritmosEm Python versão 3.10 ou superior, para verificar se certa string str é um identificador válido, usa-se o métodoResolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista de Sistemas · Programação e algoritmosSe a troca de dados entre sistemas tem sintaxe em pares de chave-valor, então está em uso o padrãoResolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista de Sistemas · Programação e algoritmosCaso se pretenda criar, no desenvolvimento de um novo código em certo projeto de software, um espaço no repositório Git que seja independente do principal, a fim de fazer alterações sem interferências no código…Resolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista Programador · Programação e algoritmosEm UML, um relacionamento estrutural entre classes é representado pelo item denominadoResolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista Programador · Programação e algoritmosO padrão utilizado para apresentar dados agrupados em coleções de pares nome e valor e representados por strings é oResolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista Programador · Programação e algoritmosAssinale a opção em que são apresentados, respectivamente, os códigos corretos em Python, JavaScript e PHP que geram, cada um deles, o número 5 como resultado.Resolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista Programador · Programação e algoritmosA respeito de linguagens de programação, julgue os itens a seguir. I A linguagem de máquina é a mais primitiva, sendo uma coleção de bits (0 e 1) interpretáveis pelo computador. II Os compiladores traduzem programas…Resolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista Programador · Programação e algoritmosAssinale a opção que corresponde à conversão do número hexadecimal A17,B9 para binário.Resolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista Programador · Programação e algoritmosO algoritmo de busca binária é mais eficiente que o de busca linear, para um mesmo vetor, desde queResolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista Programador · Programação e algoritmosAssinale a opção que contém apenas exemplos de algoritmos de ordenação que utilizam o método de ordenação por troca.Resolver e ver o comentário →Cebraspe · MP/RO · 2023 · Analista Programador · Programação e algoritmosJulgue os itens a seguir, relacionados a dados do tipo elementar e do tipo estruturado. I Dados do tipo elementar são aqueles que não podem ser decompostos. II Um float (ponto flutuante) é considerado um dado do tipo…Resolver e ver o comentário →

Continue estudando