Questões de Concursos Públicos - IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Resolva questões gratuitas da IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas. Banco com 56 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q234908
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
No algoritmo da figura, são utilizados os conceitos de
passagem de parâmetros por valor de NR01 para P1 e
por referência de NR02 para P2. Após a execução do algoritmo, serão impressos para as
variáveis NR01, NR02 e XYZ, respectivamente, os
seguintes valores:
Q234907
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
A programação estruturada estabelece uma disciplina no
desenvolvimento de algoritmos, independentemente da
sua complexidade e da linguagem na qual será
codificado, que facilita a compreensão da solução
através de um número restrito de mecanismos de
codificação. Nesse sentido, observe as estruturas de
controle em (a) e (b). Na estrutura "enquanto.... fim_enquanto" em (a), o fluxo
de execução das instruções permanece no loop de
repetição, quando o teste da condição retorna um valor
booleano BOL1, ao passo que a execução da estrutura
termina, quando o teste da condição retorna outro valor
booleano BOL2. Em contrapartida, na estrutura "repita ...
fim_repita" em (b), o fluxo de execução das instruções
permanece no loop de repetição, quando o teste da
condição retorna um valor booleano BOL3, ao passo que
a execução da estrutura se encerra quando o teste da
condição retorna outro valor booleano BOL4.
FALSO, VERDADEIRO, FALSO e VERDADEIROOs valores booleanos ou lógicos BOL1, BOL2, BOL3 e
BOL4 são, respectivamente:
Q234906
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Em relação à versão anterior, na linguagem de
programação Python 3.11, vários módulos foram
melhorados. Nesse contexto, a sintaxe de um dos
módulos retorna 2 elevado à potência de x e a de outro
retorna a raiz cúbica de x.
As sintaxes especificadas para esses módulos são,
respectivamente:
Q234905
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Prototipação é uma técnica que consiste em desenvolver
o protótipo de algum produto, ou seja, uma forma de
visualizar a ideia antes de ela ser entregue
definitivamente ao mercado. Entre as categorias de
protótipo, uma tem por objetivo investigar o que um
produto pode oferecer ao usuário, descrevendo como a
funcionalidade da qual o usuário pode se beneficiar, sem
dar muita atenção ao como funcionaria. Outra categoria,
tem por objetivo validar a experiência do usuário com a
interface do produto, refinando o direcionamento das
interações com o público alvo.
Essas duas categorias de protótipo são conhecidas
respectivamente, como:
Q234904
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Arquitetura de Software
Assunto: Arquitetura Cliente-Servidor
Representational State Transfer (Rest) representa um
estilo arquitetônico aplicado para fornecer padrões entre
sistemas de computador na web, facilitando a
comunicação entre eles. No estilo REST, a
implementação do cliente e do servidor pode ser feita de
forma independente, sem que cada um conheça o outro,
significando que o código do lado do cliente pode ser
alterado a qualquer momento, sem afetar a operação do
servidor, e o contrário também é válido. Os clientes que
lidam com a arquitetura REST geram requerimentos para
reaver ou alterar recursos, já os servidores assumem o
papel de responder tais demandas. Uma solicitação,
geralmente, consiste em HTTP - que define o tipo de
operação a realizar, header - permitindo ao cliente
transmitir informações sobre o pedido, um caminho para
um recurso e o corpo de mensagem opcional contendo
dados. Nesse contexto, quanto ao verbo HTTP, é
fundamental conhecer quatro entradas básicas. A
primeira para recuperar um recurso específico (por id) ou
uma coleção de recursos, a segunda, para criar um novo
recurso, a terceira para atualizar um recurso específico
(por id) e a quarta e última para remover um recurso
específico por id.
Essas entradas básicas são conhecidas,
respectivamente, como:
Q234903
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Engenharia de Software
Assunto: Metodologia de desenvolvimento de software
O Desenvolvimento orientado por comportamento (BDD)
refere-se a uma técnica de desenvolvimento ágil, que
visa integrar regras de negócios com linguagem de
programação, focando o comportamento do software.
Tem como objetivo melhorar a colaboração entre
desenvolvedores, analistas de negócios e stakeholders,
para que todos possam ter uma compreensão clara das
expectativas em relação ao software. Para aplicar o
processo de BDD de forma eficiente, é necessário seguir
uma ordem específica, que inclui quatro etapas distintas,
caracterizadas a seguir.
I.É a fase em que o Product Owner explica a visão geral
do negócio, na qual a equipe utiliza o processo de
discussão do BDD para reunir exemplos de usuários e
entender como a função fornecida é usada, identificando
problemas e possíveis novas regras de negócios.
II.É a fase em que a equipe faz perguntas para
determinar quais regras, critérios de aceitação ou novas
histórias podem ser criadas, na qual o esclarecimento
das ideias ocorre por meio do diálogo entre os
participantes.
III.É a fase em que todas as questões discutidas são
agrupadas, criando um documento que contém todas as
notas reunidas, na qual a linguagem Gherkin é
geralmente recomendada ao criar critérios de aceitação.
IV.É a fase em que após pesquisar e testar a história, a
equipe de desenvolvimento apresenta ao Product Owner
para validação, na qual a história validada é utilizada
durante a revisão da produção do projeto, para garantir
que o produto corresponda aos padrões estabelecidos.
Para finalizar, após a instalação do aplicativo no
ambiente de produção, ocorre o monitoramento da
funcionalidade para coletar feedback do cliente sobre o
sistema desenvolvido.
As etapas descritas são conhecidas, respectivamente,
como:
Q234902
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Arquitetura de Software
Assunto: Arquitetura de Software
A arquitetura de software de microsserviço permite que
um sistema seja dividido em vários serviços menores,
individuais e independentes, que são executados como
processos autônomos e se comunicam entre si por meio
de APIs. Cada microsserviço pode ser implementado em
uma linguagem de programação diferente em uma
plataforma diferente. Entre os tipos de microsserviços,
um combina vagamente os serviços com a
funcionalidade relacionada, enquanto que outro facilita a
interação entre aplicativos não relacionados. Esses tipos de microsserviços são denominados,
respectivamente, de:
Q234901
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
A Orientação a Objetos (OO) constitui um paradigma
aplicado na programação, que consiste na interação
entre diversas unidades chamadas de objetos. A
Programação Orientada a Objetos se apoia em quatro
pilares principais, sendo que em um deles realiza-se o
agrupamento das coisas que fazem sentido estarem
juntas, para fins de organização e reutilização melhor do
código. Em outro pilar, tem-se a possibilidade de um
objeto assumir diversas formas diferentes na orientação
a objetos.
Esses dois pilares da OO são conhecidos,
respectivamente, como:
Q234900
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2025
Órgão:
PPSA
Banca:
IDCAP
Matéria:
Direito Digital
Assunto: Lei nº 13.709 de 2018 - Lei Geral de Proteção de Dados Pessoais (LGPD)
A Lei Geral de Proteção de Dados − LPCD representa
um marco regulatório no Brasil que tem por objetivo
garantir a privacidade e a segurança das informações
pessoais, estabelecendo diretrizes claras sobre como as
organizações devem coletar, armazenar, processar e
compartilhar dados pessoais, seja de clientes,
colaboradores ou parceiros. Em termos técnicos, a
LGPD é uma legislação que impõe uma série de
obrigações e responsabilidades às empresas, no que diz
respeito à proteção dos dados pessoais. Ela define
princípios como finalidade, necessidade, transparência,
segurança e consentimento, que devem ser seguidos
rigorosamente. Na LPCD, existem alguns
aspectos-chave que enfatizam a importância de uma
abordagem estratégica e responsável no tratamento de
dados pessoais. Entre os aspectos, um constitui um dos
alicerces fundamentais da LGPD, e faz referência à
permissão explícita que os indivíduos fornecem para que
suas informações pessoais sejam coletadas, utilizadas e
compartilhadas por empresas. Outro aspecto define a
entidade responsável por supervisionar e regulamentar a
aplicação da LGPD no Brasil, que atua como um órgão
fiscalizador, emitindo diretrizes e orientações para
garantir a conformidade com a lei.
Nesse contexto, o aspecto caracterizado acima e a
denominação para a entidade são, respectivamente:
Q234899
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
No que se refere à segurança da informação,
determinados softwares são empregados para inspeção
de dados que trafegam na internet, sendo que um
desses programas é utilizado para capturar e armazenar
dados trafegando em uma rede de computadores,
podendo ser usado por um invasor para capturar
informações sensíveis, como senhas de usuários, em
casos de conexões inseguras, sem criptografia.
Esses softwares são conhecidos como: