Buscar

Programação para Web I-4

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 3 páginas

Prévia do material em texto

12/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3 
 
2. 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 nome 
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 qua 
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. 
 
3. O HTML é uma linguagem de marcação de texto, para cada marcação o navegador renderiza um elemento para o navegador interpretar. Com o uso das marcações, também chama 
é possível dar comandos ao navegador para que apresente a informação da forma mais adequada, por exemplo, um título, um parágrafo, um botão ou um formulário. A respeito do 
hipotético apresentado, avalie as asserções a seguir: 
I- O código <p text-align: right> Uniasselvi </p> exibe um parágrafo alinhado a direita. 
PORQUE 
II- O atributo "text-align" do CSS com o valor "right" alinha o texto a direita. 
Assinale a alternativa CORRETA: 
a) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. 
b) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
c) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
d) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. 
4. O comando SELECT está entre os mais importantes dentro da linguagem de programação SQL, afinal é ele que permite a seleção de dados existentes dentro das tabelas e a conse 
implementação de consultas e relatórios dentro dos sistemas. Com relação ao comando SELECT, assinale a alternativa CORRETA: 
 a) O comando SELECT permite a criação dos comandos chamados de querys, em que é possível aplicar critérios de filtragem para definir detalhadamente qual informação deve se 
b) Cada comando do tipo SELECT somente pode ser aplicado a uma tabela do banco de dados de cada vez. 
c) Caso não se aplique nenhuma cláusula where em uma query SQL, nenhum resultado será retornado, pois o banco de dados não sabe qual informação deve ser buscada. 
d) Na sintaxe do comando select, é obrigatório o uso dos nomes das tabelas seguidas pelos nomes das colunas que se deseja selecionar. 
5. O W3C (World Wide Web Consortium) é o órgão responsável pela definição de diversos padrões e tecnologias utilizadas na internet, entre eles o HTML, o CSS e o Javascript. O HT 
atualmente na versão 5 e, por uma diretriz do W3C, mantém compatibilidade retroativa com versões anteriores do HMTL. No que se refere ao HTML 5, analise as sentenças a segu 
I- A tag <html lang="en"></html> é o elemento raiz dentro da árvore de elementos HTML. 
II- Um das tags que não sofreu alteração em relação a versões anteriores do HTML é a tag <head>. 
III- A tag <meta charset="utf-8"> indica a possibilidade de utilização de imagens e hiperlinks nas páginas HTML. 
IV- <!DOCTYPE html> é a tag que declara que se trata de um documento de hipertexto escrito em HTML5. 
 
6. A utilização do framework AngularJS permite a modularização do código-fonte Javascript. Para esta funcionalidade, este framework utiliza os conceitos de diretivas, injeção de depe 
dynamic binding. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Existe correspondência entre a diretiva ng-app com a declaração do módulo no código-fonte Javascript, como, por exemplo, a diretiva ng-app=?teste? e a declaração do módulo 
angular.module(?teste?, [])?. 
( ) Existe correspondência entre a diretiva ng-controller da tag body e a declaração do controller no arquivo app.js. 
( ) Com o parâmetro $scope na declaração do controller, injeta-se um objeto utilizado pelo framework para compartilhar valores entre o controller e o fonte HTML. 
( ) Existe a necessidade de definição das propriedades id e name dos elementos HTML para imprimir algum valor. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
a) V - V - F - V. 
 b) F - F - V - V. 
Acadêmico: 
Disciplina: Programação para Web I (ADS15) 
Avaliação: 
Prova: 
Nota da Prova: 00 10 , 
Legenda: Resposta Certa Sua Resposta Errada 
1. Os objetos de bancos de dados que utilizamos dentro do MySQL possuem diversas categorias, dentre as quais podemos destacar as bases de dados, as tabelas e as chaves primá 
se refere aos objetos de bancos de dados supracitados, assinale a alternativa CORRETA: 
 a) Uma base de dados é uma estrutura única que contém colunas e serve para armazenar os dados das entidades. 
 b) Uma chave primária é um tipo especial de registro que serve para garantir o acesso às informações dentro de uma base de dados. 
 c) Uma base de dados pode conter uma ou n tabelas que podem ou não estar relacionadas entre si. 
 d) Uma base de dados está contida dentro de uma tabela. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - V. 
 b) V - F - F - V. 
 c) F - V - V - F. 
 d) V - V - V - F. 
Assinale a alternativa CORRETA: 
 a) As sentenças I, II e IV estão corretas. 
 b) As sentenças III e IV estão corretas. 
 c) As sentenças I, II e III estão corretas. 
 d) As sentenças II e III estão corretas. 
12/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3 
7. 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á 
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 adapta 
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 
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. 
 
8. A responsividade é atualmente uma das principais preocupações no que tange ao design de aplicações web, visto que tais aplicações podem ser acessadas por dispositivos de dive 
tamanhos e com diversas resoluções, como tablets, notebooks, smartphones etc. Considerando as características do design responsivo e do framework bootstrap, classifique V para 
sentenças verdadeiras e F para as falsas: 
( ) Um dos problemas de aplicações web não responsivas é que determinadas informações da página podem ser redimensionadas ou até mesmo mudadas de lugar, o que prejudi 
navegabilidade. 
( ) O framework bootstrap somente pode ser utilizado para o desenvolvimento em modo on-line através de um CDN (content delivery network). 
( ) O framework bootstrap é formado essencialmente por um arquivo css e um arquivo javascript que, combinados, oferecem um conjunto de funcionalidades que podem ser reutili 
fornecer responsividade a aplicações web. 
( ) O framework bootstratp necessita do PHP como linguagem server-side parafuncionar corretamente em dispositivos diversos. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
10.As variáveis na linguagem PHP são case sensitive, ou seja, existe diferença entre a declaração de uma variável com letras maiúsculas de outra com letras minúsculas. Como existe 
fonte PHP muito extensos, muitas vezes perde-se a noção se uma determinada variável foi ou não criada. Para resolver este problema, o PHP possui a função "isset()" que serve pa 
uma variável existe ou não. Com relação ao código-fonte PHP apresentado, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O código-fonte PHP apresentado imprime na tela o depósito mensal em uma poupança, que somente finaliza quando o valor depositado na poupança for maior ou igual que o v 
carro. 
( ) Após a impressão de depósito de cada mês, é impressa a linha "<br>A variável está declarada!". 
( ) Após a impressão de depósito de cada mês, o valor retornado pela função "isset" é verdadeiro (true). 
( ) A penúltima linha impressa pelo fonte acima será "<br>Depositar mais 500,00 no mês 40". 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
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 
GROUP BY CodDepartamento 
HAVING AVG (Salario) > 2000 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - F. 
 b) V - F - F - V. 
 c) F - F - V - V. 
 d) V - V - V - F. 
 a) V - F - V - F. 
 b) F - F - F - V. 
 c) V - F - F - V. 
 d) V - V - F - F. 
9. Os comandos DML são utilizados para a realização de operações dentro dos bancos de dados, dentre as quais se destacam as operações de SELEÇÃO, INSERÇÃO, ATUALIZAÇÃ 
DELEÇÃO. Com relação aos comandos DML, assinale a alternativa CORRETA: 
 a) O comando de deleção do DML é o comando DROP, que pode ser aplicado a tabelas e a bases de dados. 
 b) A sintaxe do comando DML para inserção de dados pode ser exemplificada através da seguinte instrução: INSERT INTO nome_tabela ( coluna_1, coluna_2, coluna_3) VALUES 
valor_2, valor_3). 
 c) O comando DML para fazer atualização de dados é o comando REFRESH. 
 d) O comando DML utilizado para fazer a busca de registros em uma tabela é o comando FIND. 
 a) V - F - V - V. 
 b) F - V - V - V. 
 c) V - V - V - F. 
 d) F - V - F - F. 
 c) F - V - V - F. 
 d) V - V - V - F. 
12/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3 
 
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 p 
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 NOME, CODIGO, DESCRICAO, QUANTIDADE 
FROM PECAS, FORNECEDORES, FORNECIMENTOS 
WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA 
AND FORNECEDORES.COD_FORN = 
FORNECIMENTOS.COD_FORN; 
 c) SELECT * FROM PECAS, FORNECEDORES, 
FORNECIMENTOS; 
 d) SELECT * FROM PECAS, FORNECEDORES, 
FORNECIMENTOS WHERE PECAS.CODIGO = 
FORNECIMENTOS.COD_PECA AND 
FORNECEDORES.COD_FORN = 
 
 b) SELECT CodDepartamento, AVG (Salario) > 2000 
FROM EMPREGADO 
GROUP BY CodDepartamento 
 c) SELECT CodDepartamento 
FROM EMPREGADO 
WHERE AVG (Salario) > 2000 
GROUP BY CodDepartamento 
 d) SELECT CodDepartamento 
FROM EMPREGADO 
WHERE AVG (Salario) > 2000 
12. ( ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados. 
FORNECIMENTOS.COD_FORN; 
Prova finalizada com 10 acertos e 2 questões erradas .

Continue navegando

Outros materiais