Vous êtes sur la page 1sur 24

3

ANALISTA DE TECNOLOGIA DA INFORMAO


NOME:
N INSCR.:

Pr-Reitoria de Gesto de Pessoas


Universidade Federal de Santa Maria

CP 2013

CONHECIMENTOS ESPECFICOS

O cdigo a seguir ser utilizado para resolver as questes de nmeros 01, 02 e 03.

public class A implements E {


public void m1() {
System.out.println(''a'');
}
}
public class B extends A {
@Override
public void m1() {
System.out.println(''b'');
}
}
public class C extends B {
public void m1() {
System.out.println(''c'');
}
}
public class D extends A implements F {}
public interface E {
public void m1();
}
public interface F extends E {}

02

CP 2013

01
Considere o seguinte programa:

public class Programa1 {


public static void main(String[] args){
A a = new B();
B b = new C();
E e = new D();
a.m1();

A execuo do Programa1 mostra o seguinte resultado:


A

b c c a.

a b a e.

b c a e.

b c b d.

a b c a.

b.m1();
a = b;
a.m1();
e.m1();
}
}

02
Considere o seguinte programa com alguns pontos comentados:

public class Programa2 {


public static void main(String[] args){
F f = new D();
E e = new D();
e = f;
f = e;

// Linha i

Produz(em) erro(s) de compilao a(s) linha(s)


A

i somente.

ii somente.

i e ii somente.

i e iii somente.

i, ii e iii.

e = new B(); // Linha ii


e = new E(); // Linha iii
}
}

03

CP 2013

03
Assinale a alternativa correta.
A

A interface F estende a classe E.

A classe C uma superclasse da classe B.

A classe A estende (via herana) a interface E.

O mtodo m1 da classe C sobrescreve o mtodo m1 da classe B.

Caso apenas o mtodo m1 fosse removido da classe A, tal classe continuaria compilando sem erros.

04
O uso de tipos genricos em programao orientada a objetos auxilia na
I - verificao de tipos em tempo de compilao.
II - definio de estruturas de dados reutilizveis.
III - criao de classes abstratas e de frameworks de aplicao.
Considerando a(s) alternativa(s) que pode(m) completar a frase inicial, est(o) correta(s)
A

apenas I.

apenas II.

apenas II e III.

apenas I e III.

I, II e III.

05
Em relao implementao de padres de projeto em Java, assinale a alternativa correta.
A

O padro Observer normalmente implementado fazendo com que a classe observadora estenda tanto sua
superclasse original quanto a prpria classe observadora (atravs de herana).

No possvel implementar em Java o padro State usando apenas classes concretas. necessria ao menos a
criao de uma classe abstrata para a representao do estado que servir de base aos demais estados.

O padro Strategy geralmente implementado atravs de enumeraes, as quais permitem a criao de diversas
estratgias diferentes para a resoluo de um problema.

Pode-se implementar o padro Adapter atravs de duas classes: adaptadora e adaptada. A classe adaptadora
detm um atributo do tipo da classe adaptada e pode redirecionar, total ou parcialmente, chamadas para o objeto
da classe adaptada.

Somente com o suporte recente a tipos genricos, tornou-se possvel a implementao do padro de criao
Abstract Factory em Java.

04

CP 2013

06
No contexto de gerenciamento de projetos de software e no contexto de qualidade de software, comumente so
usadas normas ou modelos para a melhoria de processos de software. Dentre eles, est o CMMI, que um modelo de
melhoria de processos amplamente utilizado nas organizaes. Assinale verdadeira (V) ou falsa (F) nas seguintes
afirmaes acerca de CMMI:
(

) O CMMI possui uma verso contnua que permite que o desenvolvimento de sistemas e os processos de
gerenciamento de uma organizao sejam avaliados e que seja atribudo um nvel nico de maturidade, que varia
de 1 a 5, para toda a organizao.

) O CMMI possui uma verso por estgios que permite uma classificao de granularidade mais baixa de
maturidade de processo, fornecendo uma maneira de classificar cada rea de processo em uma escala de 0 a 5.

) O CMMI possui como principais componentes um conjunto de reas de processos, um conjunto de metas e um
conjunto de boas prticas.

A sequncia correta
A

F F F.

F F V.

V V F.

V F V.

V V V.

07
No contexto de processos de software, assinale a alternativa correta.

As duas principais abordagens para reduzir os custos de retrabalho em relao a mudanas so a preveno de
mudanas (incluso de atividades capazes de antecipar possveis mudanas) e o projeto antecipado ( no qual um
sistema especificado e projetado em sua completude antes de iniciadas as atividades de codificao).

Na prototipao, o principal objetivo ter uma verso funcional e executvel do sistema o mais rpido possvel, de
forma que ela possa no futuro ser modificada incrementalmente, at se tornar o produto final.

O modelo em espiral inclui explicitamente a avaliao e reduo de riscos no processo de desenvolvimento de


software, algo que o diferencia do modelo em cascata e da prototipao, por exemplo.

O Rational Unified Process (RUP) um processo prescritivo, incremental e iterativo composto pelas seguintes
fases: modelagem de negcios, requisitos, anlise e projeto, implementao, testes, gerncia de configurao e
mudanas, gerncia de projetos e ambiente.

O modelo em cascata um processo de desenvolvimento de software amplamente indicado para projetos com
alta volatilidade de requisitos, pois formaliza sequencialmente as atividades a serem desenvolvidas durante um
projeto de desenvolvimento de software.

05

CP 2013

08
Considerando o tema Engenharia de Requisitos, indique se verdadeira (V) ou falsa (F) cada uma das afirmativas a
seguir.
(

) Dentre os diferentes tipos de requisitos no funcionais, podem-se citar os requisitos de usabilidade, de


desempenho, de proteo, bem como os ticos, contbeis e legais.

) Os requisitos funcionais descrevem servios que o sistema deve fornecer, descrevem como o sistema deve reagir
a entradas especficas e como ele deve se comportar em determinadas situaes.

) Dentre as diferentes tcnicas de descoberta de requisitos, esto as entrevistas, os cenrios, os casos de uso e a
etnografia.

A sequncia correta
A

F F V.

F V V.

V F F.

F V F.

V V V.

09
Diversos modelos so usados na anlise e no projeto de aplicaes. Dentre eles, esto os modelos UML, que auxiliam
na modelagem de aplicaes. Considerando os modelos UML, assinale a alternativa INCORRETA.

Os diagramas de casos de uso descrevem as interaes dos usurios (atores) com o sistema e suas
funcionalidades. um diagrama estrutural que mostra todas as funcionalidades especificadas nos requisitos
funcionais e no funcionais de um sistema.

Os diagramas de sequncia so modelos dinmicos usados, principalmente, para modelar as interaes entre os
objetos de um sistema.

Os diagramas de classe so usados no desenvolvimento de sistemas orientados a objetos, mostrando as classes


de um sistema e os relacionamentos entre essas classes. possvel definir, alm de classes e relacionamentos,
outros detalhes, tais como mtodos, atributos, multiplicidade e navegabilidade.

Os diagramas de estado so diagramas comportamentais que apoiam a modelagem dirigida a eventos,


mostrando os estados do sistema e os eventos que causam transies de um estado para outro.

Os diagramas de atividade permitem que sejam especificadas sequncias de atividades necessrias para atingir
determinado objetivo. Em tais diagramas, possvel expressar decises, repeties, conduo de atividades em
paralelo, dentre outras coisas.

06

CP 2013

10
No contexto de arquitetura de software, numere a 2 coluna de acordo com a 1.
1 coluna

2 coluna

1. Vises da arquitetura de software

) cliente-servidor, dutos e filtros

2. Padres de arquitetura

) lgico(a), de processo, de desenvolvimento, fsico(a)

) em camadas, repositrio

A sequncia correta
A
A

1 1 2.

2 2 1.

2 1 2.

2 1 1.

1 2 1.

11
Assinale a alternativa correta.
A

O padro Decorator permite que sejam adicionadas funcionalidades a um objeto sem modificar sua classe
original. Isso comumente feito atravs de uma associao, onde o objeto decorado (chamado de Component na
estrutura do padro) possui um atributo do tipo do decorador.

O padro Template Method permite que seja criado um mtodo que serve de base para a criao de outros
mtodos. As classes que quiserem usar tal mtodo devem se relacionar com a classe do mtodo template atravs
de composio, sobrescrevendo-o para torn-lo concreto atravs de sobrecarga ou de sobrescrita.

O padro State permite que o estado de um objeto seja definido atravs da implementao de um grafo de
estados e de um mtodo abstrato de gerncia, chamado de stateChange na estrutura do padro.

O padro Command evita o acoplamento do remetente de uma solicitao ao seu destinatrio, dando a mais de
um objeto a chance de tratar a solicitao. Ele encadeia os objetos receptores e passa a solicitao ao longo da
cadeia at que um objeto trate essa solicitao.

O padro Visitor permite percorrer uma estrutura de objetos de forma a realizar operaes sem que tal estrutura
precise ser modificada a cada vez que for necessria a incluso de uma nova operao. De acordo com o padro,
a estrutura de objetos pode aceitar diferentes visitantes que, potencialmente, podem executar diferentes
operaes.

12
No contexto de evoluo de sistemas legados, (so) estratgia(s) de deciso aceitvel(is) para um melhor retorno de
investimentos:
I - descartar completamente o sistema.
II - deixar o sistema inalterado e continuar com a manuteno regular.
III - reestruturar o sistema para melhorar sua facilidade de manuteno.
Est(o) correta(s)
A
A

apenas I.

apenas I e III.

apenas II.

apenas II e III.

I, II e III.

07

CP 2013

13
Assinale a alternativa correta.
A

Testes devem demonstrar que o sistema de software livre de defeitos e que ele se comportar conforme
especificado.

O objetivo da validao de software checar se o sistema de software atende aos requisitos desse sistema.
A verificao de software tem por objetivo garantir que o sistema atenda s expectativas dos clientes.

Alguns benefcios possveis da adoo de TDD (Test-Driven Development) so: a melhoria da cobertura de
cdigo por testes, a facilidade de executar testes de regresso e a simplificao do processo de depurao.

Frameworks de testes unitrios, tais como o JUnit, geram automaticamente os testes de uma aplicao a partir da
estrutura bsica das classes (declaraes, atributos e mtodos).

Mock objects so usados para possibilitar testes que possuam dependncias externas, como o acesso a bases
de dados, uma vez que no possvel fazer tais testes de outra maneira.

14
Assinale a alternativa correta.
A

O processo prescritivo uma prtica de XP (eXtreme Programming) que define um conjunto de disciplinas,
papis, atividades e artefatos a serem seguidos, de forma a produzir software de maneira repetvel e previsvel,
sendo um subconjunto do Rational Unified Process (RUP).

O projeto flexvel uma prtica de XP que sugere projetar de forma a obter o mximo de flexibilidade possvel para
cada componente, a fim de reduzir o esforo na eventualidade de mudanas de requisitos.

Devido fcil utilizao dos mtodos geis e concretizao de seus princpios bsicos, tais mtodos so
amplamente escalveis para o uso em grandes sistemas e podem ser aplicados sem modificaes em diferentes
tipos de projetos, incluindo o projeto de sistemas embarcados e de sistemas crticos.

Planejamento incremental, desenvolvimento guiado por testes, propriedade coletiva, integrao contnua, ritmo
sustentvel, refatorao e cliente no local so algumas prticas de XP.

As abordagens geis de desenvolvimento de software compartilham algumas caractersticas fundamentais, tais


como: especificao detalhada de requisitos e do sistema, desenvolvimento incremental e aderncia a processos
prescritivos.

15
Assinale a alternativa correta.
A

O protocolo TCP foi projetado para oferecer um fluxo de bytes fim a fim confivel em uma inter-rede no confivel.

A camada IP oferece garantias de que os datagramas sero entregues de maneira confivel e em sequncia.

O TCP o principal meio para as aplicaes enviarem datagramas IP encapsulados sem que seja necessrio
estabeler uma conexo.

Para que o servio UDP funcione, necessrio que uma conexo seja explicitamente estabelecida entre um
socket da mquina transmissora e um socket da mquina receptora.

TCP e UDP so, juntamente com o IP, os principais protocolos da camada de redes.

08

CP 2013

16
Associe a 2 coluna 1.
1 coluna

2 coluna

1. Camada de rede

) TCP

2. Camada de transporte

) IP

) UDP

) RTP

A sequncia correta
A
A

2 2 1 2.

2 1 1 2.

2 1 2 2.

1 1 2 1.

1 2 1 1.

IMAP.

17
So protocolos ou padres diretamente associados a correio eletrnico, EXCETO:
A
A

SNMP.

SMTP.

MIME.

POP3.

18
No contexto da camada de enlace de dados e da subcamada de acesso ao meio em redes de computadores, assinale
a alternativa INCORRETA.
A

HDLC e PPP so protocolos de enlace de dados.

ALOHA, CSMA e WDMA so protocolos de acesso mltiplo (permitem alocar um canal de acesso mltiplo).

A camada de enlace de dados fornece apenas servios sem conexo e sem confirmao. Servios com
confirmao e orientados conexo so disponibilizados somente nas camadas superiores.

A unidade bsica de um sistema Bluetooth chamada de piconet, a qual consiste em um n mestre e em um


nmero limitado de ns escravos ativos.

Dentre os modelos e tcnicas usados no contexto de verificao de protocolos, esto as Mquinas de Estados
Finitos e as Redes de Petri.

19
So mtodos internos de solicitao HTTP, EXCETO:
A
A

HEAD.

INSERT.

B
B

PUT.

GET.

POST.

09

CP 2013

20
Assinale a alternativa correta.
A

O RSA um algoritmo criptogrfico de chave pblica, cuja segurana baseia-se principalmente na dificuldade de
fatorao de nmeros inteiros extensos. Sua principal desvantagem em relao aos algoritmos de chave simtrica
que ele exige chaves relativamente longas para manter um bom nvel de segurana.

Dentre as principais tcnicas de criptoanlise, esto a criptoanlise diferencial, a criptoanlise integral, a anlise
do consumo de energia eltrica e a anlise de cifra de fluxo alternada.

O AES um algoritmo criptogrfico de chaves assimtricas, publicamente disponvel, que pode ser implementado
tanto em software quanto em hardware de maneira eficiente. Ele utiliza substituio e permutaes, e realiza
vrias rodadas (o nmero de rodadas depende do tamanho da chave e do tamanho do bloco).

O DES triplo utiliza trs estgios e duas chaves (K1 e K2). No primeiro estgio, o texto simples criptografado com
K1 da maneira usual do DES. No segundo estgio, o DES executado em modo de criptografia usando K2 como
chave. Por fim, outra criptografia feita com K1.

Ao assinar digitalmente um documento usando criptografia de chave pblica, um usurio usa sua chave pblica
para assinar o documento e disponibiliza o documento assinado. Qualquer usurio que deseje verificar a
autenticidade de tal documento pode usar sua chave privada para essa verificao.

21
Numere a 2 coluna de acordo com a 1.

1 coluna

1. Administrador de Banco de Dados

2 coluna

) identificar os dados a serem armazenados e escolher


estruturas apropriadas para representar e armazenar
esses dados.

) autorizar o acesso ao Banco de Dados.

) implementar especificaes como programas.

) identificar as necessidades dos usurios finais e definir as


especificaes das transaes que atendem a essas
necessidades.

2. Projetista de Banco de Dados


3. Analista de Sistemas
4. Programador de Aplicao

A sequncia correta
A

1 2 3 4.

1 3 2 4.

2 1 4 3.

3 1 4 2.

4 2 1 3.

10

CP 2013

Para responder s questes 22 e 23, considere as seguintes instrues em SQL:

22
Considere a consulta em SQL:

Essa consulta obtm os nomes dos


A

gerentes que possuem pelo menos um dependente.

funcionrios que so dependentes e gerentes.

funcionrios que possuem pelo menos um dependente e um gerente.

gerentes que no possuem dependentes.

funcionrios que no so gerentes.

11

CP 2013

23
Considere a consulta em SQL:

Essa consulta,
A

para cada funcionrio que est lotado em mais de 5 departamentos, recupera o nmero de seus departamentos e
o nmero de funcionrios lotados nesses departamentos que ganham mais de 40000.

desde que haja mais de 5 departamentos na tabela DEPARTAMENTO, recupera o nmero do departamento e o
nmero de funcionrios lotados nesse departamento que ganham mais de 40000.

para cada departamento que tem mais de 5 funcionrios, recupera o nmero do departamento e o nmero de
seus funcionrios que ganham mais de 40000.

desde que haja mais de 5 funcionrios na tabela FUNCIONARIO, recupera o nmero do departamento e o
nmero de funcionrios lotados nesse departamento que ganham mais de 40000.

para cada funcionrio que ganha mais de 40000, recupera as 5 primeiras tuplas com o nmero do departamento e
o seu nmero de funcionrios.

24
Considere o seguinte DER (Diagrama Entidade-Relacionamento):

12

CP 2013

A alternativa que apresenta um possvel mapeamento desse DER para o modelo lgico relacional :
Obs.: o sublinhado denota chave primria.
A

VEICULO (Cod_veiculo, Preco, Modelo, Tamanho_motor, Capacidade_peso, Nr_assentos, Data)


VENDEDOR (Num_vend, Nome, Data)
CLIENTE (Cpf, Nome, Data)

VEICULO (Cod_veiculo, Preco, Modelo)


CARRO (Tamanho_motor)
CAMINHAO (Capacidade_peso)
UTILITARIO (Nr_assentos)
VENDEDOR (Num_vend, Nome)
CLIENTE (Cpf, Nome)
VENDA (Data)

VEICULO (Cod_veiculo, Preco, Modelo)


CARRO (Tamanho_motor)
CAMINHAO (Capacidade_peso)
UTILITARIO (Nr_assentos)
VENDEDOR (Num_vend, Nome)
CLIENTE (Cpf, Nome)
VENDA (Cpf, Num_vend, Cod_veiculo, Data)

VEICULO (Cod_veiculo, Preco, Modelo, Tamanho_motor, Capacidade_peso, Nr_assentos)


VENDEDOR (Num_vend, Nome)
CLIENTE (Cpf, Nome)
VENDA (Cpf, Num_vend, Cod_veiculo, Data)

VEICULO (Cod_veiculo, Preco, Modelo, Tamanho_motor, Capacidade_peso, Nr_assentos)


VENDEDOR (Num_vend, Nome)
CLIENTE (Cpf, Nome)
VENDA (Data)

13

CP 2013

25
Sobre ajuste de consultas, INCORRETO afirmar:
A

Muitos otimizadores de consulta no usam ndices na presena de expresses aritmticas.

Um DISTINCT normalmente causa uma operao de ordenao e deve ser evitado ao mximo possvel.

Uma peculiariedade com alguns otimizadores de consulta que a ordem das tabelas na clusula FROM pode
afetar o processamento da juno.

Alguns otimizadores de consulta tm desempenho pior em consultas aninhadas, em comparao com suas
correspondentes no aninhadas.

O uso de vises acelera o processamento da consulta, uma vez que se evita o acesso direto (s) tabela(s)base(s).

26
Considere a execuo concorrente de duas transaes, conforme a escala de execuo a seguir.

O grafo de precedncia para a escala mostrada


A

14

E
E

CP 2013

27
Sobre sistemas de recuperao de Banco de Dados, INCORRETO afirmar:
A

A tcnica de modificao adiada garante a atomicidade da transao, registrando todas as modificaes do


Banco de Dados no log, mas adiando a execuo de todas as operaes write de uma transao, at que a
transao seja parcialmente confirmada.

A tcnica de modificao imediata permite que as modificaes sejam enviadas ao Banco de Dados enquanto a
transao ainda est no estado ativo.

O uso de checkpoints (pontos de verificao) reduz a sobrecarga do sistema, uma vez que evita que o log inteiro
seja pesquisado para determinar quais transaes precisam ser refeitas e quais precisam ser desfeitas.

responsabilidade do esquema de recuperao garantir as propriedades de atomicidade e durabilidade.

A operao redo (T) restaura o valor de todos os itens de dados atualizados pela transao T para os valores
antigos.

28
A proteo contra ataques de injeo de SQL pode ser obtida ao aplicarem-se certas regras de programao a todos
os procedimentos e funes acessveis pela Web. Assinale verdadeira (V) ou falsa (F) em cada uma das alternativas
que caracterizam exemplos dessas regras.
(

) Uso de comandos parametrizados

) Filtragem e validao da entrada

) Uso de tcnicas de criptografia de dados

A sequncia correta
A
A

V V V.

V F V.

V V F.

F V V.

F F F.

29
Monitorar e revisar constantemente o projeto fsico do Banco de Dados uma atividade conhecida como ajuste do
Banco de Dados. (So) objetivo(s) do ajuste:
I - fazer as aplicaes rodarem mais rapidamente.
II - melhorar (reduzir) o tempo de resposta de consultas.
III - melhorar o desempenho geral das transaes.
Est(o) correta(s)
A
A

apenas I.

apenas III.

apenas II.

apenas II e III.

I, II e III.

15

CP 2013

30
Sobre tipos abstratos de dados (TAD), correto afirmar:
A

A ideia central de um TAD mostrar, para quem usa um determinado tipo, a forma concreta com que ele foi
implementado.

Vantagens do uso de um TAD incluem: acoplar a implementao ao uso, facilitar a manuteno e diminuir o
potencial de reutilizao do tipo criado.

A interface de um TAD consiste, basicamente, na definio do nome do tipo e na definio do conjunto de funes
para a sua manipulao.

Um TAD descrito pela finalidade do tipo e de suas operaes e pela forma como est implementado.

Um TAD define o que cada operao faz e como o faz.

31
Considere a seguinte lista simplesmente encadeada:

Considere o seguinte cdigo da funo imprime em C que manipula a lista acima:

A chamada imprime (l) gera, na sada, a impresso dos seguintes valores:


A

50 75 100 100 75 50

50 75 100 50 75 100

100 75 50 100 75 50

100 75 50 50 75 100

50 50 75 75 100 100

16

CP 2013

32
Considere a seguinte rvore binria:

Os percursos pr-ordem, ps-ordem e simtrico geram, respectivamente,


A

36+41-*5+

3+6*4-1+5

+*+36-415

3+6*4-1+5

+*+36-415

36+41-*5+

+*+36-415

3+6*4-1+5

36+41-*5+

+*+36-415

36+41-*5+

3+6*4-1+5

36+41-*5+

+*+36-415

3+6*4-1+5

33
Dado um vetor a ordenar, este algoritmo reorganiza o vetor em duas partes, de modo que todos os elementos do
subvetor esquerdo sejam menores ou iguais a um dado valor (denominado piv) e todos os elementos do subvetor
direito sejam maiores que o piv. Dessa forma, o valor piv est na sua posio correta.
O algoritmo de ordenao descrito acima denominado
A
A

Shell.

Heapsort.

Bolha.

Quicksort.

Fuso.

34
Sobre o processamento OLTP (processamento de transaes on line), correto afirmar:
A

Os usurios geralmente tm permisso de leitura e escrita no acesso aos dados.

Trabalha geralmente com dados resumidos/sumarizados.

Possui um processo de atualizao peridico (semana, ms, etc).

A disponibilidade de dados histricos geralmente da ordem de anos.

O objetivo principal apoiar a tomada de decises.

17

CP 2013

35
Considere as seguintes afirmativas sobre o gerenciamento de projetos:
I - Um marco (milestone) de projeto pode ser associado a tarefas ou atividades e pode ser visto como um estgio do
projeto em que pode ser feita uma avaliao de progresso.
II - O caminho crtico consiste em todas as atividades que, se atrasadas, atrasariam o projeto inteiro.
III - Um grfico de Gantt uma abordagem formalizada que procura todos os cenrios de projeto possveis para
certificar-se de que o programa est livre de erros.
Est(o) correta(s)
A
A

apenas I.

apenas III.

apenas I e II.

apenas II e III.

I, II e III.

36
So vantagens de um sistema ERP (Planejamento dos Recursos Empresariais), EXCETO:
A

eliminao de sistemas legados inflexveis e onerosos.

baixo custo e baixo tempo de implantao.

melhoria nos processos de trabalho.

acesso aperfeioado aos dados para a tomada de deciso operacional.

modernizao da infraestrutura de tecnologia.

37
Assinale verdadeira (V) ou falsa (F) nas afirmaes a seguir.
(

) A verso mais recente de JSF usa JSP como a tecnologia de visualizao de pginas web.

) JSF um framework baseado em componentes para a criao de pginas web dinmicas.

) Em JSF, possvel o uso de Facelets para a criao de templates e para a composio de pginas web.

A sequncia correta
A
A

V V V.

V F F.

B
B

F V V.

F V F.

V F V.

38
Assinale a alternativa INCORRETA.
A
A

18

Os servios web (web services) foram propostos para permitir a interoperabilidade de sistemas distribudos,
mesmo que tais sistemas tenham sido escritos em linguagens de programao diferentes.

CP 2013

Dentre as principais tecnologias e protocolos usados na implementao e na operao de servios web esto:
SOAP, UDDI, WSDL e XML.

Em requisies AJAX, todos os elementos de uma pgina so enviados ao servidor, que efetua o processamento
necessrio e atualiza todos esses elementos de acordo com o resultado da operao.

Tipicamente, funes JavaScript atualizam dinamicamente a rvore DOM de pginas web para atender a
solicitaes AJAX. Tal atualizao, efetuada no navegador-cliente, faz com que as pginas sejam recarregadas
completamente com menor frequncia.

O uso de cloud computing tem aumentado a quantidade de servios disponveis para acesso remoto e
transparente por parte dos clientes, atravs de seus navegadores. Com isso, os usurios podem acessar e-mails,
documentos e bases de dados a partir de diferentes dispositivos.

39
Em relao ao desenvolvimento de software para a Web, assinale verdadeira (V) ou falsa (F) nas afirmaes a seguir.
(

) Cookies, reescrita de URLs, sesses e campos ocultos so formas de manuteno de estado entre requisies.

) Todas as pginas HTML so tambm pginas XHTML vlidas, pois a compatibilidade ainda est sendo mantida
entre tais padres, embora tenham suas diferenas sintticas.

) O uso de XHTML facilita a escrita de pginas web por parte dos programadores. No entanto, normalmente mais
difcil para um programa, tal como um navegador ou um analisador sinttico (parser), processar pginas XHTML
do que HTML por causa da sintaxe mais rgida e irregular de XHTML.

A sequncia correta
A
A

F F F.

V V F.

F V V.

V F F.

V F V.

40
Em relao a CSS, assinale a alternativa correta.
A

Pode-se definir estilos CSS diretamente nos elementos de uma pgina web, atravs do atributo style. Essa a
forma recomendada de uso de CSS em sistemas de grande porte.

possvel agrupar propriedades em uma mesma regra de estilo em CSS. No entanto, no permitido o
agrupamento de seletores. Ou seja, cada regra pode ter apenas um seletor designado.

Para acelerar o carregamento das pginas, os arquivos CSS so comumente compilados de antemo pelo
desenvolvedor, de forma a serem mais rapidamente manipulados pelas aplicaes que os usam (tipicamente
navegadores web).

Geralmente, cada arquivo CSS contm uma clusula que informa quais pginas sero por ele afetadas. Isso
permite ao desenvolvedor ter o controle acerca da aplicao de estilos de uma maneira global e uniforme.

possvel a existncia de regras de estilo conflitantes para um mesmo elemento de uma pgina web. Para esses
casos, existem formas de resolver tais conflitos.

19

CP 2013

LNGUA PORTUGUESA
TEXTO

Para responder s questes de nmeros 41 a 50, leia parte de um artigo publicado na revista Diversa, edio de
nmero 17, de autoria de Ana Rita Arajo.

A onipresena do urbano

10

15

20

25

30

Final de semana de sol. O homem resolve


fugir da agitao da cidade e dirige por estradas de
terra, v rvores, casas esparsas ao longe, horizonte
sem prdios. Finalmente chega ao hotel-fazenda,
onde poder andar a cavalo, tomar banho de
cachoeira e, de quebra, checar seus e-mails sob as
rvores, ouvindo o canto dos pssaros. Ele saiu da
cidade, mas no se d conta de que est mergulhado
no urbano, ambiente que perpassa todo o espao
social contemporneo, no dizer do pesquisador
Roberto Lus de Melo Monte-Mr, tambm professor
do Ncleo de Ps-Graduao em Arquitetura e Urbanismo da Escola de Arquitetura da UFMG. Para
Monte-Mr, o urbano no adjetivo de cidade, mas
um novo substantivo que surgiu com caractersticas
prprias. esse tecido que nasce nas cidades e se
estende para alm delas. O urbano aparece como um
terceiro elemento que engloba cidade e campo, mas
no se confunde com nenhum dos dois, porque possui
caractersticas que ambos, isoladamente, no tm,
arma. Inclui, por exemplo, condomnios fechados,
hotis-fazenda, luz eltrica, sistema virio e telefonia,
alm de condies de produo e de consumo que
eram prprias da cidade.
Pressionado por essa congurao social, o
que restou do campo est diante de duas opes: Ou
se industrializa ou se urbaniza, decreta Monte-Mr.
Na primeira hiptese, passa a se subordinar a uma
lgica tpica da produo industrial e do agronegcio,
regida pelo grande capital. A segunda opo inclui os
stios de lazer e as atividades do pequeno produtor
que trabalha sem a perspectiva de enriquecer, mas
quer garantir aos lhos aquilo que j possui. Fazem
parte do que se tem chamado do 'novo rural' as

35

pousadas, casas de campo, segunda residncia ou


at aqueles que se mudam para regies ditas rurais,
mas que na verdade so uma clara extenso do
urbano, enumera Monte-Mr.
Coexistncia

40

45

50

55

60

65

Os dois caminhos urbanizao e industrializao , no entanto, no so antagnicos. Em


muitas situaes eles coexistem, at porque na
grande produo agrcola muitas vezes a mo de
obra vem desses bolses de pequenos produtores.
Mas tende a haver sempre um embate, posto com
muita fora pela questo ambiental, alerta o
pesquisador. Se as atividades classicadas como
urbanizao tm compromisso com as condies de
vida, j que dependem da preservao do meio
ambiente, a industrializao utiliza os recursos
naturais apenas para viabilizar a produo.
A entrada do urbano em cena, na dcada de
1970, tambm redene as cidades, pois permite a
emergncia de uma metrpole diferente daquela
moderna e industrial que conhecemos. uma
metrpole muito mais fragmentada e estendida, onde
a necessidade de outras centralidades se faz
necessria, explica o professor. Belo Horizonte vive
hoje um processo que bem exemplica as reexes
de Monte-Mr. A transferncia do centro administrativo do governo estadual para uma das regies
mais pobres da cidade e, no outro extremo, a
expanso de espaos de galerias de arte e a
instalao do Instituto Cultural Inhotim abrem novas
fronteiras e permitem populao deslocamentos
diferenciados, para atividades especcas.

Fonte: Disponvel em <http://www.ufmg.br/diversa/17>. Acesso em: 04 mar. 2013. (adaptado)

20

CP 2013

41
De acordo com o texto,
A

o espao social contemporneo ratifica a dicotomia campo - cidade.

a onipresena do urbano consequncia de um novo ordenamento do espao social contemporneo.

o emprego da metfora tecido (.16) auxilia no esclarecimento do conceito de Monte-Mr de que o urbano recobre
um ambiente intermedirio entre a cidade e o campo.

a existncia do novo rural (.34) vai de encontro ideia de que a presena do urbano no campo implica um
reordenamento do espao social.

a coexistncia pacfica entre a urbanizao e a industrializao do campo est atrelada questo ambiental.

42
No pargrafo de abertura do texto, o agente que transita entre a agitao da cidade e o ambiente escolhido para seu
lazer apresentado como O homem (.1), uma referncia genrica ao ser humano. Uma referncia mais especfica
desse agente e coerente com o tema desenvolvido ao longo do texto
A

o cidado.

o consumidor.

o urbanista.

o contribuinte.

o trabalhador.

43
Em algumas passagens do texto, a noo de espao se concretiza pelos substantivos cidade e campo, os quais
constroem uma dicotomia, pois se referem a espaos distintos, opostos. Essa oposio se estende tambm aos
adjetivos relativos a eles: citadino e rural, respectivamente. Tendo essa informao em mente e as consideraes
apresentadas nas linhas 13 a 24, passa-se a entender urbano como
I - um sinnimo de citadino.
II - um antnimo de rural.
III - um substantivo referindo uma categoria distinta de cidade e de campo.
Est(o) correta(s)
A

apenas I.

apenas III.

apenas I e II.

apenas II e III.

I, II e III.

21

CP 2013

Leia atentamente o pargrafo destacado a seguir, para responder s questes de nmeros 44 e 45.

44
25

30

35

Pressionado por essa congurao social, o


que restou do campo est diante de duas opes: Ou
se industrializa ou se urbaniza, decreta Monte-Mr.
Na primeira hiptese, passa a se subordinar a uma
lgica tpica da produo industrial e do agronegcio,
regida pelo grande capital. A segunda opo inclui os
stios de lazer e as atividades do pequeno produtor
que trabalha sem a perspectiva de enriquecer, mas
quer garantir aos lhos aquilo que j possui. Fazem
parte do que se tem chamado do 'novo rural' as
pousadas, casas de campo, segunda residncia ou
at aqueles que se mudam para regies ditas rurais,
mas que na verdade so uma clara extenso do
urbano, enumera Monte-Mr.

Qual afirmativa apresenta uma anlise correta das


ideias e da organizao lingustica exploradas no
pargrafo?
A

O segmento duas opes (.26) pode, sem


prejuzo da coeso e da coerncia, ser susbtitudo
pela expresso dois dilemas.

O emprego de Na primeira hiptese (.28) possibilita que seja feita a retomada do segmento
se urbaniza na linha anterior.

O emprego de mas (.32) evidencia a contradio


entre o trabalho sem perspectivas de enriquecimento para o pequeno produtor e o seu desejo de
deixar o que j possui aos filhos.

A expresso no entanto pode, sem alterao da


relao de sentido, substituir a conjuno
adversativa da linha 32.

Se o segmento aos filhos (.33) for substitudo por


a seus descendentes, haver condies para o
emprego da crase.

45
Se parte do pargrafo (.31-33) fosse reescrita como
[...] do pequeno produtor que mesmo sem a perspectiva de enriquecer com o seu trabalho quer garantir
aos filhos aquilo que j possui,
haveria necessidade de empregar, segundo as normas gramaticais,
A

um travesso e uma vrgula para marcar, respectivamente, o incio e o final do segmento adverbial destacado.

uma vrgula para marcar o incio do segmento adverbial destacado e outra para marcar o seu final.

um travesso e um ponto e vrgula para marcar, respectivamente, o incio e o final do segmento adverbial
destacado.

um ponto e vrgula para marcar o incio do segmento adverbial destacado e outro para marcar o seu final.

uma vrgula e um ponto e vrgula para marcar, respectivamente, o incio e o final do segmento adverbial destacado.

22

CP 2013

46
Para compor o artigo, a autora integra a seu texto ideias de outrem. Nesse contexto,
I - as aspas so usadas na demarcao das falas atribudas ao especialista consultado.
II - os verbos afirma (.21) e decreta (.27) indiciam o grau de certeza com que Monte-Mr se posiciona em relao ao
que declara.
III - o verbo alerta (.46) deixa evidente que, nesta parte do texto, registra-se uma discordncia entre a autora e o
especialista quanto urbanizao do campo.
Est(o) correta(s)
A

apenas I.

apenas I e II.

apenas III.

apenas II e III.

I, II e III.

47
Se as atividades classificadas como urbanizao tm compromisso com as condies de vida, j que
dependem da preservao do meio ambiente, a industrializao utiliza os recursos naturais apenas para
viabilizar a produo. (.47-51)
Em relao organizao e s escolhas lingusticas do perodo, correto afirmar que
A

a conjuno Se permite que, no perodo, a semelhana entre urbanizao e industrializao seja ressaltada.

a locuo j que encadeia, no perodo composto, uma orao expressando um raciocnio hipottico.

o sufixo o permite agregar a ideia de finalidade ao sentido dos substantivos urbanizao, preservao e
industrializao.

a preposio para contribui com o sentido da orao que introduz, expressando a noo semntica de direo.

a palavra apenas, significando exclusivamente, conota no contexto uma avaliao negativa da industrializao.

48
Caso a orao que inicia o ltimo pargrafo (.52-55) fosse redigida na voz passiva, teria a seguinte expresso:
A

As cidades tambm so redefinidas pela entrada em cena do urbano, na dcada de 1970.

Na dcada de 1970, a entrada do urbano em cena deixa redefinidas tambm as cidades.

A entrada do urbano em cena tambm provoca, na dcada de 1970, a redefinio das cidades.

As cidades, na dcada de 1970, tambm parecem redefinidas pela entrada do urbano em cena.

Pela entrada do urbano em cena, a redefinio das cidades ocorre tambm na dcada de 1970.

23

CP 2013

49
Considere que qualquer uma das verses destacadas a seguir poderia ser a frase que, coesa e coerentemente,
encerraria o texto, numa espcie de sntese do que defende o Prof. Monte-Mr.
Desse modo, em funo da onipresena do urbano, ____________________ o campo e a cidade.
Desse modo, em funo da onipresena do urbano, no s o campo mas tambm a cidade so
____________________.
Desse modo, em funo da onipresena do urbano, tanto o campo quanto a cidade
____________________.

Levando em conta a coerncia do texto e as normas gramaticais, a sequncia correta


A

reconfigura-se reconfigurados se reconfigura.

reconfigura-se reconfiguradas se reconfiguram.

reconfiguram-se reconfigurados se reconfiguram.

reconfiguram-se reconfiguradas se reconfigura.

reconfigura-se reconfiguradas se reconfigura.

50
O texto parte de um artigo publicado em uma revista de circulao no mbito acadmico, porm busca-se atrair
tambm leitores fora desse domnio, razo de serem empregadas algumas estratgias para melhor compreenso e
articulao dos conceitos discutidos. Tendo essas informaes em mente, associe as colunas relacionando a
estratgia com o pargrafo que a desenvolve.
1. Descrio de detalhes, possibilitando um contraste entre a
cidade e o campo.
2. Pequena narrativa, permitindo a retomada do que foi antecipado pelo ttulo.
3. Apresentao de um exemplo concreto como ilustrao do que
se arma na frase inicial do pargrafo.
4. Enumerao das possibilidades diante das quais se encontra
um dos espaos analisados.
A sequncia correta
A

2 1 3.

3 2 4.

1 2 4.

2 4 3.

1 4 3.

24

) Primeiro Pargrafo

) Segundo Pargrafo

) Quarto Pargrafo