Buscar

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

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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:826929)
Peso da Avaliação 3,00
Prova 61751611
Qtd. de Questões 11
Acertos/Erros 3/8
Nota 3,00
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 B.*, A.NOME FROM USUARIO A, EMPRESA B
WHERE A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna os
campos da tabela "USUARIO".
B
O comando SQL "SELECT * FROM USUARIO A, EMPRESA B WHERE
A.CODUSU = B.CODUSU" retorna todos os campos das tabelas
"USUARIO" e "EMPRESA".
C
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".
D
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".
HTTP (Hypertext Transfer Protocol) é o protocolo para transferência de 
arquivos de hipertexto. O get é um método do HTTP utilizado para buscar um 
arquivo em um servidor Web. Além do método get utilizado pelo browser, o 
HTTP possui outros métodos. 
Assinale a alternativa CORRETA referente a esses métodos:
A Delete e Method.
B Put e Ping.
 VOLTAR
A+
Alterar modo de visualização
1
2
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
1 of 8 14/05/2023, 22:05
C Post e <script>.
D Post e Put.
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 diversos 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 as 
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 prejudica a 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 reutilizadas para fornecer responsividade a 
aplicações web.
( ) O framework bootstratp necessita do PHP como linguagem server-side 
para funcionar corretamente em dispositivos diversos.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B V - F - F - V.
C V - F - V - F.
D V - V - F - F.
O PHP/FI foi ganhando muitos usuários, e foi necessário efetuar algumas 
manutenções e correções no core da plataforma. Estas alterações deram 
origem à versão 2.0. Dois anos depois, em 1997, os projetos Web 
demandavam mais do que o PHP tinha a oferecer, ao perceber isto, dois 
desenvolvedores, Andi Gutmans e Zeev Suraski, contando com o apoio do 
criador do PHP, reescreveram completamente a linguagem. Então, o PHP 
definitivamente decolou, devido as suas características extremamente 
convenientes para projetos Web. O termo PHP é um acrônimo, que resume 
toda esta história, pois traduzido quer dizer "Página Pessoal". Sobre as 
3
4
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
2 of 8 14/05/2023, 22:05
principais características da linguagem de programação PHP, analise as 
sentenças a seguir:
I – PHP é uma linguagem Case Sensitive.
II – PHP é uma linguagem de tipagem dinâmica (também conhecida como 
tipagem fraca).
III – PHP é uma linguagem de tipagem dinâmica (também conhecida como 
tipagem forte).
IV – PHP não é uma linguagem Case Sensitive.
V – O PHP não suporta o tipo double.
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II e V estão corretas.
A modularização de código-fonte possui inúmeras vantagens, mas duas são as 
principais: o aumento da coesão e a diminuição do acoplamento. 
Sobre a coesão, assinale a alternativa INCORRETA:
A Está ligada ao princípio da responsabilidade única.
B Favorece a manutenção do código.
5
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
3 of 8 14/05/2023, 22:05
C Torna custosa a manutenção e o gerenciamento do código.
D Torna viável o reuso de códigos.
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 dependência e 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 - V - V - F.
C F - F - V - V.
D V - V - V - F.
O PHP é uma linguagem de programação que permite desenvolver sites 
web dinâmicos, e permite a interação com usuários, através de formulários, 
parâmetros e links. Esta linguagem de programação é case sensitive, ou seja, 
uma variável criada com letras maiúsculas é diferente de outra criada com 
minúsculas. No PHP, assim como em outras linguagens de programação, 
temos vários comandos para realizar as funcionalidades desejadas, dentre os 
quais, destacamos o comando "%2", que retorna o resto da divisão por dois, 
permitindo descobrir se um número é par. Com relação aos comandos da 
linguagem PHP, analise o código-fonte a seguir e assinale a alternativa 
6
7
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
4 of 8 14/05/2023, 22:05
CORRETA:
A Serão impressos na tela os valores: 15, 10, 60, 50.
B Serão impressos na tela os valores: 30, 40, 70, 80.
C Serão impressos na tela os valores: 30, 10, 70, 40.
D Serão impressos na tela os valores: 15, 20, 60, 50.
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: 
( ) Agrega melhor experiência de usuário. 
( ) O conteúdo é carregado progressivamente por meio de APIs. 
( ) Não ocorre a transferência de controle para outra página. 
( ) Facilitam a implementação de SEO. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - F - F - V.
C F - F - V - V.
8
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
5 of 8 14/05/2023, 22:05
D V - V - V - F.
No desenvolvimento de sistemas para internet é muito popular o uso 
combinado das tecnologiasLinux, como sistema operacional, servidor 
Apache, banco de dados MySQL e a linguagem de programação PHP, 
normalmente denominado LAMP. O banco de dados MySQL é o responsável 
pela persistência dos dados, ou seja, gravar os dados em uma memória não 
volátil. Sobre o MySQL, associe os itens utilizando o código a seguir: 
I- Banco de dados. 
II- Chave Primária. 
III- Tabela. 
( ) Onde são criados os objetos para armazenar os dados.
( ) É a identificação de cada registro na tabela.
( ) Estruturas que armazenam dados na forma de registros. 
Assinale a alternativa que apresenta a sequência CORRETA:
A II - I - III.
B I - II - III.
C I - III - II.
D III - I - II.
O PHP é uma linguagem de programação web, que é case sensitive, isto 
é, difere letras maiúsculas de minúsculas. Nesse sentido, uma variável "teste" 
é diferente da variável "Teste". Embora o código PHP seja escrito dentro da 
página, entre as tags "", 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:
9
10
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
6 of 8 14/05/2023, 22:05
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.
(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 
11
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
7 of 8 14/05/2023, 22:05
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;
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 WHERE
PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND
FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
Imprimir
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
8 of 8 14/05/2023, 22:05

Continue navegando