Buscar

Avaliação Final (Objetiva) - Individual Semipresencial

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Acadêmico:
	 ()
	
	Disciplina:
	Programação para Web I (ADS15)
	Avaliação:
	Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:) ( peso.:3,00)
	Prova:
	
	Nota da Prova:
	10,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	A linguagem de programação PHP difere letras maiúsculas de minúsculas em variáveis, palavras reservadas e comandos. Além disso, o PHP possibilita a interação do usuário com o sistema através de formulários criados em páginas web. Para a criação de uma variável em PHP, não é definido o tipo da variável, sendo que o tipo da variável pode ser alterado em tempo de execução. Com relação ao código PHP anexo, analise as afirmativas a seguir:
I- Será impressa a frase "Imprimindo o valor do array.".
II- O array que foi declarado possui uma posição com um valor.
III- Será impressa a frase "O array está vazio.".
IV- O array que foi declarado não possui valor.
Assinale a alternativa CORRETA:
	
	 a)
	Somente a afirmativa IV está correta.
	 b)
	As afirmativas I e III estão corretas.
	 c)
	As afirmativas I e II estão corretas.
	 d)
	As afirmativas III e IV estão corretas.
	2.
	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)
	F - F - V - V.
	 b)
	V - F - F - V.
	 c)
	F - V - V - F.
	 d)
	V - V - V - F.
	3.
	O DOM (Document Object Model) é utilizado para fazer a integração entre os elementos html e o código JavaScript dentro de uma página, adicionando um grau ainda maior de interatividade e usabilidade a ela. Considerando o DOM, analise as sentenças a seguir:
I- Podemos utilizar o DOM para validar informações oriundas de formulários html.
II- O código document.getElementById("paragrafo").innerHTML; atribui um valor ao elemento HTML identificado pelo id ?paragrafo?.
III- O código var email = document.getElementById("email").value; obtém o valor do elemento HTML identificado pelo id email.
IV- Determinadas validações que antes eram feitas através de JavaScript podem ser feitas no HTML 5 através da utilização de atributos.
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças I, III e IV estão corretas.
	 b)
	As sentenças I, II e III estão corretas.
	 c)
	As sentenças I e II estão corretas.
	 d)
	As sentenças II e IV estão corretas.
	4.
	O tráfego de informações entre sistemas web é uma necessidade nos sistemas modernos. Para implementar este tipo de comunicação, existem diversos padrões, dentre os quais podemos destacar o XML e o Json. No que se refere a estes dois padrões de formatação de informação, assinale a alternativa CORRETA:
	 a)
	Documentos XML possuem uma escrita simplificada e são, em geral, mais leves que documentos Json.
	 b)
	No formato Json, as estruturas principais são os objetos e os atributos.
	 c)
	Objetos Json são estruturas de dados compostas por propriedades do tipo chave-valor.
	 d)
	Os arrays Json são declarados através do literal chaves { }, sendo responsáveis pelo armazenamento de coleções de objetos.
	5.
	Os hiperlinks representam a própria essência da internet, pois permitem que de um documento se tenha acesso a outros relacionados. Dentro do HTML, existem tags e atributos específicos para se trabalhar com hiperlinks. Com relação aos hiperlinks do HTML, analise as sentenças a seguir:
I- A tag "<a>" é a tag que identifica determinado trecho da página web como um hiperlink.
II- Para funcionar, a tag de hiperlink necessita do atributo href, que define o seu endereço destino.
III- O elemento de hiperlink é utilizado, em geral, sem conteúdo ou tag de fechamento.
IV- O texto a ser clicado para acionar o hiperlink fica entre as tags "<a>" e "</a>".
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças I, III e IV estão corretas.
	 b)
	As sentenças I e III estão corretas.
	 c)
	As sentenças I, II e IV estão corretas.
	 d)
	As sentenças II e III estão corretas.
	6.
	O PHP é uma linguagem de programação web, que é case sensitive, isto é, difere letras maiúsculas de minúsculas. Neste sentido, uma variável "teste" é diferente da variável "Teste". Embora o código PHP seja escrito dentro da página, entre as tags "<?php" e seu fechamento "?>", o código é executado no servidor, sendo que para o cliente é enviado apenas o código HTML gerado por ele. Com relação ao código da linguagem PHP a seguir, assinale a alternativa CORRETA:
	
	 a)
	Serão impressos na tela os valores: 20, 50, 60, 80.
	 b)
	Serão impressos na tela os valores: 20, 40, 60, 80.
	 c)
	Serão impressos na tela os valores: 20, 50, 60, 90.
	 d)
	Serão impressos na tela os valores: 20, 40, 90, 120.
	7.
	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 e XML, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) Os dois modelos representam informações no formato binário. 
(    ) Ambos são dependentes de linguagem. 
(    ) São capazes de representar informação complexa. 
(    ) Ambos podem ser utilizados para transportar informações em aplicações AJAX. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - F - V.
	 b)
	F - V - V - F.
	 c)
	F - F - V - V.
	 d)
	V - V - V - F.
	8.
	Antigamente, o desenvolvimento de páginas web, para funcionamento correto em diferentes resoluções, deveria utilizar recursos adaptativos no código-fonte, sendo uma característica da maioria dos sites existentes que se adaptavam aos diferentes aplicativos. No entanto, recentemente surgiu o framework Bootstrap para resolver o problema de diferentes tamanhos de tela, que nasceu no Twitter através de um projeto open source. 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.
Agora, assinale a alternativa CORRETA:
	 a)
	As afirmativas II e IV estão corretas.
	 b)
	As afirmativas I, III e IV estão corretas.
	 c)
	As afirmativas II, III e IV estão corretas.
	 d)
	Somente a afirmativa I está correta.
	9.
	A linguagem de programação PHP permite validar e gravar dados enviados de formulários de páginas web. Pode interagir com o banco de dados e criar páginas web dinâmicas. Com relação à linguagem de programação PHP, analise
as sentenças a seguir:
I- Os comandos da linguagem PHP devem ser terminados com ponto e vírgula.
II- O sinal de igual indica atribuição de um valor para uma determinada área de memória.
III- O operador de concatenação de string é o ponto.
IV- A abertura de um novo comentário multilinhas é realizado pelos caracteres barra e sinal de igual ( /+ ).
V- A abertura de um comentário de uma linha é realizada por duas barras ( // ).
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, II, III e V estão corretas.
	 b)
	As sentenças II, III, IV e V estão corretas.
	 c)
	Somente a sentença I está correta.
	 d)
	As sentenças I, II e IV estão corretas.
	10.
	Antes do surgimento do Javascript, a navegação na internet era limitada ao conteúdo que era escrito nas páginas e nos links disponibilizados, os quais realizavam requisições ao servidor. Neste sentido, cada clique em um link solicitava uma requisição ao servidor, sendo a única forma de alternar entre as páginas web. Com o surgimento do Javascript, a navegabilidade das páginas web tornaram-se mais rápidas e dinâmicas. Com relação ao Javascript, analise as afirmativas a seguir:
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.
IV- A tag "<script>", onde são escritos comandos Javascript, pode ser declarada apenas dentro da tag "<head>" do HTML.
Agora, assinale a alternativa CORRETA:
	 a)
	As afirmativas II e IV estão corretas.
	 b)
	As afirmativas I, II e III estão corretas.
	 c)
	Somente a afirmativa I está correta.
	 d)
	As afirmativas II, III e IV estão corretas.
	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
	 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
WHERE AVG (Salario) > 2000
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 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 * FROM PECAS, FORNECEDORES,
FORNECIMENTOS;
	 d)
	SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE
FROM PECAS, FORNECEDORES, FORNECIMENTOS
WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA
AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
Prova finalizada com 12 acertos e 0 questões erradas.
Parte inferior do formulário

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando