Buscar

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

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

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:826929)
Peso da Avaliação 3,00
Prova 61721140
Qtd. de Questões 11
Acertos/Erros 7/4
Nota 7,00
A linguagem de programação PHP permite a criação de vários tipos de variáveis, como integer, 
string, boolean, array e object. Assim como outras linguagens de programação, o PHP possui vários 
operadores lógicos. Associe os itens, utilizando o código a seguir:
I- Soma dos valores numéricos.
II- Obtém o resto da divisão entre dois valores.
III- Soma a variável à sua esquerda com o valor em sua direita.
IV- Divide a variável à sua esquerda pelo valor apresentado em sua direita.
( ) +=
( ) /=
( ) +
( ) %
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A III - I - II - IV.
B I - II - III - IV.
C III - IV - I - II.
D II - I - III - IV.
Atualmente, as aplicações web são acessadas por dispositivos dos mais variados tamanhos, 
desde notebooks, computadores desktop, tablets e celulares. Essa diversidade de dispositivos torna 
necessária a preocupação com a responsividade da aplicação. Considerando as características do 
design responsivo e do framework bootstrap, analise as sentenças a seguir:
I- O framework bootstrap exige a criação de um arquivo chamado app.css para poder ser utilizado.
II- 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 prejudica a navegabilidade.
III- O framework bootstrap é formado essencialmente por um arquivo css e um arquivo javascript que 
combinados oferecem um conjunto de funcionalidades que podem ser reutilizadas para fornecer 
 VOLTAR
A+
Alterar modo de visualização
1
2
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
1 of 6 24/04/2023, 20:55
responsividade a aplicações web.
IV- O bootstrap pode ser utilizado para o desenvolvimento em modo on-line através de um CDN 
(content delivery network) ou em modo off-line através do download da biblioteca.
Agora, assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, III e IV estão corretas.
Com o intuito de auxiliar na modularização de código-fonte JavaScript, a Google publicou um 
framework gratuito chamado AngularJS. Com ele, é possível separar completamente seu código 
JavaScript do código-fonte da página e modularizar o código-fonte de forma correta, aumentando 
muito o grau de legibilidade do código-fonte. Já sabemos que o AngularJS melhora muito a 
modularização de nosso código-fonte JavaScript. 
Quais os três principais conceitos necessários a entender sobre o AngularJS?
A Diretivas, Injeção de independência e Dynamic binding.
B Diretivas, Conectivas e Dynamic binding.
C Diretivas, Injeção de dependência e Dynamic constructor.
D Diretivas, Injeção de dependência e Dynamic binding.
Já 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 Diretivas, Injeção binding e Dynamic select.
B Selects, Injeção de dependência e Dynamic binding.
C Diretivas, Injeção de dependência e Dynamic binding.
D Diretivas, Injeção de dependência e Select binding.
3
4
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
2 of 6 24/04/2023, 20:55
Na linguagem SQL, os comandos DML permitem manipular os dados de um banco de dados. 
Com estes comandos, é possível inserir, alterar, excluir ou ainda selecionar dados de um banco de 
dados. Além disso, é possível criar comandos SELECT com a ligação de mais de uma tabela, 
trazendo dados de mais de uma tabela no mesmo comando SQL. Com relação aos comandos SQL, 
assinale a alternativa CORRETA:
A O comando SQL "SELECT A.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU =
B.CODUSU AND B.CODUSU = 123456" retorna todos os registros da tabela "USUARIO".
B O comando SQL "SELECT B.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU =
B.CODUSU AND B.CODUSU >= 123456" retorna todos os registros da tabela "USUARIO".
C O comando SQL "SELECT * FROM USUARIO A, EMPRESA B WHERE A.CODUSU =
B.CODUSU" retorna todos os campos das tabelas "USUARIO" e "EMPRESA".
D
O comando SQL "SELECT B.*, A.NOME FROM USUARIO A, EMPRESA B WHERE
A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna os campos da tabela
"USUARIO".
A criação do CSS (Cascading Style Sheets) pelo W3C veio ao encontro de uma necessidade 
latente dos desenvolvedores no que se refere à criação e à manutenção de websites. Considerando as 
funcionalidades trazidas pelo CSS, assinale a alternativa CORRETA:
A A manutenção de layouts de sites é mais fácil através da utilização de HTML puro, sem adição
de CSS.
B O HTML possui tags para formatação de fontes e cores de elementos desde sua origem.
C O CSS não pode ser definido individualmente para cada página.
D O CSS permite controlar os elementos de formatação de diversas páginas HTML em um só
documento.
O SQL (Linguagem de Consulta Estruturada), é uma linguagem de pesquisa declarativa para 
bancos de dados relacionais. 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 a seguir. 
DEPARTAMENTO 
 (#CodDepartamento,NomeDepartamento) 
EMPREGADO 
 (#CodEmpregado, NomeEmpregado, CodDepartamento, Salario) 
Na linguagem SQL, o comando para recuperar os empregados com salário maior que 2000 é:
A SELECT NomeEmpregado, Salario > 2000 FROM Empregado
5
6
7
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
3 of 6 24/04/2023, 20:55
B SELECT CodDepartamento, Salario FROM Empregado GROUP BY CodDepartamento
HAVING AVG (Salario) > 2000
C SELECT NomeEmpregado, Salario FROM Departamento WHERE Salario > 2000
D SELECT NomeEmpregado, Salario FROM Empregado WHERE Salario > 2000
O Sistema Gerenciador de Banco de Dados (SGBD) MySQL é uma tecnologia de código aberto 
com bases de dados relacionais. A linguagem SQL (Structure Query Language) é utilizada para criar 
as estruturas e manipular os dados nos bancos como inserir, listar e gerenciar todo o conteúdo 
armazenado. Sobre banco de dados, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O comando INSERT é utilizado para inserir dados nas tabelas. 
( ) Tabelas são estruturas que armazenam dados na forma de registros. 
( ) Chave primária é a identificação de cada registro na tabela. 
( ) O comando SELECT tem a função de atualizar dados das tabelas. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B F - V - V - F.
C V - F - F - V.
D V - V - V - F.
Uma das aplicações que mais contribuiu para o aumento do número de usuários na internet foi o 
navegador web. A partir da criação da www (world wide web), do http (hyper text transfer protocol) e 
do html (hyper text markup language), era possível navegar nas páginas e acessar conteúdo on-line. 
No que se refere à essa importante evolução que ocorreu na internet, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Antes da criação da www, o e-mail era a aplicação mais utilizada na internet.
( ) O html é o protocolo que permite o tráfego das páginas através da internet.
( ) O http possibilita que páginas html sejam acessadas em um navegador e está situado no topo da 
pilha dos protocolos TCP/IP.
( ) Tanto o html quanto o http foram criados no CERN pelo pesquisador Tim Berners-Lee.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - V - F - V.
8
9
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
4 of 6 24/04/2023, 20:55
C V - V - F - F.
D V - F - F - V.
A forma mais comum de se implementar uma arquitetura REST é fazendo usodo protocolo HTTP, 
utilizando os métodos get, post, put e delete. Sobre estes métodos, analise as sentenças a seguir:
I- Post: indica que queremos obter informações do recurso que estamos acessando;
II- Get: indica que queremos criar um novo recurso;
III- Put: indica que queremos alterar um recurso existente;
IV- Delete: indica que queremos excluir um recurso existente.
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças III e IV estão corretas.
(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 
10
11
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
5 of 6 24/04/2023, 20:55
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;
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 * FROM PECAS, FORNECEDORES, FORNECIMENTOS;
Imprimir
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
6 of 6 24/04/2023, 20:55

Continue navegando