Conhecimentos Básicos - : - Provas Objetivas
Conhecimentos Básicos - : - Provas Objetivas
Conhecimentos Básicos - : - Provas Objetivas
• Cada um dos itens das provas objetivas está vinculado ao comando que imediatamente o antecede. De acordo com o comando a
que cada um deles esteja vinculado, marque, na Folha de Respostas, para cada item: o campo designado com o código C, caso
julgue o item CERTO; ou o campo designado com o código E, caso julgue o item ERRADO. A ausência de marcação ou a
marcação de ambos os campos não serão apenadas, ou seja, não receberão pontuação negativa. Para as devidas marcações, use a
Folha de Respostas, único documento válido para a correção das suas provas objetivas.
• Nos itens que avaliarem conhecimentos de informática e(ou) tecnologia da informação, a menos que seja explicitamente
informado o contrário, considere que todos os programas mencionados estão em configuração-padrão e que não há restrições de
proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.
• Eventuais espaços livres — identificados ou não pela expressão “Espaço livre” — que constarem deste caderno de provas
poderão ser utilizados para rascunho.
-- PROVAS OBJETIVAS --
-- CONHECIMENTOS BÁSICOS --
LÍNGUA PORTUGUESA Julgue os itens que se seguem, a respeito das ideias e estruturas
linguísticas do texto CB1A1-I.
Texto CB1A1-I
1 Entende-se do texto que “o menino” queria ver a passagem
Os pais pediram que o menino fosse dormir cedo para que do ano, mas acabou dormindo e só acordou com os estrondos
pudesse acordar à hora da passagem do ano. A julgar pela dos fogos.
insistência da recomendação, o ano não passaria se ele não se 2 O último período do texto faz referência ao terceiro período
deitasse. O que seria, francamente, um problemão — e para o do segundo parágrafo.
mundo todo. Se o ano não virasse, tudo o que estava para 3 O pronome “ele” (segundo período do primeiro parágrafo)
acontecer a partir da meia-noite bruscamente ficaria retido nas faz referência a “ano”, no mesmo período.
malas, nos pacotes, na escuridão. Por respeito à humanidade, o
4 O emprego do sinal indicativo de crase em “à hora da
garoto acatou. Quer dizer, mais ou menos — ficaria na cama de
passagem do ano” (primeiro período do primeiro parágrafo)
olhos fechados, igual quando brincava de morto, mas dormir
é facultativo, ou seja, a sua retirada não prejudicaria a
mesmo não dormiria. Só estando acordado seria possível
correção gramatical nem o sentido original do texto.
devassar de vez o mistério da passagem do ano.
Os adultos mentem muito, sabia. Até mesmo sua mãe, que 5 Os sentidos do texto e a sua correção gramatical seriam
lhe pede não mentir nunca, inventava histórias quando ele preservados caso o primeiro período do terceiro parágrafo
perguntava “como era a cara do ano velho e do ano novo”. fosse reescrito da seguinte forma: Confinado em seu quarto,
Sempre lhe respondiam, com sorrisos enigmáticos que não correu para a janela depois do beijo de boa noite de sua mãe
esclarecem nada, que tudo dependia da sua maneira de olhar. e ali, vigia do réveillon, ficou.
Mas olhar o quê? O ano velho indo embora tal qual um balão,
Considerando os aspectos linguísticos do texto CB1A1-I, julgue
“subindo, perdendo gás, perdendo gás, até acabar muito chocho”?
os próximos itens.
Ou a chegada do novo, que descia de paraquedas na praça
General Osório, trazendo uma mochila munida de “talco, escova 6 Em “rogou-lhe que dormisse outra vez” (quarto período do
de dentes e pombas”, para soltar em sinal de paz e alegria? Pouca quarto parágrafo), “-lhe” poderia ser substituído por
coisa fazia sentido naquela cabeça de menino. o menino sem prejuízo da coerência e da correção
Confinado em seu quarto, correu para a janela depois do gramatical do texto.
beijo materno de boa noite e ali ficou, vigia do réveillon. Era 7 A correção gramatical e a coerência do texto seriam
preciso guardar o céu, pois com certeza “o ano passa no ar”. Mas preservadas caso se suprimisse a vírgula empregada logo
o que faria, então, tanta gente na rua, tanto carro buzinando, sem após o vocábulo “mãe” (segundo período
ninguém olhando para cima? Já estavam, decerto, acostumados. do segundo parágrafo).
“É ruim, ficar acostumado: não se vê mais nada, as coisas vão se 8 O verbo “devassar” (último período do primeiro parágrafo) é
apagando”, concluiu a criança da crônica de Drummond.
empregado com o mesmo sentido de descobrir.
Ninguém ia perceber a passagem do ano.
9 O uso das aspas no segundo período do segundo parágrafo e
Desiludido, o menino pegou no sono e acordou no chão,
no terceiro período do quarto parágrafo destaca trechos
apavorado com o estrondo da virada. Foi correndo para a sala,
referentes a indagações do personagem identificado no texto
onde os adultos, falando um pouco arrastado, tinham perdido o
jeito comum, o jeito diurno. “Ele passou?”, quis saber. como “o menino”.
Carinhosa, a mãe levou-o de volta para o quarto, encostou o rosto 10 A substituição do vocábulo “decerto” (quarto período do
em seu rosto e rogou-lhe que dormisse outra vez. O ano passara terceiro parágrafo) por talvez manteria os sentidos originais
sem que ele o visse. Bem que sua mãe tinha alertado: só dependia e a correção gramatical do texto.
da maneira de olhar... e ele não acertara com a maneira. 11 As orações do quinto período do quarto parágrafo estão
Guilherme Tauil. Para o ano que chega. construídas com verbos no modo subjuntivo, o que confere
Internet: < https://cronicabrasileira.org.br> (com adaptações).
ao enunciado o sentido de uma suposta alegação.
846CB101721688 CEBRASPE – SERPRO – Edital: 2023
Texto CB1A1-II LÍNGUA INGLESA
Data art is a form of digital art that uses data as a medium
Em 1898, Nikola Tesla impressionou quem assistiu à sua or source material to create visually appealing and meaningful
apresentação na Feira Electrical Exhibition, que aconteceu no representations. It often involves the use of algorithms, software,
(então recém-inaugurado) Madison Square Garden, em Nova and technology to turn data into something that can be seen, such
York. as a graph, chart, or animation. The goal is to convey emotions to
Em uma piscina, o cientista colocou um barco em the audience by sharing insights, patterns, or stories hidden
within the data in an accessible and creative way. Data artist
miniatura — que, de repente, começou a se mover sozinho.
Kirell Benzi adds that, because it is based on data, the piece has a
A plateia, boquiaberta, logo o indagou sobre o feito. Tesla disse more objective truth behind its construction and does not solely
que havia equipado o barco com um “sistema inteligente”, capaz come from the artist’s imagination.
de responder, inclusive, a comandos de direção. Still emerging, Data Art has nonetheless existed for
As pessoas, então, gritaram para que a miniatura decades. What stands it apart, from the other digital art
categories, is the complex interaction between material, process,
navegasse para frente, para o lado, para trás… E o barquinho
and expression.
obedeceu, como se estivesse “ouvindo” as ordens. Mentira. Tesla The artist Aaron Koblin once argued that “data can make
estava comandando tudo à distância. Cortesia de sua invenção: us more human”. As part of a project to put this forward, he made
o primeiro sistema de controle remoto via ondas de rádio. Flight Patterns. The summary purpose explains it all:
Hoje, claro, ninguém cairia no truque do barquinho. Mas, Interpreting a series of flight data and, once processed, a wide
naquela época, quase ninguém conhecia as propriedades da range of human behaviors appears. It is how we all flow through
technology.
radiotransmissão — a primeira transmissão transatlântica, feita
Internet: <agoradigital.art> (adapted).
pelo italiano Guglielmo Marconi, havia acontecido apenas
um ano antes, em 1897. Tesla, assim como Marconi, foi um dos Considering the information stated in the precedent text and the
precursores desse campo de estudo, que revolucionou o modo vocabulary used in it, judge the following items.
como nos comunicamos. 19 Data art is a process that converts the emotional aspects
of art pieces into data.
Rafael Battaglia. Internet: <https://super.abril.com.br/cultura> (com adaptações).
20 Data art enables visualization of artistic representations
derived from data.
Com base nas ideias do texto CB1A1-II, julgue os itens a seguir.
21 Kirell Benzi questions the meaning of artistic objects
12 Segundo o texto, Tesla apresentou sua invenção, o primeiro
constructed using data as a medium.
sistema de controle remoto via ondas de rádio, na Feira
22 The use of “nonetheless”, in the first sentence of the second
Electrical Exhibition, em 1898. paragraph, expresses a somewhat contradictory idea in
13 Entende-se da leitura do texto que o ‘sistema inteligente’ ao the sentence.
qual Tesla se referiu, durante sua apresentação na Feira 23 Flight Patterns is an attempt to promote the potential of data
Electrical Exhibition, era o sistema de controle remoto via as an element of humanity.
ondas de rádio. 24 The terms data art and digital art are interchangeable in
the text.
14 De acordo com as informações do texto, a plateia que assistia
à apresentação de Tesla ficou impressionada com o Espaço livre
movimento do barco em miniatura na piscina por acreditar
que ele obedecia ao comando de vozes.
15 Depreende-se dos sentidos do texto que Tesla já havia feito a
primeira transmissão transatlântica via ondas de rádio em
1897, ou seja, um ano antes de sua apresentação no Madison
Square Garden.
-- CONHECIMENTOS ESPECÍFICOS --
Com base na NBR ISO/IEC 27000, julgue os próximos itens, a Considerando que existem diferentes tipos de banco de dados,
respeito das definições para confiabilidade e integridade. como os bancos de dados relacionais e os não relacionais (ou
51 A integridade é uma propriedade que visa aplicar NoSQL), julgue os itens a seguir.
conhecimentos e habilidades para garantir a assinatura 66 Considere-se que, em um banco de dados, constem duas
digital. tabelas — clientes e pedidos — e que na primeira tabela
52 A confidencialidade é uma propriedade segundo a qual as haja informações dos clientes, como ID, nome e endereço, e
informações não podem ser disponibilizadas a indivíduos, na segunda tabela, informações dos pedidos realizados pelos
entidades ou processos que não estejam previamente clientes, como ID do pedido, data e valor total. Nessa
autorizados. situação hipotética, para retornar ao nome e ao endereço de
clientes que já realizaram pedidos, é correto usar o comando
Acerca de conceitos relacionados a controle de acesso, julgue os SELECT em conjunto com a cláusula LEFT JOIN.
itens a seguir.
67 No banco de dados orientado a documento, é possível fazer
53 Em situações de gerenciamento de acesso de usuários a referência a outro documento dentro da mesma coleção por
sistemas críticos, o uso de ferramentas de segundo fator de meio de um campo específico, o qual contém o endereço do
autenticação e gerenciamento de acesso privilegiado é documento referenciado.
restrito aos administradores do sistema. 68 A modelagem de dados lógica, cujo objetivo é especificar
54 O uso de processos e ferramentas para criar, atribuir, entidades, atributos, relacionamentos e restrições, considera
gerenciar e revogar credenciais de acesso para usuários é aspectos técnicos de implementação, como desempenho e
considerado uma boa prática de segurança da informação. integridade dos dados.
Julgue os itens que se seguem, relativos à política de segurança Julgue o seguinte item, a respeito da gestão de banco de dados.
da informação, segundo a NBR ISO/IEC 27001:2013.
69 O particionamento, que é uma técnica utilizada para dividir o
55 A política de segurança da informação somente deve ser banco de dados em partes menores denominadas partições,
comunicada dentro da organização quando for apropriado. garante a disponibilidade do banco de dados, especialmente
56 A política de segurança da informação deve estar disponível em sistemas com grande volume de dados.
como referência aberta para consulta fora da organização.
No que se refere a servidores web e de aplicações, julgue os itens
Acerca do uso do Open ID Connect e das técnicas de subsecutivos.
autenticação a ele relacionadas, julgue os itens subsequentes. 70 O console de administração do Wildfly é uma interface
57 O Open ID Connect não suporta a autorização delegada; baseada na web que permite gerenciar o servidor Wildfly e
nesse caso, deve existir o gateway de autenticação os aplicativos implantados; para que o usuário acesse o
configurado. console de administração ao digitar a respectiva URL, é
58 ID Token é um artefato que carrega informações pessoais necessário configurar o arquivo standalone.xml com as
sobre os usuários finais, os quais se autenticam em um fluxo credenciais de administração.
Open ID Connect. 71 Para o correto funcionamento do servidor web Nginx no
Debian/Ubuntu, é necessário realizar a liberação do HTTP e
Quanto ao OWASP Top 10, julgue os itens seguintes. do HTTPS no firewall por meio da habilitação do perfil
59 Quando os desenvolvedores de software não testam a Nginx Full.
compatibilidade de bibliotecas atualizadas ou corrigidas, isso
caracteriza um problema de segurança que o OWASP Um usuário solicitou a um programador a criação de um
nomeia como componentes vulneráveis e desatualizados. programa Python que permita calcular a área e o perímetro de um
60 O controle de acesso quebrado é uma violação do princípio
círculo. O programa deve pedir ao usuário para inserir o raio do
de privilégio mínimo: normalmente, o acesso deve ser círculo e, em seguida, exibir, na tela, a área e o perímetro do
círculo.
concedido apenas para recursos, funções ou usuários
específicos; em caso de violação, isso significa que o acesso A partir dessa situação hipotética, julgue o item subsecutivo,
está disponível para qualquer um. considerando que a fórmula para calcular a área de um círculo
seja π vezes o raio ao quadrado; que a fórmula para calcular o
Julgue os próximos itens, relativos às metodologias Scrum e XP e perímetro seja 2 vezes π vezes o raio; e, finalmente, que o valor
à biblioteca ITIL v4. de π seja 3,14159.
61 Enquanto a metodologia Scrum traz uma abordagem mais 72 O código a seguir está sintaticamente correto e atende à
voltada para a gestão, com maior foco nas reuniões, no necessidade do usuário.
planejamento e na melhoria contínua, a metodologia XP tem
maior enfoque nas práticas técnicas. PI = 3.14159
62 Na metodologia Scrum, as pessoas envolvidas no processo raio = float(input(“Digite o raio do círculo:
de desenvolvimento são dividas em três papéis principais: o “))
area = PI * raio ** 2
scrum master, o product owner e o product backlog. perimetro = 2 * PI * raio
63 Na metodologia XP, todo código deve possuir testes de print(“A área do círculo é:”, area)
unidade, os quais devem ser executados com sucesso antes print(“O perímetro do círculo é:”, perimetro)
que uma entrega seja feita.
64 Conforme um dos princípios orientadores do ITIL v4, ao se
O React é compatível com outras bibliotecas e frameworks, como
fazer o design de um novo serviço ou processo, o o Redux e o AngularJS, e pode ser integrado a essas tecnologias.
recomendado é sempre analisar o que já está implementado. Em relação aos procedimentos necessários para realizar uma
integração do React com o AngularJS, julgue o item subsequente.
65 O ITIL v4 não recomenda a utilização do método ágil Lean
para viabilizar a transformação digital dos clientes, uma vez 73 Para permitir a integração entre os frameworks React e
que essa versão do ITIL não foca na otimização dos AngularJS, um passo a ser executado é criar um componente
processos que envolvem tarefas repetitivas. React e renderizá-lo dentro desse elemento, usando-se o
método ReactDOM.render().
84600101344553 CEBRASPE – SERPRO – Edital: 2023
SPA (single-page app), ou aplicativo de página única, é uma Julgue os itens seguintes, relativos às ferramentas de gestão de
abordagem para criar interfaces web em que todas as interações configuração.
acontecem dentro de uma única página web. Acerca do SPA, 81 No Git, o usuário, para compartilhar um commit com
julgue o item a seguir.
membros de sua equipe de desenvolvimento, deve executar
74 Umas das desvantagens de usar o SPA é que o conteúdo não os três passos descritos a seguir: adicionar arquivos da cópia
é atualizado dinamicamente, sendo necessário carregar uma de trabalho à área de staging, usando o comando git add;
nova página a cada interação do usuário, o que pode
enviar para seu repositório local, usando o comando git
ocasionar interrupções na navegação.
push; e enviar para um repositório remoto compartilhado,
Quanto à adoção do SUS (System Usability Scale) no teste de usando o comando git checkout.
usabilidade, julgue o item seguinte. 82 No Git, havendo a necessidade de criar uma nova branch de
75 O questionário SUS, que idealmente deve ser aplicado ao nome systemmobile quando, por exemplo, se deseja
final do teste qualitativo, consiste de dez perguntas, e cada adicionar código a um projeto, mas não se tem certeza se o
uma delas o usuário pode responder com base em uma escala código funciona corretamente, é possível criar a referida
de 1 a 5, em que 1 significa discordo completamente e 5,
branch por meio do comando git add -b
concordo completamente.
systemmobile.
Julgue os próximos itens, relativos a tecnologias backend.
A respeito de WebSockets, julgue o item subsecutivo.
76 Para facilitar a criação de imagens otimizadas do Docker, o
Spring Boot suporta a adição de um arquivo de índice de 83 O uso de WebSockets com HTTP/2 aproveita novos
camada ao jar e também suporta camadas para arquivos recursos, tal como multiplexação, que reduz o tempo e os
war, projetadas para separar o código com base na recursos necessários ao fazer várias solicitações ao servidor;
probabilidade de alteração entre as compilações do por usar CONNECT em vez de GET, pode ser preciso atualizar
aplicativo, uma vez que é mais provável que o código do suas rotas e seus controladores.
aplicativo mude entre as compilações; logo, o código é
isolado em uma camada separada. Julgue os itens subsequentes, referentes a ferramentas de
77 Em relação à gestão de bloqueio em um banco de dados integração assíncrona e contêineres.
relacional, o Hibernate 6.2 utiliza a estratégia otimista, uma 84 O Kubernetes permite agrupar hosts executados em
vez que essa estratégia assume que várias transações podem contêineres Linux (LXC) em clusters Kubernetes, os quais
ser concluídas sem afetar outras, logo, nessa versão, podem conter um kubelet, que é um grupo de um ou mais
prescinde-se da estratégia pessimista. contêineres implantados em um nó, suportando aplicações
Com relação à tecnologia de desenvolvimento móvel, julgue os que realizam, por exemplo, a transmissão de dados em
itens subsecutivos. tempo real pelo Apache Kafka.
78 Considerando-se que o código a seguir tenha sido 85 O Apache Kafka 3.4 é uma plataforma voltada para
desenvolvido por meio de Flutter, que é uma estrutura de processar dados de eventos de streaming ou dados que não
código aberto do Google para criar aplicativos têm início ou fim distintos. Ele possui recursos de publicar
multiplataforma, é correto afirmar que, nesse exemplo, há (escrever) e assinar (ler) fluxos de eventos e de processar
dois widgets: o Center e o Text, os quais descrevem como fluxos de eventos à medida que ocorrem; portanto, nessa
a visualização dos widgets deve parecer diante de sua plataforma, prescinde-se do armazenamento de fluxos de
configuração e seu estado atuais. eventos de forma durável.
A respeito de padrões de projeto, julgue os próximos itens. 107 Considere-se que, na figura a seguir, Deploys sejam
ambientes onde os códigos são disponibilizados, tais como
96 O padrão Decorator permite acrescentar funcionalidades a
ambiente de produção e de desenvolvimento, e que
um objeto em tempo de execução, flexibilizando a extensão
Codebase se refere a um repositório único em um sistema
de classes. de controle de revisão descentralizado tal como o Git. Nesse
97 No catálogo GoF, a classe Factory Method tem, em seu caso, segundo o que preconizam os 12 factories, vários
escopo, os padrões Builder, Prototype, Composite e aplicativos devem compartilhar o mesmo código de modo
Iterator. que se tenha uma padronização e não haja comprometimento
com as dependências no repositório.
98 O objetivo do padrão Observer do catálogo GoF é garantir
que todos os dependentes de um objeto sejam notificados
quando houver mudança no estado do referido objeto.