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

10/05/2024, 19:53 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:954124)
Peso da Avaliação 4,00
Prova 79825774
Qtd. de Questões 11
Acertos/Erros 9/2
Nota 9,00
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 - V - F - V.
B V - F - F - V.
C F - V - V - F.
D F - V - F - F.
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 F - F - V - V.
B V - V - V - F.
 VOLTAR
A+
Alterar modo de visualização
1
2
10/05/2024, 19:53 Avaliação Final (Objetiva) - Individual
about:blank 2/5
C F - V - V - F.
D V - F - F - V.
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 - V - F.
B F - V - V - F.
C F - F - V - V.
D V - F - F - V.
Podemos citar duas características principais. Primeiro, o PHP é uma linguagem Case Sensitive, ou 
seja, onde letras maiúsculas diferem de letras minúsculas no que diz respeito a palavras reservadas, 
comandos e nomes de variáveis. Segundo, PHP é uma linguagem de tipagem dinâmica (também 
conhecida como tipagem fraca), o que significa que o tipo da variável não necessita ser declarado e 
pode alterar em tempo de execução. Sabendo que o termo PHP é um acrônimo, assinale a alternativa 
CORRETA:
A PHP = Parental Home Page.
B PHP = Parental Home Point.
C PHP = Personal Home Page.
D PHP = Personal Home Point.
Quando se conecta à internet, e digita-se no browser um determinado site, o browser irá efetuar uma 
requisição GET através de um protocolo HTTP. Sobre outros tipos de requisições, analise as 
sentenças a seguir:
I – Post.
II – Put.
3
4
Revisar Conteúdo do Livro
5
10/05/2024, 19:53 Avaliação Final (Objetiva) - Individual
about:blank 3/5
III – Erase.
IV – URL.
V – Pop.
Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B As sentenças I e III estão corretas.
C As sentenças II e V estão corretas.
D As sentenças I e IV estão corretas.
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 Na sintaxe do comando select, é obrigatório o uso dos nomes das tabelas seguidas pelos nomes
das colunas que se deseja selecionar.
B 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.
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 Cada comando do tipo SELECT somente pode ser aplicado a uma tabela do banco de dados de
cada vez.
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ÇÃO e 
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 O comando DML utilizado para fazer a busca de registros em uma tabela é o comando FIND.
C
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_1,
valor_2, valor_3).
D O comando DML para fazer atualização de dados é o comando REFRESH.
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 Put e Ping.
6
7
8
10/05/2024, 19:53 Avaliação Final (Objetiva) - Individual
about:blank 4/5
B Post e Put.
C Delete e Method.
D Post e <script>.
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 V - F - F - V.
B F - F - V - V.
C F - V - V - F.
D V - V - V - F.
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ívelque 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:
9
Revisar Conteúdo do Livro
10
10/05/2024, 19:53 Avaliação Final (Objetiva) - Individual
about:blank 5/5
A Somente a afirmativa I está correta.
B As afirmativas I, III e IV estão corretas.
C As afirmativas II, III e IV estão corretas.
D As afirmativas II 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 
fornecida, a descrição dessa peça e a quantidade fornecida da referida peça.
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;
D
SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS,
FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO =
FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
11
Imprimir

Continue navegando

Outros materiais