57
LISTA DE QUESTÕES HTML, CSS, XML e Web Services BANCA FCC CONCURSO TRT 2014 Professor: Lúcio Camilo Email: [email protected]

LISTA DE QUESTÕES HTML, CSS, XML e Web …api.ning.com/files/k597Gy8eW*XcsguZ1cENvLeWmSV9xPRzV*t3LXaes… · HTML, CSS, XML e Web Services ... XHTML (eXtensible ... Colocar o estilo

  • Upload
    ngotruc

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

LISTA DE QUESTÕES

HTML, CSS, XML e Web Services

BANCA FCC

CONCURSO TRT 2014

Professor: Lúcio CamiloEmail: [email protected]

QUESTÕES - TECNOLOGIAS DE INTERNET

Questão 01 – FCC - 2013 - TRT - 12ª Região (SC) - Analista Judiciário - Tecnologia da

Informação

Considerando o uso do Internet Explorer para validar o código - fonte do

arquivo XML apresentado, o sinal de ponto de interrogação ( ? ) na

definição da tag email significa que

a) pode haver, no mínimo, uma ou muitas ocorrências do elemento email

em cada ocorrência do elemento cliente .

b) deve haver, obrigatoriamente, uma ocorrência do elemento email em

cada ocorrência do elemento cliente .

c) pode haver, no mínimo, zero ou muitas ocorrências do elemento email

em cada ocorrência do elemento cliente.

d) deve haver uma ou muitas ocorrências do elemento email no interior do

elemento clientes.

e) pode haver, no mínimo, zero e, no máximo, uma ocorrência do

elemento email em cada ocorrência do elemento cliente .

Questão 02 – Prova: FCC - 2011 - TRT - 14ª Região (RO e AC) - Analista Judiciário - Tecnologia da Informação

Ambas identificam elementos em uma página e ambas utilizam sintaxes

similares. A grande diferença entre elas é que uma descreve a

aparência e as ações em uma página na rede enquanto a outra não

descreve nem aparência e nem ações, mas sim o que cada trecho de

dados é ou representa, ou seja, descreve o conteúdo do documento.

Uma tag esquecida na escrita de uma delas ou um atributo sem aspas

torna o documento inutilizável, enquanto que na outra isso é tolerado.

Pelas características comparadas, o texto acima refere-se a

a) HTML e XML.

b) UML e XML.

c) PHP e Java.

d) Oracle Forms e UML.

e) Java e CSS.

Questão 03 – Prova: FCC - 2010 - TRT - 8ª Região (PA e AP) - Analista Judiciário - Tecnologia da Informação

Sobre as tags HTML e XML, é correto afirmar:

a) Tags HTML são case sensitive, isto é, fazem distinção entre letras

maiúsculas e minúsculas.

b) Tags XML não são case sensitive, isto é, não fazem distinção entre

letras maiúsculas e minúsculas.

c) As tags XML são pré-definidas pelo W3C, devendo o autor utilizá-las

quando da elaboração do documento.

d) As tags HTML não são pré-definidas, podendo o autor do documento

criá-las livremente no momento da elaboração de seu documento.

e) A forma de fazer comentários em um documento HTML e em um

documento XML são idênticas.

Questão 04 – FCC – TCE/SP

A linguagem HTML, para produzir páginas na Web, trata- se de

uma linguagem do tipo

a) de marcação.

b) de script.

c) procedural.

d) orientada a eventos.

e) orientada a objetos.

Questão 05 – FCC – 2010 – AL/SP

A sintaxe correta da instrução utilizada para inserir

comentário em um código HTML é:

a) echo comentário

b) // comentário

c) /* comentário */

d) <%-- comentário --%>

e) <!-- comentário -->

Questão 06 – Prova: FCC - 2010 - TRE-RS - Analista Judiciário - Analista de Sistemas Suporte

Analise os blocos de código seguintes:

Bloco 1:

<head>

<link rel=“stylesheet” type=“text/css” href=“config.css”>

</head>

Bloco 2:

<head>

<style type=“text/css”>

body {background-color: red}

p {margin-left: 20px}

</style>

</head>

Bloco 3:

<p style=“color: red; margin-left: 20px”>

Este é um parágrafo

</p>

Esses blocos representam, respectivamente, as maneiras de inserir folhas de estilo:

a) interna, externa e inline.

b) inline, interna e externa.

c) externa, interna e inline.

d) externa e interna, somente.

e) interna, somente.

Questão 07 – Prova: FCC - 2010 - MPE-RN - Analista de Tecnologia da Informação - Suporte Técnico

Na interface Web, ele é um arquivo independente do arquivo HTML no

qual são declaradas propriedades e valores de estilização para os

elementos do HTML, cabendolhe, dessa forma, a tarefa de estilização e

ao HTML, exclusivamente, a marcação e estruturação do conteúdo do

documento. Trata-se de:

a) CSS (Cascading Style Sheets).

b) XML (eXtensible Markup Language).

c) XHTML (eXtensible Hypertext Markup Language).

d) Tableless.

e) RDF (Resource Description Framework).

Questão 08 – Prova: FCC - 2011 - TRT - 4ª REGIÃO (RS) - Técnico Judiciário - Tecnologia da Informação

Na implementação do CSS em um website, a

declaração <style type=“text/css”> é do tipo

a) interno.

b) externo.

c) incorporado.

d) atributo.

e) referenciado.

Questão 09 – Prova: FCC - 2010 - AL-SP - Agente Legislativo de Serviços Técnicos e Administrativos

A técnica utilizada no desenvolvimento de sites que

evita o uso de tabelas como recurso para a criação

de layouts e utiliza Cascading Style Sheets (CSS),

para definir as posições dos elementos e formatação

na página, denomina-se

a) Tableless.

b) TableFew.

c) CSS.

d) NoTableStyle.

e) NoTable.

Questão 10 – Prova: FCC - 2010 - TRE-RS - Técnico Judiciário - Programação de Sistemas

Considere o trecho de folha de estilo do CSS, abaixo:

<style type=“text/css”>

body {

color: purple;

background-color: #d8da3d }

</style>

Em relação às regras de folhas de estilo do CSS, o trecho acima

apresenta o número de ocorrências de seletor, propriedade e valor,

equivalente, respectivamente, a:

a) 2, 1, 3.

b) 2, 2, 2.

c) 2, 1, 1.

d) 1, 2, 2.

e) 3, 2, 1.

Questão 11 – Prova: FCC - 2012 - TCE-AM - Analista de Controle Externo - Tecnologia da Informação

Considere o documento XML bem formatado a seguir:

<?xml version='1.0' encoding='UTF−8' ?>

<!DOCTYPE loja[

<!ELEMENT loja (entrega+,produto+)>

<!ELEMENT entrega (tempo+)>

<!ATTLIST entrega codigoEntrega ID #REQUIRED>

<!ELEMENT produto (#PCDATA)>

<!ATTLIST produto tipoEntrega IDREF #IMPLIED>

<!ELEMENT tempo (#PCDATA)>

]>

<loja>

<entrega codigoEntrega="motoboy">

<tempo>2 dias</tempo>

</entrega>

<entrega codigoEntrega="correios">

<tempo>1 dia</tempo>

</entrega>

<produto tipoEntrega="correios">Impressora</produto>

</loja>

Questão 11 – Prova: FCC - 2012 - TCE-AM - Analista de Controle Externo - Tecnologia da Informação

Sobre o documento apresentado, é correto afirmar:

(A) O atributo tipoEntrega é obrigatório nos elementos

produto.

(B) O sinal de mais (+) na descrição dos elementos entrega, produto e tempo indica que poderá

haver no documento nenhuma ou muitas ocorrências desses elementos.

(C) Se um novo elemento produto for inserido, ele deverá ter como conteúdo do atributo

tipoEntrega o valor motoboy ou correios.

(D) Não é válido, pois há mais de uma ocorrência do elemento entrega.

(E) O atributo codigoEntrega é obrigatório, porém, poderá estar vazio.

Questão 12 – Prova: FCC - 2012 - MPE-AP - Analista Ministerial - Tecnologia da Informação

Um documento XML bem formatado é aquele que apresenta uma sintaxe XML

correta. Sobre as regras de sintaxe em documentos XML bem formatados é correto

afirmar:

a) Os elementos XML não podem ter mais que um atributo e o valor desse atributo

pode estar vazio.

b) Não é necessário que um documento XML tenha um elemento raiz.

c) Os elementos XML não precisam ser fechados por tag, exceto o que define a

versão da XML usada.

d) Tags XML são case sensitive e os valores dos atributos devem aparecer entre

aspas.

e) Elementos XML não precisam ser aninhados corretamente, sendo assim, o

primeiro que abre sempre será o primeiro que fecha.

Questão 13 – FCC - 2010 - TRT - 9ª REGIÃO (PR) - Analista Judiciário - Tecnologia da Informação

Em relação a HTML, CSS e XML é correto afirmar:

a) HTML é uma linguagem de marcação composta de elementos, que contém

atributos de uso obrigatório, que são usados para marcar vários tipos diferentes de

conteúdo em documentos, especificando o que deve ser apresentado em

navegadores.

b) Em HTML, os elementos e atributos são sensíveis à caixa alta ou baixa, são todos

em caixa baixa e requerem uma tag, tanto para abertura quanto para fechamento;

os valores de atributo devem estar obrigatoriamente contidos entre aspas.

c) Na XML, o único elemento obrigatório é a DTD (Document Type Definitions), cuja

funcionalidade é validar as regras que definem um documento.

d) Um documento XML é bem formatado quando segue algumas regras básicas,

que são mais simples do que documentos HTML, permitindo que os dados sejam

lidos e expostos sem nenhuma descrição externa; são sensíveis a letras maiúsculas

e minúsculas e a sobreposição de seus elementos não compromete o formato.

e) Colocar o estilo e o leiaute uma vez apenas em um arquivo CSS é a melhor

alternativa para manter os arquivos HTML enxutos e arrumados.

Questão 14 – FCC - 2012 - TCE-SP - Auxiliar de Fiscalização Financeira

Analise o fragmento de código seguinte.

<!DOCTYPE loja[

<!ELEMENT loja (entrega+, produto+)>

<!ELEMENT entrega (tempo+)>

<!ATTLIST entrega codigoEntrega ID #REQUIRED>

<!ELEMENT produto(#PCDATA)>

<!ATTLIST produto tipoEntrega IDREF #IMPLIED>

<!ELEMENT tempo (#PCDATA)>

]>

Trata-se de:

a) uma folha de estilos para extrair o conteúdo de elementos em um arquivo XML.

b) uma declaração de variáveis em um arquivo JavaServer Pages.

c) uma Declaração de Tipo de Documento (DTD) que descreve os elementos e atributos de um arquivo XML.

d) um cabeçalho HTTP de uma requisição contendo a descrição de parâmetros que estão sendo passados para o

servidor.

e) uma declaração de variáveis e atributos que serão utilizados em elementos de uma página HTML.

15 - FCC - 2014 – SABESP

Paulo possui em uma página HTML 10 parágrafos definidos pelo elemento p. Deseja aplicar um tipo de formatação (estilo) nos primeiros 5 parágrafos e outro tipo nos demais parágrafos. Para isso resolveu utilizar um atributo nos elementos p com dois valores diferentes: − Nos primeiros 5 parágrafos, atribuiu a esse atributo o valor "formato1". − Nos últimos 5 parágrafos, atribuiu a esse atributo o valor "formato2". Em seguida, em uma folha de estilo em cascata, definiu um conjunto de estilos (formatos) para os parágrafos com o atributo contendo o valor "formato1" e outro para os parágrafos com o atributo contendo o valor "formato2". Considerando as especificações da linguagem HTML pode-se concluir que o atributo descrito no texto é o:

(A) class.

(B) id.

(C) name.

(D) classname.

(E) identity

16 - FCC - 2014 – TRF

Considere o exemplo escrito em HTML:

<ul>

<li><a href="message.cgi?say=Ola">Ola</a>

<li><a href="message.cgi?say=Bem Vindo">Bem Vindo</a> </ul>

Se a mensagem for simplesmente exibida ao usuário sem efetuar a validação (escaping), a seguinte URL poderia ser criada:

http://example.com/message.cgi?say=%3Cscript%3Ealert%28%27Oh%20no%21%27%29%3C/script%3E

Causando um problema de vulnerabilidade conhecido como

(A) SQL Injection.

(B) buffer overfun.

(C) buffer overflow.

(D) cross-site scripting attack.

(E) DDoS.

17 - FCC - 2014 – TRT 15ªRegião

Em relação ao Código 1 e ao Código 2 apresentados acima, é correto afirmar:

(A) ambos os códigos apresentam exemplos de HTML usando CSS e XML.

(B) o código 1 apresenta um exemplo em HTML usando CSS e o código 2 apresenta um exemplo em HTML usando XML.

(C) o código 1 apresenta um exemplo em XML e o código 2 apresenta um exemplo em HTML usando CSS.

(D) a linha omitida do código 2 é obrigatoriamente: <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

(E) a linha omitida do código 1 é obrigatoriamente: <!DOCTYPE html PUBLIC>

18 - FCC - 2010 – AL/SP

Muitos atributos de tags nas novas versões da

linguagem HTML foram depreciados em favor do

uso de

a) scripts executados do lado do cliente.

b) folhas de estilo.

c) scripts executados do lado do servidor.

d) linguagens de marcação extensíveis.

e) novas bibliotecas de tags.

19 - FCC - 2009 – TJ/SE

As regras de CSS especificadas dentro da tag de

HTML que referem-se ao estilo inline

a) podem ser aplicadas por link em alguma página

HTML.

b) afetam outros documentos da página HTML.

c) podem ser aplicadas por link no cabeçalho da

página HTML.

d) afetam outras tags da página HTML.

e) afetam somente a tag atual da página HTML.

20 - FCC - 2007 – TRF2

NÃO é uma tag HTML válida:

A) <Html>

B) <HtMl>

C) <HtmL>

D) <HTML>

E) <H T M L>

21 - FCC - 2007 – TRT23

Uma tag XML é definida dentro de uma DTD pela

declaração do tipo

A) entity.

B) attlist.

C) element.

D) notation.

E) doctype.

22 - FCC - 2010 – TCE/SP

Em HTML, as tags <UL> e <LI> permitem criar listas

A) de interrogação.

B) ordenadas.

C) não-ordenadas.

D) de definição.

E) de frames.

23 - FCC - 2010 – TRT4

Na implementação do CSS em um website, a declaração

<style type="text/css"> é do tipo

A) interno.

B) externo.

C) incorporado.

D) atributo.

E) referenciado.

24 - FCC - 2010 – BAHIA GAS

As regras CSS no cabeçalho do documento, que afetam somente a página HTML atual, são definidas no método denominado

A) inline.

B) offline.

C) externo.

D) incorporado.

E) personalizado.

25 - FCC - 2010 – BAHIA GAS

A linguagem que descreve documentos estruturados e dados e vem se tornando um novo padrão de troca e publicação de dados e integração entre aplicações. Tratase da definição de

A) HTML.

B) DTD.

C) XML.

D) SQL.

E) DHTML.

26 - FCC - 2010 – TRF4

É uma tag HTML que conta com os atributos href e name para possibilitar o estabelecimento de hiperligações ( link ), para outro trecho de um documento, para outra página de Internet ou mesmo um endereço de e-mail:

A) <a>.

B) <b>.

C) <meta>.

D) <head>.

E) <i>.

26 - FCC - 2010 – TRE/RS

Considere o trecho de folha de estilo do CSS, abaixo:

<style type=“text/css”>

body {

color: purple;

background-color: #d8da3d

}

</style>

Em relação às regras de folhas de estilo do CSS, o trecho acima apresenta o número de ocorrências de seletor, propriedade e valor, equivalente, respectivamente, a:

A) 2, 1, 3.

B) 2, 2, 2.

C) 2, 1, 1.

D) 1, 2, 2.

E) 3, 2, 1.

27 - FCC - 2010 – TCE/SP

NÃO se trata de uma regra para que um arquivo XML possa ser considerado bem

formatado:

A) Só deve haver um elemento raiz.

B) Todo elemento XML deve ser fechado, exceto o que define a versão do XML usada.

C) Os elementos XML devem ser aninhados adequadamente seguindo o padrão:

primeiro que abre, último que fecha.

D) Os valores de atributos devem aparecer entre aspas.

E) A sintaxe deve ser escrita toda em maiúscula.

28 - FCC - 2012 – TRF2

Analise a DTD abaixo, presente em um arquivo XML:

<?xml version=“1.0” encoding=“ISO-8859-1”?>

<!DOCTYPE loja[

<!ELEMENT loja (produto+)>

.........................I.............................

<!ELEMENT nome (#PCDATA)>

<!ELEMENT quantidade (#PCDATA)>

<!ELEMENT peso (#PCDATA)>

]>

A instrução que preenche a lacuna I, declarando que o elemento produto poderá conter apenas uma ocorrência do elemento nome e o elemento quantidade ou o elemento peso, é:

A) <!ELEMENT produto (nome+,(quantidade|peso)>

B) <!ELEMENT produto (nome,(quantidade&peso)>

C) <!ELEMENT produto (nome?,(quantidade&peso)>

D) <!ELEMENT produto (nome*,(quantidadeIIpeso)>

E) <!ELEMENT produto (nome,(quantidade|peso)>

29 - FCC - 2011 – TRF4

Considere:

I. Definida pela IETF-RFC1866, é usada para estruturar conteúdos.

II. Pode conter, simultaneamente, dados e descrição da estrutura do documento.

III. Usada para formatar conteúdos estruturados, é linguagem própria para estilos que define o layout de documentos.

IV. Utiliza DTD como gramática.

As considerações apresentam características aplicáveis à tecnologia WEB e correspondem, respectivamente, a

A) CSS, HTML, CSS e XML.

B) XML, XML, CSS e XML.

C) CSS, XML, CSS e XML.

D) XML, XML, HTML e CSS.

E) HTML, XML, CSS e XML.

30 - FCC - 2013 – ALE/RN

Analise o seguinte fragmento de XML SCHEMA:

<xs:element name="name" type="xs:string"/>

<xs:element name="navn" substitutionGroup="name"/>

<xs:complexType name="custinfo">

<xs:sequence>

<xs:element ref="name"/>

</xs:sequence>

</xs:complexType>

<xs:element name="customer" type="custinfo"/>

<xs:element name="kunde" substitutionGroup="customer"/>

Analise os seguintes trechos de documentos XML:

I. <customer>

<name>John Smith</name>

</customer>

II. <kunde>

<navn>John Smith</navn>

</kunde>

Ao se tentar fazer a validação destes documentos pelo XML SCHEMA acima, é correto afirmar que

A) apenas o documento II será validado corretamente.

B) apenas o documento I será validado corretamente.

C) ambos os documentos serão validados corretamente.

D) ambos os documentos não serão validados corretamente.

E) o XML SCHEMA não é válido e portanto não poderá validar os documentos.

31 - FCC - 2013 – MPE/AM

Documentos XML devem ser bem formados e validados. Existem algumas regras para que um documento XML seja considerado bem formado(well-formed), como as listadas abaixo:

Regra 1: Todas as tags abertas devem ser devida e corretamente fechadas

Regra 2: Não deve haver sobreposição de tags

Regra 3: Deve existir um e somente um elemento raiz

Considere os 3 exemplos de documentos XML:

Exemplo 1:

<?xml version="1.0"?>

<empresa CNPJ="51468791000120">

<nomecom>Papel Magico</nomecom>

</empresa>

<empresa CNPJ="43269791000150">

<nomecom>Xerox da Maria</nomecom>

</empresa>Exemplo 2:

<?xml version="1.0"?>

<empresa CNPJ="77468791000125">

<razaosocial>Sorvetes Pinguim</Razaosocial>

</empresa>Exemplo 3:

<?xml version="1.0"?>

<empresa CNPJ="55568791000200">

<dados>

<razaosocial>Padaria do Manoel</dados>

</razaosocial>

</empresa>

A associação do documento XML com a regra que está (ou não) violando está correta em:

A) Viola regra 1 – não viola as regras – viola regra 3

B) Viola regra 3 – viola regra 1 – viola regra 2

C) Viola regra 2 – viola regra 1 – viola regra 3

D) Viola regra 1 – viola regra 3 – não viola as regras

E) Não viola as regras – viola regra 2 – viola regra 1

Gabarito – TECNOLOGIAS DE INTERNET

1 – E 9 – A 17 – C 25 - C

2 – A 10 – D 18 - B 26 - A

3 – E 11 - C 19 – E 27 - E

4 – A 12 - D 20 – E 28 – E

5 – E 13 – E 21 – C 29 – E

6 – C 14 – C 22 – C 30 - C

7 – A 15 – A 23 – A 31 – B

8 – A 16 - D 24 – D

QUESTÕES – WEB SERVICES

Questão 02 - Prova: FCC - 2011 - TRT - 4ª REGIÃO (RS) - Analista Judiciário - Tecnologia da Informação

Especificação desenvolvida pelo World Wide Web

Consortium, que permite descrever os Web Services

segundo um formato XML. É extensível para permitir

a descrição dos serviços e suas mensagens,

independentemente dos formatos de mensagem e

dos protocolos de rede utilizados. Trata-se de

a) SOAP.

b) WSDL.

c) UDDI.

d) SamL.

e) Ws-i.

Questão 03 - Prova: FCC - 2009 - TJ-PA - Analista Judiciário - Análise de Sistemas - Desenvolvimento

No âmbito dos Web Services, o protocolo padrão

OASIS que especifica um método para descoberta de

diretórios de serviços é o

a) HTTP.

b) SOAP.

c) WSDL.

d) UDDI.

e) DOM/XML.

Questão 04 - Prova: FCC - 2009 - TJ-SE - Analista Judiciário - Análise de Sistemas – Desenvolvimento

No âmbito dos Web services, é um padrão que

define como as informações de descrição de

serviços usadas para descobrí-los podem ser

organizadas. Trata-se de

a) UDDI.

b) SOA.

c) WebApp.

d) Javascript.

e) DML.

Questão 05 - Prova: FCC - 2012 - TRE-SP - Analista Judiciário - Análise de Sistemas

Com relação ao SOAP, analise:

I. Envelope: É o elemento raiz do documento XML. Pode conter declarações

de namespaces e também atributos adicionais como o que define o estilo de codificação

(encoding style).

II. Header: É um cabeçalho que carrega informações adicionais, como por exemplo, se a

mensagem deve ser processada por um determinado nó intermediário. Deve ser o

primeiro elemento do Envelope.

III. Body: Contém o payload, ou a informação a ser transportada para o seu destino final.

IV. Fault: Contém as informações dos erros ocorridos no envio da mensagem.

São elementos obrigatórios em uma mensagem SOAP o que consta em

a) I e II, apenas.

b) I e III, apenas.

c) I, II e III, apenas.

d) II, III e IV, apenas.

e) I, II, III e IV.

Questão 06 - FCC - 2011 - INFRAERO - Analista de Sistemas - Rede e Suporte

Em relação a Web services, é INCORRETO afirmar:

a) Foram criados para construir aplicações que são vistas como serviços

na internet.

b) Nada mais são do que chamada de métodos usando XML.

c) Independem de plataforma e de linguagem de programação.

d) O serviço Web services inexiste sem o protocolo SOAP.

e) As funções publicação, pesquisa e descoberta são providas pelo

WSDL.

Questão 07 - FCC - 2010 - MPE-RN - Analista de Tecnologia da Informação - Engenharia de Software

Protocolo leve para a troca de documentos XML por meio de uma

conexão básica de transporte. Aceita transações sobre objetos

distribuídos em um ambiente baseado na Web, definindo como as RPCs e

as respostas podem ser representadas dentro de mensagens. Trata-se de

a) WSDL.

b) SOA.

c) SOAP.

d) UDDI.

e) TCP.

Questão 08 - FCC - 2010 - TRE-RS - Analista Judiciário - Analista de Sistemas Suporte

SOAP é

I. um protocolo de comunicação leve destinado a troca de informações

estruturadas em um ambiente distribuído.

II. dependente de plataforma e linguagem de programação.

III. baseado em XHML.

IV. uma recomendação da W3C.

Está correto o que consta em

a) III e IV, somente.

b) II e III, somente.

c) I e IV, somente.

d) II, III e IV, somente.

e) I, II, III e IV.

Questão 09 - FCC - 2009 - TJ-SE - Analista Judiciário - Análise de Sistemas - Desenvolvimento

Considere dois dos fundamentos que possibilitam a comunicação entre

Web services:

Protocolo que define

I. uma organização para a troca estruturada de dados entre Web services;

II. como as interfaces dos Web services podem ser representadas.

São, respectivamente,

a) HTTP e XML.

b) SOAP e WSDL.

c) SOAP e XSL.

d) DOM e COM+.

e) COMM e HTML.

10 - FCC - 2013 – TRT 5ªRegião

A arquitetura RESTful (Representational State Transfer) surgiu como uma forma de simplificar o desenvolvimento de web services. Neste estilo arquitetural o recurso é o elemento fundamental,

(A) e para que uma aplicação possa interagir com ele, basta conhecer

o identificador do recurso e os detalhes da rede entre ela e o servidor

que guarda a informação.

(B) devendo ser representado apenas no formato XML, por ser este um formato suportado pela maioria das linguagens de programação.

(C) identificado por meio de metadados associados a um arquivo XSL, e acessado através de um mecanismo de busca binária.

(D) não podendo ser dissociado de sua representação, por isso, seu conteúdo só pode ser acessado se estiver no formato XML.

(E) podendo ser manipulado através das operações PUT, GET, POST e DELETE.

11 - FCC - 2014 – TRT 15ªRegião

A arquitetura dos web services é baseada na interação de três entidades ou componentes, quais sejam:

I. Cria o web service e disponibiliza o serviço para que alguém possa utilizá-lo. Mas, para que isto ocorra, precisa descrever o web service em um formato padrão, que seja compreensível para qualquer pessoa ou processo que precise usar esse serviço e também publicar os detalhes sobre seu web service em um registro central que esteja disponível.

II. É qualquer um que utilize um web service. Conhece a funcionalidade do web service a partir da descrição disponibilizada, recuperando os seus detalhes através de uma pesquisa sobre o registro publicado. Através desta pesquisa, pode obter o mecanismo para ligação com este web service.

III. É a localização central em que as duas entidades anteriores podem uma relacionar os web services e a outra pesquisá- los. Contém informações como detalhes de uma empresa, quais os serviços que ela fornece e a descrição técnica de cada um deles.

I, II e III, referem-se, respectivamente, a:

(A) XML; SOAP; WSDL.

(B) Web Services Gateway; Web Services Invocation Framework; UDDI Explorer.

(C) Registro dos serviços; Provedor de serviço; Consumidor de serviços.

(D) Service Broker; Service Consumer; Service Provider.

(E) Provedor de serviço; Consumidor de serviços; Registro dos serviços.

12 - FCC - 2014 – TRT 16ªRegião

Um web service pode ser visto como a convergência de algumas tecnologias como HTTP, XML, SOAP, WSDL e UDDI. O protocolo SOAP é uma especificação da W3C para troca de informações estruturadas em ambientes descentralizados e distribuídos. Um arquivo XML de mensagem SOAP pode conter alguns elementos obrigatórios e outros opcionais. Um dos elementos opcionais é o Fault, que suporta em seu interior os elementos

(A) <errorcode>, <faultmessage>, <faultsource> e <faultowner>

(B) <faultcode>, <faultstring>, <details> e <faultactor>

(C) <faultcode>, <faulttype>, <faultdetails> e <faultfactor> (D) <errorcode>, <errormessage>, <errorsource> e <workaround>

(E) <fault_error_code>, <fault_string>, <fault_details> e <fault_actor>

13 - FCC - 2012 – TST

Os Web Services possibilitam que aplicações desenvolvidas em diferentes plataformas

se comuniquem através de troca de mensagens. Os Web Services compatíveis com o

SOAP

(A) permitem a troca de mensagens através de arquivos no formato WSDL sobre o

protocolo HTTP, permitindo que diferentes programas se comuniquem através da

Internet.

(B) são compatíveis com Chamadas de Procedimento Remoto (RPC) e recebem objetos

das tecnologias DCOM e CORBA, sendo livres de bloqueios por firewalls.

(C) não são recomendados pelo W3C, ou seja, não possuem a funcionalidade de

realizar troca de mensagens na linguagem WSDL.

(D) são implementados, em muitos casos, utilizando servidores FTP para serem

compatíveis com a maioria dos Web Services.

(E) trocam mensagens através de arquivos HTML, possibilitando que qualquer tipo de

aplicação se comunique com outros Web Services.

14 - FCC - 2012 – Agencia Reguladora/CE

Um documento WSDL é um arquivo em formato XML utilizado para definir Web Services. Este documento possui um grupo de seis elementos utilizados para definir um serviço. Dentre estes elementos estão types, message, portType e

(A) binding.

(B) naming.

(C) linking.

(D) namespace.

(E) authoring.

15 - FCC - 2013 – MP/MA

Os 3 elementos básicos que mantém a arquitetura de implementação dos web services são descritos abaixo.

I. Protocolo de comunicação baseado em XML para permitir que os aplicativos troquem informações. É um padrão W3C, projetado para se comunicar via internet, independente de plataforma e de linguagem que permite contornar firewalls e acessar um web service.

II. Linguagem baseada em XML e padronizada pela W3C que é utilizada para localizar e descrever web services.

III. Serviço de diretório, em que as empresas podem se registrar e procurar web services. É um diretório para armazenar informações sobre os web services.

A associação correta entre o elemento e a sua descrição é:

A) SOAP – WSDL – REST

B) HTTP – SOAP – WSDL

C) RPC – REST – WSDL

D) SOAP – WSDL – UDDI

E) HTTP – SOAP - UDDI

16 - FCC - 2013 – TRT9

SOAP é um protocolo de acesso a um Web Service, baseado em XML e recomendado pela W3C, que permite que aplicativos troquem

informações usando HTTP. Define um formato para envio de mensagens. Uma mensagem SOAP é um documento XML comum contendo

diversos elementos, como o exemplo a seguir:

<?xml version="1.0"?>

<soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope"

soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Header>

<m:Trans xmlns:m="http://www.w3schools.com/transaction/"

soap:mustUnderstand="1">234

</m:Trans>

</soap:Header>

<soap:Body>

<m:GetPrice xmlns:m="http://www.w3schools.com/prices">

<m:Item>Apples</m:Item>

</m:GetPrice>

</soap:Body>

</soap:Envelope>

Sobre SOAP é correto afirmar que

A) o elemento Header é um elemento obrigatório que contém informações específicas sobre a mensagem SOAP.

B) uma mensagem SOAP pode conter um ou mais elementos Fault que são opcionais e usados para indicar mensagens de erro.

C) o atributo encodingStyle do elemento Envelope é utilizado para definir os tipos de dados utilizados no documento. Este atributo pode

aparecer apenas no elemento Envelope.

D) o xmlns:soap namespace deve sempre ter o valor "http://www.w3.org/2001/12/soap-envelope". Se um namespace diferente for usado, o

aplicativo gera um erro e descarta a mensagem.

E) se houver um elemento Fault na mensagem, ele deve aparecer obrigatoriamente como um elemento filho do elemento Header.

17 - FCC - 2009 – TJ/PA

No âmbito dos Web Services, o protocolo padrão OASIS

que especifica um método para descoberta de diretórios

de serviços é o

A) DOM/XML.

B) HTTP.

C) SOAP.

D) WSDL.

E) UDDI.

18 - FCC - 2013 – ALE/RN

No protocolo SOAP, o elemento Fault é opcionalmente

utilizado para indicar mensagens de erro. Um de seus

subelementos descreve o responsável pela causa da

falha. Este subelemento é chamado

A) <detail>

B) <origin>

C) <faultsource>

D) <faultactor>

E) <fault name="source">

19 - FCC - 2013 – SEFAZ/SP

Instruções: Para responder a questão, considere o texto a seguir:

A equipe de TI da empresa A necessita de um módulo de software que pesquise a situação fiscal de seus

clientes. Como a entrega do projeto está atrasada, decidiu-se utilizar um web service de uma empresa B.

Para saber se o serviço atende às necessidades da empresa, a equipe de TI fez uma busca em um serviço de

diretório no qual a empresa B publicou a descrição. Nessa descrição foram disponibilizadas informações como, por exemplo, as

funções que o serviço possui, as informações de entrada necessárias para que o serviço possa ser executado e os tipos de

resultados que o serviço disponibiliza. Para publicar essas informações, a empresa B utilizou uma linguagem baseada no padrão

XML.

Após buscar no serviço de diretório e constatar que o serviço atendia às necessidades da empresa, a equipe

de TI contratou o serviço.

Desenvolveu-se, então, um módulo de software que troca mensagens entre a aplicação e o web service

utilizando o protocolo

SOAP, baseado em XML. As mensagens são transmitidas utilizando-se o protocolo HTTP em conjunto com

outros padrões web.

O serviço de diretório citado no texto e a linguagem utilizada para publicar a descrição do serviço são, respectivamente,

A) WS-RPC e XSLT.

B) EDI e WS-Inspection.

C) UDDI e WSDL.

D) UDDI e XSL.

E) EDI e BPEL.

20 - FCC - 2013 – SEFAZ/SP

Para responder a questão, considere o texto a seguir:

A equipe de TI da empresa A necessita de um módulo de software que pesquise a situação fiscal de seus

clientes. Como a entrega do projeto está atrasada, decidiu-se utilizar um web service de uma empresa B.

Para saber se o serviço atende às necessidades da empresa, a equipe de TI fez uma busca em um serviço de

diretório no qual a empresa B publicou a descrição. Nessa descrição foram disponibilizadas informações como, por exemplo, as

funções que o serviço possui, as informações de entrada necessárias para que o serviço possa ser executado e os tipos de

resultados que o serviço disponibiliza. Para publicar essas informações, a empresa B utilizou uma linguagem baseada no padrão

XML.

Após buscar no serviço de diretório e constatar que o serviço atendia às necessidades da empresa, a equipe

de TI contratou o serviço.

Desenvolveu-se, então, um módulo de software que troca mensagens entre a aplicação e o web service

utilizando o protocolo SOAP, baseado em XML. As mensagens são transmitidas utilizando-se o protocolo HTTP em conjunto com

outros padrões web.

Segundo o texto, a troca de mensagens entre a aplicação e o web service utiliza o protocolo SOAP. Uma mensagem SOAP é um

documento XML que pode conter diversos elementos. S obre esses elementos, é correto afirmar que

A) se um elemento Fault está presente na mensagem, ele deve aparecer como um elemento filho do elemento Header.

B) se o elemento Header estiver presente na mensagem SOAP, ele deve ser o primeiro elemento filho do elemento SOAP.

C) o elemento Fault é obrigatório e é usado para recuperar mensagens de erro e informações de status resultantes do envio da

mensagem.

D) o elemento SOAP é o elemento raiz de uma mensagem, e define que o documento XML é uma mensagem SOAP.

E) um elemento Fault não pode aparecer mais que uma vez em uma mensagem SOAP.

Gabarito – WEB SERVICES

9 – B 17 – E

2 – B 10 – E 18 - D

3 – D 11 - E 19 – C

4 – A 12 - B 20 – E

5 – B 13 – A

6 – E 14 – A

7 – C 15 – D

8 – C 16 - D