Logo Passei Direto
Buscar

Programação para Web I - Avaliação Final (Objetiva) - 2020

User badge image
Buihart

em

Ferramentas de estudo

Questões resolvidas

O JSON é um formato que representa dados baseado na linguagem de programação JavaScript. O objeto JSON é composto por pares chave-valor, as chaves representam os nomes dos atributos da classe e os valores são as informações do objeto. O JSON é muito utilizado para troca de dados entre sistemas, o que o torna muito importante, tendo em vista que quase sempre é necessário fazer um software se comunicar com outro.
Sobre JSON, classifique V para as sentenças verdadeiras e F para as falsas:
( ) ["SC", "RS", "PR", "MS"] é um array JSON de Strings válido.
( ) [[1 , 5], [-1 , 9], [1000 , 0]] é uma matriz de inteiros válida.
( ) Representa uma chave que armazena um valor nulo: "site": null.
( ) Um objeto JSON só pode ser utilizado com PHP.
a) V - F - F - V.
b) V - V - V - F.
c) F - V - V - F.
d) F - F - V - V.

Cascading Style Sheets (CSS), ou "folha de estilo", é utilizada para a definição da apresentação (aparência) de páginas web, interpretado por navegadores de internet. O CSS possui como principal objetivo a definição de como serão exibidos os elementos contidos no código-fonte HTML, de uma página web. Além disso, sua vantagem é efetuar a separação entre o formato e o conteúdo de um documento HTML. Com relação ao código-fonte CSS a seguir, assinale a alternativa CORRETA:
a) Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo branca e o texto "UNIASSELVI" alinhado à esquerda.
b) Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo branca e o texto alinhado ao centro formatado com tamanho 14.
c) Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo branca e o texto centralizado e tamanho 12.
d) Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo amarela e o texto centralizado "UNIASSELVI".

O Sistema Gerenciador de Banco de Dados (SGBD) MySQL é uma tecnologia de código aberto com bases de dados relacionais. A linguagem SQL (Structure Query Language) é utilizada para criar as estruturas e manipular os dados nos bancos como inserir, listar e gerenciar todo o conteúdo armazenado.
Sobre banco de dados, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O comando INSERT é utilizado para inserir dados nas tabelas.
( ) Tabelas são estruturas que armazenam dados na forma de registros.
( ) Chave primária é a identificação de cada registro na tabela.
( ) O comando SELECT tem a função de atualizar dados das tabelas.
A V - F - F - V.
B F - F - V - V.
C F - V - V - F.
D V - V - V - F.

Na linguagem SQL, os comandos DML permitem manipular os dados de um banco de dados. Com estes comandos, é possível inserir, alterar, excluir ou ainda selecionar dados de um banco de dados. Além disso, é possível criar comandos SELECT com a ligação de mais de uma tabela, trazendo dados de mais de uma tabela no mesmo comando SQL.
Com relação aos comandos SQL, assinale a alternativa CORRETA:
a) O comando SQL "SELECT A.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna todos os registros da tabela "USUARIO".
b) O comando SQL "SELECT B.*, A.NOME FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna os campos da tabela "USUARIO".
c) O comando SQL "SELECT * FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU" retorna todos os campos das tabelas "USUARIO" e "EMPRESA".
d) O comando SQL "SELECT B.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU >= 123456" retorna todos os registros da tabela "USUARIO".

O design responsivo de páginas para a internet é uma técnica que faz a estruturação do layout para que o site se adapte de acordo com a resolução do dispositivo em que ele está sendo visualizado. O layout precisa manter coesão e uma boa experiência ao usuário independente do dispositivo. O conceito de design responsivo não tem como objetivo apenas adaptar o layout e sim entender as necessidades do projeto e do usuário proporcionando uma boa utilização, boa experiência e performance do site, independente do dispositivo que o usuário esteja utilizando.
Sobre o design responsivo, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O layout deve ser fluido e não deve fazer uso de medidas fixas.
( ) Deve-se redimensionar imagens e vídeos para não sobrecarregar a transferência de dados.
( ) Adaptar o tamanho de botões, links e menus para interfaces touch.
( ) O layout da página não se adapta conforme a resolução em que está sendo visualizado.
A V - V - V - F.
B F - V - V - F
C V - F - F - V.
D F - F - V - V.

No desenvolvimento de sistemas para internet é muito popular o uso combinado das tecnologias Linux, como sistema operacional, servidor Apache, banco de dados MySQL e a linguagem de programação PHP, normalmente denominado LAMP. O banco de dados MySQL é o responsável pela persistência dos dados, ou seja, gravar os dados em uma memória não volátil.
Sobre o MySQL, associe os itens utilizando o código a seguir:
I- Banco de dados.
II- Chave Primária.
III- Tabela.
( ) Onde são criados os objetos para armazenar os dados.
( ) É a identificação de cada registro na tabela.
( ) Estruturas que armazenam dados na forma de registros.

A arquitetura conhecida como REST (Representational State Transfer) baseia-se no protocolo HTTP e seus métodos mais conhecidos, tendo como um de seus objetivos a simplificação do desenvolvimento de sistemas Web.
Com relação ao REST e suas características, assinale a alternativa CORRETA:
A O único formato de dados aceito pela API REST é o padrão Json.
B A utilização da arquitetura REST propicia uma maior separação do código-fonte das aplicações, aumentando a coesão.
C O método GET serve para gravar dados em um servidor e os parâmetros de uma requisição deste tipo são apresentados na URL.
D O método POST serve para buscar dados em um servidor e os parâmetros de uma requisição deste tipo são ocultos na URL.

As SPA têm seu desenvolvimento baseado em técnicas de front-end, usando prioritariamente JavaScript. Tem como objetivo codificar menos na linguagem do servidor e mais nas tecnologias do cliente/navegador, de forma a proporcionar ao usuário uma aplicação mais dinâmica, que carrega recursos conforme necessário. Uma página SPA é praticamente uma aplicação desktop rodando no navegador Web, e o servidor fica prioritariamente com a responsabilidade de acessar o banco de dados.
Sobre as Single Page Applications, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O resultado de SEO é pior em SPAs.
( ) O tempo de carregamento da página é maior.
( ) O JavaScript é a linguagem mais importante da aplicação.
( ) Dificulta a experiência de usuário.
a) V - V - V - F.
b) V - F - F - V.
c) F - V - V - F.
d) F - F - V - V.

(ENADE, 2011) Em um modelo de dados que descreve a publicação acadêmica de pesquisadores de diferentes instituições em eventos acadêmicos, considere as tabelas abaixo.
Assinale a alternativa CORRETA com o comando SQL mais simples para recuperar os códigos dos departamentos cuja média salarial seja maior que 2000.
A SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento HAVING AVG (Salario) > 2000
B SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP BY CodDepartamento
C SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY CodDepartamento
D SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000

(ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados.
A partir desse script, assinale a opção CORRETA que apresenta comando SQL que permite obter uma lista que contenha o nome de cada fornecedor que tenha fornecido alguma peça, o código da peça fornecida, a descrição dessa peça e a quantidade fornecida da referida peça.
A SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS;
B SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
C SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
D SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS;

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O JSON é um formato que representa dados baseado na linguagem de programação JavaScript. O objeto JSON é composto por pares chave-valor, as chaves representam os nomes dos atributos da classe e os valores são as informações do objeto. O JSON é muito utilizado para troca de dados entre sistemas, o que o torna muito importante, tendo em vista que quase sempre é necessário fazer um software se comunicar com outro.
Sobre JSON, classifique V para as sentenças verdadeiras e F para as falsas:
( ) ["SC", "RS", "PR", "MS"] é um array JSON de Strings válido.
( ) [[1 , 5], [-1 , 9], [1000 , 0]] é uma matriz de inteiros válida.
( ) Representa uma chave que armazena um valor nulo: "site": null.
( ) Um objeto JSON só pode ser utilizado com PHP.
a) V - F - F - V.
b) V - V - V - F.
c) F - V - V - F.
d) F - F - V - V.

Cascading Style Sheets (CSS), ou "folha de estilo", é utilizada para a definição da apresentação (aparência) de páginas web, interpretado por navegadores de internet. O CSS possui como principal objetivo a definição de como serão exibidos os elementos contidos no código-fonte HTML, de uma página web. Além disso, sua vantagem é efetuar a separação entre o formato e o conteúdo de um documento HTML. Com relação ao código-fonte CSS a seguir, assinale a alternativa CORRETA:
a) Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo branca e o texto "UNIASSELVI" alinhado à esquerda.
b) Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo branca e o texto alinhado ao centro formatado com tamanho 14.
c) Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo branca e o texto centralizado e tamanho 12.
d) Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo amarela e o texto centralizado "UNIASSELVI".

O Sistema Gerenciador de Banco de Dados (SGBD) MySQL é uma tecnologia de código aberto com bases de dados relacionais. A linguagem SQL (Structure Query Language) é utilizada para criar as estruturas e manipular os dados nos bancos como inserir, listar e gerenciar todo o conteúdo armazenado.
Sobre banco de dados, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O comando INSERT é utilizado para inserir dados nas tabelas.
( ) Tabelas são estruturas que armazenam dados na forma de registros.
( ) Chave primária é a identificação de cada registro na tabela.
( ) O comando SELECT tem a função de atualizar dados das tabelas.
A V - F - F - V.
B F - F - V - V.
C F - V - V - F.
D V - V - V - F.

Na linguagem SQL, os comandos DML permitem manipular os dados de um banco de dados. Com estes comandos, é possível inserir, alterar, excluir ou ainda selecionar dados de um banco de dados. Além disso, é possível criar comandos SELECT com a ligação de mais de uma tabela, trazendo dados de mais de uma tabela no mesmo comando SQL.
Com relação aos comandos SQL, assinale a alternativa CORRETA:
a) O comando SQL "SELECT A.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna todos os registros da tabela "USUARIO".
b) O comando SQL "SELECT B.*, A.NOME FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna os campos da tabela "USUARIO".
c) O comando SQL "SELECT * FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU" retorna todos os campos das tabelas "USUARIO" e "EMPRESA".
d) O comando SQL "SELECT B.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU >= 123456" retorna todos os registros da tabela "USUARIO".

O design responsivo de páginas para a internet é uma técnica que faz a estruturação do layout para que o site se adapte de acordo com a resolução do dispositivo em que ele está sendo visualizado. O layout precisa manter coesão e uma boa experiência ao usuário independente do dispositivo. O conceito de design responsivo não tem como objetivo apenas adaptar o layout e sim entender as necessidades do projeto e do usuário proporcionando uma boa utilização, boa experiência e performance do site, independente do dispositivo que o usuário esteja utilizando.
Sobre o design responsivo, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O layout deve ser fluido e não deve fazer uso de medidas fixas.
( ) Deve-se redimensionar imagens e vídeos para não sobrecarregar a transferência de dados.
( ) Adaptar o tamanho de botões, links e menus para interfaces touch.
( ) O layout da página não se adapta conforme a resolução em que está sendo visualizado.
A V - V - V - F.
B F - V - V - F
C V - F - F - V.
D F - F - V - V.

No desenvolvimento de sistemas para internet é muito popular o uso combinado das tecnologias Linux, como sistema operacional, servidor Apache, banco de dados MySQL e a linguagem de programação PHP, normalmente denominado LAMP. O banco de dados MySQL é o responsável pela persistência dos dados, ou seja, gravar os dados em uma memória não volátil.
Sobre o MySQL, associe os itens utilizando o código a seguir:
I- Banco de dados.
II- Chave Primária.
III- Tabela.
( ) Onde são criados os objetos para armazenar os dados.
( ) É a identificação de cada registro na tabela.
( ) Estruturas que armazenam dados na forma de registros.

A arquitetura conhecida como REST (Representational State Transfer) baseia-se no protocolo HTTP e seus métodos mais conhecidos, tendo como um de seus objetivos a simplificação do desenvolvimento de sistemas Web.
Com relação ao REST e suas características, assinale a alternativa CORRETA:
A O único formato de dados aceito pela API REST é o padrão Json.
B A utilização da arquitetura REST propicia uma maior separação do código-fonte das aplicações, aumentando a coesão.
C O método GET serve para gravar dados em um servidor e os parâmetros de uma requisição deste tipo são apresentados na URL.
D O método POST serve para buscar dados em um servidor e os parâmetros de uma requisição deste tipo são ocultos na URL.

As SPA têm seu desenvolvimento baseado em técnicas de front-end, usando prioritariamente JavaScript. Tem como objetivo codificar menos na linguagem do servidor e mais nas tecnologias do cliente/navegador, de forma a proporcionar ao usuário uma aplicação mais dinâmica, que carrega recursos conforme necessário. Uma página SPA é praticamente uma aplicação desktop rodando no navegador Web, e o servidor fica prioritariamente com a responsabilidade de acessar o banco de dados.
Sobre as Single Page Applications, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O resultado de SEO é pior em SPAs.
( ) O tempo de carregamento da página é maior.
( ) O JavaScript é a linguagem mais importante da aplicação.
( ) Dificulta a experiência de usuário.
a) V - V - V - F.
b) V - F - F - V.
c) F - V - V - F.
d) F - F - V - V.

(ENADE, 2011) Em um modelo de dados que descreve a publicação acadêmica de pesquisadores de diferentes instituições em eventos acadêmicos, considere as tabelas abaixo.
Assinale a alternativa CORRETA com o comando SQL mais simples para recuperar os códigos dos departamentos cuja média salarial seja maior que 2000.
A SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento HAVING AVG (Salario) > 2000
B SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP BY CodDepartamento
C SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY CodDepartamento
D SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000

(ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados.
A partir desse script, assinale a opção CORRETA que apresenta comando SQL que permite obter uma lista que contenha o nome de cada fornecedor que tenha fornecido alguma peça, o código da peça fornecida, a descrição dessa peça e a quantidade fornecida da referida peça.
A SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS;
B SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
C SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
D SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS;

Prévia do material em texto

1.
	O JSON é um formato que representa dados baseado na linguagem de programação JavaScript. O objeto JSON é composto por pares chave-valor, as chaves representam os nomes dos atributos da classe e os valores são as informações do objeto. O JSON é muito utilizado para troca de dados entre sistemas, o que o torna muito importante, tendo em vista que quase sempre é necessário fazer um software se comunicar com outro. Sobre JSON, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) ["SC", "RS", "PR", "MS"] é um array JSON de Strings válido. 
(    ) [    [1 , 5], [-1 , 9], [1000 , 0]    ] é uma matriz de inteiros válida. 
(    ) Representa uma chave que armazena um valor nulo: "site": null. 
(    ) Um objeto JSON só pode ser utilizado com PHP. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - F - V.
	 b)
	V - V - V - F.
	 c)
	F - V - V - F.
	 d)
	F - F - V - V.
	2.
	Cascading Style Sheets (CSS), ou "folha de estilo", é utilizada para a definição da apresentação (aparência) de páginas web, interpretado por navegadores de internet. O CSS possui como principal objetivo a definição de como serão exibidos os elementos contidos no código-fonte HTML, de uma página web. Além disso, sua vantagem é efetuar a separação entre o formato e o conteúdo de um documento HTML. Com relação ao código-fonte CSS a seguir, assinale a alternativa CORRETA:
	
	 a)
	Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo amarela e o texto centralizado "UNIASSELVI".
	 b)
	Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo branca e o texto centralizado e tamanho 12.
	 c)
	Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo branca e o texto alinhado ao centro formatado com tamanho 14.
	 d)
	Ao executar o arquivo HTML acima, será apresentada uma página com cor de fundo branca e o texto "UNIASSELVI" alinhado à esquerda.
	3.
	O Sistema Gerenciador de Banco de Dados (SGBD) MySQL é uma tecnologia de código aberto com bases de dados relacionais. A linguagem SQL (Structure Query Language) é utilizada para criar as estruturas e manipular os dados nos bancos como inserir, listar e gerenciar todo o conteúdo armazenado. Sobre banco de dados, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) O comando INSERT é utilizado para inserir dados nas tabelas. 
(    ) Tabelas são estruturas que armazenam dados na forma de registros. 
(    ) Chave primária é a identificação de cada registro na tabela. 
(    ) O comando SELECT tem a função de atualizar dados das tabelas. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - F - V.
	 b)
	F - V - V - F.
	 c)
	V - V - V - F.
	 d)
	F - F - V - V.
	4.
	Na linguagem SQL, os comandos DML permitem manipular os dados de um banco de dados. Com estes comandos, é possível inserir, alterar, excluir ou ainda selecionar dados de um banco de dados. Além disso, é possível criar comandos SELECT com a ligação de mais de uma tabela, trazendo dados de mais de uma tabela no mesmo comando SQL. Com relação aos comandos SQL, assinale a alternativa CORRETA:
	 a)
	O comando SQL "SELECT A.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna todos os registros da tabela "USUARIO".
	 b)
	O comando SQL "SELECT B.*, A.NOME FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna os campos da tabela "USUARIO".
	 c)
	O comando SQL "SELECT * FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU" retorna todos os campos das tabelas "USUARIO" e "EMPRESA".
	 d)
	O comando SQL "SELECT B.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU >= 123456" retorna todos os registros da tabela "USUARIO".
	5.
	O design responsivo de páginas para a internet é uma técnica que faz a estruturação do layout para que o site se adapte de acordo com a resolução do dispositivo em que ele está sendo visualizado. O layout precisa manter coesão e uma boa experiência ao usuário independente do dispositivo. O conceito de design responsivo não tem como objetivo apenas adaptar o layout e sim entender as necessidades do projeto e do usuário proporcionando uma boa utilização, boa experiência e performance do site, independente do dispositivo que o usuário esteja utilizando. Sobre o design responsivo, classifique V para as sentenças verdadeiras e F para as falsas: 
(     ) O layout deve ser fluido e não deve fazer uso de medidas fixas. 
(     ) Deve-se redimensionar imagens e vídeos para não sobrecarregar a transferência de dados. 
(     ) Adaptar o tamanho de botões, links e menus para interfaces touch. 
(     ) O layout da página não se adapta conforme a resolução em que está sendo visualizado. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - V - F.
	 b)
	F - V - V - F.
	 c)
	V - F - F - V.
	 d)
	F - F - V - V.
	6.
	No HTML, os elementos, ou tags, que formam o conteúdo da página são postos entre a tag de abertura <html> e a tag de fechamento </html>. O elemento <html> é também conhecido como o elemento raiz. Sobre as tags HTML, associe os itens utilizando o código a seguir:  
I- div.  
II- select.  
III- style. 
(    ) Seção no documento, agindo como um agrupador de elementos HTML. 
(    ) Lista de itens selecionáveis 
(    ) Declaração de folhas de estilo. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	II - I - III.
	 b)
	I - III - II.
	 c)
	III - I - II.
	 d)
	I - II - III.
	7.
	O HTML 5 é a versão mais recente da linguagem de marcação de texto da web, o HTML. Esta última versão recebeu uma série de melhorias e, também, vários novos elementos - ou tags - que deixaram o documento web mais semântico e com mais recursos. Sobre os elementos/tags do HTML, de acordo com a funcionalidade de cada tag, associe os itens utilizando o código a seguir:  
I- <canvas>.  
II- <footer>.  
III- <audio>. 
(    ) Área para criação de gráficos. 
(    ) Streaming de som. 
(    ) Representa o rodapé de uma página web. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	II - III - I.
	 b)
	I - II - III.
	 c)
	III - I - II.
	 d)
	I - III - II.
	8.
	No desenvolvimento de sistemas para internet é muito popular o uso combinado das tecnologias Linux, como sistema operacional, servidor Apache, banco de dados MySQL e a linguagem de programação PHP, normalmente denominado LAMP. O banco de dados MySQL é o responsável pela persistência dos dados, ou seja, gravar os dados em uma memória não volátil. Sobre o MySQL, associe os itens utilizando o código a seguir:  
I- Banco de dados. 
II- Chave Primária. 
III- Tabela. 
(    ) Onde são criados os objetos para armazenar os dados.
(    ) É a identificação de cada registro na tabela.
(    ) Estruturas que armazenam dados na forma de registros. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	I - III - II.
	 b)
	I - II - III.
	 c)
	III - I - II.
	 d)
	II - I - III.
	9.
	A arquitetura conhecida como REST (Representational State Transfer) baseia-se no protocolo HTTP e seus métodos mais conhecidos, tendo como um de seus objetivos a simplificação do desenvolvimento de sistemas Web. Com relação ao REST e suas características, assinale a alternativa CORRETA:
	 a)
	O método GET serve para gravar dados em um servidor e os parâmetros de uma requisição deste tipo são apresentados na URL.
	 b)
	O único formato de dados aceito pela API REST é o padrão Json.
	 c)
	A utilização da arquitetura REST propicia uma maior separação do código-fonte das aplicações, aumentando a coesão.
	 d)
	O método POST serve para buscar dados em um servidor e os parâmetros de uma requisição deste tipo são ocultos na URL.
	10.
	As SPA têm seu desenvolvimento baseado em técnicas de front-end, usando prioritariamente JavaScript. Tem como objetivo codificar menos na linguagem do servidor e mais nas tecnologias do cliente/navegador, de forma a proporcionar ao usuário uma aplicação mais dinâmica, que carregarecursos conforme necessário. Uma página SPA é praticamente uma aplicação desktop rodando no navegador Web, e o servidor fica prioritariamente com a responsabilidade de acessar o banco de dados. Sobre as Single Page Applications, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) O resultado de SEO é pior em SPAs. 
(    ) O tempo de carregamento da página é maior. 
(    ) O JavaScript é a linguagem mais importante da aplicação. 
(    ) Dificulta a experiência de usuário. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - V - F.
	 b)
	V - F - F - V.
	 c)
	F - V - V - F.
	 d)
	F - F - V - V.
	11.
	(ENADE, 2011) Em um modelo de dados que descreve a publicação acadêmica de pesquisadores de diferentes instituições
em eventos acadêmicos, considere as tabelas abaixo.
DEPARTAMENTO (#CodDepartamento, NomeDepartamento)
EMPREGADO (#CodEmpregado, NomeEmpregado, CodDepartamento, Salario)
Assinale a alternativa CORRETA com o comando SQL mais simples para recuperar os códigos dos departamentos cuja média salarial seja maior que 2000.
	 a)
	SELECT CodDepartamento
FROM EMPREGADO
WHERE AVG (Salario) > 2000
GROUP BY CodDepartamento
	 b)
	SELECT CodDepartamento
FROM EMPREGADO
WHERE AVG (Salario) > 2000
	 c)
	SELECT CodDepartamento, AVG (Salario) > 2000
FROM EMPREGADO
GROUP BY CodDepartamento
	 d)
	SELECT CodDepartamento
FROM EMPREGADO
GROUP BY CodDepartamento
HAVING AVG (Salario) > 2000
	12.
	(ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados.
CREATE TABLE PECAS (
CODIGO NUMERIC(5) NOT NULL,
DESCRICAO VARCHAR(20) NOT NULL,
ESTOQUE NUMERIC(5) NOT NULL,
PRIMARY KEY(CODIGO));
CREATE TABLE FORNECEDORES
(COD_FORN NUMERIC(3) NOT NULL,
NOME VARCHAR(30) NOT NULL,
PRIMARY KEY(COD_FORN)
);
CREATE TABLE FORNECIMENTOS (
COD_PECA NUMERIC(5) NOT NULL,
COD_FORN NUMERIC(3) NOT NULL,
QUANTIDADE NUMERIC(4) NOT NULL,
PRIMARY KEY(COD_PECA, COD_FORN),
FOREIGN KEY (COD_PECA) REFERENCES PECAS,
FOREIGN KEY (COD_FORN) REFERENCES FORNECEDORES
);
A partir desse script, assinale a opção CORRETA que apresenta comando SQL que permite obter uma lista que contenha o nome de cada fornecedor que tenha fornecido alguma peça, o código da peça fornecida, a descrição dessa peça e a quantidade fornecida da referida peça.
	 a)
	SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE
FROM PECAS, FORNECEDORES, FORNECIMENTOS;
	 b)
	SELECT * FROM PECAS, FORNECEDORES,
FORNECIMENTOS WHERE PECAS.CODIGO =
FORNECIMENTOS.COD_PECA AND
FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
	 c)
	SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE
FROM PECAS, FORNECEDORES, FORNECIMENTOS
WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA
AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
	 d)
	SELECT * FROM PECAS, FORNECEDORES,
FORNECIMENTOS;

Mais conteúdos dessa disciplina