Buscar

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

Prévia do material em texto

1 Há um comando DML, também conhecido como query (consulta, em inglês), cuja função é retornar dados das tabelas de um banco de dados. Que comando é esse?
A)  DROP.
B)  SELECT.
C)  INSERE.
D)  CREATE.
2O 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 da página não se adapta conforme a resolução em que está sendo visualizado.
(  ) É necessário simplificar elementos da tela para dispositivos móveis.
(   ) É necessário ocultar ou remover elementos desnecessários nos dispositivos menores.
(    ) O layout deve utilizar medidas fixas.
Assinale a alternativa que apresenta a sequência CORRETA:
A)  V - F - F - V.
B)  F - F - V - V.
C)  V - V - V - F.
D)  F - V - V - F.
3O design responsivo se caracteriza por páginas Web que se adaptam dispositivo que o usuário está utilizando. O usuário pode utilizar os mais variados dispositivos, como um tablet ou um smartphone. Sobre o design responsivo, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Uma página Web não se adapta ao tamanho da tela do dispositivo.  
(    ) O Bootstrap é um framework back-end.  
(    ) Informações não essenciais da página podem ser ocultadas ao ser apresentada em smartphone.  
(    ) Mockups são protótipos das páginas para avaliação antes do desenvolvimento.  
Assinale a alternativa que apresenta a sequência CORRETA:
A)  V - F - V - F.
B)  V - F - F - V.
C)  F - V - V - F.
D)  F - F - V - V.
4Utilizando o protocolo HTTP durante seu processo natural de navegar na internet, você digita uma URL no seu browser e ele faz, por exemplo, uma requisição get a um servidor Web. Mas o que é exatamente um servidor Web e qual é seu papel?
A)  O servidor Web é um programa cuja função é encontrar o serviço solicitado. Em sua forma mais básica, as requisições são enviadas para o proxy devolver um determinado arquivo.
B)  O servidor Web é um programa cuja função é responder a requisições. Em sua forma mais básica, as requisições são pedidas para o servidor Web devolver um determinado arquivo.                    
C)  O servidor Web é um programa cuja função é controlar as home pages no servidor. Em sua forma mais básica, sequenciando os arquivos index.
D)  O servidor Web é um programa cuja função é desviar as requisições para o endereço correto. Em sua forma mais básica, as requisições são enviadas para o servidor Web encaminhar para o destino adequado.
5Já sabemos que o AngularJS melhora muito a modularização de nosso código-fonte JavaScript. Quais são os três conceitos de que ele faz uso?
A)  Selects, Injeção de dependência e Dynamic binding.
B)  Diretivas, Injeção de dependência e Dynamic binding.
C)  Diretivas, Injeção binding e Dynamic select.
D)  Diretivas, Injeção de dependência e Select binding.
6Strings em JavaScript podem ser representadas de duas formas: com aspas simples ou aspas duplas. Em JavaScript, as variáveis que armazenam strings podem ser vistas como objetos, ou seja, ao contrário do PHP, onde as funções demanipulação de string são chamadas a partir do contexto global, em JavaScript os métodos de manipulação de string são chamados diretamente da variável que contém as strings através do operador ponto (.). Assinale a alternativa CORRETA que apresenta a quantidade de caracteres em uma string:
A)  Length().
B)  Search().
C)  Trim().
D)  Count().
7Qual a função do operador condicional do PHP "==="?
A)  Compara se dois valores são diferentes.
B)  Compara se dois valores são idênticos.
C)  Compara se dois valores têm o mesmo valor.
D)  Compara se o valor da direita é maior ou igual ao da esquerda.
8Das três partes componentes do formato de uma resposta HTTP do servidor para o navegador, duas são necessárias e uma é opcional. Quais são as partes necessárias?
A)  Estado e cabeçalho.
B)  Corpo e título.
C)  Estado e corpo.
D)  Cabeçalho e corpo.
9O JavaScript é uma linguagem de programação interpretada pelo navegador e é a mais utilizada no mundo, principalmente pelo fato de melhorar a usabilidade com a possibilidade de atualizar uma página web, ou parte dela, sem ter que carregá-la completamente. Sobre JavaScript, associe os itens utilizando o código a seguir:  
I- if (expressão de teste) {  
          //ação se condição 1 verdadeira  
    }
II- var contador = 0;  
     while (contador < 5) {  
          alert("Olá");  
          contador = contador + 1;  
      }  
III- nome = prompt("Qual é seu nome?");
(    ) Função com o recurso de receber dados inseridos pelo usuário.
(    ) Representa uma estrutura condicional.
(    ) Estrutura capaz de executar um conjunto de ações enquanto uma condição for verdadeira.
Assinale a alternativa que apresenta a sequência CORRETA:
A)  III - I - II.
B)  III - II - I.
C)  I - II - III.
D)  I - III - II.
10O JavaScript possui basicamente os mesmos operadores lógicos encontrados no PHP. Qual operador lógico verifica se dois valores não possuem a mesma identidade?
A)  Igualdade (==).
B)  Não Identidade (!==).
C)  Desigualdade (!=).
D)  Identidade (===).
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
B)  SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP BY CodDepartamento
C)  SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento HAVING AVG (Salario) > 2000
D)  SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY CodDepartamento
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 * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
B)  SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE 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;
D)  SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS;

Continue navegando