Prévia do material em texto
16/03/2019 EPS
http://simulado.estacio.br/alunos/ 1/4
CCT0694_AV1_201709004762 V.1
Disc.: PROGRAMAÇÃO I
Aluno(a): GABRIEL DA COSTA PELAI Matrícula: 201709004762
Acertos: 1,8 de 2,0 Início: 16/03/2019 (Finaliz.)
1a Questão (Ref.:201712025943) Acerto: 0,2 / 0,2
Sobre a linguagem JAVA, é incorreto afirmar:
Gerenciamento de memória
Trabalha com diversos protocolos (TCP/IP, HTTP, FTP,...)
Dispensa o uso de Garbage collection
Execução simultânea de múltiplas threads.
Os programas podem utilizar recursos da rede com a mesma facilidade que acessam arquivos locais.
2a Questão (Ref.:201712026047) Acerto: 0,2 / 0,2
Sobre a classe Scanner, podemos afirmar que:
I- É usada para realizar a entrada de dados
II- Pertence ao pacote java.util
III- Por não estar definido em uma biblioteca padrão, para usar a classe Scanner, precisamos informar onde essa ela
se encontra. Isso é feito através do comando import: import java.util.Scanner;
Estão corretas somente:
Todas
I e II
II e III
I e III
III
3a Questão (Ref.:201711524085) Acerto: 0,2 / 0,2
Dada a saída em uma única linha: ABC-XPTO-ABC-XPTO-ABC-XPTO-JAVA
Preencha as lacunas do código:
public class QuestaoX{
public static void main(String[] args){
int x = 0;
while ( x < _____ ) {
System.out.____________("ABC-");
16/03/2019 EPS
http://simulado.estacio.br/alunos/ 2/4
System.out.____________("XPTO-");
x = x + 1;
}
if (x == ______){
System.out.print("JAVA");
}
}
}
Assinale a alternativa que indique o preenchimento das lacunas respectivamente:
4; println; print; 3
4; print; print; 4
3; println; print; 3
3; print; print; 3
3; print; println; 4
4a Questão (Ref.:201712026059) Acerto: 0,2 / 0,2
Sobre comandos de interrupção em loops, julgue as afirmativas abaixo:
I- Podemos utilizar o comando break, que força a saída do loop mais interno de um comando de repetição (while,
do..while ou for)
II-Um exemplo de uso do break seria:
int n;
while(...)
{
...
for (...)
{
...
if (n == 0)
break; //sai do for quando a condição do if for verdadeira
n++;
}
System.out.println(n);
}
III- O comando continue força o início da próxima interação do loop mais interno de um
comando de repetição (while, do..while ou for) . Um exemplo de uso seria:
int n;
while(...)
{
...
for (...)
{
n = ...;
if (n == 0)
continue;
...
}
if (n < 0)
continue;
...
}
...
Estão corretas somente:
I
III
II e III
II
Todas as afirmações
16/03/2019 EPS
http://simulado.estacio.br/alunos/ 3/4
5a Questão (Ref.:201712026050) Acerto: 0,2 / 0,2
Sobre o método printf, julgue as afirmativas a seguir:
I- Permite trabalhar como a função printf da linguagem C, especificando o formato de
impressão.
II- Para especificar o formato de impressão, podemos utilizar, por exemplo, %f para ponto flutuante, e %s para string
III- É possível ainda especificar o número de casas decimais no método printf. Neste caso, devemos colocar o número
de casas entre o % e o f.
Estão corretas somente:
I e III
I
Todas
II
II e III
6a Questão (Ref.:201712026031) Acerto: 0,2 / 0,2
Com relação aos identificadores, julgue as afirmativas a seguir:
I- Os identificadores devem começar sempre com uma letra, $, ou underscore
II- Apesar de ser possível, não é recomendável o uso de caracteres de acentuação nos identificadores (ç, á, é, í, ó, ú,
â, ê, ô, à, ã, õ).
III- Identificadores em Java não são case-sensitive, ou seja, pessoa, PESSOA e Pessoa
são identificadores idênticos.
IV- Algumas palavras reservadas não são permitidas como identificadores, tais como : abstract, boolean, break, byte,
case, catch, char, class, const, continue, default, do, double, else, entre outras.
Estão corretas somente:
I, II e III
II, III e IV
II, III e IV
Todas
I, II e IV
7a Questão (Ref.:201712025940) Acerto: 0,0 / 0,2
Sobre a linguagem JAVA, é incorreto afirmar:
Sintaxe dos comandos básicos segue o padrão do C
Orientada a Objetos com uma grande diversidade de bibliotecas de classes disponível.
Simplicidade
Sintaxe da parte OO bem mais simples que o C++.
Dependente de plataforma: write once, run everywhere
8a Questão (Ref.:201711524092) Acerto: 0,2 / 0,2
Qual será a saída do programa a seguir? (valor 01,00 ponto). public class Questao1{ public static void main(String
args[]) { int a=6, b=8; a--; b++; System.out.print(++a); System.out.print(b++);
87
96
68
69
78
9a Questão (Ref.:201711524143) Acerto: 0,2 / 0,2
16/03/2019 EPS
http://simulado.estacio.br/alunos/ 4/4
Na orientação a objetos o encapsulamento é um mecanicismo utilizado para restringir o acesso
ao comportamento interno de um objeto. O objeto requisitante envia uma mensagem e não
precisa conhecer a forma pela qual a operação requisitada é realizada, tudo o que importa ao
objeto remetente é a realização da operação. Na linguagem Java, os modificadores de acesso
que aplicam o princípio de encapsulamento, definindo a visibilidade de um atributo ou método
dentro de uma classe, definem que:
I. Apenas membros da classe possuem acesso.
II. Apenas membros da classe e subclasse possuem acesso.
III. Todos possuem acesso.
IV. Somente classe do mesmo pacote possuem acesso.
I. Protected; II. Private; III. Public; IV. Default.
I. Protected; II. Private; III. Default; IV. Public.
I. Public; II. Private; III. Protected; IV. Default.
I. Private; II. Protected; III. Public; IV. Default.
I. Private; II. Default; III. Public; IV. Protected.
10a Questão (Ref.:201712025946) Acerto: 0,2 / 0,2
Julgue as afirma�vas a seguir:
I-De forma geral, temos que plataforma = hardware + sistema operacional. A plataforma Java é definida apenas em
software.
II-Máquina Virtual Java (JVM - Java Virtual Machine) é um dos componentes de SW da plataforma Java
III-Conjunto de bibliotecas que disponibilizam funções comuns (API Java) faz parte (é componente) da plataforma
Java
Estão corretas:
Somente II
Somente II e III
Todas as afirmações
Somente I e III
Somente I