Buscar

prova de POO

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 7 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 7 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

Prévia do material em texto

Acadêmico: Jonatan Machado (1504222)
Disciplina: Programação para Web I (ADS15)
Avaliação:
Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:655539) (
peso.:3,00)
Prova: 23056308
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada
1. Uma das características mais importantes da linguagem de programação javascript é
possibilitar ao desenvolvedor a criação de funções. Através das funções, a reutilização do
código é mais fácil, pois não é preciso reescrever o comportamento que já foi definido em
uma função, além de permitir uma maior organização e legibilidade do código-fonte.
Considerando a criação e a utilização de funções dentro do javascript, analise o código-fonte
na figura e classifique V para as sentenças verdadeiras e F para as falsas:
( ) A página não exibirá nenhum resultado, pois existe um erro no javascript.
( ) O texto contido dentro do parágrafo será ?soma (3,3)?.
( ) O texto contido dentro do parágrafo será ?6?.
( ) Toda função em javascript deverá ter retorno.
( ) Uma variável criada dentro de uma função não pode ser acessada fora dela.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V - V.
 b) F - V - V - F - F.
 c) V - V - V - F - F.
 d) F - F - V - F - V.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
1 of 7 20/10/2020 13:55
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 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 - V - V - F.
 b) V - F - F - V.
 c) F - F - V - V.
 d) F - V - V - F.
3. Para ser criada uma variável em tempo de execução, na linguagem PHP, não deve ser
informado o seu tipo, pois esta linguagem possui a tipagem fraca. Neste sentido, basta
declarar a variável, atribuindo o seu valor. Neste contexto, se a variável for inicializada com
um valor do tipo String, e no decorrer do programa for atribuído um valor Integer para esta
mesma variável, houve a transformação de seu tipo para Integer. Com relação aos tipos de
dados da linguagem de programação PHP, analise as afirmativas a seguir:
I- Entre os tipos de dados suportados pela linguagem de programação PHP, podemos citar os
tipos Integer, Double, String, Boolean, Object e Array.
II- Valores inteiros podem ser positivos ou negativos.
III- São exemplos de valores para o tipo Double: {-40.62563, -25.01, 0, 150.0}.
IV- Para declarar uma variável do tipo String, basta escrever o código: " $texto = String;".
Agora, assinale a alternativa CORRETA:
 a) As afirmativas I e IV estão corretas.
 b) As afirmativas I, II e III estão corretas.
 c) As afirmativas II e IV estão corretas.
 d) As afirmativas III e IV estão corretas.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
2 of 7 20/10/2020 13:55
4. O 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) I - III - II.
 b) I - II - III.
 c) III - I - II.
 d) III - II - I.
5. O Structured Query Language - SQL -, Linguagem de Consulta Estruturada, em português, é
uma linguagem padronizada para utilização em bancos de dados relacionais. Muitos dos
bancos de dados relacionais, como o MySql, Oracle, Firebird e Microsoft Access possuem o
SQL como linguagem para seu gerenciamento. Existem outras linguagens para bancos de
dados, porém o SQL é o que predomina. Partindo desse pressuposto, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) "INSERT INTO CARRO VALUES (1, 'Teste', 20161014)" é um comando DML.
( ) "DELETE FROM CARRO WHERE CODCAR = 1" é um comando DDL.
( ) "DROP TABLE CARRO" é um comando DML.
( ) "CREATE TABLE CARRO (CODCAR INT(6) NOT NULL)" é um comando DDL.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - V - V - F.
 c) F - V - F - F.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
3 of 7 20/10/2020 13:55
 d) V - V - F - V.
6. 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) F - V - V - F.
 b) V - V - V - F.
 c) V - F - F - V.
 d) F - F - V - V.
7. O 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 - F - V.
 b) V - F - V - F.
 c) F - F - V - V.
 d) F - V - V - F.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
4 of 7 20/10/2020 13:55
8. O protocolo HTTP (HYPERTEXT TRANSFER PROTOCOL) é o protocolo responsável pela
transferência das páginas HTML até o navegador do cliente, possuindo diversos métodos
para interação com os recursos disponíveis no servidor. Com relação aos métodos
disponíveis no HTTP, analise as sentenças a seguir:
I- O método GET é responsável pela busca de determinado recurso dentro do servidor web.
II- O método POST é responsável peloenvio de informações a determinado recurso dentro de
um servidor, como, por exemplo, as informações contidas em um formulário HTML de
cadastro.
III- O método PUT tem exatamente a mesma função do método post; entretanto, as
informações enviadas ao servidor ficam visíveis na URL.
IV- O método GET não pode ser utilizado para envio de informações ao servidor web.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I e III estão corretas.
9. 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
consequente implementação de consultas e relatórios dentro dos sistemas. Com relação ao
comando SELECT, assinale a alternativa CORRETA:
 a) Cada comando do tipo SELECT somente pode ser aplicado a uma tabela do banco de
dados de cada vez.
 b) 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.
 c) 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 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.
10.O HTML (Hypertext Markup Language) é uma linguagem de marcação utilizada no
desenvolvimento de páginas web, e o CSS (Cascading Style Sheets) é utilizado para definir a
apresentação do HTML e XML, isto é, definir o estilo da página, com cores, tamanhos de
fontes, configurações de tamanhos e posições de componentes na tela, entre outros. O
principal objetivo do CSS é separar o código HTML do código de apresentação, tornando-os
mais limpo. Com relação ao código CSS que está sendo apresentado, assinale a alternativa
CORRETA:
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
5 of 7 20/10/2020 13:55
 a) É uma classe de estilo que define a posição do topo, posição da margem esquerda, a
largura e a altura de um componente HTML.
 b) É uma classe de estilo que define o tamanho do fonte, posição do topo, posição da
margem esquerda, a largura e a altura de um componente HTML.
 c) É uma classe de estilo que define o tamanho do fonte, posição do topo, posição da
margem esquerda, a largura, a altura e define a cor do plano de fundo de um componente
HTML.
 d) É uma classe de estilo que define o tamanho do fonte, posição do topo e da margem
esquerda de um componente HTML.
11.(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.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
6 of 7 20/10/2020 13:55
 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;
12.(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
GROUP BY CodDepartamento
 c) SELECT CodDepartamento, AVG (Salario) > 2000
FROM EMPREGADO
GROUP BY CodDepartamento
 d) SELECT CodDepartamento
FROM EMPREGADO
WHERE AVG (Salario) > 2000
Prova finalizada com 10 acertos e 2 questões erradas.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
7 of 7 20/10/2020 13:55

Continue navegando