Escolar Documentos
Profissional Documentos
Cultura Documentos
ANALISTA DE SISTEMAS I
NOME DO CANDIDATO ASSINATURA DO CANDIDATO RG DO CANDIDATO
INSTRUÇÕES GERAIS
I. Nesta prova, você encontrará 10 (dez) páginas numeradas sequencialmente, contendo 50 (cinquenta)
questões objetivas correspondentes às seguintes disciplinas: Língua Portuguesa 10 (dez) questões,
Noções de Informática 5 (cinco) questões e Conhecimentos Específicos 35 (trinta e cinco).
II. Verifique se seu nome e número de inscrição estão corretos no cartão de respostas. Se houver erro, notifique
o fiscal.
III. Verifique se o caderno de provas se refere ao cargo para o qual você se inscreveu. Caso o cargo esteja
divergente, solicite ao fiscal de sala para que tome as providências cabíveis, pois não serão aceitas
reclamações posteriores nesse sentido.
IV. Assine e preencha o cartão de respostas nos locais indicados, com caneta azul ou preta.
V. Verifique se a impressão, a paginação e a numeração das questões estão corretas. Caso observe qualquer
erro, notifique o fiscal.
VI. Marque o cartão de respostas cobrindo fortemente o espaço correspondente à letra a ser assinalada, conforme
o exemplo no próprio cartão de respostas.
VII. O sistema de leitura e processamento das folhas de resposta não registrará a resposta em que houver falta de
nitidez na marcação e/ou marcação de mais de uma alternativa.
VIII. O cartão de respostas não pode ser dobrado, amassado, rasurado ou manchado. Exceto sua assinatura, nada
deve ser escrito ou registrado fora dos locais destinados às respostas.
IX. Ao terminar a prova, entregue ao fiscal o cartão de respostas e este caderno. As observações ou marcações
registradas no caderno não serão levadas em consideração.
X. Você dispõe de 03 (três) horas para fazer esta prova. Reserve os 20 (vinte) minutos finais para marcar
o cartão de respostas.
XI. O candidato só poderá retirar-se do setor de prova 01 (uma) hora após seu início.
XII. É terminantemente proibido o uso de telefone celular, e demais aparelhos eletrônicos.
Boa Prova!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
IBFC_12
www.pciconcursos.com.br
RASCUNHO
www.pciconcursos.com.br
IBFC_12
LINGUA PORTUGUESA Leia com atenção, abaixo a letra da canção Olhos
nos olhos de Chico Buarque abaixo para responder
Leia atentamente a tira de Mafalda do cartunista às questões 3, 4, 5 e 6.
Quino e responda às questões 1 e 2 a seguir.
www.pciconcursos.com.br
IBFC_12 1
4) Considere o texto e a Gramática Normativa da 6) Analisando morfologicamente as palavras
Língua Portuguesa, analise as afirmativas destacadas na primeira estrofe da canção,
abaixo e dê valores Verdadeiro (V) ou Falso (F). identifique, respectivamente, qual a classe de
palavras de cada uma delas e assinale a
( ) Sintaticamente é correto afirmar que a alternativa correta.
expressão “meu bem” é um Vocativo, pois ela
“Quando você me deixou, meu bem
refere-se diretamente ao interlocutor.
Me disse “pra” ser feliz e passar bem
( ) Embora a Gramática Normativa da Língua
Quis morrer de ciúme, quase enlouqueci
Portuguesa considere incorreto iniciar frases
Mas depois, como era de costume, obedeci”
com o Pronome Pessoal do caso oblíquo, o
verso “Me disse pra ser feliz e passar bem” faz a) Pronome / Advérbio / Preposição / Preposição.
uso da licença poética para alcançar um b) Substantivo / Substantivo / Preposição / Conjunção.
determinado efeito estético, no caso uma c) Pronome / Substantivo / Conjunção / Preposição.
expressão linguística mais próxima da d) Substantivo / Advérbio / Conjunção /Conjunção.
oralidade.
( ) As palavras “pra” e “cê” são abreviações Leia a entrevista do autor da expressão “imigrantes
incorretas, respectivamente, das palavras digitais” para responder às questões 7, 8, 9 e 10.
(Texto Adaptado)
“para” e “você”, esse recurso de redução de PATRICIA GOMES
palavras serve para adequar as palavras à Folha - Como o senhor define nativos e imigrantes digitais?
rítmica dos versos poéticos, revelando certa Marc Prensky - Nativos digitais são aqueles que cresceram
inaptidão linguística do compositor. cercados por tecnologias digitais. Para eles, a tecnologia
( ) A palavra “porquê”, no verso a seguir, “Sem analógica do século 20 – como câmeras de vídeo, telefones
mais nem porquê” é uma conjunção explicativa com fio, informação não conectada (livros, por exemplo),
que explica a falta de razão de o eu-lírico estar internet discada – é velha. Os nativos digitais cresceram
feliz. com a tecnologia digital e usaram isso brincando, por isso
( ) A palavra “demais” no verso a seguir “Eu passo não têm medo dela, a veem como uma aliada. Já os
bem demais” é um advérbio de intensidade que imigrantes digitais são os que chegaram à tecnologia digital
modifica o sentido da palavra “bem”, que é um mais tarde na vida e, por isso, precisaram se adaptar.
advérbio de modo. Um imigrante digital consegue ensinar um nativo digital?
Depende do que você entende por "ensinar". Se você quer
saber se os mais velhos podem orientar os mais novos,
a) V,V,F,F,V. fazendo as perguntas certas, a resposta é "sim". Se você
b) F,F,V,V,F. quer saber se os jovens vão ouvir os mais velhos falar sobre
c) V,F,F,V,F. coisas que não acham importantes, a resposta é "não". A
d) F,V,F,F,V. educação precisa ser menos sobre o sentido de contar, e
mais sobre partilhar, aprender junto.
5) A partir da leitura atenta da letra da canção e A tecnologia mudou as relações na sala de aula?
de acordo com a Gramática Normativa da Em cada lugar há um efeito diferente. Em alguns casos,
Língua Portuguesa, assinale a alternativa reforçou as relações, conectou professores e alunos
incorreta. isolados. Em outros, trouxe medo, desconfiança,
desrespeito mútuo. Por exemplo, um professor pode pensar
a) A expressão “Olhos nos olhos” faz alusão à que os alunos têm a concentração de um inseto. Os alunos
forma como o eu-lírico propõe que seja o podem pensar que os professores são analfabetos digitais.
encontro com seu interlocutor, com clareza e É quase impossível o aprendizado ocorrer em
honestidade. circunstâncias assim. O que a gente precisa é de respeito
b) O verbo “remoçar” é sinônimo de mútuo entre professores e estudantes.
“rejuvenescer” e seu sentido está ligado à O papel dos professores mudou em comparação com o das
forma como o eu-lírico quer ser visto pelo seu décadas de 80 e 90?
interlocutor. Sim. O papel do professor está mudando gradualmente.
c) O verso “tantas águas rolaram” é uma metáfora Está deixando de ser apenas o de transmissor de conteúdo,
utilizada para sugerir que uma série de eventos disciplinador e juiz da sala de aula para se tornar o de
aconteceram na vida do eu-lírico após a treinador, guia, parceiro. A maioria dos professores está em
separação. algum lugar no meio; poucos são parceiros de verdade.
d) A expressão “Me pego cantando” tem o sentido E continua mudando?
de culpa expressado pelo eu-lírico, que, Sim. E precisa continuar mudando se os professores
acostumado ao lugar de abuso da relação quiserem ajudar os alunos do século 21 a aprender. Alguns
anterior, não sentia que tinha permissão para acham que a pedagogia vai mudar automaticamente, assim
amar e ser feliz. que os "nativos digitais" se tornarem professores. Eu
discordo. Há pressões forçando os professores novos a
adotar métodos antigos. Nós precisamos fazer um grande
esforço de mudança. Primeiro, mudar a forma como nós
ensinamos – nossas pedagogias. Depois, mudar a
tecnologia que nos dá suporte. Finalmente, mudar o que nós
ensinamos – nosso currículo – para estarmos em acordo
com o contexto e as necessidades do século 21.
2 www.pciconcursos.com.br
IBFC_12
7) De acordo com a leitura atenta da entrevista, 9) Leia o parágrafo abaixo extraído do texto.
assinale a alternativa correta.
www.pciconcursos.com.br
IBFC_12 3
NOÇÕES DE INFORMÁTICA 14) Observe as lacunas acerca dos nomes dos
principais objetivos da Criptografia.
11) Em criptografia, um ciframento em blocos
trabalha com blocos de comprimento fixo. A
respeito de métodos conhecidos, analise as “_____________ permite que somente o
afirmativas abaixo e dê valores de Verdadeiro destinatário autorizado possa ser capaz de extrair o
(V) ou Falso (F).
conteúdo da sua forma cifrada, enquanto que a
( ) As múltiplas chaves produzidas pelo 3DES são _______________ permite que o destinatário
vulneráveis a ataques de força bruta; uma
alternativa para evitar essa vulnerabilidade é o identifique se a mensagem foi modificada durante a
uso do DES. transmissão. _____________, não possibilita que o
( ) A cifra CBC (Cipher Block Chaining) é
tipicamente aplicada em mecanismos de remetente negue a autoria da sua mensagem.”
autenticação.
( ) Cifras de bloco como AES e DES são
encriptadas sobre um bloco determinado de Assinale a alternativa que preencha correta e
bites, que para a cifra DES é 256, e, para o respectivamente as lacunas.
AES, 128.
a) integridade / não-repudio / confidencialidade
Assinale a alternativa que apresenta a
sequência correta de cima para baixo. b) confidencialidade / autenticação / integridade
c) confidencialidade / integridade / irretratabilidade
a) V, V, F
b) F, V, F d) autenticação / não-repudio / irretratabilidade
c) F, V, V
d) F, F, F 15) A respeito dos protocolos de rede,
classificados em camadas no Modelo OSI
12) Sobre FTP, assinale a alternativa incorreta. (Open System Interconnection) e analise as
afirmativas abaixo e dê valores de Verdadeiro
a) Permite somente a transmissão de mensagens (V) ou Falso (F).
binárias
b) Depois que a conexão com o servidor foi
estabelecida, a função GET permite fazer o ( ) Camada de Enlace de Dados: Ethernet e FDDI
download de um arquivo remoto (Fiber Distributed Data Interface).
c) Com o objetivo de gerar mais segurança, o
protocolo TLS pode ser utilizado nos sistemas ( ) Camada de Aplicação: NTP (Network Time
Linux Protocol) e DHCP (Dynamic Host Configuration
d) Estabelece 2 conexões entre os nós, uma delas Protocol).
é destinada à transferência de dados, enquanto
a outra destina-se para troca de informações de ( ) Camada de Transporte: TCP (Transmission
controle Control Protocol) e FTP (File Transfer
Protocol).
13) Sobre algumas funções oferecidas pelo
Microsoft Excel, versão português, identifique ( ) Camada de Rede: IPv4 e ICMP (Internet
abaixo os nomes das funções. Control Message Protocol).
4 www.pciconcursos.com.br
IBFC_12
CONHECIMENTOS ESPECÍFICOS Considere a seguinte instrução para as questões
18, 19, 20, 21 e 22
16) Considere que os Diagramas de UML estão
divididos em Estruturais e Comportamentais. CREATE TABLE PRODUTO (
Assinale a alternativa que possui corretamente ID INT NOT NULL PRIMARY KEY,
diagramas Comportamentais. NOME_PRODUTO VARCHAR
);
a) Diagrama de Classe - Diagrama de CREATE TABLE CLIENTE (
Componentes - Diagrama de Máquina de ID INT NOT NULL PRIMARY KEY,
Estados NOME_CLIENTE VARCHAR,
ENDERECO VARCHAR
b) Diagrama de Estrutura - Diagrama de Objeto - );
Diagrama de Atividades CREATE TABLE PEDIDO (
ID int NOT NULL PRIMARY KEY,
c) Diagrama de Caso de Uso - Diagrama de NUMPEDIDO INT NOT NULL,
Implantação - Diagrama de Atividades IDPRODUTO INT NOT NULL,
NUMQUANTIDADE INT NOT NULL,
d) Diagrama de Caso de Uso - Diagrama de IDCLIENTE INT,
Interação - Diagrama de Máquina de Estados FOREIGN KEY(IDCLIENTE)
REFERENCES CLIENTE(ID),
17) Sobre o protocolo de comunicação FTP (File FOREIGN KEY(IDPRODUTO)
Transfer Protocol) assinale a alternativa REFERENCES PRODUTO(ID)
correta. );
I. Append, é um comando que adiciona dados
a um arquivo existente.
www.pciconcursos.com.br
IBFC_12 5
19) Considere a estrutura de PEDIDO, CLIENTE e 23) Considere as seguintes afirmativas:
PRODUTO. Foi sugerido que o analista de
banco de dados removesse a chave primária da I. Um array (ou vetor) é uma estrutura de
tabela PRODUTO. A respeito da instrução, dados linear e usualmente homogênea. Os
assinale a alternativa correta. ponteiros ficam então implícitos e
representados como inteiros.
a) ALTER TABLE PRODUTO DROP PRIMARY II. Pilhas são estruturas baseadas no princípio
KEY FIFO (first in, first out) e possuem duas
b) DELETE PRIMARY KEY FROM PRODUTO funções básicas: ENQUEUE, que adiciona
c) DELETE ID FROM PRODUTO um elemento ao final da fila, e DEQUEUE,
d) ALTER TABLE PRODUTO DELETE PRIMARY que remove o elemento no início da fila.
KEY III. Na árvore os elementos podem ser
ordenados topologicamente de forma
consistente. Em uma árvore binária, cada
20) Considere a estrutura de PEDIDO, CLIENTE e nó pode possuir no máximo dois pais.
PRODUTO. Apenas um comando não é
possível de ser executado. Sobre ele, assinale Assinale a alternativa correta.
a alternativa correta.
a) Apenas a afirmativa I está correta
a) DELETE FROM PEDIDO WHERE
b) Apenas as afirmativas I e III estão corretas
IDPRODUTO = 2;
c) Apenas as afirmativas II e III estão corretas
b) DELETE FROM PRODUTO WHERE ID = 5;
c) DELETE FROM PRODUTO WHERE ID = 2; d) Apenas a afirmativa II está correta
d) DELETE FROM PEDIDO WHERE ID = 2;
24) A respeito de Programação Orientada a
21) Ao considerar a estrutura de PEDIDO, CLIENTE Objetos, complete as lacunas com os nomes
e PRODUTO, é possível afirmar que a estrutura dos conceitos para as definições.
não está na 1ª forma normal. A esse respeito,
assinale a alternativa correta. "________, é uma forma de definir um tipo de
dado em uma linguagem orientada a objeto. Ela é
a) Chave estrangeira de PRODUTO na tabela de formada por dados e comportamentos. __________, é
Pedido a possibilidade de em uma hierarquia de classes
b) Campo ENDERECO na tabela CLIENTE implementar métodos com a mesma assinatura e,
contém todas as informações pertinentes ao assim, implementar um mesmo código que funcione
endereço, como logradouro, número, bairro e para qualquer classe dessa hierarquia sem a
cidade necessidade de implementações específicas para cada
c) Campo IDCLIENTE na tabela PEDIDO aceita classe. __________, é a capacidade de um novo objeto
NULL tomar atributos e operações de um objeto existente."
d) Não possuí relacionamento entre PRODUTO
e CLIENTE Assinale a alternativa que preencha as lacunas
na ordem.
22) Ao analisar a estrutura de PEDIDO, CLIENTE e a) Classe / Polimorfismo / Herança
PRODUTO, assinale a alternativa correta b) Classe / Herança / Polimorfismo
quanto ao resultado esperado do seguinte c) Objeto / Polimorfismo / Encapsulamento
comando: d) Encapsulamento / Herança / Polimorfismo
6 www.pciconcursos.com.br
IBFC_12
26) Sobre as Árvores Binárias, analise as 29) Em relação a definição de Criptografia
afirmativas e dê valores Verdadeiro (V) ou Simétrica, assinale a alternativa incorreta.
Falso (F). a) Baseado em 2 componentes - um algoritmo e
uma chave de segurança
( ) Contém um conjunto finito de um ou mais
b) A chave é compartilhada entre o emissor e o
elementos, denominados nós, sendo que um
destinatário de um conteúdo
desses nós é especialmente designado como o
c) Baseada em 2 tipos de chaves de segurança -
nó raiz.
uma privada e a outra pública
( ) Pode-se citar 3 estratégias de ordenação dos d) A gestão de chaves torna-se mais complexa
nós: Pré-ordem, Pós-ordem e Intra-Ordem. conforme o número de pessoas que se
comunica aumenta
( ) É uma estrutura de dados linear.
( ) Árvore B é uma estrutura de dados em árvore, 30) Considere alguns Design Patterns (Padrões de
auto-balanceada, que armazena dados Desenvolvimento de Software):
classificados e permite pesquisas, acesso
"___________, utilizado quando é desejável que
sequencial, inserções e remoções em tempo
uma interface possa variar independentemente das
logarítmico.
suas implementações. ___________, este padrão
Assinale a alternativa que apresenta a garante a existência de apenas uma instância de uma
sequência correta de cima para baixo. classe, mantendo um ponto global de acesso ao seu
a) V, V, F, V objeto. ____________, é um padrão que provê uma
b) F, F, V, V interface simplificada para um corpo de código maior,
c) V, F, V, V como por exemplo, uma biblioteca de classes.
d) V, V, F, F ___________, define uma representação para sua
gramática juntamente com um interpretador que usa a
27) O Diagrama abaixo, tem o objetivo de mostrar representação para interpretar sentenças na língua. Ou
como as mensagens entre os objetos são mapear um domínio para uma língua, a língua para uma
trocadas no decorrer do tempo para a gramática e a gramática para um projeto de design
realização de uma operação. Considere os hierárquico orientado a objetos."
diagramas de UML, analise os expostos abaixo
Assinale a alternativa que preencha correta e
e assinale a alternativa correta quanto ao nome
respectivamente as lacunas.
que o identifica.
a) Adapter/ Unique/ Simple/ Proxy
b) Bridge/ Sigleton/ Facade/ Interpreter
c) Bridge/ Composite/ Command/ Mediator
d) Builder/ Unique/ Facade/ Proxy
www.pciconcursos.com.br
IBFC_12 7
33) O Sistema Gerenciador de Banco de Dados 36) Sobre XML (Extensible Markup Language),
(SGBD) é um conjunto de requisitos e assinale a alternativa incorreta.
funcionalidades que oferecem, segurança,
integridade, controle de concorrência e a) XML é capaz de descrever diversos tipos de
recuperação/tolerância a falhas. Oferece uma dados, e seu objetivo principal é a facilidade
maneira adequada de recuperação e de compartilhamento de informações através
armazenamento de dados no banco de dados. da Internet
Dentre as características do SGBD, analise as b) DTD (Document Type Definition) define os
afirmativas abaixo e dê valores de Verdadeiro blocos de construção lícitos de um documento
(V) ou Falso (F). XML
c) Pode representar as estruturas de dados
( ) Gerenciar pequenos volumes de dados. relevantes da computação: listas, registros,
( ) Facilitar a eliminação de redundância e árvores
inconsistência de dados. d) XSD (XML Schema Definition) é o único
( ) Facilitar o armazenamento e o acesso aos documento usado para a definição de regras
dados. de validação em documentos construídos no
( ) Garantir o acesso a vários usuários ao mesmo formato XML. Ela fornece recursos como
tempo. namespaces e datatypes para os elementos e
( ) Garantir a confidencialidade dos dados. atributos
8 www.pciconcursos.com.br
IBFC_12
39) Considere JavaScript, a seguir analise os 42) Sobre elementos HTML leia atentamente o
comandos e assinale a alternativa que excerto abaixo:
apresenta de modo correto e respectivo os
resultados. "O atributo ________ designa um nome ao
elemento ao qual este é aplicado, e para que a
I. "1" + 6 + 9 marcação seja válida, deverá haver no documento
II. 1+6+5 apenas um elemento com o nome designado. O
III. 1 + 6 + "8" atributo ____________ designa um ou vários nomes de
classes as quais um elemento pertence."
www.pciconcursos.com.br
IBFC_12 9
45) Analise o Código Java a seguir: 48) Considere o desenvolvimento Java, analise as
afirmativas abaixo e dê valores de Verdadeiro (V)
class questao_java ou Falso (F).
{ ( ) No ciclo de vida de um servlet, o servidor recebe
public static void main(String[] args) uma requisição e a repassa para o container, que a
{ delega a um servlet. O container carrega a classe
for (int i = 0; i < 8; i++) na memória, cria uma instância da classe do servlet
System.out.println(X(i)); e inicia a instância chamando o método init( ).
} ( ) As interfaces normalmente utilizadas para executar
public static int X(int n) operações de conexão e manipulação de dados em
{ um banco de dados relacional podem ser
int result = 1; encontradas no pacote javax.swing.sql.
for (int i = 5; i <= n; i++) ( ) Java é muito utilizado por ter como característica
result *= i; gerar um código independente de plataforma que
return result; pode ser executado em qualquer arquitetura e
} sistema operacional.
} Assinale a alternativa que apresenta a
sequência correta de cima para baixo.
Assinale a alternativa correta que apresenta a a) V, V, V
soma dos valores exibidos pelo comando b) F, F, V
System.out.println(X(i)). c) V, F, V
d) V, F, F
a) 250 49) Analise o Código Java a seguir:
b) 240 public class questao_java
c) 245 {
d) 8 public static void main(String args[])
{
46) Sobre práticas de desenvolvimento, assinale a string teste = "";
alternativa incorreta. int var1 = 10;
int var2 = 20;
a) Test-driven Development (TDD) permite que int res = 0;
res = var1 + var2;
seus testes modelem a forma do design do
teste += res;
sistema res = var1++ + var2;
teste += " - " + res;
b) Domain-driven Design (DDD) é uma coleção de res = var1 + var2;
padrões e princípios que ajudam em seus teste += " - " + var1;
esforços para construir aplicações que refletem System.out.println(teste);
uma compreensão e a satisfação das }
exigências do seu negócio }
10 www.pciconcursos.com.br
IBFC_12