Você está na página 1de 20

Celesc Distribuição S.A.

C A D E R N O 
Concurso Público • Edital 001/2022
 http://celesc2022.fepese.org.br D E  P R O V A
S1 Analista de Sistemas • Lotação

Desenvolvimento
Instruções


Confira o número que você obteve no ato da
inscrição com o que está indicado no cartão-
resposta.
* A duração da prova inclui o tempo para o preenchimento
do cartão-resposta.
Para fazer a prova você usará:
ƒ este caderno de prova.
ƒ um cartão-resposta que contém o seu nome, número
de inscrição e espaço para assinatura.
Verifique, no caderno de prova, se:
ƒ faltam folhas e a sequência de questões está correta. CONCURSO
PÚBLICO
ƒ há imperfeições gráficas que possam causar dúvidas.

Comunique imediatamente ao
fiscal qualquer irregularidade!

Atenção!
ƒ Não é permitido qualquer tipo de consulta durante
a realização da prova.
ƒ Para cada questão são apresentadas 5 alternativas
diferentes de respostas (a, b, c, d, e). Apenas uma
delas constitui a resposta correta em relação ao
enunciado da questão.
ƒ A interpretação das questões é parte integrante da
prova, não sendo permitidas perguntas aos fiscais.
ƒ Não destaque folhas da prova.
Ao terminar a prova, entregue ao fiscal o caderno
de prova completo e o cartão-resposta devidamente
preenchido e assinado.

29 de maio 60 questões

8 às 12h 4h de duração*
.
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

Português 6 questões Quando vier a grande hora de nosso destino nós tere-
mos saído há uns cinco minutos para tomar um café.
Leia o texto. Vamos, vamos tomar um cafezinho.
(Rubem Braga)
Cafezinho
Leio a reclamação de um repórter irritado que pre-
cisava falar com um delegado e lhe disseram que o 1.  Assinale a alternativa correta.
homem havia ido tomar um cafezinho. Ele esperou
a. SQUARE O nome do delegado era Sr. Bonifácio e ele
longamente e chegou à conclusão de que o funcioná-
abusou da hora de seu cafezinho.
rio passou o dia inteiro tomando café.
b. Check-square O autor parte de um fato concreto e nos trans-
Tinha razão o rapaz de ficar zangado. Mas com um posta a questões existenciais a partir do seu
pouco de imaginação e bom humor podemos pensar ponto de vista.
que uma das delícias do gênio carioca é exatamente c. SQUARE O repórter que esperava pelo delegado perdeu
esta frase: a paciência e foi embora, dizendo: “Bem cava-
lheiro, eu me retiro”.
— Ele foi tomar café.
d. SQUARE O autor arrefece o leitor com seu ponto de vista
A vida é triste e complicada. Diariamente é preciso e usa para isso verbos no imperativo.
falar com um número excessivo de pessoas. O remé- e. SQUARE Na frase: “Quando vier o amigo e quando vier o
dio é ir tomar um “cafezinho”. Para quem espera ner- credor, e quando vier o parente, e quando vier
vosamente, esse “cafezinho” é qualquer coisa infinita e a tristeza, e quando a morte vier”, temos uma
torturante. figura de linguagem chamada hipérbole.
Depois de esperar duas ou três horas dá vontade de
dizer: 2.  Analise as afirmativas abaixo:
— Bem cavalheiro, eu me retiro. Naturalmente o Sr. 1. A frase “Se ele vir o delegado, dará a ele
Bonifácio morreu afogado no cafezinho. o recado deixado” tem duas orações com
sujeito simples e apresenta incorreção no uso
Ah, sim, mergulhemos de corpo e alma no cafezinho.
de um dos verbos.
Sim, deixemos em todos os lugares este recado sim-
2. Na frase “Tinha razão o rapaz de ficar zangado”
ples e vago:
o sujeito está posposto ao verbo da oração e,
— Ele saiu para tomar um café e disse que volta já. se anteposto estivesse, não alteraria o sentido
da frase.
Quando a bem-amada vier com seus olhos tristes e
3. Na frase “Ele esperou longamente e chegou à
perguntar:
conclusão correta”, temos um nexo oracional
— Ele está? alguém dará o nosso recado sem endereço. coordenativo aditivo.
4. Na frase “Naturalmente o Sr. Bonifácio morreu
Quando vier o amigo e quando vier o credor, e
afogado no cafezinho”, o verbo morrer exigiu
quando vier o parente, e quando vier a tristeza, e
objeto indireto.
quando a morte vier, o recado será o mesmo:
5. Na penúltima frase do texto, o autor refere-se
— Ele disse que ia tomar um cafezinho... à morte e sugere enganá-la.
Podemos, ainda, deixar o chapéu. Devemos até com-
Assinale a alternativa que indica todas as afirmativas
prar um chapéu especialmente para deixá-lo. Assim
corretas.
dirão:
a. SQUARE São corretas apenas as afirmativas 1 e 4.
— Ele foi tomar um café. Com certeza volta logo. O
b. SQUARE São corretas apenas as afirmativas 4 e 5.
chapéu dele está aí...
c. SQUARE São corretas apenas as afirmativas 1, 2 e 3.
Ah! Fujamos assim, sem drama, sem tristeza, fujamos d. Check-square São corretas apenas as afirmativas 2, 3 e 5.
assim. A vida é complicada demais. Gastamos muito e. SQUARE São corretas apenas as afirmativas 3, 4 e 5.
pensamento, muito sentimento, muita palavra. O
melhor é não estar.

Página 3
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

3.  Assinale a alternativa correta. 5.  Assinale a alternativa correta quanto à fle-
xão nominal de número e gênero dos adjetivos e
a. SQUARE As orações: “Alguém dará o nosso recado
substantivos.
sem endereço” e “lhe disseram” apresentam o
mesmo sujeito que é indeterminado. a. SQUARE Naquela feira havia balõezinhos, amores-perfei-
b. Check-square As palavras “cafezinho” e “tristeza” apresentam tos, saias-balão, pombos-correio, pés-de-mole-
sufixos; um de valor diminutivo: “inho” e outro ques, beija-flores e cafezinhos.
formador de substantivo a partir de adjetivo: b. SQUARE Os pouco feridos foram encaminhados a dife-
“eza”, respectivamente. rentes clínicas médicos-cirúrgicas e todos, coin-
c. SQUARE Na oração: “A vida é triste e complicada”, os cidentemente, possuíam cabelos castanhos-
adjetivos usados configuram a figura de lingua- -escuros e blusas azuis-marinho. Tomaram um
gem antítese. cafezinho e foram medicados.
d. SQUARE Em: “Bem cavalheiro, eu me retiro”, o verbo c. SQUARE As crianças surdas-mudas são sapientíssimas e
marca um tempo presente, tem seu pronome apreciam as boas coisas da vida como, por exem-
em ênclise e, na oração, a palavra “cavalheiro” é, plo, a eclipse da lua, um verdadeiro “cafezinho”.
sintaticamente, um vocativo. d. SQUARE Apesar da ameaça, os vilães não explodiram o
e. SQUARE Os pronomes demonstrativos “este” e “esse” dinamite; assim, todos os guardiões puderam
estão sendo usados no texto para estabelecer a sair para seu cafezinho.
coesão textual. O primeiro deles de forma ana- e. Check-square “Tenho um dó daqueles que passam a vida sem
fórica e o segundo de forma catafórica. estourar um champanhe para brindar a beleza
de um ‘cafezinho’”.
4.  Identifique abaixo as afirmativas verdadeiras ( V )
e as falsas ( F ) sobre o emprego de tempos, modos e 6.  Analise as frases abaixo quanto ao uso correto de
vozes do verbo. pronomes.
( ) No presente do indicativo o verbo “reaver” ( ) É hora deles voltarem e a ti não te convém
possui apenas formas arrizotônicas, ou seja, interferir.
aquelas em que sua sílaba tônica está fora do ( ) Deixaram o recado conosco mesmo: “O repór-
radical. São elas: “reavemos” e “reaveis”. ter queria falar consigo, delegado!”.
( ) Em “Na segunda feira já estavam entregues ( ) Sabia que não lhes veria mais; isto era para
todas as provas”, o particípio irregular do mim, conscientemente, entender.
verbo está corretamente empregado. ( ) Para mim, sair para o cafezinho ainda é um
( ) Em “O rapaz, apesar de chateado pela ausên- sacrifício.
cia do delegado, procurava controlar-se” e ( ) Vossa Senhoria julga que posso auxiliá-lo em
pronome oblíquo marca a voz reflexiva do sua agenda?
verbo.
( ) Em “Sempre que há vagas, confluem candi- Assinale a alternativa que indica todas as frases
datos que provêem de todos os lugares do corretas.
Estado” há o uso correto dos verbos.
a. SQUARE São corretas apenas as frases 1 e 2.
( ) Está correta a frase “É preciso que nós nos
b. SQUARE São corretas apenas as frases 2 e 4.
divirtamos, enquanto ainda há “cafezinhos”
c. SQUARE São corretas apenas as frases 3 e 5.
para tomar; quando virmos a vida dessa
d. Check-square São corretas apenas as frases 4 e 5.
maneira, seremos mais felizes.”
e. SQUARE São corretas apenas as frases 2, 3 e 4.
Assinale a alternativa que indica a sequência correta,
de cima para baixo.
a. Check-square V•V•V•F•V
b. SQUARE V•F•V•V•F
c. SQUARE V•F•V•F•V
d. SQUARE F•V•F•V•F
e. SQUARE F•F•F•V•V

Página 4
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

Atualidades 3 questões 9.  Analise as afirmativas abaixo a respeito do Teatro


brasileiro.
7.  Analise as afirmativas abaixo a respeito da situação 1. As primeiras manifestações ocorreram no
econômica brasileira. século XIX, com peças de Nelson Rodrigues.
2. Foi utilizado por jesuítas para catequização
1. Considera-se que, em 2021, a economia brasi-
dos índios.
leira entrou em recessão.
3. Cacilda Becker é um destaque do Teatro brasi-
2. O produto interno bruto caiu 0,1% no período
leiro de Comédia.
julho-setembro em 2021.
3. Seca e alta de taxas de juros e inflação estão
Assinale a alternativa que indica todas as afirmativas
entre os problemas que impactam na econo-
corretas.
mia brasileira.
a. SQUARE É correta apenas a afirmativa 1.
Assinale a alternativa que indica todas as afirmativas b. SQUARE É correta apenas a afirmativa 2.
corretas. c. SQUARE É correta apenas a afirmativa 3.
d. Check-square São corretas apenas as afirmativas 2 e 3.
a. SQUARE É correta apenas a afirmativa 1.
e. SQUARE São corretas as afirmativas 1, 2 e 3.
b. SQUARE É correta apenas a afirmativa 2.
c. SQUARE É correta apenas a afirmativa 3.
d. SQUARE São corretas apenas as afirmativas 1 e 2.
Legislação do Setor Elétrico 6 questões
e. Check-square São corretas as afirmativas 1, 2 e 3.

10.  Analise as afirmativas abaixo:


8.  Analise as afirmativas abaixo sobre o Auxílio Emer-
gencial 2021. 1. A distribuidora é responsável por instalar,
operar, manter e arcar com a responsabilidade
1. O objetivo é fornecer auxílio emergencial no
técnica e financeira dos medidores e demais
período de enfrentamento à crise provocada
equipamentos de medição para fins de fatura-
pela pandemia de COVID-19.
mento em unidade consumidora.
2. A origem dos recursos é do governo esta-
2. Central geradora, importador e exporta-
dual, por intermédio do seu Ministério da
dor de energia elétrica são responsáveis
Cidadania.
técnica e financeiramente por instalar, ope-
3. O benefício se estende a todos que tenham
rar e manter o sistema de medição para
emprego formal ativo.
faturamento, com o acompanhamento e a
aprovação da distribuidora.
Assinale a alternativa que indica todas as afirmativas
3. A distribuidora pode suspender o forneci-
corretas.
mento de energia elétrica à unidade consu-
a. Check-square É correta apenas a afirmativa 1. midora após o terceiro ciclo de faturamento
b. SQUARE É correta apenas a afirmativa 2. consecutivo com impedimento de acesso
c. SQUARE É correta apenas a afirmativa 3. para fins de leitura.
d. SQUARE São corretas apenas as afirmativas 2 e 3.
e. SQUARE São corretas as afirmativas 1, 2 e 3. Assinale a alternativa que indica todas as afirmativas
corretas.
a. SQUARE É correta apenas a afirmativa 1.
b. SQUARE São corretas apenas as afirmativas 1 e 2.
c. SQUARE São corretas apenas as afirmativas 1 e 3.
d. SQUARE São corretas apenas as afirmativas 2 e 3.
e. Check-square São corretas as afirmativas 1, 2 e 3.

Página 5
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

11.  Qual o subgrupo é composto de unidades consu- 15.  Analise o texto abaixo sobre a apuração da medi-
midoras com tensão de conexão menor que 2,3 kV, a ção de fator de potência.
partir de sistema subterrâneo de distribuição?
No período de     horas consecutivas,
a. Check-square Subgrupo AS definido pela distribuidora, que pode ser entre
b. SQUARE Subgrupo A1 as 23 horas e 30 minutos e 6 horas e 30 minutos:
c. SQUARE Subgrupo A2 apenas os fatores de potência         
d. SQUARE Subgrupo A3 que 0,92          , verificados em cada
e. SQUARE Subgrupo A4 intervalo de uma hora “T”.
Assinale a alternativa que completa corretamente as
12.  Qual o nome da modalidade tarifária horária que lacunas do texto.
é caracterizada por: uma tarifa para a demanda, sem
a. SQUARE 6 • maiores • capacitivo
segmentação horária; uma tarifa para o consumo de
b. Check-square 6 • menores • capacitivo
energia elétrica para o posto tarifário ponta; e uma
c. SQUARE 6 • menores • indutivo
tarifa para o consumo de energia elétrica para o posto
d. SQUARE 3 • maiores • indutivo
tarifário fora de ponta?
e. SQUARE 3 • menores • indutivo
a. SQUARE Tarifa azul
b. Check-square Tarifa verde
c. SQUARE Tarifa convencional Matemática/Raciocínio Lógico 5 questões
d. SQUARE Tarifa econômica
e. SQUARE Tarifa branca
16.  Uma lanchonete coloca 20 calzones em uma
vitrine em promoção, sendo que destes 5 são de
13.  Quais as modalidades tarifárias em que o grupo B frango e os outros não são de frango.
de consumidores pode se enquadrar?
Ao escolher 4 calzones ao acaso da referida vitrine, a
a. Check-square Tarifa convencional e tarifa branca probabilidade de nenhum dos calzones escolhidos ser
b. SQUARE Tarifa convencional e tarifa azul de frango é:
c. SQUARE Tarifa convencional e tarifa verde
a. SQUARE Maior que 33%.
d. SQUARE Somente tarifa convencional
b. SQUARE Maior que 30% e menor que 33%.
e. SQUARE Tarifa azul ou tarifa verde
c. Check-square Maior que 27% e menor que 30%.
d. SQUARE Maior que 24% e menor que 27%.
14.  Analise as afirmativas abaixo: e. SQUARE Menor que 24%.
1. O fator de potência de referência “fR”, indutivo
ou capacitivo, tem como limite mínimo permi- 17.  Em um armazém, encontram-se estocados 1800
tido o valor de 0,92 para as unidades consumi- conectores vermelhos e 3150 conectores pretos.
doras do grupo A. Deseja-se empacotar todos os conectores, de modo
2. A distribuidora pode cobrar a unidade consu- que cada pacote contenha somente conectores de
midora do grupo B pelo consumo de energia uma mesma cor e todos os pacotes tenham o mesmo
elétrica reativa. número de conectores.
3. As bandeiras tarifárias não se aplicam às uni-
Portanto, o número mínimo de pacotes necessários
dades consumidoras conectadas em Sistemas
para satisfazer as restrições expostas é:
Isolados.
a. SQUARE Maior que 13.
Assinale a alternativa que indica todas as afirmativas b. SQUARE 13.
corretas. c. SQUARE 12
d. Check-square 11.
a. SQUARE É correta apenas a afirmativa 1.
e. SQUARE Menor que 11.
b. SQUARE São corretas apenas as afirmativas 1 e 2.
c. Check-square São corretas apenas as afirmativas 1 e 3.
d. SQUARE São corretas apenas as afirmativas 2 e 3.
e. SQUARE São corretas as afirmativas 1, 2 e 3.

Página 6
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

18.  Em um alojamento, 12 atletas consomem 8 kg de Conhecimentos Específicos 40 questões


massa a cada 5 dias.
Logo, a quantidade de massa consumida por 8 atletas 21.  Analise as afirmativas abaixo com relação ao sof-
a cada 15 dias é: tware de controle de versões Apache Subversion.
a. SQUARE Maior que 19 kg. 1. O Subversion é um sistema centralizado de
b. SQUARE Maior que 17 kg e menor que 19 kg. compartilhamento de informação. Em seu
c. Check-square Maior que 15 kg e menor que 17 kg. núcleo está um repositório, que é uma central
d. SQUARE Maior que 13 kg e menor que 15 kg. de armazenamento de dados. O repositório
e. SQUARE Menor que 13 kg. armazena informação em forma de uma
árvore de arquivos - uma hierarquia típica de
arquivos e diretórios.
19.  Um clube oferece uma piscina aos seus associa-
2. O servidor Apache Subversion requer exclusi-
dos. A razão entre o número de associados que usa a
vamente um servidor Linux para sua execução.
piscina e o número de associados que não usa a pis-
3. O Subversion utiliza um modelo de copy-mo-
cina é 3:5.
dify-merge (copiar-modificar-fundir) como
Se o número de associados que não usa a piscina uma alternativa ao locking. Nesse modelo,
excede o número de associados que usa a piscina em cada usuário se conecta ao repositório do
198, então o número total de associados do clube é: projeto e cria uma cópia de trabalho pessoal
(personal working copy,ou cópia local) - um
a. SQUARE Maior que 830.
espelho local dos arquivos e diretórios do
b. SQUARE Maior que 820 e menor que 830.
repositório. Os usuários então trabalham
c. SQUARE Maior que 810 e menor que 820.
simultaneamente e independentemente,
d. SQUARE Maior que 800 e menor que 810.
modificando suas cópias privadas. Finalmente,
e. Check-square Menor que 800.
as cópias privadas são fundidas (merged)
numa nova versão final.
20.  Ao dividir uma certa quantia (em Reais) propor-
cionalmente aos dois números primos que aparecem Assinale a alternativa que indica todas as afirmativas
na fatoração do número 1225, a quantia associada ao corretas.
maior dos referidos números primos é igual a R$ 357.
a. SQUARE É correta apenas a afirmativa 1.
Logo, a quantia total que foi dividia é: b. SQUARE É correta apenas a afirmativa 2.
c. SQUARE São corretas apenas as afirmativas 1 e 2.
a. SQUARE Maior que R$ 650.
d. Check-square São corretas apenas as afirmativas 1 e 3.
b. SQUARE Maior que R$ 630 e menor que R$ 650.
e. SQUARE São corretas as afirmativas 1, 2 e 3.
c. Check-square Maior que R$ 610 e menor que R$ 630.
d. SQUARE Maior que R$ 590 e menor que R$ 610.
e. SQUARE Menor que R$ 590. 22.  Assinale a alternativa que indica corretamente o
tipo de conector USB normalmente encontrado nos
computadores (desktops e notebooks) utilizado para
conexão de dispositivos como teclados e pendrives.
a. Check-square USB Tipo A
b. SQUARE USB Tipo AC
c. SQUARE USB Tipo B
d. SQUARE USB Tipo BX
e. SQUARE USB Tipo D

Página 7
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

23.  REST e SOAP são duas abordagens diferentes 25.  A medição permite aos gerentes planejar, contro-
de transmissão de dados online. Especificamente, lar, melhorar e aperfeiçoar o processo de desenvol-
eles definem como as interfaces de programação vimento de software. Medição resulta em mudança
de aplicações (APIs) são criadas, o que possibilita a cultural. Coletar dados, calcular e analisar métricas são
comunicação dos dados entre aplicações web. três passos que devem ser implementados para iniciar
um programa de métricas.
Assinale a alternativa correta em relação ao assunto.
Assinale a alternativa correta em relação ao assunto.
a. SQUARE Todas as mensagens SOAP são codificadas
utilizando a formatação CSV. a. SQUARE A métrica de Pontos por Caso de Uso baseou-se
b. SQUARE Quando uma solicitação de dados é enviada a na métrica Pontos por Linha de Código.
uma API REST, ela sempre é realizada por meio b. Check-square A métrica de Pontos por Caso de Uso foi criada
do protocolo de transferência de arquivos FTP para que seja possível estimar o tamanho de
(File Transfer Protocol). um sistema já na fase de levantamento de
c. SQUARE SOAP é um protocolo leve para troca de infor- Casos de Uso.
mações em um ambiente centralizado utili- c. SQUARE Análise de Pontos de Função é uma técnica
zando o protocolo de transferência de arquivos de medição das funcionalidades fornecidas
FTP (File Transfer Protocol). pelo software do ponto de vista de seus
d. SQUARE O SOAP pode ser usado em combinação com desenvolvedores.
vários outros protocolos; no entanto, as únicas d. SQUARE Contagem de Linhas de Código Fonte (LOCs) e
ligações definidas no protocolo descrevem Análise de Pontos por Função são dois tipos de
como usar SOAP em combinação com os proto- métricas que podem ser utilizadas para medi-
colos HTTP e TCP. ção das funcionalidades presentes nos Casos
e. Check-square SOAP é um protocolo baseado em XML para de Uso.
troca de informações em um ambiente distri- e. SQUARE A Análise de Ponto de Função mede o que o
buído. É utilizado para troca de mensagens software faz, independentemente de como ele
entre aplicativos distribuídos pela rede. Estes foi construído. Portanto, o processo de medi-
aplicativos, ou “Web services”, possuem uma ção ou de contagem de pontos de função é
interface de acesso simples e bem definida. baseado na avaliação dos requisitos não funcio-
nais do usuário, como descrito nos artefatos do
desenvolvimento.
24.  Assinale a alternativa que descreve corretamente
a operação que o método abaixo realiza sobre um
vetor (v) de números inteiros. 26.  Componentes de aplicativo são os blocos de
construção de um app Android. Cada componente é
public void operacao(int[] v) {
um ponto de entrada por onde o sistema ou o usuá-
  for(int i = 0; i < v.length - 1; i++) {
rio pode entrar no aplicativo. Alguns componentes
   for(int j = 0; j < v.length - 1 - i;
dependem de outros.
j++) {
    if(v[j] < v[j + 1]) { Assinale a alternativa que contém quatro tipos dife-
    int aux = v[j]; rentes de componentes de aplicativo.
    v[j] = v[j + 1];
a. Check-square Atividades, Serviços, Broadcast Receivers e
    v[j + 1] = aux;
Provedores de Conteúdo
   }
b. SQUARE Provedores de Interface, Provedores de Ativida-
  }
des, Serviços, Unicast Senders e Multicast
 }
c. SQUARE Provedores Internos, Provedores Externos, Ati-
}
vidades, Serviços e Unicast Receiver
a. SQUARE Espelhamento do Vetor d. SQUARE Provedores de Atividades, Broadcast sender,
b. SQUARE Ordenação em Ordem Crescente Servidores, Unicast Receiver e Interfaces
c. Check-square Ordenção em Ordem Decrescente e. SQUARE Provedores de Serviços, Unicast receivers, Ati-
d. SQUARE Inserção de Valor no Meio do Vetor vidades, Objetos de Interface e Provedores de
e. SQUARE Inserção de Valor no Final do Vetor Conteúdo

Página 8
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

27.  A persistência de dados é a possibilidade de 29.  Sistemas de software estão sujeitos aos mais
manter os dados entre as execuções do aplicativo. A variados tipos de erros e inconsistências introduzidos
persistência é vital para os aplicativos corporativos ao longo do processo de desenvolvimento. Para evitar
por causa do acesso necessário aos bancos de dados que tais erros cheguem aos usuários finais e causem
relacionais. prejuízos, é necessária a introdução de atividades de
teste em projetos de desenvolvimento de software.
Analise as afirmativas abaixo em relação ao assunto.
Assinale a alternativa correta em relação ao assunto.
1. A unidade de persistência é utilizada para con-
figurar as informações referentes ao provedor a. SQUARE Testes de unidade são testes que usam diversas
do JPA (implementação da especificação JPA) classes, de pacotes distintos, e podem ainda
e ao banco de dados; também podemos iden- testar componentes externos, como bancos de
tificar as classes que serão mapeadas como dados.
entidades do banco de dados. b. SQUARE Testes de unidade são testes que verificam uma
2. O contexto de persistência define o conjunto funcionalidade ou transação completa de um
de instâncias ativas que o aplicativo está sistema. Logo, são testes que usam diversas clas-
manipulando atualmente. ses, de pacotes distintos, e podem ainda testar
3. O JPAUnityManager é um serviço responsável componentes externos, como bancos de dados.
por gerenciar as entidades; através dele é c. SQUARE Testes de unidade também chamados de testes
possível gerenciar o ciclo de vida das entida- de interface com o usuário. Eles simulam, da
des, operação de sincronização com a base de forma mais fiel possível, uma sessão de uso do
dados (inserir, atualizar ou remover), consultar sistema por um usuário real.
entidades e outros. d. SQUARE Teste estrutural ou Teste de validação, frequen-
temente chamado de teste caixa-preta, mostra
Assinale a alternativa que indica todas as afirmativas que um programa faz o que é proposto a fazer.
corretas. e. Check-square Testes de unidade são testes automatizados de
pequenas unidades de código, normalmente
a. SQUARE É correta apenas a afirmativa 1.
classes, as quais são testadas de forma isolada
b. SQUARE É correta apenas a afirmativa 2.
do restante do sistema.
c. Check-square São corretas apenas as afirmativas 1 e 2.
d. SQUARE São corretas apenas as afirmativas 1 e 3.
e. SQUARE São corretas apenas as afirmativas 2 e 3. 30.  Assinale a alternativa que apresenta correta-
mente o princípio pelo qual duas ou mais classes
derivadas de uma mesma superclasse podem invocar
28.  O encapsulamento permite definir os níveis de
métodos que têm a mesma identificação (assinatura)
visibilidade dos elementos da classe. Os níveis de
mas comportamentos distintos, especializados para
acesso são responsáveis por informar qual o tipo de
cada classe derivada, usando para tanto uma referên-
permissão de um determinado atributo.
cia a um objeto do tipo da superclasse.
Assinale a alternativa que apresenta o nível de acesso
a. SQUARE Herança
aos dados que limita o acesso aos métodos da própria
b. SQUARE Abstração
classe, tratando-se do nível de proteção dos dados
c. Check-square Polimorfismo
mais elevado.
d. SQUARE Modularidade
a. SQUARE Público e. SQUARE Herança Múltipla
b. Check-square Privado
c. SQUARE Protegido
31.  Assinale a alternativa que apresenta um frame-
d. SQUARE Encapsulado
work open source, escrito em Java, que permita a
e. SQUARE Autoritativo
geração de relatórios na plataforma Java.
a. SQUARE React
b. SQUARE Django
c. SQUARE NodeJS
d. SQUARE CristalReports
e. Check-square JasperReports

Página 9
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

32.  Analise as afirmativas abaixo com relação à 34.  Assinale a alternativa que indica corretamente o
memória cache. algoritmo de busca de um número (x) que o método
abaixo realiza sobre um vetor (valores) de números
1. Mapeamento Acelerado é a forma mais sim-
inteiros.
ples de mapeamento. Cada bloco na memória
principal é mapeado em uma linha da memó- public void tipodebusca(int x, int[]
ria cache. valores) {
2. O Mapeamento Associativo caracteriza-se   int posicaoi = 0;
por um bloco da memória principal poder ser   int posicaom = 0;
colocado em qualquer posição da cache, ou   int posicaof = valores.length - 1;
seja, um bloco de memória pode ser asso-
ciado a qualquer entrada da cache.   while(posicaoi <= posicaof) {
3. Mapeamento Direto, Associativo e Acelerado    posicaom = (posicaof + posicaoi) / 2;
são mecanismos de mapeamento da memória
principal para a memória cache.    if(numeros[posicaom] == x) {
    System.out.println(“O valor está na
Assinale a alternativa que indica todas as afirmativas posição: “ + posicaom);
corretas.    break;
  }
a. SQUARE É correta apenas a afirmativa 1.
b. Check-square É correta apenas a afirmativa 2.
   if(valores[posicaom] < x) {
c. SQUARE É correta apenas a afirmativa 3.
    posicaoi = posicaom + 1;
d. SQUARE São corretas apenas as afirmativas 1 e 3.
   } else {
e. SQUARE São corretas apenas as afirmativas 2 e 3.
    posicaof = posicaom - 1;
  }
33.  Analise as afirmativas abaixo com relação ao  }
digrama de classes (UML).
  if(posicaoi > posicaof) {
1. Os diagramas de classe são fundamentais
   System.out.println(“Não encontrou o
para o processo de modelagem de objetos e
valor “ + x);
modelam a estrutura dinâmica de um sistema.
  }
2. Dependendo da complexidade de um sis-
 }
tema, é possível utilizar um único diagrama
}
de classe para modelar um sistema inteiro ou
vários diagramas de classe para modelar os a. Check-square Busca Binária
componentes de um sistema. b. SQUARE Bubble Search
3. O diagrama de classes pode ser utilizado c. SQUARE Busca Sequencial
para visualizar, especificar e documentar d. SQUARE Busca Aleatória
recursos estruturais nos modelos. Por exem- e. SQUARE Busca Rápida
plo, durante as fases de análise e design do
ciclo de desenvolvimento, é possível criar
35.  Caso seja necessário o desenvolvimento de
diagramas de classe para capturar e definir a
aplicativos para dispositivos móveis, mais especifica-
estrutura das classes bem como os relaciona-
mente para o sistema operacional IOS, assinale a alter-
mentos entre classes.
nativa que apresenta corretamente uma linguagem
de programação e um ambiente de desenvolvimento
Assinale a alternativa que indica todas as afirmativas
que podem ser utilizados para este fim.
corretas.
a. Check-square Swift e XCODE
a. SQUARE É correta apenas a afirmativa 1.
b. SQUARE Swift e Objective-D
b. SQUARE É correta apenas a afirmativa 3.
c. SQUARE Objective-D e iOSCODE
c. SQUARE São corretas apenas as afirmativas 1 e 2.
d. SQUARE Objective-D e VSCODE
d. SQUARE São corretas apenas as afirmativas 1 e 3.
e. SQUARE XCODE e VSCODE
e. Check-square São corretas apenas as afirmativas 2 e 3.

Página 10
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

36.  Analise as afirmativas abaixo com relação ao 38.  Analise as afirmativas abaixo com relação ao
assunto engenharia de requisitos, relacionado ao assunto criptografia de chave pública.
assunto engenharia de software.
1. A criptografia de chave pública é simétrica,
1. Problemas de escopo ocorrem quando os envolvendo o uso de duas chaves simétricas,
limites do sistema são definidos de forma sendo necessário o uso das duas em qualquer
precária ou os clientes/usuários especificam sequência para cifrar ou decifrar os dados.
detalhes técnicos desnecessários que podem 2. É computacionalmente inviável determinar
confundir, em vez de esclarecer, os objetivos a chave de decriptação dado apenas o
globais do sistema. conhecimento do algoritmo de criptografia e
2. Problemas de volatilidade ocorrem quando os da chave de encriptação.
requisitos mudam com o tempo. Para ajudar 3. Alguns algoritmos, como RSA, também per-
a superar esses problemas, devemos abor- mitem que qualquer uma das duas chaves
dar o levantamento de requisitos de forma relacionadas possa ser usada para encriptação,
organizada. com a outra para a decriptação.
3. O documento de especificação de requisitos
de software (Software Requirements Specifi- Assinale a alternativa que indica todas as afirmativas
cation - SRS) é criado ao final do processo de corretas.
desenvolvimento, contendo uma descrição
a. SQUARE É correta apenas a afirmativa 1.
detalhada de todos os aspectos do software
b. SQUARE É correta apenas a afirmativa 2.
finalizado, devendo ser entregue ao cliente na
c. SQUARE São corretas apenas as afirmativas 1 e 2.
fase de aceitação do produto.
d. SQUARE São corretas apenas as afirmativas 1 e 3.
e. Check-square São corretas apenas as afirmativas 2 e 3.
Assinale a alternativa que indica todas as afirmativas
corretas.
39.  Analise as afirmativas abaixo com relação aos
a. SQUARE É correta apenas a afirmativa 1.
servidores web WildFly e IIS da Microsoft.
b. SQUARE É correta apenas a afirmativa 3.
c. Check-square São corretas apenas as afirmativas 1 e 2. 1. No servidor IIS da Microsoft, a Application
d. SQUARE São corretas apenas as afirmativas 1 e 3. Request Routing (ARR) permite que adminis-
e. SQUARE São corretas apenas as afirmativas 2 e 3. tradores do servidor Web aumentem a confia-
bilidade e escalabilidade de aplicações Web
através de roteamento basado em regras (rule-
37.  Assinale a alternativa correta com relação à
-based routing) e balanceamento de carga de
modelagem de dados.
requisições HTTP recebidas pelo servidor.
a. SQUARE Nos diagramas originais de fluxo de dados, 2. O servidor WildFly, que antes se chamava
a informação de controle é um elemento JBoss AS, é um servidor de aplicações open
obrigatório. source, escrito em Java, baseado nos padrões
b. SQUARE Uma vez que o DFD representa a estrutura definidos pela especificação Java EE.
lógica e física do sistema, a informação de con- 3. O servidor Wildfly é um servidor de aplicação
trole deve ser representada neste diagrama. Java EE desenvolvido em Java e pode ser exe-
c. SQUARE O diagrama de fluxo de dados apresenta sem- cutado somente em Sistemas Operacionais
pre quatro objetos de um sistema de informa- Unix/Linux, 32 ou 64 bits que tenham suporte
ção: fluxo de atividades, dados, arquivos de ao Java.
dados e entidades internas.
d. Check-square O diagrama de fluxo de dados - DFD - repre- Assinale a alternativa que indica todas as afirmativas
senta o fluxo de dados num sistema de infor- corretas.
mação, assim como as sucessivas transforma-
a. SQUARE É correta apenas a afirmativa 2.
ções que estes sofrem.
b. SQUARE É correta apenas a afirmativa 3.
e. SQUARE Através do uso de um Diagrama de Fluxo de
c. Check-square São corretas apenas as afirmativas 1 e 2.
Dados (DFDs) podemos desenvolver a mode-
d. SQUARE São corretas apenas as afirmativas 1 e 3.
lagem de um processo utilizando símbolos
e. SQUARE São corretas apenas as afirmativas 2 e 3.
BPMN 2.0.

Página 11
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

40.  Um recurso importante e relativamente recente 42.  A localização geográfica de um fato é uma infor-
no projeto de computadores é o agrupamento de mação essencial para a perfeita compreensão das
computadores (clustering). O agrupamento de com- relações intrínsecas de determinado fenômeno. A
putadores é uma alternativa para multiprocessamento busca deste entendimento passa obrigatoriamente
simétrico como uma abordagem para fornecer alto pela aplicação das técnicas de geoprocessamento.
desempenho e disponibilidade e é bastante atraente
Analise as afirmativas abaixo em relação ao assunto.
para aplicações de servidores. Podemos definir um
cluster como um grupo de computadores completos 1. O geoprocessamento denota a disciplina do
interconectados trabalhando juntos, como um recurso conhecimento que utiliza técnicas matemáti-
computacional unificado que pode criar a ilusão de cas e computacionais para a obtenção, mani-
ser uma única máquina. pulação e apresentação de dados e informa-
ções geográficas.
Assinale a alternativa correta em relação ao assunto.
2. Sistemas de Informações Geográficas (GIS) são
a. SQUARE No método de clustering servidores separados, sistemas de informação construídos especial-
um servidor secundário assume em caso de mente para armazenar, analisar e manipular
falha do servidor primário. dados geográficos, ou seja, dados que repre-
b. Check-square Um Cluster de Alta Disponibilidade tem como sentam objetos e fenômenos em que a locali-
objetivo manter a aplicação em pleno funcio- zação geográfica é uma característica inerente
namento, ou seja, evitar que o sistema pare e indispensável para tratá-los.
de funcionar durante o processamento das 3. O modelo OMT-G parte das primitivas defi-
informações. nidas para o diagrama de caso de usos da
c. SQUARE Um Cluster de Baixa Disponibilidade tem como Unified Modeling Language (UML), introdu-
objetivo dividir as tarefas de forma similar zindo primitivas geográficas com o objetivo
entre os nós. Ou seja, o foco aqui é fazer com de aumentar a capacidade de representação
que cada computador receba e atenda uma semântica daquele modelo.
requisição.
d. SQUARE A maneira que o cluster gerencia as falhas Assinale a alternativa que indica todas as afirmativas
depende do método de agrupamento de com- corretas.
putadores usado. Em geral, duas abordagens
a. SQUARE É correta apenas a afirmativa 2.
podem ser usadas para lidar com falhas: clus-
b. SQUARE É correta apenas a afirmativa 3.
ters de baixa disponibilidade e clusters com
c. Check-square São corretas apenas as afirmativas 1 e 2.
suporte a falhas.
d. SQUARE São corretas apenas as afirmativas 1 e 3.
e. SQUARE No método de clustering servidores separados,
e. SQUARE São corretas apenas as afirmativas 2 e 3.
é requerido software de gerenciamento de blo-
queio. Normalmente é utilizado com tecnologia
de espelhamento ou RAID. 43.  Com relação aos diagramas UML, assinale a
alternativa que apresenta corretamente o nome do
diagrama que mostra como um conjunto de objetos
41.  Observe o fragmento de código Java abaixo:
interage em um processo ao longo do tempo. Ele mos-
for(i=0;i<3;i++) tra as mensagens que passam entre participantes e
{ objetos no sistema e a ordem em que elas ocorrem.
 for(j=0;j<4;j++)
a. SQUARE Diagrama de classes
 {
b. SQUARE Diagrama de objetos
  System.out.println(x[i,j]);
c. SQUARE Diagrama de estados
 }
d. Check-square Diagrama de sequência
}
e. SQUARE Diagrama de casos de uso
Esse código irá imprimir os dados:
a. SQUARE de um cubo.
b. SQUARE de um vetor.
c. Check-square de uma matriz, linha a linha.
d. SQUARE de uma matriz, coluna a coluna.
e. SQUARE de uma matriz, diagonais primeiro.

Página 12
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

44.  No processo de desenvolvimento de software, 46.  Erro é uma operação ilegal que resulta no funcio-
erros ocorrem. Apesar do uso dos melhores métodos namento anormal do programa. Erros de programa-
de desenvolvimento, ferramentas, tecnologias ou pro- ção geralmente permanecem não detectados até que
fissionais, erros permanecem presentes nos produtos, o programa seja compilado ou executado.
o que torna a atividade de teste fundamental durante
Assinale a alternativa correta com relação a este
o desenvolvimento de um software.
assunto.
Analise as afirmativas abaixo com relação a este
a. Check-square Um erro de sintaxe ocorre quando o código
assunto e ao framework JUnit.
escrito não confere com a gramática da
1. JUnit é um framework que facilita o desenvol- linguagem.
vimento e execução de testes unitários em b. SQUARE Um erro de semântica ocorre quando o código
código Java. escrito não confere com a gramática da
2. No JUnit, o parâmetro “timeout” define o linguagem.
tempo mínimo em milissegundos. O teste é c. SQUARE Os erros de tempo de compilação ocorrem
bem-sucedido caso o período seja excedido. quando um programa não contém erros de sin-
3. Testes de unidade podem garantir que o apli- taxe, mas pede ao computador para fazer algo
cativo esteja em teste desde o início do desen- que o computador não pode fazer de forma
volvimento. É realizado o teste de uma unidade confiável.
lógica, com uso de dados suficientes para se d. SQUARE Durante a compilação, o compilador não tem
testar apenas a lógica da unidade em questão. nenhuma técnica para detectar erros de sin-
taxe, ficando restrito a correção de erros de
Assinale a alternativa que indica todas as afirmativas semântica.
corretas. e. SQUARE No caso do Java, é a JVM (Java Virtual Machine)
que detecta erros de sintaxe durante a execu-
a. SQUARE É correta apenas a afirmativa 2.
ção do programa. Para lidar com o erro durante
b. SQUARE É correta apenas a afirmativa 3.
o tempo de execução, podemos colocar nosso
c. SQUARE São corretas apenas as afirmativas 1 e 2.
código de erro dentro do bloco try e capturar o
d. Check-square São corretas apenas as afirmativas 1 e 3.
erro dentro do bloco catch.
e. SQUARE São corretas as afirmativas 1, 2 e 3.

47.  Assinale a alternativa correta com relação à


45.  Analise as afirmativas abaixo sobre a função
­Template Literals.
­COALESCE do Oracle.
a. SQUARE Bibliotecas Javascript de back-end voltadas
1. Trabalha com um ou mais argumentos.
primariamente à implementação de APIs REST.
2. Retorna nulo somente se todos os argumen-
b. Check-square Recurso Javascript que possibilita a interpola-
tos forem nulos.
ção e a substituição de variáveis em strings.
3. Retorna todos os argumentos não nulos.
c. SQUARE Modelos extensíveis CSS que proveem maior
produtividade em projetos com uso intenso
Assinale a alternativa que indica todas as afirmativas
das tags <div> e <span>
corretas.
d. SQUARE Bibliotecas Bootstrap voltadas à aceleração da
a. Check-square É correta apenas a afirmativa 2. construção de sites responsivos e voltados à
b. SQUARE São corretas apenas as afirmativas 1 e 2. mobile.
c. SQUARE São corretas apenas as afirmativas 1 e 3. e. SQUARE São bibliotecas Javascript voltadas à geração
d. SQUARE São corretas apenas as afirmativas 2 e 3. de código HTML formatado com as respectivas
e. SQUARE São corretas as afirmativas 1, 2 e 3. definições CSS autogeradas.

Página 13
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

48.  O software faz parte de quase todas as operações 49.  Observe o código Java apresentado abaixo:
de negócios, então novo software tem que ser desen-
abstract class Animal {
volvido rapidamente, para que seja possível tirar van-
  public abstract double getCotaLeite();
tagem das novas oportunidades e responder à pres-
}
são da concorrência. A entrega e o desenvolvimento
rápidos são, portanto, os requisitos mais importantes
class Elefante extends Animal {
da maioria dos sistemas de negócios.
  public double getCotaLeite(){
Assinale a alternativa correta com relação aos méto-    return 20.0; }
dos ágeis. }

a. SQUARE Nos métodos ágeis os processos de especifica-


class Rato extends Animal {
ção, projeto e implementação são realizados
  public double getCotaLeite() {
sequencialmente. A especificação detalhada
   return 0.5; }
do sistema é simplificada e a documentação do
}
projeto é minimizada.
b. SQUARE O Scrum é um método ágil na medida em
class Aplicativo {
que segue os princípios do manifesto ágil. Ele
  public static void main(String args[]){
impõe o uso de práticas de desenvolvimento
  Animal animal1 = new Elefante();
específicas, como a programação em pares e o
  System.out.println(“Cota ­ diaria
desenvolvimento com testes a priori (test-first).
de leite do elefante: “ + animal1.
c. SQUARE No Scrum, o Product Owner é responsável por
getCotaLeite());
assegurar que o processo Scrum seja seguido e
   Animal animal2 = new Rato();
guiar o time no uso eficaz do Scrum. Essa pes-
  System.out.println(“Cota diaria
soa é responsável pela interação com o resto da
de leite do rato: “ + animal2.
empresa e por garantir que o time Scrum não
getCotaLeite());
seja desviado por interferências externas.
 }
d. Check-square Os métodos ágeis se baseiam no desenvolvi-
}
mento incremental; os incrementos são peque-
nos e, normalmente, novas versões do sistema Assinale a alternativa que apresenta corretamente
são criadas e disponibilizadas para os clientes a dois conceitos importantes para a orientação a obje-
cada duas ou três semanas, para que seja possí- tos desenvolvidos no código acima:
vel obter deles um feedback rápido nos requisi-
a. Check-square Herança e Polimorfismo
tos que mudam.
b. SQUARE Herança Múltipla e Proteção
e. SQUARE No Scrum, o Scrum Master é o indivíduo cujo
c. SQUARE Herança Múltipla e Serialização
dever é identificar características ou requisitos
d. SQUARE Serialização e Polimorfismo
do produto, priorizá-los para desenvolvimento
e. SQUARE Serialização e Proteção
e revisar continuamente o backlog do produto
para garantir que o projeto continue a satisfa-
zer as necessidades críticas do negócio.

Página 14
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

50.  Em um banco de dados temos uma tabela Cliente 51.  Analise as afirmativas abaixo com relação à Pro-
e uma tabela Pedido de acordo com o mostrado gramação Orientada a Objetos.
abaixo.
1. O encapsulamento é o mecanismo que
permite a proteção de métodos e atributos
sensíveis dentro de uma classe, impedindo o
acesso direto a eles por outros objetos.
2. A herança consiste na habilidade de se con-
centrar nos aspectos essenciais de um con-
texto qualquer, possibilitando a modelagem
de conceitos, elementos, problemas e carac-
terísticas do mundo real em um domínio do
sistema de software.
3. Abstração, Encapsulamento, Polimorfismo
e Herança são conceitos fundamentais na
programação orientada a objetos.

Assinale a alternativa que indica todas as afirmativas


corretas.
A terceira figura mostra o resultado da execução de a. SQUARE É correta apenas a afirmativa 2.
um comando SQL. b. SQUARE É correta apenas a afirmativa 3.
c. SQUARE São corretas apenas as afirmativas 1 e 2.
d. Check-square São corretas apenas as afirmativas 1 e 3.
e. SQUARE São corretas as afirmativas 1, 2 e 3.

52.  É necessário implementar em um sistema, um


objeto carro e um objeto avião.
Assinale a alternativa que apresenta a forma correta
Assinale a alternativa que apresenta o comando
de realizar essa tarefa, com boas práticas de POO e o
executado.
conceito de herança.
a. SQUARE SELECT Cliente.*, Pedido.Pedido_ID, Pedido.
a. SQUARE Uma classe Veículo, com os atributos: veloci-
Quantidade FROM Cliente LEFT JOIN Pedido
dade, combustível, passageiros, portas e auto-
ON Cliente.Cliente_ID=Pedido.Cliente_ID;
nomia de voo.
b. Check-square SELECT Cliente.*, Pedido.Pedido_ID, Pedido.
b. Check-square Uma classe Veículo, com os atributos: veloci-
Quantidade FROM Cliente INNER JOIN Pedido
dade, combustível e passageiros; e duas classes
ON Cliente.Cliente_ID=Pedido.Cliente_ID;
especializadas: Carro, que herde de Veículos e
c. SQUARE SELECT Cliente.*, Pedido.Pedido_ID, Pedido.
adicione portas, e Avião, que herde de Veículos
Quantidade FROM Cliente LEFT OUTER
e adicione autonomia de voo.
JOIN Pedido ON Cliente.Cliente_ID=Pedido.
c. SQUARE Uma classe Veículo, com os atributos tipo de
Cliente_ID;
veículo, velocidade, combustível, passageiros,
d. SQUARE SELECT Cliente.*, Pedido.Pedido_ID, Pedido.
portas e autonomia de voo.
Quantidade FROM Cliente RIGHT JOIN Pedido
d. SQUARE Utilizar uma classe Avião, com os atributos:
ON Cliente.Cliente_ID=Pedido.Cliente_ID;
velocidade, combustível, passageiros, portas e
e. SQUARE SELECT Cliente.*, Pedido.Pedido_ID, Pedido.
autonomia de voo.
Quantidade FROM Cliente RIGHT OUTER
e. SQUARE Uma classe Carro, que apresente os atributos:
JOIN Pedido ON Cliente.Cliente_ID=Pedido.
velocidade, combustível, passageiros e portas;
Cliente_ID;
e outra classe Avião, que apresente os atribu-
tos: velocidade, combustível, passageiros e
autonomia de voo.

Página 15
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

53.  A memória é um componente fundamental em 56.  Cada vez mais serviços são requeridos dos siste-
qualquer sistema de computação. mas de arquivos (filesystems) tais como maior espaço
de armazenamento e tolerância a falhas.
Assinale a alternativa correta em relação ao assunto.
Assinale a alternativa correta em relação ao assunto.
a. SQUARE Uma RAM estática requer o suporte de um
circuito de refresh (atualização). a. SQUARE NTFS, FAT e FAT32 são exemplos de sistemas de
b. SQUARE Normalmente uma DRAM (memória dinâmica) arquivo do tipo Journaling Filesystem.
é usada para a memória cache (no chip e fora b. SQUARE Sistemas de arquivo do tipo Journaling Filesys-
dele), e a SRAM (memória estática) é usada para tem foram desenvolvidos para resolver proble-
a memória principal. mas de desempenho (velocidade) no acesso
c. SQUARE A memória principal do computador é uma aos dados.
área de RAM estática composta por uma c. SQUARE Em um Journaling Filesystem, os registros de
grande sequência de bytes, que é a menor uni- log são escritos depois que as mudanças efe-
dade de memória usada pelo processador. tivamente ocorrem no sistema de arquivos e
d. Check-square Característica importante das memórias é a esses registros somente são eliminados quando
rapidez de seu funcionamento, que pode ser as mudanças são feitas.
traduzida em duas grandezas: o tempo de d. Check-square Journaling FileSystems é um tipo de sistema
acesso (ou latência) e a taxa de transferência. de arquivos onde as mudanças ocorridas nos
e. SQUARE A tecnologia RAM é dividida em duas tecnolo- dados não são diretamente escritas nos discos;
gias: dinâmica e estática. Uma RAM dinâmica primeiro as mudanças são armazenadas em um
(DRAM — do inglês, Dynamic RAM) é feita com journal, que funciona como uma espécie de log.
células que armazenam dados como carga em e. SQUARE Em um Journaling Filesystem, se o computa-
capacitores. O termo dinâmica refere-se a essa dor é indevidamente desligado, o processo
capacidade de poder manter a carga armaze- de montagem na próxima inicialização não
nada, mesmo com a ausência de energia apli- necessita verificar se há mudanças gravadas no
cada continuamente. Journal “marcadas” como não feitas.

54.  Qual método Javscript permite o agrupa- 57.  Qual caractere é o operador de concatenação de
mento de todos os elementos de um Array em uma strings em Java?
string com a possibilidade de definir o caractere de
a. SQUARE .
concatenação?
b. SQUARE |
a. Check-square join() c. Check-square +
b. SQUARE ToString() d. SQUARE &
c. SQUARE concatenate() e. SQUARE &&
d. SQUARE ToChar()
e. SQUARE plus()
58.  Quais elementos HTML podem ser contidos den-
tro de um formulário HTML <form></form>?
55.  Qual classe Bootstrap 5 centraliza um texto em
a. SQUARE <text> ; <number> ; <radio> ; <list>
uma tag HTML <p>?
b. SQUARE <input> ; <button> ; <target> ; <submit>
a. SQUARE align c. SQUARE <input> ; <novalidate> ; <target> ; <submit>
b. SQUARE center d. SQUARE <action> ; <script> ; <method> ; <autocomplete>
c. SQUARE middle e. Check-square <fieldset> ; <datalist> ; <option> ; <input>
d. SQUARE justified
e. Check-square text-center

Página 16
Celesc Distribuição S.A. • Concurso Público • Edital 001/2022
S1  Analista de Sistemas • Lotação Desenvolvimento

59.  Analise as afirmativas abaixo com relação aos


diagramas UML.
1. Diagramas de classe são fundamentais para
o processo de modelagem de objetos e
modelam a estrutura dinâmica de um sis-
tema. Dependendo da complexidade de um
sistema, é possível utilizar um único diagrama
de classe para modelar um sistema inteiro ou
vários diagramas de classe para modelar os
componentes de um sistema.
2. Os diagramas de caso de uso descrevem
funções de alto nível e escopo de um sistema.
Esses diagramas também identificam as inte-
rações entre o sistema e seus agentes.
3. Os casos de uso e os agentes nos diagramas
de caso de uso descrevem o que o sistema faz
e como os agentes o usam, mas não como o
sistema opera internamente.

Assinale a alternativa que indica todas as afirmativas

Coluna
corretas.
a. SQUARE É correta apenas a afirmativa 2.
b. SQUARE É correta apenas a afirmativa 3.

em Branco.
c. SQUARE São corretas apenas as afirmativas 1 e 2.
d. SQUARE São corretas apenas as afirmativas 1 e 3.
e. Check-square São corretas apenas as afirmativas 2 e 3.

(rascunho)
60.  O sistema de grid Bootstrap permite até quantas
colunas?
a. SQUARE 16
b. Check-square 12
c. SQUARE 9
d. SQUARE 8
e. SQUARE 6

Página 17
Página
em Branco.
(rascunho)
G R A D E   D E   R E S P O S TA S
1 31
Utilize a grade ao lado para anotar as suas respostas.
2 32
Não destaque esta folha. Ao entregar sua prova,
o fiscal irá destacar e entregar esta grade de respostas
que você poderá levar para posterior conferência. 3 33

4 34

5 35

6 36

7 37

8 38

9 39

10 40

11 41

12 42

13 43

14 44

15 45

16 46

17 47

18 48

19 49

20 50

21 51

22 52

23 53

24 54

25 55

26 56

27 57

28 58
.
29 59

30 60
Campus Universitário • UFSC
88040-900 • Florianópolis • SC
Fone/Fax: (48) 3953-1000
http://www.fepese.org.br

Você também pode gostar