Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGAMAÇAO PARA WEB 1 AVALIAÇAO FINAL OBJETIVA 1 R I- O Javascript é uma linguagem de programação para páginas web, cujos comandos são executados no lado do cliente e não no servidor da aplicação. II- O Javascript permite o desenvolvimento de comandos para controlar comportamentos dos navegadores de internet. III- O Javascript é uma linguagem interpretada, e neste sentido, não precisa ser compilada, apenas executada. 2 Sobre JSON, classifique V para as sentenças verdadeiras e F para as falsas: (v) ["SC", "RS", "PR", "MS"] é um array JSON de Strings válido. (v) [ [1 , 5], [-1 , 9], [1000 , 0] ] é uma matriz de inteiros válida. (v) Representa uma chave que armazena um valor nulo: "site": null. (f) Um objeto JSON só pode ser utilizado com PHP. 3 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. R SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; 4 Os navegadores web não fazem a exibição das tags HTML, apenas as utilizam para renderizar o conteúdo da página. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: R (V) A declaração <!DOCTYPE html> indica que o documento em questão utiliza HTML5. (F) Para apresentar um título de primeiro nível ao usuário é utilizada a tag <title>, por exemplo, <title> Hello World </title>. (F) A tag utilizada para renderizar uma imagem no navegador é <a>, a qual também pode redirecionar o usuário para outra página web. (V) Para o navegador apresentar ao usuário um campo com multilinhas é utilizada a tag <textarea>. 5 Sobre as Single Page Applications, classifique V para as sentenças verdadeiras e F para as falsas: R (V) Existem pelo menos dois projetos, uma para back-end e um para front-end. (V) Adiciona mais responsabilidade para o front-end. (V) O código necessário pode ser obtido com um único carregamento de página. (F) Dificulta a experiência de usuário 6 Considerando o comportamento dos operadores lógicos em JavaScript, analise as sentenças a seguir: R I- Operadores lógicos são operadores aplicados a um ou mais valores, sempre retornando true ou false. II- A expressão 1=="1" retorna false. III- A expressão 1==="1" retorna false. IV- A expressão A && B retornará false se A ou B forem expressões booleanas que também retornarem false R A sentenças I, III e IV estão corretas. 7 Sobre as tags HTML, associe os itens utilizando o código a seguir: I- datalist. II- header. III- iframe. R sequência CORRETA (I) Autocomplete para formulários. (II) Cabeçalho para seção de página. (III) Subjanela no documento. 8 A respeito do caso hipotético apresentado, avalie as asserções a seguir: I- A tag <select> apresenta uma lista suspensa de valores para o usuário fazer a seleção. PORQUE II- A tag <section> é uma seção dentro de um artigo. Assinale a alternativa CORRETA: R As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. 9 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. R SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento HAVING AVG (Salario) > 2000 10 Sobre o design responsivo, classifique V para as sentenças verdadeiras e F para as falsas: R (V) O layout deve ser fluido e não deve fazer uso de medidas fixas. (V) Deve-se redimensionar imagens e vídeos para não sobrecarregar a transferência de dados. (V) Adaptar o tamanho de botões, links e menus para interfaces touch. (F) O layout da página não se adapta conforme a resolução em que está sendo visualizado. 11 Com relação ao framework Bootstrap, analise as afirmativas a seguir: I- Não é necessário baixar a biblioteca de fontes do Bootstrap, pois pode-se utilizar um CDN (Content Delivery Network). II- É necessário baixar a biblioteca de fontes do Bootstrap para poder utilizá-lo no desenvolvimento de uma página web responsiva. III- Utilizando a biblioteca do Bootstrap em uma página web, é possível que o tamanho de uma imagem seja ajustada automaticamente quando for utilizado um celular ou um notebook para acessar esta página. IV- Com o Bootstrap, é possível tornar uma tabela ajustável automaticamente de acordo com o tamanho da tela do dispositivo sendo utilizado. R As afirmativas I, III e IV estão corretas. 12 Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: R (V) O comando document.write do Javascript escreve algum valor passado para ele na página HTML. (F) O uso do ponto e vírgula como delimitação de comandos Javascript é obrigatório. (V) O comentário de uma linha em Javascript inicia com duas barras "//". (V) Os comentários com várias linhas em Javascript iniciam com barra asterisco e terminam com asterisco barra.
Compartilhar