Logo Passei Direto
Buscar

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

User badge image
chuck norris

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 HTML os elementos, ou tags, que formam o conteúdo da página são postos entre a tag de abertura e a tag de fechamento . O elemento é também conhecido como o elemento raiz. Sobre as tags HTML, associe os itens utilizando o código a seguir:
( ) Autocomplete para formulários.
( ) Cabeçalho para seção de página.
( ) Subjanela no documento.
A II - I - III.
B III - I - II.
C I - II - III.
D I - III - II.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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 HTML os elementos, ou tags, que formam o conteúdo da página são postos entre a tag de abertura e a tag de fechamento . O elemento é também conhecido como o elemento raiz. Sobre as tags HTML, associe os itens utilizando o código a seguir:
( ) Autocomplete para formulários.
( ) Cabeçalho para seção de página.
( ) Subjanela no documento.
A II - I - III.
B III - I - II.
C I - II - III.
D I - III - II.

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: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_2%20aria-label=
 
 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. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_3%20aria-label=
 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: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_6%20aria-label=
 
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ênciados 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. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_8%20aria-label=
( ) 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 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. 
 
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) 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_10%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_11%20aria-label=
 
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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDI5NQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&action5=MjAyMC0wMy0xM1QwMzowMDowMC4wMDBa&prova=MTU4NjYwMTM=#questao_12%20aria-label=
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