10
ANALISTA DE TECNOLOGIA DA INFORMAÇÃO 20/6/2010 Analista de Tecnologia da Informação

Analista de Tecnologia da Informação - concursos.ufma.br · cargos de confiança, a serem preenchidos por servidores de carreira nos casos, condições e percentuais mínimos previstos

  • Upload
    vuduong

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

ANALISTA DE TECNOLOGIA DA INFORMAÇÃO

Página 0

20/6/2010

Analista de Tecnologia da

Informação

ANALISTA DE TECNOLOGIA DA INFORMAÇÃO

Página 1

LÍNGUA PORTUGUESA 1 Leia o trecho abaixo, de Graciliano Ramos, e marque a

opção que melhor resume as ideias expressas no texto.

“Comparando-se aos tipos de cidade, Fabiano reconhecia-se inferior. Por isso desconfiava que os outros mangavam dele. Fazia-se carrancudo e evitava conversas. Só lhe falavam com o fim de tirar-lhe qualquer coisa. Os negociantes furtavam na medida, no preço e na conta. O patrão realizava com pena e tinta cálculos incompreensíveis. Da última vez que se tinham encontrado houvera uma confusão de números, e Fabiano, com os miolos ardendo, deixara indignado o escritório do branco, certo de que fora enganado. Todos lhe davam prejuízo. [...]

(“Vidas Secas”)

a) A exploração dos desfavorecidos pelos que têm poder.

b) As pressões sociais sobre o homem, desde a sua infância.

c) O homem desprovido de sentimentos, por causa de ambição e das imposições do meio em que vive.

d) A desilusão do ser humano que não consegue vencer seu próprio caráter ou soprepor-se à própria ambição.

e) Explicação da realidade pela fantasia

2 Indique a característica da linguagem empregada no trecho abaixo, extraído da obra de Guimarães Rosa:

“Hem? Hem? Figuração minha, de pior pra trás, as certas lembranças. Mal haja-me! Sofro pena de não contar não... Bem, mas o senhor me dirá, deve de: e no começo – para pecados e artes, As pessoas – como por que foi que tanto emendado se começou?”

a) Presença de palavras arcaicas junto com expressões populares, revelando o diálogo entre duas pessoas.

b) Presença de palavras de nível erudito, combinadas com expressões regionais, retratando o mal.

c) Presença de neologismos e de expressões de nível erudito, expressando os sentimentos amorosos da personagem.

d) Uso de expressões coloquiais e de frases entrecortadas, inacabadas, como quando a pessoa fala consigo mesma.

e) Uso de expressões populares, retratando a luta entre o bem e o mal.

3 No trecho abaixo, há uma expressão que retoma a ideia

central nele contida.

“O desenvolvimento humano sempre se traduziu em impacto à natureza. Os projetos de engenharia implicam rasgar trilhas, derrubar árvores e afastar certos animais de seu ambiente. Para erguer cidades com conforto da modernidade, é preciso ainda desviar os cursos dos rios, nutrir e irrigar lavouras, produzir comida e combustível para a população. Desde os primórdios da industrialização, em 1750, o ritmo dessas intervenções se acelerou.”

(Isto É. 06.04.2005)

Indique essa expressão entre as alternativas.

a) “projetos de engenharia” b) “cidades com conforto” c) “os primórdios da industrialização” d) “comida e combustível” e) “o ritmo dessas intervenções”

4 Leia com atenção os textos seguintes.

I. “Temos conhecimento de que alguns casos de delinquência juvenil, no mundo hodierno, decorrem da violência que se projeta, através dos meios de comunicação, com programas que enfatizam a guerra, o roubo e a venalidade.”

II. “Cadê o livro que te emprestei? Me devolve em seguida, sim?

III. “– Saquei. Você está pensando que pode rolar um lance...

– Mas qualé, xará. Não tem disso não. Está em falta. Oi gatona.”

Compare um com o outro e tente classificar os níveis de utilização da língua, indicando, nas alternativas, a sequência em que são apresentados.

a) Língua vulgar, língua grupal (gíria) e língua regional.

b) Língua culta, língua coloquial, língua grupal (gíria). c) Língua regional, língua culta, língua vulgar. d) Língua coloquial, língua regional, língua grupal

(gíria) e) Língua culta, língua grupal (gíria) , língua

coloquial.

5 “O Tejo, rio de Portugal, é muito bonito.”

Na oração acima, as vírgulas são empregadas para:

a) separar o adjunto adverbial deslocado b) separar o vocativo c) separar termos coordenados d) separar o aposto e) indicar elipse do verbo da oração

6 Considere a concordância nominal nas seguintes frases:

I . A moça e o rapaz altos sentaram.

II. As pessoas foram tomadas de uma emoção, de uma alegria, de um entusiasmo arrebatadores ao final do espetáculo.

III. Quando eu era criança, eu costumava correr por vastas campinas e prados.

IV. Compramos bastantes roupas na liquidação.

V. Os alunos julgaram difíceis a redação e as provas.

a) Somente IV e a V estão corretas. b) Somente I e II estão corretas. c) Somente II e III estão corretas. d) Somente III e IV estão corretas. e) Todas as frases estão corretas.

7 Indique a alternativa em que o termo sublinhado tem a mesma função sintática do termo destacado na seguinte oração: O juiz declarou-o inocente.

a) O menino deixa o policial furioso. b) Você é igual a ele. c) As observações referentes às redações estão

anotadas na margem. d) Fui substituído por uma máquina. e) Prefiro viajar de avião porque os riscos de acidente

são menores.

ANALISTA DE TECNOLOGIA DA INFORMAÇÃO

Página 2

8 Observe:

I. Há diferenças notáveis entre os jogadores da seleção.

II. Existem diferenças notáveis entre os jogadores da seleção.

Identifique a alternativa em que a mesma oração contém termos com idênticas funções daquelas destacadas nas duas orações.

a) No domingo, choveu muito. b) Os jogadores correram muito durante o primeiro

treino. c) O técnico convocou 23 jogadores. d) Um dia de sol começava. e) Pouco a pouco, chegaram os vizinhos.

9 Leia o trecho abaixo, de uma suposta carta à cantora Madonna, de Fernanda Young.

“Eu tinha 13 anos e ao ver você se arrastando pelo palco vestida de noiva, percebi que era bem melhor fazer maluquices do que seguir acreditando que o certo é ser normal; eque o normal é ser certo.”

(Claúdia, jan. 2006)

Assinale a opção que contém formas linguísticas que desempenham, no texto, diferentes funções sintáticas e diferentes funções morfológicas.

a) “ de noiva” e “vestida” b) “que” c) “maluquices” e “bem” d) “certo” e “normal” e) “se” e “bem”

10 Observe as orações abaixo e indique em quais delas está correto o emprego da crase, assinalando a opção correta.

I. Ele gosta de buchada à FHC (Fernando Henrique Cardoso).

II. Nós chegamos cedo à casa de Marcos. III. A filha dele nasceu à uma hora da tarde.

a) Está correto em I, II, III. b) Está correto somente em II e III. c) Está correto somente II. d) Está correto somente em I. e) Está correto somente em III.

LEGISLAÇÃO

11 Com relação aos servidores públicos, analise as afirmativas abaixo e, em seguida escolha a opção correta:

I. O servidor público estável perderá o cargo, em virtude de sentença judicial transitada em julgado.

II. Extinto o cargo ou declarada a sua desnecessidade, o servidor ficará em disponibilidade, com remuneração proporcional ao tempo de serviço, até seu adequado aproveitamento em outro cargo.

III. O servidor público estável perderá o cargo, mediante procedimento de avaliação periódica de desempenho, na forma de lei complementar, assegurada ampla defesa.

a) Somente III está correta. b) Somente I e II estão corretas. c) Somente II e III estão corretas d) Somente I está correta. e) Somente I e III estão corretas.

12 A administração pública direta e indireta de qualquer dos Poderes da União, dos Estados, do Distrito Federal e dos Municípios obedecerá aos princípios de legalidade, impessoalidade, moralidade, publicidade e eficiência e, também, ao seguinte:

a) a investidura em cargo ou emprego público depende de aprovação prévia em concurso público de provas e títulos, de acordo com a natureza e a complexidade do cargo ou emprego, na forma prevista em lei, ressalvadas as nomeações para cargo de confiança declarado em lei de livre nomeação e exoneração.

b) os cargos, empregos e funções públicas são acessíveis aos brasileiros que preencham os requisitos estabelecidos em lei, assim como aos estrangeiros, na forma da lei.

c) o prazo de validade do concurso público será de até dois anos, prorrogável uma vez, pelo período de 2 anos.

d) durante o prazo improrrogável previsto no edital de convocação, aquele aprovado em concurso público de provas e títulos será convocado com prioridade sobre novos concursados para assumir cargo ou emprego, na carreira, exceto se, de forma diversa, determinar decreto do Presidente da República.

e) os cargos em comissão, exercidos exclusivamente por servidores ocupantes de cargo efetivo, e os cargos de confiança, a serem preenchidos por servidores de carreira nos casos, condições e percentuais mínimos previstos em lei, destinam-se apenas às atribuições de direção, chefia e assessoramento.

13 Sobre direitos fundamentais, assinale a opção correta.

a) A casa é asilo inviolável do indivíduo, ninguém nela podendo penetrar sem consentimento do morador, salvo em caso de flagrante delito ou desastre, ou para prestar socorro, ou, durante o dia, por determinação judicial.

b) É inviolável o sigilo da correspondência e das comunicações telegráficas, de dados e das comunicações telefônicas, salvo, no último caso, por ordem judicial, nas hipóteses e na forma que a lei estabelecer para fins de investigação criminal ou instrução processual civil e penal.

c) A pequena propriedade rural, assim definida em lei, desde que trabalhada pela família, não será objeto de penhora para pagamento de débitos decorrentes de sua atividade produtiva, dispondo a lei sobre os meios de financiar o seu desenvolvimento;

d) A sucessão de bens de estrangeiros situados no País será regulada pela lei pessoal do "de cujus".

e) Ninguém será levado à prisão ou nela mantido, quando a lei admitir a liberdade provisória, com fiança.

ANALISTA DE TECNOLOGIA DA INFORMAÇÃO

Página 3

14 O processo de dispensa, de inexigibilidade ou de retardamento será instruído, no que couber, com os seguintes elementos, EXCETO:

a) Documento de aprovação dos projetos de pesquisa aos quais os bens serão alocados.

b) Caracterização da situação emergencial ou calamitosa que justifique a dispensa, quando for o caso.

c) Razão da escolha do fornecedor ou executante d) Justificativa do preço e) Autorização do Chefe do Poder Executivo da União,

do Estado ou do Município.

15 Analise as proposições abaixo, sobre os direitos dos servidores públicos e, em seguida, escolha a opção correta.

I. As indenizações não se incorporam ao vencimento ou provento para qualquer efeito.

II. Além do vencimento, poderão ser pagas ao servidor as seguintes vantagens: indenizações, gratificações e adicionais.

III. Constituem ajuda de custo ao servidor: diárias, transporte e auxílio-moradia.

IV. As gratificações e os adicionais incorporam-se ao vencimento ou provento, nos casos e condições indicados em lei.

a) Somente I e III estão corretas. b) Somente I, II e IV estão corretas. c) Somente II, III e IV estão corretas. d) Somente II e IV estão corretas. e) Todas estão corretas.

CONHECIMENTOS ESPECÍFICOS 16 Sobre a organização e o acesso à memória de um

computador pode-se afirmar que:

a) Denomina-se palavra um conjunto de n bits utilizado na recuperação e armazenamento de dados na memória principal de um computador, compreendendo, desta forma, a unidade de endereçamento da memória do sistema

b) Em uma operação de escrita na memória, o Registrador de Endereço da Memória (Memory Address Register – MAR) armazena o endereço na memória a ser escrito o conteúdo armazenado no Registrador de Instruções (Instruction Register – IR)

c) Em uma operação de leitura na memória, o Registrador de Dados da Memória (Memory Data Register – MDR) receberá o conteúdo a ser lido da memória cujo endereço consta do Registrador de uso geral A

d) No modo de endereçamento indireto, o endereço da localização de memória que armazena o operando é incluído na instrução

e) No modo de endereçamento direto, consta da instrução o nome de um registrador ou uma localização da memória que armazena o endereço do operando

17 Qual das seguintes afirmações é verdadeira com relação à Unidade Central de Processamento (UCP) de um computador?

a) A Unidade Lógico Aritmética (ULA) decodifica as instruções que compõem o programa em execução

b) Registradores de uso especial são utilizados para realizar uma variedade de funções especificadas pelo programador

c) O Registrador de Instruções (Instruction Register – IR) armazena a instrução do programa em execução a ser decodificada e executada

d) O Contador de Instruções (Program Counter – PC) armazena as instruções do programa que já tiverem sido executadas

e) A Unidade de Controle (UC) tem por tarefa controlar a execução das operações de desvio no fluxo de execução das instruções que compõem um programa

18 Sobre paralelismo para a execução de instruções em

sistemas computacionais, pode-se afirmar:

a) O termo “superescalar” refere-se a máquinas cuja arquiteturas permitem a incorporação de mais processadores ao sistema, à medida que for requerido um maior poder de processamento

b) Denomina-se Multiprocessador uma máquina que possua diversas UCPs cada qual com sua própria memória privativa

c) Uma arquitetura multi-núcleo (multicore), com dois núcleos de 1.8 Ghz, possui uma capacidade equivalente a uma máquina de um só núcleo de 3.6 Ghz para a execução de uma dada tarefa sequencial

d) Um processador matricial consiste em um grande número de processadores idênticos que efetuam a mesma sequência de instruções em diferentes conjuntos de dados, constituindo, assim, um tipo de máquina MIMD (múltiplo fluxo de instruções, múltiplo fluxo de dados)

e) Pipelinig refere-se à divisão da execução de instruções em estágios que são executados paralelamente

19 Sobre os discos de um sistema de computação, pode-

se afirmar que:

a) A movimentação do braço permite a leitura simultânea de cilindros diferentes

b) Denomina-se EIDE um sistema com múltiplos discos independentes nos quais os dados são distribuídos para permitir uma operação de forma paralela e, assim, agilizar o processo de E/S

c) Denomina-se tempo de seek o tempo necessário para que o movimento de rotação do disco faça com que a informação requerida chegue ao cabeçote de leitura e gravação

d) SCSI é uma tecnologia de barramento que permite a conexão de diversos periféricos, como discos rígidos, unidades de CD e scanners

e) No padrão ATA, os bits são lidos ou escritos no dispositivo, um por vez, enquanto, no padrão SATA agilizam-se estes processos para permitir a transmissão de diversos bits em paralelo

ANALISTA DE TECNOLOGIA DA INFORMAÇÃO

Página 4

20 Considere as afirmações a seguir e escolha a alternativa correta.

I. Programas em Assembly são escritos, utilizando-se abreviações curtas para instruções de máquina, denominadas mneumônicas

II. Assemblers são programas que geram instruções de máquina, a partir de um código fonte, escrito na linguagem Assembly

III. Diretivas, ou pseudo-instruções, são funções utilizadas por programadores em Assembly, que são traduzidas para instruções de máquina no processo de compilação

IV. O linker tem por função carregar o código executável na memória, de forma a permitir sua execução

a) Todas as afirmativas estão corretas b) As afirmativas I e II estão corretas c) As afirmativas I, II e III estão corretas d) As afirmativas I e III estão corretas e) As afirmativas II e III estão corretas

21 Sobre os tipos de sistemas operacionais, é correto

afirmarmos que:

a) Um sistema operacional de tempo real não realiza paginação de aplicações sensíveis ao tempo

b) Sistemas operacionais do tipo lote ou batch priorizam aplicações interativas

c) Um sistema operacional é dito de tempo repartido, se promove o compartilhamento do tempo de uso de dispositivos de E/S, de forma equitativa, entre os processos ativos

d) Um sistema operacional de rede abstrai do usuário todos os aspectos relativos à distribuição do conjunto de máquinas que compõem a rede, dando-lhe a ilusão de que ele está utilizando uma única máquina centralizada

e) Em um sistema operacional de rede decisões sobre escalonamento são usualmente realizadas coletivamente pelos sistemas que compõem o ambiente distribuído

22 Sobre conceitos gerais de sistemas operacionais, podemos afirmar que:

a) Um processo ao realizar uma chamada ao sistema promove uma mudança no estado do sistema para o modo usuário

b) Um processo em execução no modo núcleo requer uma chamada ao sistema para a execução de uma instrução privilegiada

c) Uma chamada ao sistema gera uma interrupção conhecida por Trap

d) Instruções privilegiadas são aquelas em que somente processos executados pelo superusuário possuem o direito de executar

e) O sistema operacional gera um sinal de interrupção para o processo do usuário, sempre que este solicitar uma operação de E/S

23 Sobre o gerenciamento da execução dos processos, é correto afirmar que:

a) Sistemas operacionais preemptivos podem interromper a execução de processos a qualquer momento, inserindo-os na fila de processos bloqueados

b) A tabela de processos (cujas entradas são às vezes, chamadas de blocos de controle de processos) armazena informações sobre o estado do processo, necessárias para retomar sua execução do ponto em que tenha sido interrompido pelo sistema operacional

c) Denomina-se troca de contexto à mudança de estado do processo ao realizar uma operação de E/S

d) Cada thread de um processo possui seu próprio espaço de endereçamento

e) A pilha de execução é uma estrutura de dados que organiza os processos a serem executados em um sistema de computação, de acordo com sua prioridade

24 Qual das opções abaixo é verdadeira considerando o

gerenciamento de memória realizado pelo sistema operacional?

a) O objetivo das técnicas de memória virtual é permitir a comunicação entre processos, através do compartilhamento de um espaço de memória física, dito espaço virtual

b) Em sistemas que utilizam paginação, o espaço de endereçamento dos processos é dividido em páginas de tamanho variável, que são alocadas a partições da memória principal, denominadas molduras de páginas

c) A Unidade de Gerenciamento de Memória (Memory Management Unit – MMU) armazena a localização na memória física das últimas páginas, acessadas pelo processo em execução, de forma a agilizar a tradução de um endereço virtual em real

d) Em sistemas que utilizam paginação, não é possível o compartilhamento de memória física entre os processos ativos

e) Um algoritmo de substituição de página tem por objetivo a escolha de qual página, presente na memória principal, deve ser removida quando ocorrer uma interrupção por falta de página

25 A respeito do sistemas de arquivos de um sistema

operacional, podemos afirmar que:

a) Por padrão, os sistemas Unix e Linux permitem a especificação, para cada arquivo, de uma lista de usuários que podem acessá-lo, juntamente com seus direitos de acesso

b) Cada arquivo possui uma Tabela de Alocação de Arquivo (File Alocation Table – FAT), que armazena os endereços dos blocos de dados, que compõem o arquivo no disco

c) Um bloco de índice (i-node) informa quais os blocos do volume de armazenamento que se encontram livres

d) Organizando-se os dicionários em uma estrutura em árvore, entradas do dicionário podem conter informações tanto de arquivos quanto de outros dicionários

e) Por questão de desempenho, o sistema de arquivos somente armazena o conteúdo dos arquivos de forma contígua (utilizando blocos seguidos do volume de armazenamento)

ANALISTA DE TECNOLOGIA DA INFORMAÇÃO

Página 5

26. Sobre a camada física do modelo ISO/OSI, é correto afirmar que:

a) Disponibiliza um mecanismo de reconhecimento (acknowledgment) dos dados que estão sendo transmitidos

b) É responsável por organizar os dados que estão sendo transmitidos em unidades denominadas frames

c) Determina a especificação mecânica e elétrica das interfaces bem como o meio físico para a transmissão dos dados

d) Disponibiliza um mecanismo para controle do tráfego de forma a impedir que um transmissor rápido sature de dados um receptor lento

e) Determina como um pacote de dados é roteado entre diferentes sub-redes

27 Sobre a camada de rede do modelo ISO/OSI, podemos

afirmar:

a) Disponibiliza um mecanismo de comunicação confiável e orientado ao estabelecimento de conexão

b) Situa-se entre as camadas física e de enlace de dados

c) Determina quanto tempo dura a transmissão de cada bit

d) Disponibiliza mecanismos para tratar frames danificados, perdidos ou duplicados

e) Implementa mecanismos de controle de congestionamento de pacotes transmitidos entre sub-redes

28 Qual das seguintes afirmações é correta sobre o

padrão IEEE 802.3?

a) Utiliza o protocolo CSMA/CD b) O controle de acesso ao meio é coordenado por

uma entidade central c) As estações são organizadas em um anel d) O controle de acesso ao meio impede a ocorrência

de colisões de transmissões oriundas de estações diferentes

e) Um frame de controle especial denominado token é passado de estação para estação indicando de quem é a vez de transmitir

29 Sobre redes e comunicação sem fio, é correto afirmar

que:

a) Na multiplexação por código, o espaço de segurança (guard space) que impede interferências na transmissão, são folgas no espaço de frequência, utilizadas pelos canais

b) A tecnologia Bluetooth não permite o estabelecimento de redes Ad hoc

c) A especificação IEEE 802.11 contempla apenas a modalidade de rede infraestruturada

d) Em redes IEEE 802.11, durante a fase de contenção, utilizam-se diferentes tempos de espera para acesso ao meio (conhecidos por SIFS, PIFS e DIFS) como forma de estabelecer uma priorização entre os frames

e) Master, Slave, Parked e Standby são possíveis estados dos nós de uma rede IEEE 802.11

30 Considere as afirmações a seguir e escolha a alternativa correta. I. Estado de Enlace (Link State – LS) e Vetor de

Distâncias (Distance Vector – DV) são exemplos de algoritmos de controle de congestionamento

II. Pontes operam na camada física, enquanto repetidores operam na camada de enlace

III. Através do protocolo Reverse Address Resolution Protocol – RARP, pode-se descobrir qual endereço Ethernet corresponde a um dado endereço IP

IV. O protocolo IP permite comunicação multicast

a) Somente as afirmações I, II e IV são verdadeiras b) Somente as afirmações I e IV são verdadeiras c) Somente a afirmação IV é verdadeira d) Somente as afirmações III e IV são verdadeiras e) Somente as afirmações II e III são verdadeiras

31 Sobre bancos de dados relacionais, é correto afirmarmos que:

a) Atributos derivados são aqueles que podem ser divididos em subpartes, que representam atributos mais básicos, com significados independentes

b) Denomina-se conjunto de valores, ou domínio de valores, a especificação do conjunto de valores que podem ser atribuídos a um atributo de uma entidade

c) Atributos multivalorados são aqueles cujo valor é calculado a partir de outros atributos pertencentes à mesma entidade ou de entidades relacionadas

d) Um atributo chave deve ser composto por dois ou mais atributos pertencentes à entidade

e) Para toda entidade, deve-se necessariamente definir a coleção de atributos que formam sua chave

32 Considere as afirmações a seguir e escolha a alternativa correta.

I. A generalização é o processo de definir um conjunto de subclasses para um tipo de entidade

II. No processo de especialização suprimimos as diferenças entre diversos tipos de entidade, identificando suas características comuns, gerando uma superclasse

III. Uma entidade que é membro de uma subclasse herda todos os atributos da superclasse

IV. Pode-se ter mais de uma especialização, definidas para um mesmo tipo de entidade

a) Somente as afirmações I e II são verdadeiras b) Somente as afirmações II e III são verdadeiras c) Somente a afirmação III é verdadeira d) Somente as afirmações II e IV são verdadeiras e) Somente as afirmações III e IV são verdadeiras

33 Sobre a linguagem SQL, é correto afirmar que:

a) Caso não seja especificada uma cláusula WHERE, um comando DELETE irá apagar a primeira tupla da tabela indicada por FROM

b) A função UNIQUE é usada para verificar se se o resultado de uma consulta aninhada correlacionada é vazia (não contém tuplas)

ANALISTA DE TECNOLOGIA DA INFORMAÇÃO

Página 6

c) A cláusula GROUP BY é utilizada para realizar totalizações sobre valores das tuplas resultantes de uma dada consulta

d) As funções de agregação COUNT, SUM, MAX, MIN e AVG podem ser utilizadas com a cláusula SELECT

e) Utilizando o comando INSERT, pode-se inserir apenas uma tupla por vez na tabela especificada pela cláusula INTO

As tabelas a seguir são parte integrante de um banco de dados para controle acadêmico, a ser considerado nas questões 34 e 35:

Tabela PROFESSOR

Tabela DISCIPLINA

Tabela TURMA

professor_id disciplina_id inscritos

1 1 30

3 2 25 2 3 40

3 4 10

1 5 35 4 6 45

5 1 25

5 2 25

34 A consulta SQL:

select p.nome, sum(x.inscritos) as total from

PROFESSOR p , TURMA x where p.id =

x.professor_id group by p.nome order by total

asc

terá como saída: a)

nome total Pedro 45

Silvia 50

Maria 65

b)

nome total

Renata 35

Joao 40 Pedro 45

Silvia 50

Maria 65

c)

nome total

Maria 40

Joao 45 Pedro 65

Silvia 50

d)

nome total Maria 40

Pedro 65

Silvia 50

e)

nome total

Maria 45 Joao 45

Silvia 50

Pedro 65

35 Dado o seguinte resultado, qual das consultas SQL abaixo é capaz de gerá-lo?

nome nome1 curso Silvia Algebra Matematica

Maria Algebra Matematica

Maria Calculo Matematica

Joao Calculo Numerico Computacao Pedro Geometria Matematica

Silvia Mecanica Fisica

Renata Mecanica Fisica Renata Termodinamica Fisica

a) select p.nome, y.nome, y.curso from

PROFESSOR p , DISCIPLINA y, TURMA x where

p.id = x.professor_id and y.id =

x.disciplina_id order by p.nome asc

b) select p.nome, y.nome, y.curso from

PROFESSOR p , DISCIPLINA y, TURMA x where

y.id = x.professor_id and p.id =

x.disciplina_id

c) select p.nome, y.nome, y.curso from

PROFESSOR p , DISCIPLINA y, TURMA x where

p.id = x.professor_id and y.id =

x.disciplina_id order by y.nome asc

d) select y.nome, p.nome, y.curso from

PROFESSOR p , DISCIPLINA y, TURMA x where

p.id = x.professor_id

e) select p.nome, y.nome, y.curso from

PROFESSOR p , DISCIPLINA y, TURMA x where

p.id = x.professor_id

id nome regime

1 Maria 40

2 Joao 20 3 Renata 40

4 Pedro 40

5 Silvia 20

Id nome curso período

1 Algebra Matematica 2 2 Mecanica Fisica 2

3 Calculo Numerico Computacao 4

4 Termodinamica Fisica 5 5 Calculo Matematica 2

6 Geometria Matematica 1

ANALISTA DE TECNOLOGIA DA INFORMAÇÃO

Página 7

36 Considerando as seguintes afirmações, assinale abaixo a alternativa correta:

I. De um modo geral, um algoritmo consiste em uma descrição bem definida e finita de passos ou ações, caracterizando um padrão de comportamento, normalmente ligado à resolução de algum tipo de problema, seja ele computacional ou não.

II. Em Informática, o termo “estrutura de dados” refere-se à forma de organização da informação manipulada em algoritmos computacionais.

III. Programas de computador podem ser vistos como formulações concretas de algoritmos abstratos, baseados em representações e estruturas de dados específicas, visando a solução de problemas pelo computador.

a) As afirmações I, II e III são falsas b) As afirmações I, II e III são verdadeiras c) Apenas as afirmações I, II são verdadeiras d) Apenas a afirmação II é verdadeira e) Apenas as afirmações II e III são verdadeiras

37 Sobre a programação orientada a objetos é correto afirmar:

a) Herança é um relacionamento de generalização/especialização que especifica ligações que devem existir entre instâncias particulares de uma subclasse e instâncias de uma ou mais superclasses.

b) Classes são instâncias de objetos. c) Uma classe representa uma coleção de objetos

similares que possuem o mesmo estado interno, a mesma identidade e comportamento.

d) Em algumas linguagens de programação, tais como Java, não apenas as instâncias criadas em tempo de execução, através da ativação de um método construtor de uma classe, mas também as classes definidas pelo programador, são tecnicamente objetos.

e) Polimorfismo é um relacionamento hierárquico entre objetos que promove a reutilização de código, o fraco acomplamento e a alta coesão interna dos módulos de um programa.

38 Na programação orientada a objetos, a ação realizada em resposta a uma mensagem não é fixa, mas pode diferir, dependendo da classe do objeto receptor. Dentre outros, isto é uma consequência direta do conceito de:

a) Polimorfismo b) Acoplamento fraco c) Método de classe d) Instanciação e) Classificação

39 Tendo por base a linguagem de programação Java, pode-se afirmar:

a) Uma classe abstrata não pode ter definição de construtores.

b) Um método ou atributo que foi declarado sem um modificador de acesso explícito (i.e., public,

private ou protected) assume implicitamente o

modificador de acesso public dentro da classe na qual foi declarado.

c) Java é uma linguagem fortemente tipada, o que significa que toda variável e toda expressão tem um tipo que é conhecido em tempo de compilação..

d) Utilizando a cláusula extends na declaração de uma classe, pode-se especificar uma ou mais superclasses como ancestrais diretas da classe que é declarada.

e) Construtores são similares a métodos com uma diferença básica: construtores não podem ser sobrecarregados.

40 Exceções são violações de restrições semânticas de

uma linguagem de programação. Em Java, o tratamento de exceções se dá por meio do comando

try{ } catch( ) { } , sendo que todas as exceções possíveis de acontecer encontram-se organizadas em uma hierarquia de classes cuja raiz é a classe:

a) Error

b) Object

c) Exception

d) RuntimeException

e) Throwable

41 Considere o código abaixo escrito em Java:

Após executar, a saída do programa será:

a) LinkedList<String> LinkedList<Double> true

b) LinkedList<String> LinkedList<Double> false

c) LinkedList LinkedList false

d) LinkedList LinkedList true

e) LinkedList<> LinkedList<> true

42 Em UML (Unified Modeling Language) , diagramas

são usados para representar duas visões complementares de um sistema em desenvolvimento: a visão estática ou estrutural, e a visão dinâmica ou comportamental. Um exemplo de diagrama estrutural e um exemplo de diagrama comportamental em UML são respectivamente:

a) o diagrama de casos de uso e o diagrama de objetos

b) o diagrama de classe e o diagrama de sequência c) o diagrama de atividade e o diagrama de

componentes d) o diagrama de casos de uso e o diagrama de

atividades e) o diagrama de classes e o diagrama de

componentes

ANALISTA DE TECNOLOGIA DA INFORMAÇÃO

Página 8

43 Ao terminar de criar um diagrama de casos de uso, um analista necessita descrever em detalhes o fluxo de eventos de cada caso de uso. Além de uma descrição textual, que diagrama de UML seria o mais apropriado para esta tarefa, dos que são apresentados abaixo:

a) o diagrama de objetos b) o diagrama de classes c) o diagrama de fluxo de dados d) o diagrama de componentes e) o diagrama de sequência

44 Sobre a etapa de análise de requisitos durante o desenvolvimento de um sistema de software, é correto afirmar:

a) A análise de requisitos tem como objetivo levantar, avaliar e documentar o que o futuro sistema deve fazer do ponto de vista de seus usuários finais, sem se preocupar com detalhes de como o sistema será projetado e implementado.

b) Apenas requisitos funcionais devem ser objeto da análise de requisitos; requisitos não funcionais devem ser deixados de lado.

c) A modelagem de casos de usos é uma técnica que ajuda na análise de requisitos, mas deve ser evitada, pois leva a uma preocupação prematura de como o sistema vai ser implementado, e não o que deve ser implementado.

d) Contrário ao que ocorre em um processo de desenvolvimento tradicional baseado no ciclo de vida em cascata, a análise de requisitos tornou-se desnecessária nos modernos processos de desenvolvimento baseados em um ciclo de vida iterativo e incremental.

e) A análise de requisitos tem como objetivo produzir um modelo da arquitetura do sistema que irá servir de base para a implementação.

45 Sobre padrões de projeto (design patterns), sejam as seguintes afirmações:

I. O padrão conhecido como “factory method” (método fábrica) busca abstrair o processo de instanciação, ajudando a tornar partes de um sistema independente de como os objetos são concretamente instanciados.

II. O padrão conhecido como “composite” (objeto composto) consiste na agregação de objetos, formando estruturas lineares do tipo lista.

III. O padrão conhecido como “adapter” (adaptador) busca modificar a interface de uma classe, tornando-a compatível com a interfaces esperadas por classes clientes.

É correto afirmar:

a) Todas as afirmações são falsas b) Todas as afirmações são verdadeiras c) Apenas as afirmações I e III são verdadeiras d) Apenas a afirmação III é verdadeira e) Apenas as afirmações II e III são verdadeiras

46 Vários problemas podem surgir quando aplicações contêm uma mistura de código de acesso a dados, código de lógica de negócio e código de apresentação. Tais aplicações são difíceis de manter porque interdependências entre todos os componentes causam fortes efeitos em cascata, quando um mudança é feita em alguma parte. O alto acoplamento faz com classes sejam difíceis ou mesmo impossíveis de ser reutilizadas, porque elas dependem de muitas outras classes. Adicionar novas apresentações de dados frequentemente requer a reimplementação ou a cópia de código da lógica de negócio, que então requer manutenção em múltiplos lugares. O código de acesso a dados sofre do mesmo problema, sendo copiado e colado dentro dos métodos da lógica de negócio.

Um padrão arquitetural que busca solucionar este problema é: a) o padrão broker b) o padrão pipes and filters c) o padrão blackboard d) o padrão observer e) o padrão model-view-controler

47 Sobre os conceitos de internet, intranet e extranet

pode-se afirmar que:

a) Não há diferenças significativas entre os conceitos de extranet e internet. Ambos designam uma rede de computadores de alcançe mundial sem um dono em particular ou limites bem definidos.

b) A internet, também conhecida como rede de alcance mundial, é um conglomerado de computadores servidores ao redor do mundo, cujas informações podem ser acessadas sabendo-se o endereço MAC (Media Access Control) dos servidores e utilizando-se um navegador (web browser).

c) A intranet é uma rede que funciona como a internet, só que restrita a um grupo de máquinas, normalmente dentro de uma empresa. A intranet pode estar conectada ou não à internet. Caso esteja, o servidor da intranet fica atrás de um firewall, a partir do qual tanto funcionários internos podem acessar dados na internet, quanto funcionários externos (fora da empresa), via internet, podem acessar diretamente os dados, providos pelo servidor da empresa.

d) A extranet pode ser vista como uma extensão da intranet. Funciona à semelhança da intranet, porém sua principal característica é a possibilidade de ser acessada via internet, ou seja, de qualquer lugar do mundo.

e) Não há diferenças significativas entre os conceitos de extranet e intranet. Ambos denotam a rede local de uma empresa ou organização, sem vínculo externo com a internet.

ANALISTA DE TECNOLOGIA DA INFORMAÇÃO

Página 9

48 O trecho de código abaixo, retirado de uma página HTML, está escrito em que linguagem:

body {

background-color:#d0e4fe;

}

h1

{

color:orange;

text-align:center;

}

p

{

font-family:"Times New Roman";

font-size:20px;

}

a) XML (eXtensible Markup Language) b) CSS (Cascading Style Sheets) c) HTML (Hypertext Markup Language) d) Java e) XUL (XML User Interface Language)

49 Sobre a linguagem XML (eXtensible Markup Language) , e o seu uso na internet em conjunto com outras linguagens, é correto afirmar:

a) Uma das limitações de XML é a falta de um padrão pela W3C para a definição de espaços de nomes (namespaces).

b) A linguagem DTD surgiu como substituta de XSD na escrita de esquemas para documentos XML.

c) SAX (Simple API for XML) é uma API que permite a navegação em um documento XML como se o documento inteiro fosse uma árvores de objetos representando o conteúdo do documento.

d) DOM (Document Object Model) é uma interface dirigida por eventos na qual um documento XML é serializado e o seu conteúdo é disponibilizado através de métodos callbacks em um objeto manipulador de eventos.

e) Enquanto em um documento HTML a preocupação é descrever a forma de apresentação de informação armazenada, em um documento XML a preocupação básica é descrever de modo estruturado o conteúdo de informação armazenada.

50 Analise o seguinte trecho de código retirado de uma página JSP e em seguida marque a resposta correta:

a) O elemento jsp:useBean declara que a página irá

utilizar um determinado javabean que está armazenado em um dado escopo. Se o javabean não existir no escopo especificado, o comando o cria e o armazena no escopo, sendo a partir de então identificado pelo valor de id.

b) O elemento jsp:useBean declara que a página irá utilizar um determinado javabean que está armazenado em um dado escopo. Se o javabean não existir no escopo especificado, acontece um erro de execução.

c) O elemento jsp:useBean declara que a página irá utilizar um dado escopo dentro do javabean especificado. Caso o escopo não exista, o comando o cria e o armazena dentro do javabean, sendo a partir de então identificado pelo valor de id.

d) O elemento jsp:useBean declara que a página irá utilizar um dado escopo dentro do javabean especificado. Se o escopo não existir, acontece um erro de execução.

e) O elemento jsp:useBean declara que a página é um javabean que utiliza objetos da classe util.Currency até que a sessão expire.