Buscar

Linguagem de Programacao questoes estacio

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 111 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 111 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 9, do total de 111 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

CCT0261_EX_A1_201609058003_V1
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A1_201609058003_V1 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 05/10/2017 01:22:06 (Finalizada)
1a Questão (Ref.: 201609094918) Fórum de Dúvidas (0) Saiba (0)
Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s)
seguinte(s) tecnologias: (assinale somente uma alternativa)
Somente a Java Virutal Machine-JVM.
Somente o Java Runtime Enviroment-JRE.
A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java
SE (Standard Edition) - JDK.
O JDK e o Java Standard Edition.
Somente o Java Standard Edition.
Gabarito Comentado
2a Questão (Ref.: 201609762107) Fórum de Dúvidas (0) Saiba (0)
Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de
programadores chefiada por James Gosling, na empresa Sun Microsystems. Programas Java não são traduzidos
para a linguagem de máquina, como outras linguagens estaticamente compiladas e sim para uma representação
intermediária, chamada:
Bytecode
Servlet
JavaServePages
classe
Dot Net
3a Questão (Ref.: 201609300153) Fórum de Dúvidas (0) Saiba (0)
(ENADE/2011) Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de desenvolvimento,
chamados de IDE, que têm por objetivo facilitar o desenvolvimento de softwares, provendo maior produtividade e
gerenciamento de projetos. A especificação JavaBeans foi criada para ser um padrão de desenvolvimento de
componentes que possam ser facilmente usados por outros desenvolvedores em diferentes IDE.
Com relação ao tema, analise as asserções a seguir:
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 18/11/2017 13:50
Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que facilitem a
implementação do seu projeto
PORQUE
como o código desses componentes está em linguagem intermediária, ou seja, independente da arquitetura de um
computador real, só é necessário que a máquina virtual esteja instalada no computador onde o aplicativo será
executado e a máquina virtual será a responsável pela interpretação do código para a linguagem de máquina do
computador em execução.
Acerca dessas asserções, assinale a alternativa correta.
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da
primeira
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira
Tanto a primeira quanto a segunda asserções são proposições falsas
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira
4a Questão (Ref.: 201609095426) Fórum de Dúvidas (0) Saiba (0)
Analisando as características da linguagem JAVA, marque a alternativa correspondente ao fato da linguagem poder
ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja necessário
modificar ou mesmo reconstruir a aplicação:
Flexibilidade
Escalabilidade
Recompilação automática
Portabilidade
Facilidade de programação
Gabarito Comentado
5a Questão (Ref.: 201609768590) Fórum de Dúvidas (0) Saiba (0)
Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito importante conhecer suas
principais características e como as mesmas funcionam. Na linguagem Java, do processo de criação do código até a
execução do programa passamos por algumas etapas. Em uma delas é gerado o "bytecode".
Qual das respostas apresenta o conceito correto para "bytecode"?
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM.
É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela
JVM.
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema
Operacional.
Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional.
É resultado da interpretação do código fonte de um programa escrito em Java.
6a Questão (Ref.: 201609705511) Fórum de Dúvidas (0) Saiba (0)
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a
única alternativa CORRETA, para a descrição do processo de compilação e execução do programa.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 18/11/2017 13:50
Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em
seguida com o comando java MeuPrograma.java o bytecode é executado.
Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class.
Em seguida com o comando javac MeuPrograma o bytecode é executado.
Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class.
Em seguida com o comando java MeuPrograma.java o bytecode é executado.
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class.
Em seguida com o comando java MeuPrograma o bytecode é executado.
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class.
Em seguida com o comando java MeuPrograma.class o bytecode é executado.
7a Questão (Ref.: 201609717247) Fórum de Dúvidas (0) Saiba (0)
Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente / Servidor. Não permite
distribuição de objetos nem oferece suporte a tecnologias para Internet. Esta definição refere-se ao:
J2ME - Java2 Micro Edition
J2EE - Java2 Enterprise Edition
J2SE - Java2 Standard Edition
Java applets
Java servlets
8a Questão (Ref.: 201609762104) Fórum de Dúvidas (0) Saiba (0)
Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso
código o mais legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o
reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção incorreta:
toda classe deve começar com uma letra maiúscula
caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve
ser em maiúscula.
O nome da classe deve fazer referência total ao seu objeto
deve começar com letras minúsculas, porém não podem começar com números.
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java )
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 18/11/2017 13:50
CCT0261_EX_A1_201609058003_V2
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A1_201609058003_V2 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 05/10/2017 01:27:30 (Finalizada)
1a Questão (Ref.: 201609095472) Fórum de Dúvidas (0) Saiba (0)
De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM)
"é um programa que carrega e executa os aplica�vos Java, convertendo os bytecodes em código
executável de máquina."
JSR
JVM
garbage collector
JRE
JDK
Gabarito Comentado
2a Questão (Ref.: 201609097089) Fórum de Dúvidas (0) Saiba (0)
A tecnologia Java é, basicamente, dividida em:
JSE, JDE e JME
JSE, JEE e JME
JSE, JEE e JPE
JSE, JEEP e JME
JSE, JDE e JPE
3a Questão (Ref.: 201609141871) Fórum de Dúvidas (0) Saiba (0)
Seja um programa em java com o seguinte código:
public class PrimeiroPrograma {
public static void main (String args[]) {
 System.out.println("Bem vindo ao Mundo Java");
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...1 de 3 18/11/2017 13:51
}
}
Marque a única alternativa CORRETA:
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java.
O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código
fonte em java.
O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e
minúscula.
O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que
é o método principal do java.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula
e minúscula.
Gabarito Comentado
4a Questão (Ref.: 201609119289) Fórum de Dúvidas (0) Saiba (0)
Qual sintaxe expressa a criação correta de uma classe em java?
class public Exemplo {}
public class Exemplo() {}
Public Exemplo {}
class Exemplo() {}
public class Exemplo {}
5a Questão (Ref.: 201609640888) Fórum de Dúvidas (0) Saiba (0)
É muito importante para trabalharmos com a programação java, que saibamos como o mesmo funciona, quais suas
partes e a relação entre elas.
Em relação ao funcionamento podemos afirmar que o mesmo acontece na seguinte ordem:
Editor gera o .class, Compilador gera o .Java, Carregador gera o código binário, Verificador verifica o binário
e por fim o Interpretador interpreta o binário.
Editor gera o .class, Compilador gera o .Java, Carregador gera o bytecodes, Verificador verifica o bytecodes
e por fim o Interpretador interpreta os bytecodes.
Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador verifica o bytecodes
e por fim o Interpretador interpreta os bytecodes.
Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador gera o código binário
e por fim o Interpretador interpreta o binário.
Editor gera o .java, Compilador gera o .class, Carregador gera o código binário, Verificador verifica o binário
e por fim o Interpretador interpreta o binário.
Gabarito Comentado
6a Questão (Ref.: 201609295458) Fórum de Dúvidas (0) Saiba (0)
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java.
Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa.
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 18/11/2017 13:51
Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado.
Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado.
Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class.
Em seguida com o comando java MeuPrograma.java o bytecode é executado.
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado.
Gabarito Comentado
7a Questão (Ref.: 201609097090) Fórum de Dúvidas (0) Saiba (0)
No âmbito da linguagem Java, considere:
I. Edição é a criação do programa, que também é chamado de código Bytecode.
II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de
plataforma.
III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode.
IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é
executado.
Está correto o que consta em
III e IV, somente
IV, somente
II e IV, somente
III, somente
I, II, III e IV
8a Questão (Ref.: 201609887548) Fórum de Dúvidas (0) Saiba (0)
Analise as seguintes sentenças: 
I) A plataforma Java Enterprise Edition define um padrão para desenvolvimento de aplicações empresariais em
múltiplas camadas, incluindo a plataforma Web. 
II) O Java Standard Edition aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente
windows. 
III) O Java Runtime Environment possui tudo que é necessário para desenvolver programas em Java. 
Das sentenças acima, apenas:
III é verdadeira
I e III são verdadeiras
I é verdadeira
II é verdadeira
I e II são verdadeiras
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 18/11/2017 13:51
CCT0261_EX_A1_201609058003_V3
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A1_201609058003_V3 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 05/10/2017 01:30:52 (Finalizada)
1a Questão (Ref.: 201609887561) Fórum de Dúvidas (0) Saiba (0)
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o código compilado para
instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer
plataforma computacional que possua essa implementação. Esse interpretador trata-se do(a):
J2SE.
Java API.
Java Virtual Machine.
JDK.
JavaBeans.
2a Questão (Ref.: 201609094919) Fórum de Dúvidas (0) Saiba (0)
A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é:
Detectar os Hot Spots das aplicações.
Permitir a instanciação do objeto na memória.
Determinar quando uma classe deve ser abstrata.
Possibilitar a criação de herança entre as classes.
Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória.
Gabarito Comentado
3a Questão (Ref.: 201609762105) Fórum de Dúvidas (0) Saiba (0)
Para programar em Java, não é necessário ter programado antes. Porém, ficaria mais fácil se tiver conhecimento
em linguagem de programação, porque Java é totalmente estruturada em objetos. Para começar a programar será
necessário fazer o download:
JSP
JDK
JRE
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 18/11/2017 13:51
NetBeans
Eclipse
4a Questão (Ref.: 201609094924) Fórum de Dúvidas (0) Saiba (0)
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java Virtual Machine). É correto dizer
em relação a JVM:
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional.
A JVM representa uma camada extra entre o sistema operacional e a aplicação, responsável por "traduzir"
(entre outras funções) o que sua aplicação deseja fazer para as respectivas chamadas do sistema
operacional no qual ela está rodando no momento, ou seja, sua aplicação roda sem nenhum envolvimento
com o sistema operacional.
A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos.
Ela é usada para compilar um código Java.
A JVM gera um código executável para cada sistema operacional.
Gabarito Comentado
5a Questão (Ref.: 201609762107) Fórum de Dúvidas (0) Saiba (0)
Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de
programadores chefiada por James Gosling, na empresa Sun Microsystems. Programas Java não são traduzidos
para a linguagem de máquina, como outras linguagens estaticamente compiladas e sim para uma representação
intermediária, chamada:
Servlet
classe
Bytecode
Dot Net
JavaServePages
6a Questão (Ref.: 201609768590) Fórum de Dúvidas (0) Saiba (0)
Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito importante conhecer suas
principais características ecomo as mesmas funcionam. Na linguagem Java, do processo de criação do código até a
execução do programa passamos por algumas etapas. Em uma delas é gerado o "bytecode".
Qual das respostas apresenta o conceito correto para "bytecode"?
É resultado da interpretação do código fonte de um programa escrito em Java.
Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional.
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema
Operacional.
É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela
JVM.
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM.
7a Questão (Ref.: 201609717247) Fórum de Dúvidas (0) Saiba (0)
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 18/11/2017 13:51
Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente / Servidor. Não permite
distribuição de objetos nem oferece suporte a tecnologias para Internet. Esta definição refere-se ao:
Java servlets
J2SE - Java2 Standard Edition
J2EE - Java2 Enterprise Edition
J2ME - Java2 Micro Edition
Java applets
8a Questão (Ref.: 201609094918) Fórum de Dúvidas (0) Saiba (0)
Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s)
seguinte(s) tecnologias: (assinale somente uma alternativa)
Somente a Java Virutal Machine-JVM.
Somente o Java Runtime Enviroment-JRE.
O JDK e o Java Standard Edition.
Somente o Java Standard Edition.
A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java
SE (Standard Edition) - JDK.
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 18/11/2017 13:51
CCT0261_EX_A2_201609058003_V1
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A2_201609058003_V1 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 13/10/2017 22:06:45 (Finalizada)
1a Questão (Ref.: 201609095395) Fórum de Dúvidas (1) Saiba (1)
Considerando o código a seguir:
public static void main(String[] args) {
 int i = 15;
 while(true){
 if(i%3==0){
 System.out.print(i + " ");
 }
 i--;
 if(i==0){
 break;
 } 
 }
 }
A saída da execução desse trecho de código terá como primeiro número da sequência e último respectivamente:
14 e 2
12 e 2
12 e 3
15 e 3
15 e 2
Gabarito Comentado
2a Questão (Ref.: 201609318029) Fórum de Dúvidas (1) Saiba (1)
Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o que será exibido
exatamente na sequencia correta, após o processamento.
int X=3+8;
int Y=2*X;
float Z=X/2;
boolean A = true;
System.out.println("\n"+X);
System.out.println("\n"+Y);
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 18/11/2017 13:52
System.out.println("\n"+Z);
System.out.println("\n"+A);
11, 22, 5.0, VERDADEIRO
22, 12, 5.0, true
22, 11, 5.0, true
11, 22, 5.0, true
11, 22, 5.0, null
3a Questão (Ref.: 201609094940) Fórum de Dúvidas (1 de 1) Saiba (1 de 1)
Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes
unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
é usada somente para armazenar tipos primitivos.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
é usada somente para agrupar objetos.
4a Questão (Ref.: 201609834364) Fórum de Dúvidas (1) Saiba (1)
Dado o trecho do programa em JAVA abaixo, identificar sua saída. Interger i = 1; while (i < 10){ if (i%2==0){
i++; } else { i=i+2; } System.out.print(i+" "); }
1 2 3 4 5 6 7 8 9 11
1 2 4 6 8
1 3 5 7 9 11
2 4 6 8
3 5 7 9 11
5a Questão (Ref.: 201609155488) Fórum de Dúvidas (1) Saiba (1)
Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o operador de
atribuição:
:
<=
=
:=
::
6a Questão (Ref.: 201609097091) Fórum de Dúvidas (1) Saiba (1)
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
and, or, not
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 18/11/2017 13:52
.and., .or., .not
&&, ||, !
&, #, $
*, +, ~
Gabarito Comentado
7a Questão (Ref.: 201609095844) Fórum de Dúvidas (1 de 1) Saiba (1 de 1)
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
declara-se um vetor: int c[5] = new int();
o limite de um vetor em Java é de 255 posições
um vetor somente pode armazenar tipos primitivos de dados
o índice de um vetor sempre começa em 1
é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8];
8a Questão (Ref.: 201609162264) Fórum de Dúvidas (1) Saiba (1)
Associe as duas colunas relacionando as instruções de seleção e de repetição com suas respectivas definições e, a
seguir, assinale a sequência correta. Instruções de seleção e de repetição:
(1) if
(2) if...else
(3) while
(4) switch
Definições:
( ) Instrução de seleção múltipla: seleciona ou ignora um grupo de ações entre vários grupos.
( ) Instrução de seleção única: seleciona ou ignora um grupo de ações.
( ) Instrução de repetição que executa um grupo de ações zero ou mais vezes, enquanto uma condição de
continuação do loop for verdadeira.
( ) Instrução de seleção dupla: executa um grupo de ações entre dois grupos de ações.
2 - 3 - 1 - 4
4 - 1 - 3 - 2
3 - 2 - 1 - 4
2 - 1 - 4 - 3
1 - 4 - 3 - 2
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 18/11/2017 13:52
CCT0261_EX_A2_201609058003_V2
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A2_201609058003_V2 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 13/10/2017 22:15:09 (Finalizada)
1a Questão (Ref.: 201609317999) Fórum de Dúvidas (1 de 1) Saiba (1 de 1)
Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o resultado obtido
após o processamento.
 public class Prog2 
 { public static void main(String[] args)
 { String A = "MEL DE ABELHA";
 int x = A.length();
 System.out.println("\n" +x);
 }
}
13
9
11
3
10
2a Questão (Ref.: 201609158889) Fórum de Dúvidas (1) Saiba (1)
Considere os seguintes fragmentos de código Java:
I. int sum = 7;
if ( sum > 20 ) {
System.out.print("ganhou "); }
else {
System.out.print("perdeu "); }
System.out.println("o bônus.");
II. int sum = 21; if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu "); System.out.println("o bônus.");
O resultado da execução dos fragmentos em I e II será, respectivamente,
perdeu o bônus e ganhou.
perdeu e ganhou o bônus.
ganhou e ganhou.
perdeu e perdeu.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 4 18/11/2017 13:52
perdeu o bônus e ganhou o bônus.
3a Questão (Ref.: 201609295483) Fórum de Dúvidas (1 de 1) Saiba (1 de 1)
Seja o código a seguir:
public class DemoVetor{
 public static void main(String[] args) {
 int[] vet={10,20,34,56,60};
 int i;
 for(i=0; i < vet.length;i++) {
 System.out.println("vet["+i+"]=" + vet[i]);
 }
 System.out.print("i="+i);}
}
Marque a alternativa que apresenta o valor da variável i, ao final do programa.
i=4;
i=5;
i=1;
i=3;
i=2;
Gabarito Comentado
4a Questão (Ref.: 201609094943) Fórum de Dúvidas (1) Saiba (1)
Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma solução em Java. A
classe que possui o método main tem como função:
definir que a classe é uma interface.
definir que a classe é uma classe abstrata.
iniciar a execução da aplicação.
definir que a classe irá gerar um código executável (.exe).
definir que a classe não tem corpo.
Gabarito Comentado
5a Questão (Ref.: 201609095436) Fórum de Dúvidas (1 de 1) Saiba (1 de 1)
Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas:
int [][] matriz = new int [5,4];
int matriz [4][5];
int [][] matriz = new int [5][5];
int [][] matriz = new int [4,5];
int [][] matriz = new int [4][5];
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 4 18/11/2017 13:52
6a Questão (Ref.: 201609242704) Fórum de Dúvidas (1) Saiba (1)
Considere os seguintes fragmentos de código Java:
I.
int sum = 7;
 
if ( sum > 20 ) { 
 System.out.print("ganhou "); }
else { 
 System.out.print("perdeu "); }
System.out.println("o bônus."); 
II.
 int sum = 21;
 if ( sum != 20 ) 
 System.out.print("ganhou");
 else 
 System.out.print("perdeu ");
 System.out.println("o bônus."); 
O resultado da execução dos fragmentos em I e II será, respectivamente,
perdeu e perdeu
perdeu o bônus e ganhou o bônus
perdeu o bônus e ganhou
perdeu e ganhou o bônus
ganhou e ganhou
7a Questão (Ref.: 201609097092) Fórum de Dúvidas (1) Saiba (1)
A alternativa que representa todos os tipos de dados primitivos em Java é
short, boolean, int, long, float, double e String
char, boolean, byte, short, int, long, float, double e String
char, boolean, byte, short, int, long, float, double, String e Date
byte, short, int, long, float, double, String e Date
char, boolean, byte, short, int, long, float e double
Gabarito Comentado
8a Questão (Ref.: 201609887565) Fórum de Dúvidas (1) Saiba (1)
Ao se executar o trecho de código abaixo, escrito em Java, qual será o resultado obtido?
 int a = 1+3/2;
 System.out.println(a);
2
existe erro de execução: tipo inválido
2.5
existe erro de compilação
1
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 4 18/11/2017 13:52
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
4 de 4 18/11/2017 13:52
CCT0261_EX_A2_201609058003_V3
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A2_201609058003_V3 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 13/10/2017 22:21:40 (Finalizada)
1a Questão (Ref.: 201609097121) Fórum de Dúvidas (1) Saiba (1)
Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-
decremento.
public class Decrementa{
 public static void main(String args[]) {
 int m, n = 44;
 m = --n;
 m = n--;
 System.out.println(m);
 System.out.println(n);
 }
}
Qual será a saída ?
43 e 42
42 e 41
42 e 42
42 e 43
43 e 43
Gabarito Comentado
2a Questão (Ref.: 201609280005) Fórum de Dúvidas (1) Saiba (1)
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
public class testeLogica {
public static void main(String[] args) {
boolean A, B;
boolean R1, R2, R3, R4;
A = true;
B = false;
R1 = (A || B && A || !B);
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 4 18/11/2017 13:52
R2 = (!(A || !B) && (A || B));
R3 = (A && B) && (!A || !B);
R4 = (!A || B || A || !B);
System.out.println(R1);
System.out.println(R2);
System.out.println(R3);
System.out.println(R4);
}
Qual é a sequência CORRETA ?
(de cima para baixo)
true, false, false, true
false, false, false, true
false, true, false, true
true, true, true, false
true, false, true, false
Gabarito Comentado Gabarito Comentado
3a Questão (Ref.: 201609318003) Fórum de Dúvidas (1 de 1) Saiba (1 de 1)
Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o resultado obtido
após o processamento.
 public class Prog3 
 { public static void main(String[] args)
 { String A = "MEL DE ABELHA";
 char letra = A.charAt(5);
 System.out.println("\n" +letra);
 }
}
MEL DE
MEL D
ABELH
MEL DE ABELHA
E
4a Questão (Ref.: 201609757822) Fórum de Dúvidas (1 de 1) Saiba (1 de 1)
Marque a opção que mostra o que é impresso na tela.
public class Descoberta {
 private int v;
 public Descoberta(int p) { v= p+1; }
 public void faz(int p) {v = v + p; }
 public void exec() {
 System.out.print(" " + v); }
 }
 public static void main(String args[]) {
 int B[] = {10,15,20,25,30};
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 4 18/11/2017 13:52
 Descoberta d = new Descoberta(101);
 for (int i = 0; i < B.length ; i++) {
 d.faz(B[i]);
 d.exec();
 }
 } //fim main
}
113 127 148 172 202
112 112 147 173 201
Não compila. Por isso, nada é impresso na tela.
112 112 112 112 112
112 127 147 172 202
5a Questão (Ref.: 201609318029) Fórum de Dúvidas (1) Saiba (1)
Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o que será exibido
exatamente na sequencia correta, após o processamento.
int X=3+8;
int Y=2*X;
float Z=X/2;
boolean A = true;
System.out.println("\n"+X);
System.out.println("\n"+Y);
System.out.println("\n"+Z);
System.out.println("\n"+A);
11, 22, 5.0, null
11, 22, 5.0, VERDADEIRO
22, 11, 5.0, true
22, 12, 5.0, true
11, 22, 5.0, true
6a Questão (Ref.: 201609155488) Fórum de Dúvidas (1) Saiba (1)
Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o operador de
atribuição:
:=
<=
::
=
:
7a Questão (Ref.: 201609094940) Fórum de Dúvidas (1 de 1) Saiba (1 de 1)
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 4 18/11/2017 13:52
Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes
unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
é usada somente para agrupar objetos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
é usada somente para armazenar tipos primitivos.
é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
8a Questão (Ref.: 201609834364) Fórum de Dúvidas (1) Saiba (1)
Dado o trecho do programa em JAVA abaixo, identificar sua saída. Interger i = 1; while (i < 10){ if (i%2==0){
i++; } else { i=i+2; } System.out.print(i+" "); }
3 5 7 9 11
1 3 5 7 9 11
1 2 4 6 8
1 2 3 4 5 6 7 8 9 11
2 4 6 8
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
4 de 4 18/11/2017 13:52
CCT0261_EX_A3_201609058003_V1
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A3_201609058003_V1 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 13/10/2017 22:22:04 (Finalizada)
1a Questão (Ref.: 201609763403) Fórum de Dúvidas (0) Saiba (0)
Analiseas afirmativas e marque a alternativa correta:
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes
intuitivos.
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
Todas as alternativas estão erradas.
Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
Apenas a alternativa i está correta.
Apenas a alternativa ii está correta.
2a Questão (Ref.: 201609295489) Fórum de Dúvidas (0) Saiba (0)
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes
GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o
teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-
lhes funcionalidade, estão agrupadas em dois grandes pacotes:
javax.swing e java.util
java.awt e javax.swing
java.awt e java.lang
java.lang e javax.swing
java.util e java.lang
Gabarito Comentado
3a Questão (Ref.: 201609679404) Fórum de Dúvidas (0) Saiba (0)
A criação de interfaces gráficas Swing consiste basicamente em instanciar objetos. Componentes gráficos, tais
como campo texto e botões, são elementos que o usuário manipula com o mouse ou com o teclado. Das afirmativas
abaixo, indique aquela que NÃO REPRESENTA uma característica do componente JComboBox
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 18/11/2017 13:53
Um objeto da classe JComboBox é um campo texto na forma de várias linhas nas quais textos podem ser
digitados pelo usuário através do teclado.
Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método
toString().
Pertence ao pacote javax.swing
É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário
selecionar apenas um objeto da coleção
Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox();
Gabarito Comentado
4a Questão (Ref.: 201609763409) Fórum de Dúvidas (0) Saiba (0)
O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a
alternativa em que a constante usada destrói a janela.
DESTROI_ON_CLOSE
HIDE_ON_CLOSE
EXIT_ON_CLOSE
DO_NOTHING_ON_CLOSE
DISPOSE_ON_CLOSE
Gabarito Comentado
5a Questão (Ref.: 201609679400) Fórum de Dúvidas (0) Saiba (0)
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no
Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing. Para criar um
elemento gráfico "caixa de texto" devemos instanciar:
JFrameText texto = new Text()
JBox caixa = "Caixa de Texto"
JTextField caixa = new JTextField()
JLabel("caixa de texto")
JComboText combo = new "Caixa de Texto"
Gabarito Comentado Gabarito Comentado
6a Questão (Ref.: 201609763414) Fórum de Dúvidas (0) Saiba (0)
Analise as afirmativas e marque a alternativa correta:
i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT.
ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo
denominada de aparência de metal.
iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada
de aparência de metal.
Apenas a alternativa ii está correta.
Todas as alternativas estão erradas.
Apenas a alternativa i está correta.
Apenas a alternativa iii está correta.
Todas as alternativas estão corretas.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 18/11/2017 13:53
7a Questão (Ref.: 201609679399) Fórum de Dúvidas (0) Saiba (0)
Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa
razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes.
Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a
comunicação homem-máquina gráfica. São características de um JPanel, EXCETO:
São áreas que comportam outros componentes, inclusive outros painéis
A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente
adicionados ao objeto painel
São criados com a classe JPanel, que é derivada da classe Container
São elementos que fazem a intermediação entre um container e os demais GUI anexados.
O JPanel, assim como o JFrame são derivados do pacote java.util.awt
Gabarito Comentado Gabarito Comentado
8a Questão (Ref.: 201609679402) Fórum de Dúvidas (0) Saiba (0)
A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente
de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado
da nova ferramenta. São características do componente Swing, EXCETO:
São extensões do pacote java.util.swing
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Possui portabilidade, em relação ao componente AWT
A maioria de seus componentes é escrita, manipulada e exibida completamente em Java
Conhecidos como componentes Java puros
Gabarito Comentado Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 18/11/2017 13:53
CCT0261_EX_A3_201609058003_V2
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A3_201609058003_V2 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 13/10/2017 22:22:35 (Finalizada)
1a Questão (Ref.: 201609705516) Fórum de Dúvidas (0) Saiba (0)
Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing. Para montar as
telas que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames,
JPanels, JButtons, etc. Criar um componente do Swing é bastante simples, o comando para criar um botão é:
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
JFrame.botao = new.JButton("sair");
JButton botao = new JButton("sair");
JButton.botao = new JButton("sair");
2a Questão (Ref.: 201609295489) Fórum de Dúvidas (0) Saiba (0)
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes
GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o
teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-
lhes funcionalidade, estão agrupadas em dois grandes pacotes:
java.lang e javax.swing
java.awt e java.lang
java.util e java.lang
java.awt e javax.swing
javax.swing e java.util
Gabarito Comentado
3a Questão (Ref.: 201609679404) Fórum de Dúvidas (0) Saiba (0)
A criação de interfaces gráficas Swing consiste basicamente em instanciar objetos. Componentes gráficos, tais
como campo texto e botões, são elementos que o usuário manipula com o mouse ou com o teclado. Das afirmativas
abaixo, indique aquela que NÃO REPRESENTA uma característica do componente JComboBox
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 18/11/2017 13:53
Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método
toString().
Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox();
Pertence ao pacote javax.swing
Um objeto da classe JComboBox é um campo texto na forma de várias linhasnas quais textos podem ser
digitados pelo usuário através do teclado.
É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário
selecionar apenas um objeto da coleção
Gabarito Comentado
4a Questão (Ref.: 201609763409) Fórum de Dúvidas (0) Saiba (0)
O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a
alternativa em que a constante usada destrói a janela.
DISPOSE_ON_CLOSE
HIDE_ON_CLOSE
DESTROI_ON_CLOSE
DO_NOTHING_ON_CLOSE
EXIT_ON_CLOSE
Gabarito Comentado
5a Questão (Ref.: 201609679400) Fórum de Dúvidas (0) Saiba (0)
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no
Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing. Para criar um
elemento gráfico "caixa de texto" devemos instanciar:
JFrameText texto = new Text()
JTextField caixa = new JTextField()
JBox caixa = "Caixa de Texto"
JComboText combo = new "Caixa de Texto"
JLabel("caixa de texto")
Gabarito Comentado Gabarito Comentado
6a Questão (Ref.: 201609763414) Fórum de Dúvidas (0) Saiba (0)
Analise as afirmativas e marque a alternativa correta:
i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT.
ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo
denominada de aparência de metal.
iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada
de aparência de metal.
Todas as alternativas estão corretas.
Apenas a alternativa i está correta.
Apenas a alternativa ii está correta.
Apenas a alternativa iii está correta.
Todas as alternativas estão erradas.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 18/11/2017 13:53
7a Questão (Ref.: 201609679399) Fórum de Dúvidas (0) Saiba (0)
Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa
razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes.
Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a
comunicação homem-máquina gráfica. São características de um JPanel, EXCETO:
A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente
adicionados ao objeto painel
São criados com a classe JPanel, que é derivada da classe Container
O JPanel, assim como o JFrame são derivados do pacote java.util.awt
São elementos que fazem a intermediação entre um container e os demais GUI anexados.
São áreas que comportam outros componentes, inclusive outros painéis
Gabarito Comentado Gabarito Comentado
8a Questão (Ref.: 201609763403) Fórum de Dúvidas (0) Saiba (0)
Analise as afirmativas e marque a alternativa correta:
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes
intuitivos.
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
Apenas a alternativa i está correta.
Apenas a alternativa iii está correta.
Apenas a alternativa ii está correta.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 18/11/2017 13:53
CCT0261_EX_A3_201609058003_V3
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A3_201609058003_V3 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 13/10/2017 22:22:59 (Finalizada)
1a Questão (Ref.: 201609679402) Fórum de Dúvidas (0) Saiba (0)
A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente
de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado
da nova ferramenta. São características do componente Swing, EXCETO:
A maioria de seus componentes é escrita, manipulada e exibida completamente em Java
Conhecidos como componentes Java puros
Possui portabilidade, em relação ao componente AWT
São extensões do pacote java.util.swing
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Gabarito Comentado Gabarito Comentado
2a Questão (Ref.: 201609679404) Fórum de Dúvidas (0) Saiba (0)
A criação de interfaces gráficas Swing consiste basicamente em instanciar objetos. Componentes gráficos, tais
como campo texto e botões, são elementos que o usuário manipula com o mouse ou com o teclado. Das afirmativas
abaixo, indique aquela que NÃO REPRESENTA uma característica do componente JComboBox
Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox();
Um objeto da classe JComboBox é um campo texto na forma de várias linhas nas quais textos podem ser
digitados pelo usuário através do teclado.
Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método
toString().
Pertence ao pacote javax.swing
É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário
selecionar apenas um objeto da coleção
Gabarito Comentado
3a Questão (Ref.: 201609763409) Fórum de Dúvidas (0) Saiba (0)
O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 18/11/2017 13:53
alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
DISPOSE_ON_CLOSE
DESTROI_ON_CLOSE
DO_NOTHING_ON_CLOSE
EXIT_ON_CLOSE
Gabarito Comentado
4a Questão (Ref.: 201609679400) Fórum de Dúvidas (0) Saiba (0)
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no
Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing. Para criar um
elemento gráfico "caixa de texto" devemos instanciar:
JTextField caixa = new JTextField()
JBox caixa = "Caixa de Texto"
JLabel("caixa de texto")
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
Gabarito Comentado Gabarito Comentado
5a Questão (Ref.: 201609763414) Fórum de Dúvidas (0) Saiba (0)
Analise as afirmativas e marque a alternativa correta:
i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT.
ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo
denominada de aparência de metal.
iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada
de aparência de metal.
Apenas a alternativa iii está correta.
Todas as alternativas estão erradas.
Apenas a alternativa ii está correta.
Todas as alternativas estão corretas.
Apenas a alternativa i está correta.
6a Questão (Ref.: 201609679399) Fórum de Dúvidas (0) Saiba (0)
Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa
razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes.
Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a
comunicação homem-máquina gráfica. São características de um JPanel, EXCETO:
O JPanel, assim como o JFrame são derivados do pacote java.util.awt
São elementos que fazem a intermediação entre um container e os demais GUI anexados.
São áreas que comportam outros componentes,inclusive outros painéis
A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente
adicionados ao objeto painel
São criados com a classe JPanel, que é derivada da classe Container
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 18/11/2017 13:53
Gabarito Comentado Gabarito Comentado
7a Questão (Ref.: 201609763403) Fórum de Dúvidas (0) Saiba (0)
Analise as afirmativas e marque a alternativa correta:
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes
intuitivos.
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
Apenas a alternativa i está correta.
Todas as alternativas estão erradas.
Apenas a alternativa ii está correta.
Apenas a alternativa iii está correta.
Todas as alternativas estão corretas.
8a Questão (Ref.: 201609295489) Fórum de Dúvidas (0) Saiba (0)
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes
GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o
teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-
lhes funcionalidade, estão agrupadas em dois grandes pacotes:
java.awt e javax.swing
java.awt e java.lang
javax.swing e java.util
java.lang e javax.swing
java.util e java.lang
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 18/11/2017 13:53
CCT0261_EX_A4_201609058003_V1
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A4_201609058003_V1 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 13/10/2017 22:25:11 (Finalizada)
1a Questão (Ref.: 201609834422) Fórum de Dúvidas (0) Saiba (0)
Alguns métodos não retornam valores. Eles podem ser executados apenas para exibir um valor, por exemplo. Neste
caso, usa-se uma palavra chave como se fosse um tipo de dado para valores de retorno. Quando Java encontra
essa palavra chave sendo usada como um tipo de dado de valor de retorno, Java sabe que nada deverá ser
retornado.
Scanner
main
void
public
static
2a Questão (Ref.: 201609834385) Fórum de Dúvidas (0) Saiba (0)
Em Java, para alterar a visibilidade do elemento utiliza-se, entre outros, o modificador de acesso:
transient.
volatile.
protected.
static.
abstract.
3a Questão (Ref.: 201609887563) Fórum de Dúvidas (0) Saiba (0)
Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é
correto afirmar que:
uma classe é uma abstração de alguma coisa no domínio de um problema ou na sua implementação,
refletindo a capacidade de um sistema para manter informações sobre ela, interagir com ela ou ambos.
uma classe é uma descrição de um ou mais objetos por meio de um conjunto uniforme de atributos e
operações.
um objeto em uma classe é apenas uma definição, pois a ação só ocorre quando o objeto é invocado
através de um método.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 4 18/11/2017 13:57
herança é o mecanismo pelo qual um objeto pode estender outro objeto da mesma classe, aproveitando
seus comportamentos e variáveis possíveis.
uma classe é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ela,
assim como se relacionar e enviar mensagens a outras classes.
4a Questão (Ref.: 201609095437) Fórum de Dúvidas (0) Saiba (0)
Dado o seguinte modelo:
Marque a alternativa que define a classe Pessoa.
public class Pessoa {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
public Pessoa {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
public Pessoa {
public static main (String args[]) {
private codigoPessoa int;
private nome String;
private endereco String;
private telefone int;
}
}
public class Pessoa {
public static main (String args[]) {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
}
public Pessoa {
public static main (String args[]) {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
}
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 4 18/11/2017 13:57
5a Questão (Ref.: 201609095835) Fórum de Dúvidas (0) Saiba (0)
Assinale a opção que não faz parte do conceito de orientação a objetos.
método
classe
herança
atributo
procedimento
Gabarito Comentado
6a Questão (Ref.: 201609097093) Fórum de Dúvidas (0) Saiba (0)
Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção:
static final int SIZE = 10
void final int SIZE = 10
static extend integer SIZE = 10
this final int SIZE :=10
this extend integer SIZE := 10
Gabarito Comentado
7a Questão (Ref.: 201609095812) Fórum de Dúvidas (0) Saiba (0)
Dado o código Java abaixo, marque a alternativa correta referente à criação de um objeto Cliente, o qual faz uso do
código informado:
public class Cliente{
String nome = null;
int idade = 0;
String endereco = null;
public Cliente(String nome, int idade, String endereco){
this.nome = nome;
this.idade = idade;
this.endereco = endereco;
} }
Cliente cliente = Cliente();
New Cliente = Cliente("Maria", "20","R das Flores 322");
Cliente cliente = new Cliente();
Cliente cliente = new Cliente("Maria", 20, "R das Flores 322");
Cliente cliente = Cliente("Maria", "20","R das Flores 322");
8a Questão (Ref.: 201609338869) Fórum de Dúvidas (0) Saiba (0)
Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma planta
arquitetônica assim como um(a) __________ está para uma classe."
variável
método
parâmetro
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 4 18/11/2017 13:57
atributo
objeto
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
4 de 4 18/11/2017 13:57
CCT0261_EX_A4_201609058003_V2
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A4_201609058003_V2 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 13/10/2017 22:25:46 (Finalizada)
1a Questão (Ref.: 201609640900) Fórum de Dúvidas (0) Saiba (0)
O Encapsulamento é o mecanismo utilizado em orientação a objetos para obter segurança, modularidade e
autonomia dos objetos através dos modificadores.
Marque a questão que apresenta a abrangência do modificador protected.
Acessado na classe, no pacote e na subclasse.
Acessado no pacote e na subclasse.
Acessado de qualquer lugar.
Acessado na classe e no pacote.
Acessado apenas na classe e na subclasse.
Gabarito Comentado
2a Questão (Ref.: 201609295500) Fórum de Dúvidas (0) Saiba (0)
Seja a classe:
public class Moto {
 public boolean estadoMotor;
 public void ligaMotor() {estadoMotor=true;}
 public void desligaMotor( ) {estadoMotor=false;}
}
Marque a alternativa que apresenta a forma correta de se criar uma instância desta classe:
Moto m.new Moto;
Moto m=new( ).Moto;
Moto m.new Moto( );
Moto m=new Moto();
Moto m.new( );
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 4 18/11/2017 13:57
3aQuestão (Ref.: 201609717241) Fórum de Dúvidas (0) Saiba (0)
Mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos objetos. Este
conceito refere-se a(o): 
Método
Condicional
Herança
Encapsulamento
Herança Múltipla
4a Questão (Ref.: 201609631613) Fórum de Dúvidas (0) Saiba (0)
Um estagiário está desenvolvendo, a luz do paradigma da orientação a objetos, parte de um programa responsável
por gerenciar a folha de pagamento de uma instituição financeira do Rio de Janeiro. Devido a sua pouca experiência
com Java, durante a codificação surgiram algumas dúvidas quanto a conceitos básicos deste paradigma. É
incorreto afirmar que em Java:
Atributos: determinam o estado do objeto
Um objeto não armazena seu estado em campos (variáveis) e expõe seu comportamento através de
métodos (funções).
A classe provê a estrutura para a construção de objetos.
Objetos são instâncias da classe.
Objetos de software são conceitualmente similares a objetos do mundo real: eles consistem do estado e o
comportamento relacionado.
Gabarito Comentado
5a Questão (Ref.: 201609661400) Fórum de Dúvidas (0) Saiba (0)
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 4 18/11/2017 13:57
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata";
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo
O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo
Será gerado um erro de compilação, pois o atributo é private.
O objeto c não pode ser instanciado, pois não há construtor na classe.
Gabarito Comentado Gabarito Comentado
6a Questão (Ref.: 201609834397) Fórum de Dúvidas (0) Saiba (0)
Marque a alternativa que indica qual a sintaxe que instancia um objeto corretamente em Java?
Construtor objeto new Classe();
Classe objeto = new Construtor();
Classe objeto := new Construtor();
Classe objeto new Construtor();
Construtor objeto = new Classe();
7a Questão (Ref.: 201609754507) Fórum de Dúvidas (0) Saiba (0)
(CESPE - 2013 - TRE-MS) Assinale a opção correta quanto à abordagem conceitual de abstração sob o paradigma
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 4 18/11/2017 13:57
de programação orientada a objetos.
As abstrações, idealmente, caracterizam-se por não serem grandes demais em comparação aos módulos,
pois senão elas se tornam multifuncionais e de difícil compreensão. Como consequência, a abstração deve
ser implementada apenas no nível de estruturas de dados necessários para se atingir o objetivo pretendido.
Abstração é a habilidade de se concentrar nos aspectos essenciais de um contexto qualquer, ignorando
características menos importantes ou acidentais. Em modelagem orientada a objetos, uma classe é uma
abstração de entidades existentes no domínio do sistema de software.
Abstração é um conceito segundo o qual o sistema ou software é dividido em partes distintas. Compõe o
ferramental necessário para um programa mais legível com uma melhor manutenção e melhor desempenho
por meio da programação orientada a objetos.
Abstração consiste em uma linguagem puramente lógica. A motivação para isso veio em parte da vontade
de se reconciliar o uso da lógica como uma linguagem declarativa de representação do conhecimento com a
representação procedimental do conhecimento.
Abstração é uma linguagem declarativa que permite acesso à base de dados mediante a utilização da teoria
dos conjuntos e da álgebra relacional como fundamento de seu funcionamento.
8a Questão (Ref.: 201609834391) Fórum de Dúvidas (0) Saiba (0)
De acordo com a descrição de um conjunto de entidades (reais ou abstratas) de um mesmo tipo e com as mesmas
características e comportamentos. É uma definição de:
Conjunto.
Método.
String.
Classe.
Objeto.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
4 de 4 18/11/2017 13:57
CCT0261_EX_A4_201609058003_V3
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A4_201609058003_V3 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 13/10/2017 22:27:19 (Finalizada)
1a Questão (Ref.: 201609094941) Fórum de Dúvidas (0) Saiba (0)
Dada a instrução: Pessoa p = new Pessoa(), assinale a alternativa que represente melhor o que acontece quando
esta instrução é interpretada.
está sendo criada uma variável de referência chamada p do tipo Pessoa, que está sendo associada a um
objeto do tipo Pessoa que está sendo criado e instanciado para a memória heap da JVM.
está sendo criada uma variável primitiva chamada p que está sendo associada a um novo objeto.
está sendo criada uma variável primitiva chamada Pessoa que está sendo associada a um novo objeto.
está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a um objeto do
tipo Pessoa.
está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a uma nova
variável primitiva.
2a Questão (Ref.: 201609661382) Fórum de Dúvidas (0) Saiba (0)
Seja a classe:
public class TV {
public boolean estadoTV;
public TV(boolean estadoTV){this.estadoTV=estadoTV;)
public void ligaTV() {estadoTV=true;}
public void desligaTV( ) {estadoTV=false;}
}
Marque a alternativa que apresenta uma forma correta de se criar uma instância para esta classe:
TV m.new TV(true );
TV m=newTV(false );
TV m=new TV();
TV m.new TV();
TV m.new TV;
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 4 18/11/2017 13:57
3a Questão (Ref.: 201609340264) Fórum de Dúvidas (0) Saiba (0)
Para realizar uma tarefa em um programa é necessário um método. Os
métodos descrevem os mecanismos que realmente realizam suas tarefas. Os
métodos ocultam de seus usuários as tarefas complexas que ele realiza, por
exemplo o pedal acelerador de um carro oculta dos motoristas os complexos
mecanismos que fazem o carro andar mais rápido. Em Java primeiro criamos
uma unidade de programa chamada classe para abrigar um método, assim
como os desenhos de engenharia de um carro abrigam o projeto de um pedal
acelerador. Em uma classe você fornece um ou mais métodos que são
projetados para realizar as tarefas da classe. Portanto marque a alternativa
CORRETA referente aos métodos de uma classe.
Nem todo parâmetro precisa especificar necessariamente o tipo ou o
identificador.
O número de argumentos na chamada de um método não precisa
necessariamente corresponder ao número de parâmetros definidos no
método.
Um método pode especificar múltiplos parâmetros, separando cada
parâmetro do seguinte por um ponto e vírgula.
No momento em que um método é chamado , seus argumentos são
atribuídos a seus parâmetros. Então o corpo do método utiliza as
variáveis de parâmetro para acessar os valores de argumento.
Em geral você pode chamar um método de uma classe, mesmo sem ter
criado um objeto desta classe.
Gabarito Comentado
4a Questão (Ref.: 201609094923) Fórum de Dúvidas (0) Saiba (0)
Um conceito importante em programação orientada a objetos é o termo objeto. Neste sentido, o termo objeto
significa:
um identificador utilizado para descrever o cenário do padrão como um todo.
define a declaração de uma variável de referência associada a um variável primitiva.
instância de uma classe.
são os resultados alcançados com a aplicação do padrão e a relação entre as vantagens e desvantagens
dessa aplicação.
define estados internos de uma classe.
Gabarito Comentado
5a Questão (Ref.: 201609292131) Fórum de Dúvidas (0) Saiba (0)
A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitosdo mundo real e não,
apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 4 18/11/2017 13:57
necessariamente que:
os objetos sejam implementados de maneira eficiente e simples
a computação seja acionada por troca de mensagens entre objetos
os programadores de aplicações sejam mais especializados
os usuários utilizem as aplicações de forma mais simples
os sistemas sejam encapsulados por outros sistemas
Gabarito Comentado
6a Questão (Ref.: 201609119298) Fórum de Dúvidas (0) Saiba (0)
Qual sintaxe expressa a criação correta de uma classe em java?
class public Exemplo {}
Public Class Exemplo {}
public class Exemplo() {}
class Exemplo() {}
public class Exemplo {}
Gabarito Comentado
7a Questão (Ref.: 201609335491) Fórum de Dúvidas (0) Saiba (0)
Os atributos de uma classe representam as características de um objeto, isto é, têm a finalidade de armazenar os
dados dos objetos dessa classe. Com o objetivo de contemplar o encapsulamento, os atributos devem ser:
abstract
final
private ou protected
static
public
Gabarito Comentado
8a Questão (Ref.: 201609319157) Fórum de Dúvidas (0) Saiba (0)
O encapsulamento é um conceito da orientação a objetos que:
exibe todos detalhes de implementação
aumenta velocidade da máquina virtual java
esconde detalhes de implementação e garante maior segurança aos atributos da classe
permite o acesso irrestrito aos atributos da classe
permite instanciar objetos
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 4 18/11/2017 13:57
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
4 de 4 18/11/2017 13:57
CCT0261_EX_A5_201609058003_V1
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A5_201609058003_V1 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 24/10/2017 19:21:39 (Finalizada)
1a Questão (Ref.: 201609300144) Fórum de Dúvidas (0) Saiba (0)
(ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no
desenvolvimento de sistemas.
Considerando o conceito de herança, avalie as afirmações abaixo.
I. Herança é uma propriedade que facilita a implementação de reuso.
II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo
possuir propriedades e métodos próprios.
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses.
IV. Extensão é uma das formas de se implementar herança.
É correto apenas o que se afirma em:
I
III
I e IV
II e IV
II e III
Gabarito Comentado
2a Questão (Ref.: 201609661401) Fórum de Dúvidas (0) Saiba (0)
Com relação a uma classe abstrata é correto afirmar que:
Esta só possui métodos e atributos abstratos
Esta não possui métodos nem atributos abstratos
Esta só pode ser instanciada se o objeto também for abstrato.
Esta não possui métodos.
Esta não pode ser instanciada.
Gabarito Comentado Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 18/11/2017 13:58
3a Questão (Ref.: 201609705515) Fórum de Dúvidas (0) Saiba (0)
Considerando o esquema de herança existente na metodologia de Orientação a Objeto, em uma hierarquia de
classes em Java, temos:
I. Os construtores da superclasse não são herdados pelas instâncias de uma subclasse.
II. Todo método construtor de uma superclasse precisa também chamar um construtor da subclasse.
III. O comando super( ), chamada ao construtor da superclasse, deve ser declarado obrigatoriamente na primeira
linha do construtor da subclasse.
Marque a alternativa CORRETA:
Apenas as sentenças I e II são verdadeiras.
Nenhuma sentença é verdadeira.
Apenas as a sentença I e III são verdadeiras.
Todas as sentenças são verdadeiras.
Apenas as sentenças II e III são verdadeiras.
4a Questão (Ref.: 201609111596) Fórum de Dúvidas (0) Saiba (0)
Qual o uso da palavra reservada super em Java?
Criar uma superclasse.
Permitir invocar construtores da classe pai.
Permitir invocar métodos da classe filha.
Identificar métodos sobreescritos.
Identificar métodos prioritários
5a Questão (Ref.: 201609095918) Fórum de Dúvidas (0) Saiba (0)
Analise o código Java abaixo, sabendo-se que as classes encontram-se no mesmo pacote, assinale a alternativa
correta:
class A {
private int atrA;
}
class B extends A {
protected int atrB;
}
class C extends B, A{
private int atrC;
}
A classe B herda as características de A, mas não tem acesso direto ao atributo de A
A classe B herda as características de A e pode acessar diretamente o atributo de A
A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar diretamente
o atributo
A classe C está herdando as características das classes B e A, assumindo a característica de polimorfismo
A classe C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e B
6a Questão (Ref.: 201609095837) Fórum de Dúvidas (0) Saiba (0)
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 18/11/2017 13:58
Uma classe que não é concebida para criar instâncias, servindo como uma superclasse para outras classes é a:
abstrata
concreta
dinâmica
obstrutiva
múltipla
Gabarito Comentado
7a Questão (Ref.: 201609319158) Fórum de Dúvidas (0) Saiba (0)
O conceito de Herança permite que uma classe herde todos atributos e métodos de uma classe pai. Neste contexto,
classes abstratas se referem a:
classes que não podem ser instanciadas
classes que só podem ter duas instâncias
tipos de classe que só permitem herdar métodos da classe pai
tipos de classe que só permitem herdar atributos da classe pai
classes sem métodos getters e setters
8a Questão (Ref.: 201609636517) Fórum de Dúvidas (0) Saiba (0)
Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então,
ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou
classe já existente. Esse conceito se refere à:
Polimorfismo
Herança
Exceção
Classes Abstratas
Interface
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 18/11/2017 13:58
CCT0261_EX_A5_201609058003_V2
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A5_201609058003_V2 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 24/10/2017 19:21:56 (Finalizada)
1a Questão (Ref.: 201609095442) Fórum de Dúvidas (0) Saiba (0)
Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses em
uma generalização:
generation
extends
new
super
implements
2a Questão (Ref.: 201609754517) Fórum de Dúvidas (0) Saiba (0)
Classes abstratas tem uma função importante na orientação a objeto em Java. De forma objetiva, uma classe
abstrata serve apenas como modelo para uma classe concreta (classe que comumente usamos). Observe o
fragmento de código:
public abstract class Animal {
 public int peso;
 public abstract void locomover();
}
Ao analisar o código, podemos afirmar, exceto:
Nenhum objeto pode ser instanciado para uma classe abstrata.
O propósito de uma classe abstrata é fornecer uma superclasse apropriada da qual as outras classes
(subclasses) podem herdar atributos e métodos, ou seja, ela fornece uma interface apropriada para as
subclasses da sua hierarquia.
Todos os métodos são implicitamente públicos e abstratos.Para uma classe ser abstrata, ela precisa ter pelo menos um método abstrato.
Métodos abstratos não possui corpo.
Gabarito Comentado
3a Questão (Ref.: 201609095446) Fórum de Dúvidas (0) Saiba (0)
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 18/11/2017 13:58
Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes
Física e Jurídica com a classe Pessoa do modelo abaixo:
Extends
Package
Unify
Import
Generalation
4a Questão (Ref.: 201609717252) Fórum de Dúvidas (0) Saiba (0)
Uma classe pode possuir mais de um construtor. Eles devem ter o mesmo nome e diferenciar-se apenas pela
quantidade e tipo de argumentos que recebem. Este mecanismo é chamado de:
sobrecarga de objeto
sobrecarga de construtor
sobrecarga de classes
sobrecarga de atributos
sobrecarga de linguagem
5a Questão (Ref.: 201609095438) Fórum de Dúvidas (0) Saiba (0)
A palavra reservada EXTENDS implementa qual o conceito?
Visibilidade
Portabilidade
Herança
Associação
Polimorfismo
6a Questão (Ref.: 201609292127) Fórum de Dúvidas (0) Saiba (0)
(ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema
informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma
empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema
antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas.
Que conceito de orientação a objetos está descrito na situação hipotética acima?
Sobrecarga
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 18/11/2017 13:58
Polimorfismo
Abstração
Sobreposição
Herança
Gabarito Comentado
7a Questão (Ref.: 201609818092) Fórum de Dúvidas (0) Saiba (0)
Numa hierarquia de classes, onde a classe pai apresenta um método concreto M() que será herdado pela classe
filha, mas deseja-se alterar a funcionalidade do método M() para as instâncias da classe filha, mantendo-se a
mesma assinatura para o métodos em ambas as classes. Isto pode ser feito usando-se:
herança de método.
sobrecarga de método.
método abstrato.
sobrescrita de método.
encapsulamento do método.
8a Questão (Ref.: 201609340279) Fórum de Dúvidas (0) Saiba (0)
Herança é a forma de reutilização de software na qual uma nova classe é
criada, absorvendo membros de uma classe existente e aprimorada com
capacidades novas ou modificadas. Portanto uma subclasse é mais
específica que sua super classe, então pode-se dizer que:
que a subclasse possuirá caracteristicas mais restritas que as de sua
superclasse.
que a superclasse representa um grupo mais especializado de objetos.
que a subclasse nunca adiciona seus prórios campos e métodos.
que a superclasse sempre adiciona novas caracteristicas em vistas as
caracteristicas apresentadas pela sua subclasse.
que a subclasse representa um grupo mais especializado de objetos.
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 18/11/2017 13:58
CCT0261_EX_A5_201609058003_V3
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0261_EX_A5_201609058003_V3 Matrícula: 201609058003
Aluno(a): CLAUDIANO BARBOSA DA SILVA Data: 24/10/2017 19:22:10 (Finalizada)
1a Questão (Ref.: 201609154973) Fórum de Dúvidas (0) Saiba (0)
Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de
desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi
criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato
calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas
correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo
do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples
chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos)
predominante na descrição acima é a(o):
sobrecarga de método
polimorfismo
herança múltipla
acesso externo direto a atributo
sobrecarga de atributo
2a Questão (Ref.: 201609667487) Fórum de Dúvidas (0) Saiba (0)
Sob Classes Abstratas é correto afirmar que:
São utilizadas para que se definam o formato de um ou mais classes com algum comportamento padrão
São utilizadas para que se definam o formato de apenas uma classe com comportamento padrão
São utilizadas para que seja possível a criação de objetos estáticos
São utilizadas para que seja possível a criação de interfaces
São utilizadas para instanciar objetos abstratos
3a Questão (Ref.: 201609155359) Fórum de Dúvidas (0) Saiba (0)
Sobre programação orientada a objetos, assinale a afirmativa INCORRETA:
Os objetos também são denominados instâncias.
Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de outra
classe.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 18/11/2017 13:58
Uma classe que herda de outra é chamada superclasse.
Uma classe é um modelo usado para criar vários objetos com características semelhantes.
Pacote é um conjunto de classes e interfaces.
Gabarito Comentado
4a Questão (Ref.: 201609717246) Fórum de Dúvidas (0) Saiba (0)
Todo método construtor de uma subclasse precisa também chamar um construtor da superclasse, caso existam
campos de instância nesta superclasse. Para tanto, usa-se o comando:
delete
extends
erase
super
open
5a Questão (Ref.: 201609754505) Fórum de Dúvidas (0) Saiba (0)
Quando se pensa em uma classe como um tipo de dados, se imagina que os objetos desse tipo ou classe sempre
serão instanciados. Entretanto, existem situações em que é útil definir classes para as quais nunca irá se querer
instanciar objetos dessa classe. Essas classes são chamadas:
Classes Abstratas
Classes Final
Classes Polimórficas
Classes privadas
Interface
6a Questão (Ref.: 201609095837) Fórum de Dúvidas (0) Saiba (0)
Uma classe que não é concebida para criar instâncias, servindo como uma superclasse para outras classes é a:
concreta
dinâmica
obstrutiva
múltipla
abstrata
Gabarito Comentado
7a Questão (Ref.: 201609095918) Fórum de Dúvidas (0) Saiba (0)
Analise o código Java abaixo, sabendo-se que as classes encontram-se no mesmo pacote, assinale a alternativa
correta:
class A {
private int atrA;
}
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 18/11/2017 13:58
class B extends A {
protected int atrB;
}
class C extends B, A{
private int atrC;
}
A classe C está herdando as características das classes B e A, assumindo a característica de polimorfismo
A classe B herda as características de A, mas não tem acesso direto ao atributo de A
A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar diretamente
o atributo
A classe B herda as características de A e pode acessar diretamente o atributo de A
A classe C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e B
8a Questão (Ref.: 201609636517) Fórum de Dúvidas (0) Saiba (0)
Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então,
ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou
classe já existente. Esse conceito se refere à:

Outros materiais