Conhecimentos Básicos - : - Provas Objetivas

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 8

846CB101721688 CEBRASPE – SERPRO – Edital: 2023

• 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.

Julgue os itens que se seguem, em relação a estruturas


linguísticas do texto CB1A1-II.
16 O segmento “o cientista” (primeiro período do segundo
parágrafo) retoma, por coesão, o termo “Nikola Tesla”
(primeiro período do primeiro parágrafo).
17 A correção gramatical do texto seria mantida se, no primeiro
período do primeiro parágrafo, o vocábulo “que”, empregado
logo após “Feira Electrical Exhibition”, fosse substituído
por onde.
18 A correção gramatical e a coerência do texto seriam
preservadas caso o travessão empregado logo depois do
vocábulo “miniatura” (primeiro período do segundo
parágrafo) fosse substituído por uma vírgula.
846CB101721688 CEBRASPE – SERPRO – Edital: 2023
Tracy Chou is a 31-year-old programmer — and “an RACIOCÍNIO LÓGICO
absolute rock star,” as her former boss Ben Silbermann, the CEO
P: Se gostamos ou não do chefe, então o chefe convocará uma
and co-founder of Pinterest, once said. Yet for all her street cred,
Chou still finds herself grappling with one of the biggest reunião e fará um discurso.
problems in the industry: Female programmers are regarded
skeptically, and sometimes even treated with flat-out hostility. Considerando a proposição P precedente, julgue os itens
She’s seen the same pattern of behavior personally during her seguintes.
decade in coding: colleagues who muse openly about whether
women are biologically less wired to be great programmers. 36 A contra recíproca da proposição P é uma contradição.
There’s a deep irony here — because women were in 37 O valor lógico da proposição P é sempre o mesmo da
computing from its earliest days. Indeed, they were considered
essential back when “computers” were not even yet machines. proposição “o chefe convocará uma reunião e fará um
Just before the digital age emerged, computers were humans. discurso”.
And for a time, a large portion of them were women.
Soon, the human computers faced an even more P1: Não há uma prova com o nome do aluno nos arquivos do
existential threat: digital computers, which promised to work
with far greater speed and to handle complex math. professor.
Women, though, were among the original coders of these P2: Se não há uma prova com o nome do aluno nos arquivos do
strange new digital brains, because in the early days
programming was seen as dull work. The earliest programmers professor, então o aluno esqueceu-se de colocar seu nome na
for the Eniac — the military-funded first programmable prova, não a fez ou, se a fez, o professor perdeu a prova dele.
general-purpose computer — were entirely women. And though
P3: Não há prova sem nome nos arquivos do professor.
they wound up inventing brilliant coding techniques, they
received none of the glory: When the Army showed off the Eniac P4: Se não há prova sem nome nos arquivos do professor, então
to the press, it did not introduce the women who had written o aluno não se esqueceu de colocar seu nome na prova.
the code.
Internet: <smithsonianmag.com> (adapted).
P5: A assinatura do aluno não consta da lista de presença do dia
da prova.
Judge the following items about the previous text and the
information stated in it as well as the vocabulary used in it. P6: Se a assinatura do aluno não consta da lista de presença do
25 Tracy Chou, as a recognized programmer, is an exception dia da prova, então o aluno não fez a prova.
since she has not suffered prejudice for being a woman
during her career. Tendo como referência as proposições P1 a P6, anteriormente
26 Chou has witnessed other programmers considering out loud apresentadas, julgue os itens a seguir.
the innate impossibility of women being great coders.
27 The main point of the article is the ironic dismissal of 38 A tabela-verdade associada à proposição P2 possui 32 linhas.
women’s abilities to work in programming in disregard for 39 A negação da proposição “o aluno deixou de fazer a prova,
their fundamental contribution to this area.
esqueceu-se de colocar seu nome na prova ou o professor
28 The advent of digital computers marked the moment when
women were dismissed from calculation and coding. perdeu a prova dele” pode ser corretamente expressa por “o
29 This is an informative text which mingles formal and aluno não deixou de fazer a prova, não se esqueceu de
colloquial vocabulary, such as “street cred”.
colocar seu nome na prova e o professor não perdeu a prova
30 The adjective “dull”, in the first sentence of the fourth
paragraph, could be replaced by boring without changing dele”.
the meaning of the sentence.
40 É válido o argumento que toma por premissas as proposições
NOÇÕES DE ESTATÍSTICA / PROBABILIDADE
P1 a P6 e, por conclusão, a proposição “Se o aluno fez a
Considerando que uma variável aleatória ܺ siga uma distribuição
binomial com média igual a 80 e desvio padrão igual a 4, julgue prova, então o professor perdeu a prova dele”.
os itens a seguir. 41 A negação da proposição P6 pode ser corretamente expressa
31 ܲሺܺ ≥ 115ሻ = 0
por “a assinatura do aluno não consta da lista de presença do
32 ܲሺܺ = 0ሻ = 0,20
dia da prova, mas o aluno não deixou de fazer a prova”.
Suponha que ܻଵ , ܻଶ , … , ܻଵ଺ represente uma amostra aleatória
simples retirada de uma população normal, com média igual 42 A proposição P4 é equivalente a “Se o aluno não se esqueceu
a 10 e desvio padrão igual a 32. Com respeito à média amostral de colocar seu nome na prova, então não há prova sem nome
ܻത = (ܻଵ + ܻଶ + ⋯ + ܻଵ଺ )/16, julgue os próximos itens.
nos arquivos do professor”.
33 O desvio padrão de ܻ ത é igual a 32.
34 O valor esperado da média amostral ܻ ത é igual ao valor da 43 É válido o argumento que toma por premissas as proposições
mediana populacional. P1 a P6 e, por conclusão, a proposição “esqueceu-se de
35 A variável aleatória ܻ ത × 16 segue uma distribuição binomial colocar seu nome na prova”.
com parâmetro ݊ = 16.
846CB101721688 CEBRASPE – SERPRO – Edital: 2023
Em um polígono regular de s lados que tenham por Espaço livre
medida um número natural, são destacados, sobre todos os lados,
os vértices e todos os pontos cujas distâncias aos vértices sejam
números naturais. À quantidade de pontos destacados dá-se o
nome de número s-gonal. Incluindo-se os casos de considerar um
único ponto ou um segmento de reta como polígonos
degenerados, tem-se o conceito de número poligonal, ilustrado na
figura a seguir. Se s representa o número de lados do polígono, a
fórmula para o nésimo número s-gonal P(s, n) é
P(s, n) = (s/2 − 1) n2 − (s/2 − 2) n, com n ≥ 1 e s ≥ 2.

A partir das informações precedentes, julgue os itens


subsequentes, a respeito do número s-gonal.
44 Todos os números quadrangulares, determinados por
polígonos regulares de quatro lados, são quadrados perfeitos,
ou seja, números com raiz quadrada exata.
45 Para todo s ≥ 2, o primeiro número s-gonal é sempre igual a 1.
LEGISLAÇÃO ACERCA DE PRIVACIDADE E
PROTEÇÃO DE DADOS PESSOAIS
Julgue os itens subsequentes, considerando a legislação acerca de
acesso e segurança da informação e privacidade e proteção de
dados pessoais.
46 De acordo com a Lei n.º 12.527/2011 (Lei de Acesso à
Informação), no âmbito da administração pública federal, a
classificação do sigilo de informações no grau de ultrassecreto é
competência exclusiva do presidente da República.
47 Impor sigilo à informação para obter proveito pessoal ou de
terceiro constitui, segundo a Lei n.º 12.527/2011 (Lei de
Acesso à Informação), conduta ilícita que enseja
responsabilidade do agente público que a praticar, exceto se
ele for militar.
48 As autarquias e as fundações públicas estão subordinadas ao
regime da Lei n.º 12.527/2011 (Lei de Acesso à Informação).
49 Em conformidade com a Lei n.º 12.737/2012 (Lei de Delitos
Informáticos), aquele que invadir dispositivo informático alheio,
mediante violação indevida de mecanismo de segurança, com o
fim de obter, adulterar ou destruir dados ou informações, sem
autorização expressa ou tácita do titular do dispositivo, estará
sujeito à pena de detenção, de três meses a um ano, e multa.
50 Conforme o Decreto n.º 9.637/2018, a preservação do acervo
histórico nacional é um dos princípios da Política Nacional
de Segurança da Informação.
84600101344553 CEBRASPE – SERPRO – Edital: 2023

-- 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.

import 'package:flutter/material.dart'; A engenharia de requisitos é uma etapa crítica no


desenvolvimento de software, pois ajuda a garantir que o produto
void main() { final atenda às necessidades do cliente e aos objetivos do projeto.
runApp(
Acerca da engenharia de requisitos, julgue os itens subsequentes.
const Center(
child: Text( 86 Os itens de backlog épicos não devem ser adicionados ao
'Hello, world!', backlog do produto, por serem muito amplos e de difícil
textDirection: TextDirection.ltr, gestão pelo dono do produto e pelo time de
),
), desenvolvimento.
); 87 O produto mínimo viável (MVP) é uma ferramenta
} fundamental no processo de validação de uma ideia de
79 No SQLite 3, é possível criar uma tabela com três colunas, negócio, por meio da coleta de problemas, oportunidades e
X, Y e Z, tal que essas colunas não possuam qualquer tipo de feedbacks.
dado específico atribuído, ou seja, é possível armazenar o 88 A análise de ponto de função tem como base as
que se quiser em qualquer uma dessas colunas, pois o SQLite
funcionalidades que um sistema deve realizar, enquanto a
é flexível e indulgente em relação aos tipos de dados.
story points é baseada em uma estimativa relativa, que
80 O SQLite 3 possui características distintas de bancos de
compara a complexidade e o esforço de uma tarefa com
dados relacionais como PostgreSQL, Oracle e SqlServer;
outras já realizadas.
entre elas, está a característica de que, com o SQLite, o
processo que deseja acessar o banco de dados lê e escreve 89 A dívida técnica pode ser vista como um empréstimo que o
diretamente dos arquivos do banco de dados em disco, sem a time de desenvolvimento faz para si mesmo com o objetivo
necessidade de haver processo de servidor intermediário, ou de acelerar o processo de desenvolvimento, porém, por ser
seja, não há processo de servidor separado que gerencie o considerada uma estratégia ruim, deve ser evitada, devido a
banco de dados SQLite. suas possíveis consequências negativas.
84600101344553 CEBRASPE – SERPRO – Edital: 2023
Julgue os itens que se seguem, tendo em vista que a qualidade de Quanto a tecnologias de integração, julgue os itens seguintes.
software pode ser avaliada por meio de testes, revisões, inspeções 101 A linguagem de programação CORBA permite a execução
e outras técnicas. conjunta de diversos serviços, independentemente de onde os
90 A técnica de revisão e programação por pares é útil para servidores estejam localizados.
melhorar a qualidade do código e aumentar a compreensão 102 O serviço que atende uma API RESTful pode ser construído
do projeto, mas requer habilidades de comunicação e em uma linguagem de programação e depois alterado para
colaboração entre os membros da equipe. outra sem necessidade de alterar a comunicação entre cliente
e servidor.
91 Os mocks são métodos utilizados para realizar testes
103 As solicitações e respostas empacotadas em mensagens
unitários quando é impossível testar o objeto real, seja
SOAP (Simple Object Access Protocol) são escritas em
porque ele não está disponível, seja porque não é possível
HTML e contêm as informações para a execução de um
executá-lo durante o teste. web service.
Acerca da gestão de configuração, julgue o item a seguir. A respeito de clean code, julgue os itens que se seguem.
92 A prática de database migration é fundamental em DevOps 104 O princípio de segregação de interface do SOLID determina
para garantir a consistência dos dados bem como sua a responsividade, em que uma mesma interface atende a
disponibilidade e segurança. vários aparelhos, sem necessidade de modificações
individuais.
A infraestrutura é fundamental para garantir o funcionamento
105 Uma das premissas para que um código seja considerado
adequado de toda a tecnologia de uma empresa ou organização. “limpo” é que suas funções sejam pequenas e cada uma
A esse respeito, julgue o seguinte item. execute apenas uma funcionalidade.
93 O Terraform permite a criação, alteração e destruição de
Julgue os próximos itens, relativos aos 12 fatores (12 factories).
infraestrutura de nuvem em vários provedores e utiliza a
ShellScript para descrever a configuração de sistemas. 106 De acordo com o que preconizam os 12 factories, na
situação da figura a seguir, Release deve sempre ter um ID
Quanto à resiliência de aplicações, referente à capacidade de um de Release exclusivo e, como deve haver separação estrita
aplicativo de fornecer seus serviços normalmente mesmo diante entre os estágios de Build, Release e execução, torna-se
de situações adversas, julgue o item a seguir. impossível fazer alterações no código em tempo de
94 Arquiteturas de site ativo × ativo são utilizadas para garantir execução, pois não há como propagar essas alterações de
a continuidade dos negócios e fornecer aos usuários uma volta ao estágio de Build.
experiência ininterrupta.

Acerca das abordagens low-code e no-code, julgue o item


subsequente.
95 Low-code e no-code são abordagens que utilizam
plataformas visuais e intuitivas para facilitar o
desenvolvimento de aplicativos de forma segura, sem
oferecer riscos.

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.

Com relação a design de software, julgue os itens a seguir.


99 Em DDD (Domain-Driven Design), ubiquitous language
representa o jargão utilizado no domínio projeto, que deve
ser entendido completamente pela área de negócio e pela
equipe de desenvolvimento.
100 Os padrões SAGA e CQRS têm como objetivo manter a
consistência transacional de uma arquitetura de
microsserviços.
84600101344553 CEBRASPE – SERPRO – Edital: 2023
Acerca de armazenamento e processamento de dados, julgue os
itens a seguir.
116 A heterogeneidade é um dos requisitos de um sistema de
arquivos distribuídos e determina que as interfaces de
serviço devem ser definidas de modo que os softwares
clientes e servidores possam ser implementados para
diferentes sistemas operacionais.
117 O MapReduce possibilita o processamento de um grande
volume de dados por distribuir o processamento entre
diferentes computadores.
118 Big data é um conceito definido exclusivamente pelo volume
de dados utilizados em análises.
119 Em um processamento paralelo, o uso de P processadores
aumenta a velocidade de processamento de uma aplicação
em um fator de P.
120 Uma das características do data lake é armazenar um grande
volume de dados brutos e heterogêneos, oriundos de diversas
fontes distintas.
Espaço livre

Tendo como referência inicial a figura precedente, julgue os itens


a seguir, relativos a orientação a serviço.
108 Na abordagem IaaS, dos itens listados na figura, o usuário é
responsável por Applications, Data, Runtime,
Middleware e O/S, ao passo que um fornecedor é
responsável por gerenciar a Storage e a Virtualization,
por exemplo.
109 Assim como na PaaS, na abordagem IaaS há necessidade de
o usuário manter e atualizar os produtos de software,
incluindo o sistema operacional, uma vez que os provedores
de serviços garantem e proveem os itens que se encontram
abaixo de Middleware na figura.
110 Na abordagem PaaS, de todos os itens listados na figura, o
usuário tem responsabilidade somente quanto a
Applications e Data.

Aprendizado de máquina é um subcampo da inteligência artificial


que consiste no treinamento de modelos computacionais para que
possam reconhecer padrões e, a partir de um conjunto de dados
de entrada, prever o valor de uma variável de saída. Em relação
ao aprendizado de máquina, julgue os itens a seguir.
111 A matriz de confusão permite avaliar o desempenho de um
modelo de classificação a partir da frequência de erros e
acertos.
112 A regressão logística utiliza variáveis independentes
categóricas para prever uma variável lógica ou booliana.
113 A medida de confiança de uma regra de associação é
calculada pela frequência com que tal regra aparece em
transações individuais na base de dados transacional.
114 Em aprendizado de máquina, as características de entrada e
saída são definidas, respectivamente, como atributos
previsores e atributos alvo ou meta.
115 As técnicas de agrupamento têm por objetivo fazer a
previsão de um atributo alvo a partir do agrupamento de
dados que compartilhem padrões semelhantes.

Você também pode gostar