Instruções para Prova de Língua Portuguesa
Instruções para Prova de Língua Portuguesa
Analista de Sistemas
LEIA COM ATENÇÃO
01 - Só abra este caderno após ler todas as instruções e quando for autorizado pelos fiscais da sala.
02 - Preencha os dados pessoais.
03 - Autorizado o início da prova, verifique se este caderno contém 50 (cinqüenta) questões. Se não
estiver completo, exija outro do fiscal da sala.
04 - Todas as questões desta prova são de múltipla escolha, apresentando como resposta uma
alternativa correta.
05 - Ao receber a folha de respostas, confira o nome da prova, e seu nome e número de inscrição.
Qualquer irregularidade observada, comunique imediatamente ao fiscal.
06 - Assinale a resposta de cada questão no corpo da prova e só depois transfira os resultados para
a folha de respostas.
07 - Para marcar a folha de respostas, utilize apenas caneta esferográfica preta e faça as marcas de
acordo com o modelo ( •••••••••• ).
A marcação da folha de resposta é definitiva, não admitindo rasuras.
08 - Só marque uma resposta para cada questão.
09 - Não risque, não amasse, não dobre e não suje a folha de respostas pois isso poderá
prejudicá-lo.
10 - Se a Comissão verificar que a resposta de uma questão é dúbia ou inexistente, a questão será
posteriormente anulada e os pontos a ela correspondentes distribuídos entre as demais.
11 - Os fiscais não estão autorizados a emitir opinião nem prestar esclarecimentos sobre o conteúdo
das provas. Cabe única e exclusivamente ao candidato interpretar e decidir.
12 - Esta prova terá duração de 4 horas.
[Link] [Link]
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6YmZiYjpiNDk2:U3VuLCAwOSBGZWIgMjAyNSAwODozNDoxMSAtMDMwMA==
[Link] [Link]
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6YmZiYjpiNDk2:U3VuLCAwOSBGZWIgMjAyNSAwODozNDoxMSAtMDMwMA==
"Apesar de termos essas tarefas maiúsculas à frente, foi D) por fazerem parte de um passado longínquo,
uma questão minúscula que (…) acabou por tomar corpo podem ser retirados do nosso léxico.
E) surgem naturalmente nas línguas e resultam de
em prejuízo de todo o resto:"
contatos entre diferentes povos.
05. No trecho acima, podemos reconhecer uma relação 08. "Não existe maneira de fechar a porteira." Com essa
semântica de: afirmação, o autor do texto 2 pretendeu afirmar que:
A) concessão. A) não é possível reter os empréstimos lingüísticos
B) causa. no âmbito do território nacional.
C) condição. B) é impossível controlar a introdução, em nosso
D) tempo. país, de palavras e expressões de outras línguas.
E) conclusão. C) não existem meios possíveis para dimensionar
nosso vasto léxico.
06. Analise os enunciados a seguir, no que se refere à D) é impossível fechar nossas fronteiras territoriais,
obrigatoriedade no emprego do sinal indicativo de medida capaz de impedir a contaminação de
crase. nosso léxico.
E) o futuro de nossa língua é sombrio, já que sua
1) Muitas pessoas ainda estão preocupadas com a
história revela a aquisição de muitos
invasão ianque à terra do idioma pátrio.
empréstimos.
2) Os estrangeirismos ligados à bens e serviços
poderiam trazer dificuldade de comunicação.
3) Importamos palavras estrangeiras, mas as 09. Os textos 1 e 2 concordam em que:
adaptamos a Fonologia do português. A) os empréstimos lingüísticos constituem um
4) Uma política lingüística séria é uma boa medida, problema mais complexo do que imaginam os
à qual todos os falantes têm direito. estudiosos, e, por isso, precisam ser tratados
com mais seriedade.
Está(ão) correta(s): B) a única possibilidade de controlar a introdução
dos empréstimos lingüísticos, no Brasil, é através
A) 1, 2, 3 e 4. da adoção de uma política lingüística séria e
B) 1 e 4, apenas. comprometida com a nossa realidade social.
C) 3, apenas. C) a aquisição de palavras e expressões
D) 1, 3 e 4, apenas. estrangeiras contribui para a descaracterização
E) 1, apenas. do idioma nacional e, dessa maneira, para o seu
empobrecimento.
D) a adoção de palavras e expressões estrangeiras
TEXTO 2 constitui-se em um processo natural ao qual as
línguas estão sujeitas, sendo parte de sua
JB - Mas será que com um brother aqui, um deletar ali, não história e de sua formação.
estamos abrindo a porteira para que a língua seja mais E) a ameaça às línguas não se dá pela introdução
profundamente ameaçada? de palavras e expressões estrangeiras, mas sim
pelo uso indiscriminado desses empréstimos em
FIORIN - O léxico, que representa a cristalização de toda a situações do nosso cotidiano.
vida material e espiritual de um povo, se forma por três
caminhos: o primeiro é o idioma de origem que, no caso do
português, é o latim. Segundo, os termos formados a partir
10. Assinale a alternativa em que o emprego inadequado
do próprio português. Por exemplo, de bom surgiu bondade. dos sinais de pontuação prejudica a inteligibilidade do
E, em terceiro lugar, vêm os empréstimos lingüísticos, que enunciado.
aparecem em função dos contatos culturais entre os povos. A) A língua reflete o que é o Brasil hoje, a
No português, temos empréstimos lingüísticos do árabe. hegemonia norte-americana. Mas é o português
Por quê? Porque eles ocuparam a Península Ibérica que usamos na hora das palavras de amor, da
durante sete séculos. Há empréstimos de línguas africanas, prece, da poesia, de ternura e consolo.
porque trouxemos para cá escravos africanos. Não se pode B) Precisamos, de uma política mais agressiva de
tirar do léxico essas palavras. Elas fazem parte da história bolsas de estudo para alunos estrangeiros
da formação do povo brasileiro. Não existe maneira de estudarem o português. Essa, seria uma lei que
fechar a porteira. eu gostaria de ver.
Trecho da entrevista concedida por José Luiz Fiorin
C) A língua que fornece mais palavras por
ao Jornal do Brasil, junho/2001. empréstimo é aquela que pertence a um povo
hegemônico, num determinado período da
História. Hoje, é o inglês. Mas já foi o francês.
D) O idioma não está sendo descaracterizado,
07. A respeito dos empréstimos lingüísticos, o texto 2 nos porque não está sendo atingido em seu sistema
informa que eles: fônico, no sistema gramatical e no fundo léxico
A) representam a cristalização da vida material e comum.
espiritual de um povo. E) Em português, a regra diz que não existem
B) por não poderem ser controlados, ameaçam o palavras que terminem em t ou g. Quando
idioma de origem. aparece um t ou um g numa palavra estrangeira,
C) originam-se exclusivamente do contato com o nossa tendência é colocar um i. A gente compra
árabe e com as línguas africanas. hot dog mas diz "roti dogui".
[Link] [Link]
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6YmZiYjpiNDk2:U3VuLCAwOSBGZWIgMjAyNSAwODozNDoxMSAtMDMwMA==
[Link] [Link]
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6YmZiYjpiNDk2:U3VuLCAwOSBGZWIgMjAyNSAwODozNDoxMSAtMDMwMA==
18. Você está projetando uma base de dados para um 21. No problema das torres de Hanói, encontramos 3
colégio, com as entidades ALUNOS, TURMAS, colunas de discos que funcionam tais quais pilhas
MATÉRIAS e PROFESSORES. As turmas são (estruturas de dados). Adicionalmente, neste
grupos de alunos, e cada aluno pertence a somente problema, nenhum disco pode estar acima de um
uma turma. Cada professor ministra a mesma matéria outro de menor tamanho.
em uma ou mais turmas. Uma turma recebe aulas de
várias matérias. Não há mais de um professor por
matéria. Com referência aos tipos de
relacionamentos que ocorrem entre estas entidades,
considere os pares:
Obedecendo-se à política da estrutura de dados
1) Professor – Aluno acima, assinale a alternativa que indica a quantidade
2) Aluno – Turma de operações (push e pop) que deveriam ser
3) Matéria – Professor realizadas para mover um número arbitrário N de
4) Turma - Matéria discos de uma coluna para outra.
Para cada par de entidades apresentadas, o tipo de A) 2
N
relacionamento é, respectivamente: B) 2 -1
N
N
A) N:M, N:1, 1:1, 1:N C) 2 + 1
N –1
B) 1:N, 1:1, 1:N, 1:N D) 2
N+1
C) N:M, N:1, 1:N, N:M E) 2
D) 1:N, 1:1, 1:N, 1:N
E) N:M, N:1, 1:1, N:N 22. Sobre o tempo de inserção, atualização e remoção
em estruturas de dados, assinale a alternativa
19. As instruções SQL COMMIT e ROLLBACK são correta.
empregadas para garantir a:
A) O tempo de atualização de índice em uma lista
A) consistência dos dados no banco de dados. ligada é maior que em um array.
B) gravação correta dos dados no log do sistema. B) Filas implementam estruturas de dados com
C) integridade referencial do banco de dados. políticas LIFO.
D) existência de chaves candidatas no banco de C) A ordem de busca em uma árvore AVL
dados. balanceada é de O(log n).
E) dependência funcional entre os atributos do D) A busca em profundidade se diferencia da busca
banco de dados. em largura, por visitar todos os vértices
adjacentes primeiro.
20. Observe a tabela abaixo: E) O número máximo de nós em um nível i de uma
i
árvore binária é 2 –1.
FUNCIONARIO
DEPARTA- 23. O número máximo de arcos bidirecionais distintos
NOME CARGO MENTO FILIAL SALARIO (com o vértice de origem e de destino diferentes), em
André Dentista Médico Recife 4.200,00 um grafo com N vértices, é:
Téc. de A) N
2
Elaine Enfermagem Médico Recife 2.100,00 B) 2
N –1
N -1
Sérgio Fiscal Financeiro Maceió 6.200,00 C) 2 –1
Administra- D) N (N –1) /2
Mônica Matemático tivo Maceió 3.900,00 E) N (N –1)
José Fiscal Financeiro Recife 6.200,00
Considerando que o campo NOME é a chave primária da 24. Sobre subprogramas, assinale a alternativa correta.
tabela FUNCIONARIO, e que os campos A) Subprogramas possuem mais de um ponto de
DEPARTAMENTO e SALARIO têm uma dependência entrada.
funcional para o campo CARGO, analise as seguintes B) O invocador de um subprograma pode executar
afirmações. atividades em paralelo à execução do
1) A tabela FUNCIONARIO encontra-se na segunda subprograma.
forma normal. C) Subprogramas estabelecem abstrações de dados
2) O campo FILIAL possui redundância de reutilizáveis.
informação. D) Abstrações funcionais permitem que dada uma
3) O campo SALARIO possui uma dependência mesma entrada, diferentes resultados possam
transitiva na chave primária. ser retornados ao invocador em diferentes
4) A tabela FUNCIONARIO apresenta anomalias de instantes de tempo do sistema.
inserção e atualização E) O nome dado ao valor de um parâmetro passado
5) Esta tabela deveria ter sua chave primária a um subprograma, durante sua invocação, é
composta dos campos NOME e CARGO, para conhecido como parâmetro real.
que estivesse totalmente normalizada
Estão corretas apenas:
A) 1, 2 e 3
B) 2, 4 e 5
C) 1, 3 e 4
D) 2, 3 e 4
E) 1, 3 e 5
[Link] [Link]
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6YmZiYjpiNDk2:U3VuLCAwOSBGZWIgMjAyNSAwODozNDoxMSAtMDMwMA==
25. Uma das formas de executar programas é submetê- 30. No paradigma de orientação a objetos e nos tipos
los a uma fila de execução, sem que se esteja abstratos de dados, a importante característica de
conectado à máquina. Qual dos tipos de abstração de representação de dados é suportada
processamento abaixo possui este comportamento? pelo seguinte conceito:
A) Processamento em lote A) Módulo.
B) Processamento transacional B) Classe.
C) Processamento online C) Information hiding.
D) Processamento Distribuído D) Herança.
E) Processamento Centralizado E) Pacote.
27. Sobre o levantamento e a análise dos requisitos, 32. A estratégia de desenvolvimento de software top-
assinale a alternativa correta. down:
A) Na etnografia, o analista é inserido no ambiente A) direciona o desenvolvedor a iniciar, a partir de
de trabalho em que o sistema será utilizado para uma visão abstrata das funcionalidades da
compreender seus requisitos sociais e aplicação, e, progressivamente, refiná-la; o
organizacionais. processo de refinamento pode ser modelado por
B) Todos os stakeholders têm o mesmo ponto de uma estrutura em árvore.
vista sobre o problema. B) é, comprovadamente, a forma mais efetiva de se
C) Cenários são utilizados apenas em fluxos desenvolver software.
normais de eventos de um ou de um pequeno C) é a estratégia adotada no paradigma orientado a
número de interações do sistema. objetos.
D) Cada caso de uso só envolve um requisito D) direciona o desenvolvedor a identificar entidades
funcional do sistema. independentes na aplicação, modelá-las e,
E) A verificação dos requisitos (completude e progressivamente, combiná-las em componentes
consistência) não faz parte do processo de mais complexos.
levantamento e análise dos requisitos. E) promove reutilização das entidades e estruturas
de dados da aplicação.
28. Sobre o desenvolvimento de aplicativos Web,
assinale a alternativa correta. 33. Os testes caixa preta:
A) A tecnologia J2EE é específica para plataformas A) são utilizados para detectar erros de interface e
Unix. de performance.
B) O SOAP é um padrão para a chamada remota de B) são utilizados para testar as estruturas de dados
objetos (RPC) utilizado em Web Services. internas de um componente.
C) Exemplos de servidores que suportam aplicações C) são predominantes na realização de testes de
.NET são o Web Microsoft IIS e o Apache. unidade.
D) Javascript é uma linguagem interpretada que D) são equivalentes a testes de integração.
estende a sintaxe da linguagem Java e inclui E) permitem verificar aderência a algum padrão de
todos os conceitos de Java. codificação.
E) Cookies são mecanismos que permitem que
clientes guardem informações em aplicações 34. Sobre a realização de testes, pode-se afirmar que:
HTTP servidoras.
A) o processo pode ser sempre exaustivo,
29. Quais dos seguintes padrões, usados em aplicações garantindo que o software seja entregue sem
Web, definem um conjunto de regras para projetar erros para o cliente.
formatos de texto que lhe permitam estruturar seus B) a comparação do resultado dos testes com os
dados? resultados esperados produz uma indicação da
qualidade e da confiabilidade do produto.
A) HTML C) os custos associados às falhas de software não
B) XML justificam um processo de testes cuidadoso e
C) ASCII bem planejado.
D) SQL D) os casos de testes de funcionalidade devem ser
E) CSS construídos com base no código da aplicação.
E) processos de desenvolvimento sistematizados
eliminam a necessidade de testes.
[Link] [Link]
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6YmZiYjpiNDk2:U3VuLCAwOSBGZWIgMjAyNSAwODozNDoxMSAtMDMwMA==
35. Com o objetivo de verificar que a introdução de uma 39. Com relação ao mapeamento de um modelo de objetos
nova funcionalidade no sistema não causa efeitos para o relacional, é recomendável que o mapeamento
colaterais em uma versão já em produção, o tipo de de herança obedeça à seguinte estratégia:
teste apropriado a ser realizado é:
A) unificar a hierarquia de heranças em uma única
A) Unidade. tabela, pois isso otimiza o espaço.
B) Integração. B) criar uma tabela para cada classe concreta da
C) Campo. hierarquia, pois isso evita redundância.
D) Regressão. C) criar uma classe para cada classe da hierarquia,
E) Caixa branca. pois isso otimiza o acesso.
D) analisar caso a caso a hierarquia e criar uma ou
36. A linguagem de modelagem UML permite vários tipos várias tabelas, de acordo com os requisitos de
de relacionamentos entre classes, introduzindo acesso e espaço.
diferentes graus de acoplamento. Assinale a E) criar duas tabelas, uma para armazenar o tipo do
alternativa que apresenta a seqüência de tipos de objeto, e outra, os dados.
relacionamentos, em grau crescente de acoplamento.
40. Cada processo de software tem suas características
A) Generalização, composição, agregação, próprias. Entretanto, uma das características listadas
associação, dependência. a seguir é comum a processos modernos: tanto os
B) Dependência, associação, agregação, mais elaborados como o RUP quanto processos
composição, generalização. leves, como Extreme Programming. Assinale essa
C) Dependência, associação, composição, característica.
agregação, generalização.
D) Generalização, agregação, composição, A) Documentação de todas as atividades do
associação, dependência. desenvolvimento.
E) Associação, composição, agregação, B) Programação em pares.
generalização, dependência. C) Definição de uma arquitetura robusta nas fases
iniciais do desenvolvimento.
37. Considere duas classes, A e B, que possuem um D) Elaboração de testes antes da codificação.
relacionamento de clientela. Boas práticas de projeto E) Desenvolvimento iterativo.
orientado a objetos recomendam que:
41. Uma importante motivação para modelar um sistema
A) a navegabilidade seja definida nos dois sentidos, em camadas é:
pois facilita a referência mútua entre objetos das
classes. A) eficiência.
B) a navegabilidade seja priorizada em um dos B) redução do tamanho do código.
sentidos, com base na freqüência de acesso e na C) facilidade de evolução e reúso.
estimativa de número de instâncias. D) suporte a uma tecnologia específica.
C) uma terceira classe seja criada, se o E) combinar aspectos, como apresentação, negócio
relacionamento for m para n. e acesso a dados, em uma mesma camada.
D) o relacionamento seja estabelecido indiretamente
através de atributos chaves, ao invés de uma 42. O Modelo Cascata de ciclo de vida de software, como
associação explícita entre as classes. proposto originalmente:
E) o relacionamento de clientela seja modelado
através de generalização. A) facilita a adoção de mecanismos de
acompanhamento no desenvolvimento.
38. Uma das técnicas para evitar herança múltipla é B) estimula a descoberta de erros em uma fase
utilizar: inicial.
C) facilita a eliminação de riscos no início do
A) Inner Classes. desenvolvimento.
B) Information hiding. D) é um processo iterativo.
C) Delegação. E) permite a ordenação das fases em uma ordem
D) Abstração de dados. arbitrária.
E) Encapsulamento.
43. Um dos importantes modelos de ciclo de vida de
software é considerado um meta-modelo, uma vez
que pode ser especializado para vários outros
modelos. Um desenvolvimento baseado neste
modelo é iterativo, e cada ciclo inclui: uma etapa de
definição de objetivos e alternativas; outra de
avaliação de alternativas e identificação e resolução
de riscos; uma terceira etapa de validação e
verificação e, finalmente, a do planejamento da etapa
seguinte. Trata-se do modelo:
A) Exploratório
B) Espiral
C) Contratual
D) Evolucionário
E) Prototipagem
[Link] [Link]
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6YmZiYjpiNDk2:U3VuLCAwOSBGZWIgMjAyNSAwODozNDoxMSAtMDMwMA==
44. O Capability Matutity Model da SEI: 47. Para que uma parte de uma aplicação seja
devidamente modelada como um subsistema, é
A) é um modelo voltado para a qualidade de essencial que:
serviços em organizações de software.
B) pode ser considerado uma alternativa aos A) os elementos do subsistema candidato não
modelos ISO, em particular às normas de referenciem outros elementos da aplicação.
qualidade de produto. B) os elementos da aplicação não referenciem
C) inclui conceitos teóricos que não se aplicam na elementos internos do subsistema.
prática. C) os elementos internos do subsistema possuam
D) constitui um modelo de qualidade, estruturado em apenas relacionamentos de associação.
cinco níveis, que permite avaliar o grau de D) o subsistema disponibilize várias interfaces de
maturidade de uma organização de acesso.
desenvolvimento de software. E) o subsistema seja um componente externo à
E) está vinculado a alguns processos de software aplicação.
específicos.
48. Considere um objeto (instância) de uma classe A com
45. Em certas aplicações, um importante requisito é um método que possui um parâmetro, cujo tipo é uma
independência de uma tecnologia específica de classe B. Assumindo que esta é a única forma de
acesso a dados. As regras de negócio da aplicação relacionamento entre A e B, pode-se afirmar que este
devem conhecer apenas os serviços de acesso relacionamento é uma:
disponibilizados, mas não sua implementação, que
pode ser completamente distinta, se o acesso for: a A) dependência.
um banco relacional, a um banco orientado a objetos, B) associação.
ou mesmo a um arquivo. Para conseguir esta C) agregação.
independência, os serviços de acesso devem ser D) composição.
modelados como: E) generalização.
[Link] [Link]