Buscar

Avaliação Final (Objetiva) - Individual - Linguagens de Programação

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

26/10/2022 09:42 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 44782247
Qtd. de Questões 12
Acertos/Erros 9/1
Canceladas 2
Nota 10,00
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 F - V - V - F.
B F - F - V - V.
C V - F - F - V.
D V - V - V - 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 F - V - V - F
 VOLTAR
A+
Alterar modo de visualização
1
2
26/10/2022 09:42 Avaliação Final (Objetiva) - Individual
about:blank 2/7
B F - V - V - F.
C V - F - F - V.
D V - V - V - F.
Javascript é uma linguagem para navegadores interpretada, que funciona no lado do cliente, isto 
é, seus comandos não são executados no servidor da aplicação, os quais são executados pelo 
navegador do cliente. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F 
para as falsas: 
( ) O comando document.write do Javascript escreve algum valor passado para ele na página 
HTML. 
( ) O uso do ponto e vírgula como delimitação de comandos Javascript é obrigatório. 
( ) O comentário de uma linha em Javascript inicia com duas barras "//". 
( ) Os comentários com várias linhas em Javascript iniciam com barra asterisco e terminam com 
asterisco barra. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - F - V - V.
C V - V - F - V.
D F - V - V - V.
O SGBD (Sistema Gerenciador de Bancos de Dados) open source MySQL é um dos mais 
conhecidos e utilizados no mundo, principalmente por seu caráter de ferramenta livre e pela 
simplicidade na sua utilização para a conexão com as aplicações Web. Considerando o MYSQL e 
suas características, analise as sentenças a seguir: 
I- A DML trata da manipulação dos dados dentro das estruturas criadas pelos desenvolvedores com a 
DDL. 
II- Uma base de dados pode conter uma ou n tabelas que podem ou não estar relacionadas. 
III- O comando DML utilizado para fazer a busca de registros em uma tabela é o comando SELECT. 
IV- 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. 
Agora, 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, III e IV estão corretas.
D As sentenças I, II e III estão corretas.
3
4
26/10/2022 09:42 Avaliação Final (Objetiva) - Individual
about:blank 3/7
Constantes e PHP podem ser consideradas variáveis globais cujo valor não pode ser alterado, apenas 
inicializado. A declaração de constantes no PHP é feita por uma função, o primeiro parâmetro é o 
nome da constante, o segundo parâmetro é o valor da constante, e o terceiro é opcional, é um 
booleano que indica se a variável deve ou não ser case sensitive. A função define ainda devolve um 
booleano indicando sucesso ou não na criação da variável. Analise as sintaxes, assinale a alternativa 
CORRETA:
A (boolean) define_echo (<nome_da_constante>, <valor_da_constante>,
[<não_é_case_sensitive>]).
B (boolean) define_show (<nome_da_constante>, <valor_da_constante>,
[<não_é_case_sensitive>]).
C (boolean) undefine (<nome_da_constante>, <valor_da_constante>, [<não_é_case_sensitive>]).
D (boolean) define (<nome_da_constante>, <valor_da_constante>, [<não_é_case_sensitive>]). 
Em meados de 1995, um cidadão canadense chamado Rasmus Lerdorf desenvolvia seu site pessoal. 
Ele então começou a perceber que boa parte do código que estava criando poderia ser abstraído, e 
começou a criar scripts em Perl (linguagem que estava utilizando para desenvolver seu site) para 
utilizar como bibliotecas, otimizando o reaproveitamento. O código foi aprimorado com o tempo, e 
certo dia, Rasmus decidiu portá-lo para a linguagem C. Foi assim que surgiu o embrião do PHP, o 
PHP/FI (Personal Home Page/Forms Interpreter). 
Quanto a tentar visualizar um código em PHP enviado para o navegador, assinale a alternativa 
CORRETA:
A Somente será visualizado o código PHP misturado com o código em HTML.
B Somente será visualizado o código em PHP.
C Somente será visualizado o código em HTML.
D Somente será visualizado o código em Perl.
5
6
26/10/2022 09:42 Avaliação Final (Objetiva) - Individual
about:blank 4/7
O Javascript é uma linguagem, cujos comandos são executados no lado do cliente, isto é, dentro 
do navegador de internet e não no servidor da aplicação web. O Javascript nasceu do antigo 
navegador de internet Netscape, e inicialmente recebeu outros nomes. A Sun Microsystems, que era 
na época a empresa desenvolvedora do Java, forneceu o nome "Java" para esta linguagem de script, 
por uma questão de marketing. Uma das grandes vantagens do Javascript é o carregamento de 
páginas e componentes HTML sem precisar realizar requisições ao servidor, tornando a navegação 
mais rápida. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Ao declarar uma variável em Javascript, não é necessário definir o tipo de dado. 
( ) Para a declaração de uma variável em Javascript, deve-se utilizar a palavra reservada "var" 
seguida do nome da variável. 
( ) O operador lógico da expressão "if (valorProduto == 12500.0)" é um operador de igualdade, o 
qual testa se dois valores são iguais. 
( ) O resultado booleano da expressão "if (1 === '1')" é verdadeiro. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - F.
B V - F - F - V.
C V - V - V - F.
D F - V - V - F.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
O AngularJS é um framework desenvolvido e disponibilizado pelo Google para tornar o código-
fonte Javascript mais modularizado e legível, diferente do código-fonte Javascript puro, que pode se 
tornar confuso. O AngularJS foi desenvolvido seguindo o padrão MVVM (Model-View-View-
Model), separando o código-fonte Javascript do HTML, facilitando o desenvolvimento e a 
manutenção do código-fonte Javascript quanto aos testes de aplicativos. Partindo desse pressuposto, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Quando é declarado o módulo principal de uma aplicação web, o primeiro parâmetro deveser 
correspondente ao valor utilizado na diretiva "ng-app" do HTML. 
( ) Quando é declarado algum controller, o primeiro parâmetro deve ser correspondente ao valor 
que será utilizado na diretiva "ng-controller" do código HTML. 
( ) A utilização da diretiva "ng-app" está correta no código: "". 
( ) A diretiva "ng-controller" está correta em: "".
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B V - V - F - F.
C F - F - V - V.
D F - V - V - F.
7
8
26/10/2022 09:42 Avaliação Final (Objetiva) - Individual
about:blank 5/7
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 F - F - V - V.
C V - F - F - V.
D V - V - V - F.
O servidor Web é um programa cuja função é responder a requisições. Em sua forma mais básica, as 
requisições são pedidas para o servidor Web devolver um determinado arquivo. Por exemplo, na URL 
<www.apachefriends.org/pt_br/index.html/> o texto ‘www.apachefriends.org/’ representa o caminho 
para alcançar o servidor Web na internet, enquanto o texto ‘pt_br/index.html’ representa o caminho 
para alcançar o arquivo index.html dentro do servidor Web. Em qual ano o primeiro software de 
servidor Web foi concebido?
A 1988.
B 1980.
C 1990.
D 2000.
(ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados. 
CREATE TABLE PECAS ( 
9
10
11
26/10/2022 09:42 Avaliação Final (Objetiva) - Individual
about:blank 6/7
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 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;
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) 
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 FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP
BY CodDepartamento
D SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY
12
26/10/2022 09:42 Avaliação Final (Objetiva) - Individual
about:blank 7/7
D SELECT CodDepartamento, AVG (Salario) 2000 FROM EMPREGADO GROUP BY
CodDepartamento
Imprimir

Continue navegando