Questões de Concurso Público IPJB 2025 para Tecnologista - Tecnologia da Informação Aplicada a Conservação da Biodiversidade
Foram encontradas 50 questões
(__)No MVC, a View se comunica diretamente com o Model para acessar os dados necessários para a exibição, sem a necessidade de intervenção do Controller.
(__)O uso do MVC contribui para a modularidade e a organização do código, separando as responsabilidades de apresentação (View), lógica de negócio (Model) e controle de fluxo (Controller), promovendo o alto acoplamento entre os componentes.
(__)A flexibilidade do MVC permite que diferentes Views sejam utilizadas para apresentar os mesmos dados do Model, como, por exemplo, exibir os dados em uma página web (HTML), gerar um relatório em PDF, fornecer uma API REST (JSON) ou interagir com um dispositivo móvel.
Assinale a alternativa que apresenta a sequência correta:
I.A coesão de componentes é um conceito simples que se resume a agrupar classes e módulos, que realizam a mesma função em um único componente.
II.O Princípio de Reutilização Comum (CRP) sugere que classes e módulos, que tendem a ser reutilizados em conjunto, devem ser agrupados no mesmo componente.
III.O Princípio de Fechamento Comum (CCP) defende que classes e módulos, que mudam pelas mesmas razões devem ser agrupados no mesmo componente, facilitando a manutenção e reduzindo o impacto de alterações.
É correto o que se afirma em:
I.Arquiteturas em camadas estritas, com dependências unidirecionais entre as camadas, garantem um baixo acoplamento e facilitam a manutenção do sistema.
II.A arquitetura em camadas pode ser implementada de diferentes maneiras em termos de organização de código, incluindo "pacote por camada" e "pacote por recurso".
III.Um dos problemas da arquitetura em camadas é a sua similaridade entre diferentes domínios de negócio, resultando em código com pouca expressividade em relação ao domínio.
É correto o que se afirma em:
(__)XML (Extensible Markup Language) é uma linguagem de marcação utilizada para representar dados de forma estruturada, sendo amplamente utilizada em serviços web.
(__)WSDL (Web Services Description Language) é uma linguagem utilizada para descrever a interface de um Web Service, especificando as operações disponíveis, os formatos de mensagens e os protocolos de comunicação
(__)JSON (JavaScript Object Notation) é um protocolo de comunicação utilizado para a troca de mensagens entre serviços web, sendo mais robusto e seguro que o HTTPS.
Assinale a alternativa que apresenta a sequência correta:
(__)Define a estrutura e a sintaxe para a representação de dados, permitindo a troca de informações entre sistemas heterogêneos.
(__)Descreve a interface de um serviço web, especificando as operações disponíveis, os formatos de mensagem, os protocolos de comunicação e os endpoints.
(__)Facilita a publicação e a descoberta de serviços web, funcionando como um diretório onde provedores de serviços podem registrar suas ofertas.
Assinale a alternativa que apresenta a sequência correta:
(__)A arquitetura de microsserviços, ao dividir o sistema em serviços independentes, pode aumentar a complexidade do sistema, exigindo mecanismos de comunicação e coordenação entre os serviços.
(__)Um dos benefícios da arquitetura de microsserviços é a possibilidade de utilizar diferentes tecnologias e linguagens de programação para cada serviço, adaptando a escolha à necessidade específica de cada componente.
(__)A arquitetura de microsserviços garante um baixo acoplamento entre os serviços, eliminando completamente a necessidade de coordenação entre as equipes de desenvolvimento.
Assinale a alternativa que apresenta a sequência correta:
Primeira coluna: arquitetura
1.Microsserviços
2.SOA (Service-Oriented Architecture)
3.Arquitetura Limpa
Segunda coluna: característica
(__)Divide o sistema em serviços pequenos e independentes.
(__)Estrutura o sistema em camadas, isolando as regras de negócio.
(__)Organiza o sistema em serviços reutilizáveis com baixo acoplamento.
Assinale a alternativa que apresenta a correta associação entre as colunas:
Sabendo que a API retorna o seguinte JSON:
Qual será a saída ao executar o código?
(__)Um site que atenda aos critérios de sucesso de nível A também atende aos critérios de nível AA.
(__)Uma página web pode ser considerada acessível, mesmo que utilize tecnologias sem suporte à acessibilidade, desde que as informações e funcionalidades sejam fornecidas de forma acessível por outros meios.
(__)A conformidade com as WCAG 2.2 é avaliada em partes específicas de uma página web, como um formulário de contato ou um menu de navegação.
Assinale a alternativa que apresenta a sequência correta:
I.Permite misturar código HTML-like com JavaScript, mas é necessário transpilar o código JSX em JavaScript puro para que o navegador possa interpretá-lo.
II.Torna o código mais declarativo, legível e fácil de depurar, mas também adiciona uma dependência no processo de build.
III.Embora seja possível usar React sem JSX, seu uso é obrigatório para suportar a API moderna de hooks.
É correto o que se afirma em:
Primeira coluna: princípio
(1)Compreensível
(2)Operável
(3)Robusto
(4)Perceptível
Segunda coluna: conteúdo abordado:
(__)Criar conteúdo que possa ser apresentado de diferentes maneiras (por exemplo um layout simplificado) sem perder informação ou estrutura.
(__)Maximizar a compatibilidade com agentes de usuários atuais e futuros, incluindo tecnologias assistivas.
(__)Os mecanismos de navegação que são repetidos em múltiplas páginas web dentro de um conjunto de páginas web ocorrem na mesma ordem relativa a cada vez que são repetidos, a menos que uma mudança seja iniciada pelo usuário.
(__)Fornecer aos usuários tempo suficiente para ler e utilizar o conteúdo.
Assinale a alternativa que apresenta a correta associação entre as colunas:
I.Angular CLI é uma ferramenta de linha de comando que automatiza tarefas comuns de desenvolvimento, como criação de projetos, componentes e serviços.
II.O comando ng serve é utilizado para compilar e servir a aplicação localmente, com recarregamento automático em caso de alterações no código.
III.Angular CLI permite a personalização da configuração do Webpack sem necessidade de modificar diretamente o arquivo de configuração do Webpack.
IV.Angular CLI oferece suporte nativo à geração de código para testes unitários e end-to-end, utilizando ferramentas como Jasmine e Protractor.
É correto o que se afirma em:
Considere o código Python a seguir, que consome dados de uma API REST para calcular a taxa de crescimento:

Sabendo que a API retorna o seguinte JSON:

Qual será a saída ao executar o código?