Buscar

Quiz SD 1Tent

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

• Pergunta 1 
1 em 1 pontos 
 
Tendo como parâmetro a execução dos comandos abaixo: 
SQL> SELECT * FROM CARROS; 
SQL> SAVEPOINT SP1; 
SQL> DELETE FROM CARROS WHERE ANO=2017; 
SQL> ROLLBACK TO SP1; 
Pode-se concluir que: 
 
 
 
Resposta 
Selecionada: 
c. 
Embora tenha ocorrido uma remoção de carros igual a 2017, esta 
não foi efetivada, pois foi realizada uma reversão. 
Respostas: a. 
Todos os carros com ano igual a 2017 foram removidos. 
 
b. 
As sintaxes do comando SAVEPOINT e ROLLBACK estão erradas e, 
dessa forma, nada acontecerá. 
 
c. 
Embora tenha ocorrido uma remoção de carros igual a 2017, esta 
não foi efetivada, pois foi realizada uma reversão. 
 
d. 
Não se deve utilizar SAVEPOINT e ROLLBACK na mesma estrutura 
de dados. 
 
e. 
Ocorreu a remoção de carros igual a 2017, o que, posteriormente, foi 
confirmado através do comando ROLLBACK. 
Comentário da 
resposta: 
A resposta correta é a alternativa C. O comando ROLLBACK é utilizado 
para desfazer transações que ainda não foram salvas no banco de 
dados. SAVEPOINT é um ponteiro utilizado para reverter a transação a 
um determinado ponto, sem reverter toda a transação. 
 
 
• Pergunta 2 
1 em 1 pontos 
 
O RPC (Remote Procedure Call) é um middleware que fornece uma camada de abstração 
para facilitar a comunicação entre processos. Para isso, parte do princípio da 
existência de um protocolo de transporte (TCP). 
Uma aplicação prática desse modelo é a solicitação, através de uma central de 
processamento meteorológico, para todas as cidades que fazem parte do seu campo 
de atuação, para que assim possa ter a visão do todo. 
 
Escolha a alternativa que caracteriza a implementação do RPC. 
 
 
Resposta 
Selecionada: 
b. 
É uma forma na qual um programa pode solicitar um serviço de um 
outro programa localizado em um computador remoto, sem tem que 
conhecer os detalhes da rede. 
Respostas: a. 
É um serviço implementado, no qual a sua estrutura é executada em 
um cliente e a chamada realizada por um servidor. 
 
b. 
É uma forma na qual um programa pode solicitar um serviço de um 
outro programa localizado em um computador remoto, sem tem que 
conhecer os detalhes da rede. 
 
c. 
É um serviço implementado, no qual a sua estrutura é executada tanto 
em um cliente como em um servidor. 
 
d. 
É um serviço implementado, no qual a sua estrutura e chamadas são 
executadas localmente. 
 
e. 
É uma forma na qual um programa pode solicitar um serviço de um 
outro programa localizado na mesma rede, sendo mandatório que o 
cliente e o servidor conheçam os detalhes da rede. 
Comentário da 
resposta: 
A resposta correta é a alternativa B. A caracterização de um RPC é ser 
um serviço implementado por meio de um procedimento cujo corpo é 
executado em um servidor e o cliente recebe apenas a assinatura do 
procedimento. 
 
 
• Pergunta 3 
1 em 1 pontos 
 
Os sistemas distribuídos são computadores interligados em rede que se comunicam e 
coordenam suas ações através de mensagens. Com base nessa afirmação, escolha a 
alternativa que melhor define os sistemas distribuídos. 
 
Resposta 
Selecionada: 
b. 
Os sistemas distribuídos têm como principal função o 
compartilhamento de recursos, sendo que os seus componentes não 
necessariamente precisam estar na mesma localização geográfica. 
Respostas: a. 
 
Os sistemas distribuídos são focados na centralização do 
processamento, oferecendo, portanto, maior rapidez nas respostas às 
solicitações. 
 
b. 
Os sistemas distribuídos têm como principal função o 
compartilhamento de recursos, sendo que os seus componentes não 
necessariamente precisam estar na mesma localização geográfica. 
 
c. 
As redes são elementos opcionais em sistemas distribuídos devido ao 
fato de o objetivo principal ser o processamento. 
 
d. 
Sistemas distribuídos são uma variação do termo mainframe e tratam-
se de terminais de acesso, pelo fato de utilizar a internet como meio 
de comunicação. 
 
e. 
Sistemas distribuídos são uma ideia teórica, não tendo uma 
aplicabilidade prática e nem exemplos reais de sua utilização. 
Comentário 
da resposta: 
A resposta correta é a alternativa B. O compartilhamento de recursos é 
um dos objetivos principais para a existência dos sistemas distribuídos 
e a distância não é um impeditivo para a interligação dos componentes, 
podendo estar separados por qualquer distância (estar em diferentes 
continentes, regiões e prédios), ou até mesmo na mesma sala. 
 
• Pergunta 4 
1 em 1 pontos 
 
A nota fiscal eletrônica é um documento necessário para qualquer transação de 
serviços, sendo o XML o responsável por sua versão digital. 
Nesse contexto, como se encaixa o XML? 
 
Resposta 
Selecionada: 
d. 
O XML é o formato digital escolhido para gerar a linguagem de 
marcação, criando uma estrutura única para diversas linguagens. 
Respostas: a. 
O XML é o formato digital escolhido para gerar a linguagem de 
marcação, criando uma estrutura unificada para uma única linguagem 
de programação. 
 
b. 
O XML é uma tecnologia de comunicação entre processos que permite 
que um programa faça uma chamada em um outro espaço de 
 
endereçamento, possibilitando assim a emissão da nota fiscal 
eletrônica. 
 
c. 
O XML não tem relação com a nota fiscal eletrônica devido a questões 
teóricas que não podem ser aplicadas na prática. 
 
d. 
O XML é o formato digital escolhido para gerar a linguagem de 
marcação, criando uma estrutura única para diversas linguagens. 
 
e. 
O XML é um protocolo proprietário escolhido para gerar as notas 
fiscais eletrônicas, sendo esta exclusivamente feita em linguagem de 
programação Python. 
Comentário 
da resposta: 
A resposta correta é a alternativa D. O XML fornece uma interface de 
serviço que permite aos clientes interagirem com servidores de uma 
maneira mais abrangente do que acontece com os navegadores web. 
Os clientes acessam as operações na interface de um serviço web por 
meio de requisições e respostas formatadas em XML e, normalmente, 
transmitidas por HTTP. 
 
• Pergunta 5 
1 em 1 pontos 
 
Uma aplicação baseada em objetos distribuídos é conceitualmente muito parecida 
com uma aplicação orientada a objeto, pois baseia-se em uma coleção de objetos que 
se comunicam por meio de interfaces. 
Desde que foi proposta, tornou-se fundamental e utilizada em sistemas distribuídos 
pela sua capacidade de embutir os programas em componentes. 
Escolha a alternativa que exemplifica os objetos distribuídos. 
 
 
 
Resposta Selecionada: c. 
CORBA, Java RMI e JAVA IDL. 
Respostas: a. 
RPC e TCP/IP. 
 b. 
Processo e threads. 
 c. 
CORBA, Java RMI e JAVA IDL. 
 d. 
 
Modelo OSI e TCP/IP. 
 e. 
Mutex e semáforos. 
Comentário 
da resposta: 
A resposta correta é a alternativa C. O conceito de desenvolvimento de 
objetos distribuídos na plataforma Java é oferecido por dois 
mecanismos: Java RMI e Java IDL. O RMI (Remote Method Invocation – 
invocação remota de método) é um mecanismo de desenvolvimento de 
aplicações com sistemas distribuídos que trabalha exclusivamente com 
objetos Java. Já o Java IDL (Interface Definition Language – interface de 
definição de linguagem) utiliza a arquitetura CORBA para integrar 
aplicações Java com aplicações desenvolvidas em outras linguagens. 
 
• Pergunta 6 
1 em 1 pontos 
 
Em bancos de dados transacionais, podemos definir uma transação como uma 
unidade ou sequência lógica, sendo importante controlar essas transações através dos 
seguintes comandos: COMMIT, ROLLBACK, SAVEPOINT e SET TRANSACTION. 
Em relação ao comando COMMIT, escolha a alternativa correta. 
 
Resposta 
Selecionada: 
e. 
Comando utilizado para salvar transações no banco de dados. 
Respostas: a. 
Comando utilizado para desfazer transações que ainda não foram 
salvas no banco de dados. 
 b. 
Comando utilizado para remover transações no banco de dados.c. 
Especificar se uma transação pode ser somente leitura ou leitura e 
gravação. 
 
d. 
É um ponteiro utilizado para reverter a transação para um 
determinado ponto sem reverter toda a transação. 
 e. 
Comando utilizado para salvar transações no banco de dados. 
Comentário da 
resposta: 
A resposta correta é a alternativa E. COMMIT é um comando 
utilizado para salvar transações no banco de dados. 
 
 
• Pergunta 7 
1 em 1 pontos 
 
A figura a seguir demonstra a comunicação entre um cliente com o servidor web 
através do SOAP. 
 
Assinale a alternativa correta em relação ao WSDL. 
 
Resposta 
Selecionada: 
c. 
O WSDL, além do descritivo do serviço, contém a forma de acesso e 
quais são as operações disponíveis para utilização. 
Respostas: a. 
O WSDL é uma linguagem de marcação que pode, adicionalmente, 
trabalhar como uma linguagem de definição. 
 
b. 
O WSDL é uma arquitetura para estabelecer e simplificar a troca de 
dados entre diferentes sistemas. 
 
c. 
O WSDL, além do descritivo do serviço, contém a forma de acesso e 
quais são as operações disponíveis para utilização. 
 
d. 
O WSDL é uma interface de programação que permite a execução de 
procedimentos remotos em aplicações desenvolvidas em Java. 
 
e. 
O WSDL é um componente do servidor web, sendo necessário em 
qualquer comunicação SOAP, XML ou HTTP. 
Comentário 
da resposta: 
A resposta correta é a alternativa C. O WSDL (Web Service Description 
Language) é uma linguagem de definição baseada em XML, sendo 
usada para descrever a funcionalidade de um serviço web baseado em 
SOAP, ou seja, além do descritivo do serviço, contém a forma de acesso 
e quais são as operações disponíveis para utilização (BASHAM; SIERRA; 
BATES, 2005). 
 
 
• Pergunta 8 
1 em 1 pontos 
 
Os sistemas distribuídos baseados na web tornaram as aplicações de rede populares 
entre usuários finais através da utilização de documentos. Em relação aos serviços 
web, escolha a alternativa correta em relação ao protocolo SOAP (Simple Object Access 
Protocol). 
 
Resposta 
Selecionada: 
a. 
O SOAP tem como objetivo fornecer um meio simples de 
comunicação distribuída, permitindo que partes distintas consigam 
trocar mensagens baseadas em XML. 
Respostas: a. 
O SOAP tem como objetivo fornecer um meio simples de 
comunicação distribuída, permitindo que partes distintas consigam 
trocar mensagens baseadas em XML. 
 
b. 
O SOAP é uma linguagem de definição baseada em XML usada para 
descrever a funcionalidade de um serviço web. 
 
c. 
O SOAP é um protocolo que permite que os dados sejam transmitidos 
por meio de uma conexão criptografada. 
 
d. 
O SOAP é o protocolo padrão da internet para gerenciamento de 
dispositivos em redes IP. 
 
e. 
O SOAP é um protocolo de segurança projetado para fornecer 
segurança nas comunicações sobre uma rede de computadores. 
Comentário 
da resposta: 
A resposta correta é a alternativa A. O protocolo SOAP tem como 
objetivo fornecer um meio simples de comunicação, permitindo que 
diferentes partes, que se conheçam muito pouco, consigam trocar 
mensagens. As mensagens SOAP são baseadas em XML (Extensible 
Markup Language). O XML é uma linguagem de metamarcação que 
inclui a definição dos elementos que são usados para descrever o 
documento. 
 
 
• Pergunta 9 
1 em 1 pontos 
 
Uma solução tradicional de TI baseada em data center foi migrada para uma solução 
em nuvem. Ao término da migração, a empresa de computação em nuvem ficou 
responsável por: armazenamento, servidores, rede, banco de dados, segurança e 
integração, além das aplicações. 
Escolha o modelo de computação em nuvem adotado pela empresa. 
 
Resposta Selecionada: e. 
Software como serviço – SaaS. 
Respostas: a. 
Infraestrutura como serviço – IaaS. 
 b. 
Plataforma com serviço – PaaS. 
 c. 
Modelo de TI tradicional. 
 d. 
Data center centralizado. 
 e. 
Software como serviço – SaaS. 
Comentário 
da resposta: 
A resposta correta é a alternativa E. Acompanhe este exemplo: um 
pequeno empresário está com sérios problemas, e pela primeira vez 
pensando em fechar o seu site de vendas pela internet. Após avaliar 
diversas propostas, entre elas a troca de servidores por uma solução 
mais atual, e também realizar o aumento de capacidade de recursos, 
verificou que em um curto período teria o mesmo problema, e, portanto, 
buscou uma outra alternativa. Essa alternativa seria a migração do 
sistema para a computação em nuvem. O empresário achou acessível e 
acabou optando por realizar a migração para uma provedora de serviço 
de computação em nuvem, assim, ele não teria mais preocupação 
operacional, sendo possível focar no seu negócio. A migração foi 
simples e sem impacto, realizada através de uma interface web, na qual 
é possível acompanhar a saúde do ambiente em qualquer lugar. Após a 
migração, a operadora de serviço ficou responsável por 
armazenamento, servidores, rede, banco de dados, segurança e 
integração, além das aplicações, se encaixando no modelo de software 
como serviço (SaaS). 
 
• Pergunta 10 
1 em 1 pontos 
 
As redes de comunicação têm papel fundamental em sistemas distribuídos e utilizam o 
protocolo TCP/IP (Transmission Control Protocol/Internet Protocol) como base para a 
comunicação entre os servidores. 
O TCP/IP é um conjunto de protocolos derivado do modelo OSI e formado por quatro 
camadas: intrarrede, rede, transporte e aplicação. 
Em relação à camada de rede e transporte, assinale a alternativa correta. 
 
 
Resposta 
Selecionada: 
e. 
A camada de rede (IP) é responsável pelos endereços lógicos, e a 
camada de transporte (TCP) é responsável pela comunicação confiável 
e checagem de erros antes da transmissão. 
Respostas: a. 
A camada de rede (IP) é responsável pela comunicação confiável e 
checagem de erros antes da transmissão, e a camada de transporte 
(TCP) é responsável pelos endereços lógicos. 
 
b. 
A camada de rede (IP) e de transporte (TCP) referem-se à padronização 
das interfaces elétricas, mecânica e de sinalização. 
 
c. 
A camada de rede (IP) refere-se à aplicação dos usuários, e a camada 
de transporte (TCP) refere-se à aplicação dos servidores. 
 
d. 
A camada de rede (IP) gerencia o diálogo entre as portas lógicas e 
mantém a separação dos dados de diferentes aplicações. Já a camada 
de transporte (TCP) trata da semântica, compressão/descompressão, 
criptografia e tradução dos dados. 
 
e. 
A camada de rede (IP) é responsável pelos endereços lógicos, e a 
camada de transporte (TCP) é responsável pela comunicação confiável 
e checagem de erros antes da transmissão. 
Comentário 
da resposta: 
A resposta correta é a alternativa E. No modelo TCP/IP, o protocolo de 
camada física, ou camada 1, refere-se à padronização das interfaces 
elétricas, mecânica e de sinalização. O protocolo de camada de rede, ou 
camada 2, é o IP (Internet Protocol), que define e gerencia o 
endereçamento lógico da rede. O protocolo de transporte, ou camada 3, 
provê a comunicação confiável (Transmission Control Protocol – TCP) ou 
não confiável (User Datagram Protocol – UDP), e executa a checagem de 
erros antes da transmissão. 
 
Segunda-feira, 19 de Setembro de 2022 10h34min18s BRT

Continue navegando