domingo, 15 de julho de 2012

Questão CASAM 2011

Assinale a alternativa correta sobre dados em formato XML (eXtended Markup Language).
a. ( ) Um dado XML é um dado fortemente estruturado.
b. ( ) XQuery e XSLT são linguagens de consulta para dados XML.
c. ( ) Um elemento do tipo simples (simpleType) possui um domínio atômico (inteiro, string, etc) e não pode ter atributos.
d. ( ) As tecnologias DOM e SAX definem APIs (Application Programming Interfaces) que permitem o processamento de dados XML.
e. ( ) A estrutura (esquema) de documentos XML pode ser descrita através das recomendações DTD ou XML Schema. A especificação de esquemas nessas recomendações é efetuada em documentos que adotam a sintaxe XML.

a.errado
b.errado XSLT não é linguagem de consulta
c.errado
d.certa
e. errado

Resposta letra d

Questão CASAN 2011

Sobre as propriedades ACID de transações de bancos de dados, é correto afirmar:
a. ( ) Uma transação deve atender pelo menos a uma das propriedades ACID.
b. ( ) A propriedade de Isolamento é garantida quando uma transação aguarda outra transação atualizar um dado que ela deseja utilizar.
c. ( ) A propriedade de Atomicidade é garantida quando o SGBD permite a execução de um backup completo de um banco de dados que contém atualizações de transações ativas e de transações efetivadas (committed).
d. ( ) A propriedade de Consistência não é garantida quando uma transação é abortada por violar uma restrição de integridade.
e. ( ) A propriedade de Durabilidade não é garantida quando o SGBD exclui um arquivo de Log com atualizações de transações posteriores à realização do último backup do banco de dados

a.errada- deve ter todas
b.certa
c.errada - atomicidade ou executa a transação inteira ou não executa
d.errada
e.errada

Resposta letra b

Questão CASAN 2011

Considere que duas transações, T1 e T2, executadas concorrentemente, são as únicas transações ativas em um SGBD. Considerando todas as operações realizadas por T1 e por T2 apresentadas na ordem descrita a seguir, qual das situações abaixo pode gerar um estado inconsistente no banco de dados ao final da execução sem falhas de T1 e de T2?
a. ( ) T1 lê o dado X, T2 lê o dado Y, T2 atualiza o dado X e T1 atualiza o dado X.
b. ( ) T1 lê o dado X, T2 lê o dado X e T1 atualiza o dado X.
c. ( ) T1 atualiza o dado Y, T2 lê o dado Y, T2 lê o dado X e T1 lê o dado X.
d. ( ) T1 atualiza o dado X, T2 lê o dado Y e T1 atualiza o dado X.
e. ( ) T1 lê o dado X, T2 lê o dado X, T2 atualiza o dado X e T2 atualiza o dado Y.

Resposta letra a

Questão CASAN 2011

Considere as tabelas relacionais Cidades (ID-cidade, nome, populacao, ID-estado). O atributo ID-estado em Cidades é o identificador do Estado ao qual a cidade pertence. O atributo ID-cidade é a chave primária da tabela Cidades. A intenção da consulta SQL “SELECT x1.nome FROM Cidades x1, Cidades x2 WHERE x1.populacao > x2.populacao AND x1.ID-estado = x2.ID-estado” é:
a. ( ) buscar o nome das cidades que possuam população superior à população de todas as cidades que estejam no mesmo Estado.
b. ( ) buscar o nome das cidades que possuam população inferior à população de alguma cidade que esteja no mesmo Estado.
c. ( ) buscar o nome das cidades que possuam população inferior à população de todas as cidades que estejam no mesmo Estado.
d. ( ) buscar o nome das cidades que possuam população superior à população de alguma cidade que esteja no mesmo Estado, sem repetir o nome de uma cidade no resultado.
e. ( ) buscar o nome das cidades que possuam população superior à população de alguma cidade que esteja no mesmo Estado.

Resposta letra e

Questão CASAN 2011

Assinale a alternativa correta a respeito de bancos de dados relacionais.
a. ( ) Uma tabela não pode ter duas tuplas idênticas.
b. ( ) Uma tabela pode ter de zero a muitos atributos, e de zero a várias tuplas.
c. ( ) Uma tabela pode ter de zero a muitas chaves alternativas, e zero ou uma chave primária.
d. ( ) Um esquema relacional pode ter mais de uma tabela com o mesmo nome, desde que essas tabelas possuam atributos diferentes.
e. ( ) Um esquema relacional deve ter pelo menos uma chave estrangeira em alguma das tabelas desse esquema.

a. errada
b.errada
c. certa
d. errada
e.errada


Resposta letra c

Questão CASAN 2011

A respeito do modelo Entidade-Relacionamento (modelo ER), é correto afirmar:
a. ( ) uma entidade pode não estar conectada a outras entidades através de relacionamentos.
b. ( ) um atributo pode ser compartilhado por diversas entidades diferentes.
c. ( ) um relacionamento pode não estar conectado a entidades.
d. ( ) um relacionamento de especialização requer pelo menos três entidades: uma entidade genérica e duas entidades especializadas.
e. ( ) uma entidade fraca é dependente de apenas uma entidade forte.

Resposta letra a

sábado, 14 de julho de 2012

Questão CASAN 2011

Identifique as afirmativas corretas a respeito das técnicas de virtualização.
1. Máquinas virtuais criadas utilizando a técnica de virtualização completa (full) permitem a execução de sistemas operacionais sem modificação.
2. A técnica de paravirtualização simula somente parte da plataforma alvo, exigindo que alguns sistemas operacionais sejam modificados para que possam ser executados em uma máquina virtual.
3. A técnica de virtualização parcial simula somente as partes da plataforma alvo necessárias para que sistemas operacionais sem modificações possam ser executados em máquinas virtuais.
Assinale a alternativa que indica todas as afirmativas corretas.
a. ( ) É correta apenas a afirmativa 1.
b. ( ) É correta apenas a afirmativa 2.
c. ( ) São corretas apenas as afirmativas 1 e 3.
d. ( ) São corretas apenas as afirmativas 2 e 3.
e. ( ) São corretas as afirmativas 1, 2 e 3.

Resposta letra a

Questão CASAN 2011

Assinale a alternativa que indica corretamente a(s) configuração(ões) RAID padrão que pode(m) ser criada(s) utilizando apenas dois discos rígidos.
a. ( ) Somente RAID 0
b. ( ) Somente RAID 1
c. ( ) Somente RAID 2
d. ( ) RAID 0 e RAID 1
e. ( ) RAID 1 e RAID 2

Resposta letra d

Questão CASAN 2011

No sistema operacional Linux, qual sistema de arquivos é tipicamente utilizado na partição de swap?
a. ( ) FAT
b. ( ) XFS
c. ( ) ext2
d. ( ) ext3
e. ( ) tmpfs

Resposta letra e

sexta-feira, 13 de julho de 2012

Questão CASAN 2011

Qual o tamanho máximo de memória virtual que pode ser endereçado por um processo compilado para executar em uma plataforma com arquitetura de 32 bits?
a. ( ) 2 GB
b. ( ) 4 GB
c. ( ) 8 GB
d. ( ) 16 GB
e. ( ) 32 GB

Resposta letra b

terça-feira, 10 de julho de 2012

Questão CASAN 2011

Sobre backup e recovery no Oracle 10g, é correto afirmar:
a. ( ) são executados sempre backups consistentes do banco de dados, ou seja, backups realizados com o banco de dados no estado offline.
b. ( ) uma área de flash recovery deve, preferencialmente, residir na mesma unidade de disco onde estão os arquivos do banco de dados.
c. ( ) o recurso de flashback table só pode ser executado com o banco de dados no estado offline.
d. ( ) o redo log de um banco de dados é composto de um arquivo que registra as atualizações executadas neste banco.
e. ( ) é permitida a realização de operações de recovery incompletas, ou seja, a recuperação do banco de dados ocorre até um determinado instante de tempo no passado.

Resposta letra e

domingo, 8 de julho de 2012

Questão CASAN 2011

Analise o texto abaixo:
A assinatura digital tem como objetivo garantir a _______________ do documento assinado, enquanto a cifragem de um documento utilizando um algoritmo criptográfico visa garantir a sua _______________ .
Assinale a alternativa que completa corretamente as lacunas do texto.
a. ( ) integridade ; autenticidade
b. ( ) integridade ; confiabilidade
c. ( ) autenticidade ; disponibilidade
d. ( ) autenticidade ; confidencialidade
e. ( ) confiabilidade ; integridade

Resposta letra d

Questão CASAN 2011

A respeito dos modificadores utilizados na linguagem Java, é correto afirmar:
a. ( ) Um atributo com modificador de acesso protected pode ser acessado somente a partir de classes definidas no mesmo pacote (package).
b. ( ) Um método sem modificador de acesso em sua assinatura pode ser invocado por qualquer objeto instanciado na máquina virtual.
c. ( ) Uma classe declarada sem um modificador de acesso pode ser acessada somente a partir de classes definidas do mesmo pacote (package).
d. ( ) Um atributo com modificador de acesso private pertencente a uma classe pode ser acessado somente por objetos da mesma classe ou de suas subclasses.
e. ( ) Um atributo com modificador static possui um valor constante, que não pode ser alterado após a sua declaração.

Resposta letra c

Questão CASAN 2011

Identifique a alternativa correta a respeito de programação orientada a objetos.
a. ( ) A sobrecarga de métodos permite que uma classe altere a assinatura e a implementação de um método herdado de uma superclasse.
b. ( ) A sobrescrita de métodos permite que uma subclasse altere a implementação de um método herdado de uma superclasse.
c. ( ) Para que seja construída uma hierarquia de objetos é necessário empregar herança múltipla, pois a herança simples não permite a construção de hierarquias.
d. ( ) O conceito de herança simples permite que haja somente um nível de herança, ou seja, uma subclasse não pode ser estendida.
e. ( ) A herança simples permite que uma classe possua somente uma subclasse, enquanto a herança múltipla permite que sejam criadas diversas subclasses.

Resposta letra b

sábado, 7 de julho de 2012

Questão CASAN 2011

Considere todas as combinações possíveis contendo de 1 a 8 caracteres, compostas somente por letras e dígitos, iniciadas obrigatoriamente por uma letra maiúscula.
Assinale a alternativa que apresenta corretamente a expressão regular, escrita conforme a sintaxe empregada no sistema operacional Linux, que representa todas as sequências de caracteres que correspondem à descrição apresentada.
a. ( ) [A-Z][A-z0-9]{0,7}
b. ( ) {A-Z}(A-z|0-9)[1,8]
c. ( ) [A-Z](A-z;0-9){1-8}
d. ( ) [A-Z][A-z;0-9] ^{1,8}
e. ( ) {A-Z(A-z|0-9) ^[0-7]}

Resposta letra a

Questão CASAN 2011

Analise o algoritmo de ordenação por inserção (insertion sort), mostrado abaixo.



Assinale a alternativa que completa corretamente e na sequência (separada por ponto e vírgula) as lacunas no algoritmo.
a. ( ) array[i-1] ; tmp ; array[i]
b. ( ) array[i] ; tmp ; array[i+1]
c. ( ) array[i-1] ; tmp ; array[j+1]
d. ( ) array[i] ; array[i+1] ; tmp
e. ( ) array[i] ; array[j] ; tmp

Resposta letra e 







Questão CASAN 2011

No modelo de referência OSI, qual camada é responsável pela multiplexação da conexão de rede?
a. ( ) Rede
b. ( ) Sessão
c. ( ) Aplicação
d. ( ) Transporte
e. ( ) Apresentação

Resposta letrad

Camada Física
Lidar com a transmissão pura de bits é definição do meio físico, níveis de tensão, duração de um bit, taxa de Transmissão, comprimento máximo, construção dos conectores
Camada de Enlace
Após a camada física ter formatado os dados de maneira que a camada de enlace os entenda, inicia-se a segunda parte do processo. Um aspecto interessante é que a camada de enlace já entende um endereço, o endereço físico (MAC Address – Media Access Control ou Controle de acesso a mídia) – a partir daqui sempre que eu me referir a endereço físico estou me referindo ao MAC "Address".
A camada de enlace trata as topologias de rede, dispositivos como Switch, e placa de rede, interfaces, etc., e é responsável por todo o processo de comutação. Após o recebimento dos bits, ela os converte de maneira inteligível, os transforma em unidade de dado, subtrai o endereço físico e encaminha para a camada de rede que continua o processo. Sua PDU é o QUADRO.

Camada de Rede
 A camada 3 é responsável pelo tráfego no processo de trabalho da internet. A partir de dispositivos como roteadores, ela decide qual o melhor caminho para os dados no processo, bem como estabelecimento das rotas. A camada 3 já entende o endereço físico, que o converte para endereço lógico (o endereço IP). Exemplo de protocolos de endereçamento lógico são o IP e o IPX. A partir daí, a PDU da camada de enlace, o quadro, se transforma em unidade de dado de camada 3. Exemplo de dispositivo atuante nessa camada é o Roteador, que sem dúvida é o principal agente no processo de trabalho da internet, pois este determina as melhores rotas baseados nos seus critérios, endereça os dados pelas redes, e gerencia suas tabelas de roteamentos. A PDU da camada 3 é o PACOTE.
Camada de Transporte
A camada de transporte é responsável pela qualidade na entrega/recebimento dos dados. Após os dados já endereçados virem da camada 3, é hora de começar o transporte dos mesmos. A camada 4 gerencia esse processo, para assegurar de maneira confiável o sucesso no transporte dos dados, por exemplo, um serviço bastante interessante que atua de forma interativa nessa camada é o Q..O.S ou Quality of Service (Qualidade de Serviço), que é um assunto bastante importante é fundamental no processo de trabalho da internet e mais adiante vou abordá-lo de maneira bem detalhada. Então, após os pacotes virem da camada de rede, já com seus "remetentes/destinatários", é hora de entregá-los, como se as cartas tivessem acabados de sair do correio (camada 3), e o carteiro fosse as transportar (camada 4). Junto dos protocolos de endereçamento (IP e IPX), agora entram os protocolos de transporte (por exemplo, o TCP e o SPX). A PDU da camada 4 é o SEGMENTO.
Camada de Sessão
Após a recepção dos bits, a obtenção do endereço, e a definição de um caminho para o transporte, se iniciam então a sessão responsável pelo processo da troca de dados/comunicação. A camada 5 é responsável por iniciar, gerenciar e terminar a conexão entre hosts. Para obter êxito no processo de comunicação, a camada de seção tem que se preocupar com a sincronização entre hosts, para que a sessão aberta entre eles se mantenha funcionando. Exemplo de dispositivos, ou mais especificamente, aplicativos que atuam na camada de sessão é o ICQ, ou o MIRC. A partir daí, a camada de sessão e as camadas superiores vão tratar como PDU os DADOS.
Camada de Apresentação
A camada 6 atua como intermediaria no processo frente às suas camadas adjacentes. Ela cuida da formatação dos dados, e da representação destes, e ela é a camada responsável por fazer com que duas redes diferentes (por exemplo, uma TCP/IP e outra IPX/SPX) se comuniquem, "traduzindo" os dados no processo de comunicação. Alguns dispositivos atuantes na camada de Apresentação são o Gateway, ou os Traceivers, sendo que o Gateway no caso faria a ponte entre as redes traduzindo diferentes protocolos, e o Tranceiver traduz sinais por exemplo de cabo UTP em sinais que um cabo Coaxial entenda.
Camada de Aplicação
A camada de aplicação e a que mais notamos no dia a dia, pois interagimos direto com ela através de softwares como cliente de correio, programas de mensagens instantâneas, etc. Do ponto de vista do conceito, a camada 7 e basicamente a interface direta para inserção/recepção de dados. Nela é que atuam o DNS, o Telnet, o FTP, etc. E ela pode tanto iniciar quanto finalizar o processo, pois como a camada física, se encontra em um dos extremos do modelo!

Questão CASAN 2011

Assinale a alternativa que descreve corretamente o papel do elemento registro na arquitetura orientada a serviços (SOA).
a. ( ) Armazenar persistentemente registros de dados (records) utilizados na execução de serviços.
b. ( ) Registrar os provedores de serviços disponíveis na rede, com o intuito de permitir que consumidores de serviços os localizem.
c. ( ) Manter registros (logs) das invocações de serviços efetuadas por consumidores de serviços, para fins de contabilização e cobrança.
d. ( ) Manter registros com a identificação dos consumidores de serviços autorizados a solicitar a execução de serviços.
e. ( ) Registrar informações sobre desempenho e disponibilidade dos provedores de serviços, de modo a permitir a aplicação de métricas de qualidade de serviço (QoS).


Resposta letra b

A diferença entre registro e repositório

A governança em SOA consiste de processos de TI, de negócio e corporativos necessários para direcionar uma estratégia SOA, solucionando pontos de conflito e garantindo consistência e confiabilidade dos serviços. Não pretendo neste post falar sobre vários pontos presentes em governança, como reúso, análise de impacto, controle do ciclo de vida dos ativos. Mas sim dar uma melhor visibilidade sobre dois componentes específicos: o Oracle Service Registry (o registro) e o Oracle Enterprise Repository (o repositório).
Uma maneira de diferenciar esses dois elementos é pensar que o repositório está mais ligado aos estágios de design do ciclo de vida (ou design-time), enquanto que o registro é mais apropriado para os estágios de execução (ou runtime).
Pense no repositório como sendo o elemento destinado a:
  • governança do ciclo de vida em tempo de design, reúso, gerenciamento de serviços, alinhamento de negócio com TI, medição de ROI
  • larga acessibilidade e governança dos ativos de software
  • destinado a desenvolvedores e arquitetos, suportado por interações humanas para tomada de decisão
  • o conteúdo engloba qualquer tipo de ativo de software: serviço, aplicação, processos de negócio, frameworks, políticas, arquitetura do sistema
Pense no registro como sendo destinado a:
  • descoberta de serviços
  • operações em termpo de execução, governança em tempo de execução
  • destinado para operações, acessível de maneira programática para descoberta e associação dinâmica dos serviços
  • o conteúdo são serviços SOA e dependências requeridas para execução, como políticas
Outra maneira de pensar nesses dois elementos: o registro implementa a especificação UDDI v3, que é onde os webservices terão suas especificações (como WSDL) armazenadas, para uso por outras ferramentas, como IDEs de desenvolvimento, barramento de serviços e processos de negócio. Já o repositório terá como objetivo controlar todo o ciclo de vida do serviço (desde a fase de requisitos, passando pelo projeto e implementação e testes, e etapas posteriores), indicar as dependências do serviço (bibliotecas, fontes de dados, outros serviços solicitados, etc) e integra-se com outras ferramentas com o objetivo primordial de controlar o ativo de software.

sexta-feira, 6 de julho de 2012

Questão CASAN 2011

Analise o texto abaixo a respeito do Microsoft Word 2007.

ƒƒPara copiar a formatação de um texto, deve-se selecioná-lo e pressionar _______________;
ƒƒa formatação copiada pode ser aplicada a outro texto selecionando-o e pressionando _______________;
ƒƒe para limpar a formatação aplicada a um texto, deve-se selecioná-lo e pressionar_______________;.

Assinale a alternativa que completa correta e sequêncialmente as lacunas do texto.


Resposta letra c