Buscar

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

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

06/10/2022 16:33 Avaliação Final (Objetiva) - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745574)
Peso da Avaliação 3,00
Prova 43878746
Qtd. de Questões 12
Acertos/Erros 11/0
Canceladas 1
Nota 10,00
Atualmente, uma boa prática de desenvolvimento de páginas web é a utilização de recursos de 
design responsivo, isto é, páginas que se adaptam de acordo com o tamanho da tela do dispositivo 
que está sendo utilizado. Além disso, outra técnica de boas práticas no desenvolvimento web é a 
modularização do código-fonte javascript. Com relação a estas tecnologias para desenvolvimento 
web, analise as afirmativas a seguir: 
I- O bootstrap é uma biblioteca com código-fonte open source, que disponibiliza o recurso de design 
responsivo. 
II- A biblioteca bootstrap pode ser utilizada de forma on-line, sem ter que baixar a biblioteca para 
dentro do projeto, ou ainda off-line, em que baixa-se a biblioteca. 
III- O AngularJS é um framework do Google que serve para facilitar a modularização do código-
fonte Javascript. 
IV- O AngularJS é um framework que permite ao código-fonte Javascript adaptar as páginas ao 
tamanho da tela. 
Agora, assinale a alternativa CORRETA:
A As afirmativas II e IV estão corretas.
B Somente a afirmativa I está correta.
C As afirmativas II, III e IV estão corretas.
D As afirmativas I, II e III 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 ( 
 VOLTAR
A+
Alterar modo de visualização
1
2
06/10/2022 16:33 Avaliação Final (Objetiva) - Individual
about:blank 2/7
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;
O conceito de SPA (Single Page Application) consiste no desenvolvimento de aplicações e 
páginas web, em que uma interação de um usuário não exige o recarregamento de toda a página, mas, 
sim, somente a área com o conteúdo desejado. Este técnica de desenvolvimento mantém a página 
mais leve e consequentemente seu carregamento menos oneroso para o servidor. Considerando o 
conceito de SPA e sua implementação através do framework AngularJS, classifique V para as 
sentenças verdadeiras e F para as falsas: 
( ) Para construir uma aplicação web utilizando o conceito de SPA, o framework AngularJS 
necessita do download da biblioteca adicional angular-route. 
( ) Não é possível utilizar o conceito de SPA e REST em uma mesma aplicação WEB, pois os dois 
são completamente antagônicos. 
( ) O AngularJS e o Bootstrap não são compatíveis, pois ambos tratam-se de bibliotecas javascript 
com as mesmas funcionalidades. 
( ) No framwork AngularJS, as diretivas são a ponte entre o html e o javascript, sendo facilmente 
identificadas pelo prefixo ag-. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B V - F - F - F.
C V - V - F - F.
D F - V - F - V.
3
06/10/2022 16:33 Avaliação Final (Objetiva) - Individual
about:blank 3/7
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 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 "" e "". 
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e III estão corretas.
D As sentenças I, III e IV estão corretas.
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 - F - V - V.
C F - V - V - F.
D V - V - V - F.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
(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) 
4
5
6
06/10/2022 16:33 Avaliação Final (Objetiva) - Individual
about:blank 4/7
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
JavaScript nasceu de um antigo navegador chamado Netscape. Atualmente, é implementado em todos 
os navegadores. Sobre Javascript, analise as sentenças a seguir:
I- Javascript é uma linguagem de script do lado do cliente. 
II- Possui menos interação com o servidor, permitindo validar a entrada do usuário antes de enviar a 
página, o que significa menos carga no servidor e menos tráfego no servidor. 
III- O JavaScript não aceita variáveis maiúsculas e minúsculas. 
IV- O Javascript é executado no navegador. 
V- O Javascript não suporta bancos de dados.
Assinale a alternativa CORRETA:
A Somente a sentença I está correta.
B As sentenças I, II, III, IV e V estão corretas.
C Somente a sentença III está correta.
D Somente a sentença IV está correta.
O Bootstrap é uma biblioteca que permite o desenvolvimento de páginas adaptáveis ao tamanho 
do dispositivo utilizado para acessar o sistema. O AngularJS é um framework para facilitar a 
modularização do código-fonte Javascript. O Single Page Application é um conceito que evita o 
carregamento completo da página a cada interação do usuário. Partindo desse pressuposto, classifique 
V para as sentenças verdadeiras e F para as falsas:( ) Para boas práticas de desenvolvimento de páginas web com código-fonte coeso, pode-se utilizar 
o Bootstrap, API REST, AngularJS e o Single Page Application. 
( ) Para o desenvolvimento de páginas web não é permitido utilizar na mesma aplicação o Bootstrap 
e a API REST. 
( ) Para o desenvolvimento de páginas web existe incompatibilidade na utilização do conceito 
7
8
06/10/2022 16:33 Avaliação Final (Objetiva) - Individual
about:blank 5/7
Single Page Application e o Bootstrap na mesma aplicação. 
( ) Para o desenvolvimento de páginas web não existe incompatibilidade na utilização das 
tecnologias Bootstrap, API REST, AngularJS e do Single Page Application na mesma aplicação. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - V - F.
C V - V - F - V.
D F - V - V - V.
Na linguagem PHP, o comando "if" recebe como parâmetro uma expressão booleana, entre 
parenteses, e dentro de seu bloco, caso o valor do parâmetro for verdadeiro, um trecho de código para 
ser executado. Caso seja necessário executar um comando quando o valor do parâmetro do comando 
"if" for falso, utiliza-se o comando "else" após o bloco do "if", criando um outro bloco com um 
trecho de código a ser executado. Com relação ao código-fonte PHP apresentado, classifique V para 
as sentenças verdadeiras e F para as falsas: 
( ) A frase que será impressa na tela é: "Com este salário consigo comprar uma geladeira.". 
( ) A frase que será impressa na tela é: "Com este salário consigo comprar uma geladeira e uma 
televisão.". 
( ) Independente do valor informado para a variável "$salario", será impressa na tela a frase: "Com 
este salário consigo comprar uma geladeira.". 
( ) Sempre que o valor informado para a variável "$salario" for maior ou igual a 4000, será 
impressa na tela a frase: "Com este salário consigo comprar uma geladeira.". 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - V - V - F.
C F - V - V - V.
D V - F - F - V.
9
06/10/2022 16:33 Avaliação Final (Objetiva) - Individual
about:blank 6/7
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 linguagem de programação PHP suporta os tipos de dados integer, double, string, boolean, 
array e object. São tipos de dados normalmente presentes em outras linguagens de alto nível, 
possibilitando manipular dados e informações de qualquer natureza e complexidade. Sobre os tipos 
de dados em PHP, associe os itens utilizando o código a seguir: 
I- Integer. 
II- String. 
III- Double. 
( ) Exemplo de valores: 1, 1914, 1999. 
( ) Exemplo de valores: "Uniasselvi", "Programação", "PHP". 
( ) Exemplo de valores: 20.08, 20.16, 1.99. 
Assinale a alternativa que apresenta a sequência CORRETA:
A III - II - I.
B II - I - III.
C I - II - III.
D I - III - II.
A linguagem JavaScript, assim como o PHP, conta com o recurso de tipagem dinâmica, ou seja, ao 
declarar uma variável não é necessário especificar o tipo de dado. O JavaScript conta com os tipos de 
dados que para efetuar operações aritméticas. Pode ser ou não número com ponto flutuante.
Sobre o exposto, assinale a alternativa CORRETA:
A Number
10
11
12
06/10/2022 16:33 Avaliação Final (Objetiva) - Individual
about:blank 7/7
B String
C Boolean
D Object
Imprimir

Continue navegando