Buscar

Avaliação Final (Objetiva) - Individual FLEX

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

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

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ê viu 3, do total de 4 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

Prévia do material em texto

26/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico: Maikon da Silva Salvador (1084811)
Disciplina: Programação de Computadores (LIN107)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:662549) ( peso.:3,00)
Prova: 31201575
Nota da Prova: 7,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A estrutura de dados conhecida por array, muito utilizada nas linguagens de programação
atuais, serve para armazenar dados de modo ordenado, isto é, para cada linha do array, um
dado. Na linguagem de programação Java, existe a estrutura de dados, chamada Arrray, a
qual é um vetor que armazena uma lista de objetos de mesmo tipo. Com relação ao tipo
Array do Java, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O tipo Array está contido no pacote java.util na coleção da API do Java.
( ) Em uma mesma estrutura do tipo Array, no Java, é possível adicionar um objeto do tipo
String e outro do tipo Integer.
( ) Para selecionar um objeto de uma lista do tipo Array, é possível especificar o índice, ou
então implementar um laço de repetição para listar todos os objetos.
( ) Uma estrutura do tipo Array com 10 objetos adicionados, para selecionar o último
elemento desta estrutura, o índice a ser utilizado é o número 10.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) V - V - F - V.
 c) F - V - V - F.
 d) V - V - V - F.
2. No início do surgimento da internet, as páginas web eram estáticas, isto é, arquivos HTML
simples e fixos disponibilizados nos servidores, permitindo a troca de conteúdos, embora não
havia o recurso de páginas dinâmicas que temos atualmente. Com o tempo, como a
utilização da internet começou a crescer, sentiu-se a necessidade de páginas dinâmicas,
permitindo a comunicação e interação, surgindo então, na plataforma Java, a tecnologia
Servlet. Com relação às páginas web dinâmica na plataforma Java, analise as afirmativas a
seguir:
I- O JSP é um tipo de arquivo web que não permite código-fonte Java dentro dele, mas aceita
HTML, CSS e JavaScript. 
II- O arquivo JSP é processado no servidor de aplicação, sendo enviado para o navegador de
internet solicitante, apenas o HTML gerado dinamicamente. 
III- Servlet pode ser descrito por ser uma classe que estende funcionalidades de um servidor,
sendo utilizado o mecanismo de herança para a classe HttpServlet. 
IV- Quando uma classe Servlet compilada está no servidor de aplicação para ser executada,
possui a extensão .java. 
Assinale a alternativa CORRETA:
 a) As afirmativas II e III estão corretas.
 b) Somente a afirmativa II está correta.
 c) As afirmativas I, III e IV estão corretas.
 d) As afirmativas I e III estão corretas.
26/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
3. Na linguagem de programação Java, além dos comandos de repetição "for" e "while", os
quais também existem em outras linguagens de programação, existem também os comandos
"break" e "continue", os quais auxiliam em determinadas funções do loop ou da repetição.
Com relação à classe Java sendo apresentada no anexo "Classe Repeticao com While" e
suas regras, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Ao ser executada a classe apresentada, caso atribuído o valor zero ou 9999 para a
variável "dia", o laço de repetição ou loop será encerrado.
( ) Ao ser executada a classe apresentada, caso atribuído um valor maior que 3 para a
variável "dia", o laço de repetição ou loop será encerrado imediatamente.
( ) Ao ser executada a classe apresentada, como a variável "count" foi inicializada com 1, o
loop será executado apenas duas vezes, isso se o valor da variável "dia" seja diferente de
zero e 9999.
( ) Na linha 33 do código-fonte, apenas as variáveis "dia1" e "dia2" podem ter valor maior
que zero.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - V - V - F.
 c) F - V - V - V.
 d) F - V - V - F.
Anexos:
4. Um desenvolvedor, ao criar uma aplicação na linguagem de programação Java, implementa
classes e objetos, os quais são compostos por métodos e variáveis. Variável pode ser
entendida por uma área de memória para armazenar alguma informação. Com relação às
variáveis primitivas da linguagem de programação Java, classifique V para as sentenças
verdadeiras e F para as falsas: 
( ) Uma variável do tipo boolean pode receber somente os valores "true" ou então "false".
( ) Dentre as variáveis primitivas da linguagem de programação Java, podem ser citadas
char, byte, Integer e Double.
( ) O tipo de dado int pode receber valores do tipo inteiro, como "123456", assim como
"98526426".
( ) O tipo de dado double pode receber valores com decimais.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) F - V - V - F.
 c) V - F - F - V.
 d) F - V - V - V.
5. Exception é um termo oriundo do inglês, podendo ser entendido como objetos que indicam a
ocorrência de algum erro ou ainda um problema em tempo de execução de um programa, por
exemplo, o acesso a um índice inválido a algum vetor. Com relação à classe exceções na
linguagem de programação Java, assinale a alternativa CORRETA:
 a) Stack trace ou rastro de pilha é um tipo de exceção, a qual pode ser programada para
realizar validações no código-fonte.
 b) Através do stack trace ou rastreamento de pilha, não é possível localizar a linha que
ocorreu a exceção, mas é possível saber em qual método e classe ocorreu o problema.
 c) Se em algum trecho de código não existe tratamento de erro, e houver uma divisão de
valor por zero, por exemplo, será gerada uma exceção, a qual será ignorada pela JVM e a
execução da aplicação será continuada.
 d) Stack trace ou rastro de pilha indica onde no código-fonte ocorreu um determinado erro ou
exceção.
26/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
6. Uma das funcionalidades mais importantes para uma aplicação, independentemente da
linguagem de programação utilizada, é a manipulação de dados em um banco de dados.
Neste sentido, a API JDBC (Java Database Connectivity), é composta de uma biblioteca de
classes que permite a conexão e a manipulação de dados com algum banco de dados. Com
relação ao JDBC (Java Database Connectivity), assinale a alternativa CORRETA:
 a) São exemplos de SGBDs que o JDBC permite conexão o Oracle, o MySQL e o SQL
Server.
 b) O SQL (Structured Query Language) não é o padrão de linguagem utilizada para
manipulação de dados no JDBC.
 c) Os únicos SGBDs que o JDBC permite conexão são o Oracle e o MySQL.
 d) Com o JDBC, apenas conhecendo e utilizando o SQL (Structured Query Language) é
possível manipular dados.
7. O driver JDBC realiza o papel de intermediário entre uma aplicação Java e um SGBD
(Sistema Gerenciador de Banco de Dados), porém, os drivers são disponibilizados pelo
fornecedores de banco de dados, por exemplo o Oracle ou o MySQL. Além disso, existem
quatro tipos de drivers JDBC. Com relação ao JDBC, analise as afirmativas a seguir:
I- Driver JDBC tipo 1 possui classes que funcionam em conjunto com drivers nativos de
SGBDs. 
II- Driver JDBC tipo 2 funciona mais rápido que o Driver JDBC tipo 1, porém requerem
instalação local na máquina onde a aplicação Java será executada. 
III- Driver JDBC tipo 3 também chamado de middleware, é consistido por uma parte que
executa uma chamada SQL, sendo esta convertida em protocolo DBMS. 
IV- Em ambientes de produção, normalmente é utilizado o driver JDBC tipo 1 pelo seu
desempenho ser melhor, mas em muitos casos, devido à facilidade de implementação, é
utilizado o driver JDBC tipo 2. 
Assinale a alternativaCORRETA:
 a) As afirmativas II e III estão corretas.
 b) Somente a afirmativa II está correta.
 c) As afirmativas I, II e IV estão corretas.
 d) As afirmativas I e IV estão corretas.
8. JDBC (Java Database Connectivity) pode ser entendido por ser um conjunto de classes e
interfaces (API) da plataforma Java, permitindo que softwares implementados em Java
realizem a manipulação de dados, através do envio de comandos SQL para qualquer banco
de dados relacional. Com relação ao JDBC, classifique V para as sentenças verdadeiras e F
para as falsas: 
( ) Através de frameworks é possível a manipulação de dados sem a utilização de
comandos SQL.
( ) A classe Connection está contida no pacote java.sql.
( ) A classe ResultSet está contida no pacote javax.sql.
( ) A classe RowSet está dentro do pacote java.sql.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) V - V - V - F.
 c) V - F - F - V.
 d) F - V - V - V.
26/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
9. Durante o desenvolvimento de software, muitas vezes existe a necessidade de implementar
na aplicação o gerenciamento de arquivos e diretórios, permitindo que a aplicação crie,
exclua ou copie arquivos e diretórios de um local para outro, por exemplo, sendo possível no
Java através do pacote java.io. Com relação ao pacote java.io, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) Quando uma aplicação Java é migrada de uma plataforma para outra, a funcionalidade
de gerenciamento de arquivos da aplicação não precisa ser ajustada, pois funcionará na
nova plataforma.
( ) A classe File permite selecionar um arquivo e realizar sua manipulação.
( ) Através de um objeto do tipo File, não é possível criar um arquivo novo, mas é possível
excluir ou mover um arquivo de um local para outro.
( ) A classe FileInputStream realiza a leitura de um arquivo através de seus bytes, podendo
ser qualquer tipo de arquivo.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - V - F - V.
 c) F - V - V - F.
 d) V - F - V - V.
10.Um servidor de aplicação, ou application server, pode ser descrito como um software que
disponibiliza serviços e bibliotecas para serem utilizadas por aplicações desenvolvidas, como
um sistema web, por exemplo. Com relação ao servidor de aplicação, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) Servlet container pode ser descrito por ser um pequeno servidor de aplicação, para
aplicações mais leves.
( ) O JBoss e o Tomcat são dois exemplos de servlet container.
( ) O JWS (Java Web Server) foi o primeiro servidor de aplicação da Sun Microsystems.
( ) O primeiro servlet container que suportava JSP foi liberado em 1997, o qual utilizava
HTTP 1.0.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - V - F - F.
 c) V - F - V - V.
 d) F - V - V - V.
Prova finalizada com 7 acertos e 3 questões erradas.

Outros materiais