A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e
bibliotecas,e do Java SE (Standard Edition) - JDK.
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
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.
Certo *deve começar com letras minúsculas,* porém não podem começar com
números.
O nome da classe deve fazer referência total ao seu objeto
(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.
PORQUE
Certo *I é verdadeira*
I e II são verdadeiras
II é verdadeira
I e III são verdadeiras
III é verdadeira
J2SE.
JavaBeans.
Java API.
*Java Virtual Machine.*
JavaFX.
JRE
*JDK*
Eclipse
NetBeans
JSP
Os programas Java normalmente passam por cinco fases para serem executados:
Edição; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Edição; Compilação; Carga; Validação; Execução;
Edição; Compilação; Verificação; Execução;
Certo *Edição; Compilação; Carga; Verificação; Execução;*
Java applets
Certo
*J2SE - Java2 Standard Edition*
Java servlets
Public Exemplo {}
class public Exemplo {}
class Exemplo() {}
Certo *public class Exemplo {}*
public class Exemplo() {}
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 ProgramaPrincipal.java, pois este possui o
método main (String arg []) que é o método principal do java.
Certo O arquivo deve ser salvo como *PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.*
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
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 b c d e f
letra letra letra letra letra
letra letra letra letra
a b c d
Certo *a b c d e*
Analise o código em Java abaixo e marque a opção correta que representa o que será
exibido após a execução do mesmo:
} }
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
5 2 1 2 3 4 5
2 5 1 2 3 4 5
5 2 2 4 6 8 10
5 2 5 10 15 20 25
Certo *2 5 2 4 6 8 10*
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:
12 e 2
12 e 3
14 e 2
15 e 2
Certo *15 e 3*
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo.
(1) if
(2) if...else
(3) while
(4) switch
Definições:
1 - 4 - 3 - 2
2 - 3 - 1 - 4
Certo *4 - 1 - 3 - 2*
2 - 1 - 4 - 3
3 - 2 - 1 - 4
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
Êrro de compilação
Resposta =
Certo *Resposta = CIDADE*
Resposta = CIDADES
Êrro de sintaxe
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);
Certo *i=5;*
i=2;
i=1;
Errado i=4;
i=3;
Na linguagem Java
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
Certo A estrutura de repetição *for* requer definição de inicialização,
condição e *incremento.*
Errado A função Math.round(valor) retorna o comprimento de uma circunferência
de raio valor.
Errado
byte, short, int, long, float, double, String e Date
Certo
*char,* boolean, byte, short, int, long, float e *double*
char, boolean, byte, short, int, long, float, double, String e Date
int sum = 7;
if ( sum > 20 ) {
System.out.print("ganhou "); }
else {
System.out.print("perdeu "); }
System.out.println("o bônus.");
II.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
Valor = 7
Valor = +Math.abs(i)
Errado Valor = 7.2
Valor = -7.2
Certo *O programa não será executado, erro de compilação*
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 3 + 1 + "2" );
Certo *42*
Ocorre erro durante a execução devido à conversão.
6
312
Errado 31"2"
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:
Errado definir que a classe é uma classe abstrata.
Certo iniciar a execução da *aplicação.*
definir que a classe não tem corpo.
definir que a classe é uma interface.
definir que a classe irá gerar um código executável (.exe).
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String args[]){
int p, t;
String b = "100010";
double s = 0;
t = b.length();
p = t - 1;
for (int i = 0; i < t ; i++) {
s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i,
i+1) ) );
p--;
}
JOptionPane.showMessageDialog(null, s);
}
}
Certo *34*
O programa não compila.
100
Errado 98
36
4
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.
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
43 e 43
Errado 42 e 41
42 e 43
Certo *43 e 42*
42 e 42
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s):
I. Java assume que os literais de String não mudam nunca e trata de forma
diferenciada as cadeias de caracteres com base no uso da Classe String.
IV. Em Java, operador + pode concatenar duas Strings originando uma nova.
Apenas I e III;
Certo *Apenas I, II e IV;*
I, II, III e IV.
Errado Apenas I e IV;
Apenas I;
A instrução em código-fonte Java abaixo descreve exatamente o que?
Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5
colunas:
int matriz [4][5];
int [][] matriz = new int [5][5];
Certo int [][] matriz = new int *[4][5];*
int [][] matriz = new int [5,4];
int [][] matriz = new int [4,5];
E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
Certo *0*
Errado 15
10
100
1.5
5
private int v;
d.faz(B[i]);
d.exec();
} //fim main
Certo
*112 127 147 172 202*
int total = 0
total+= conta;
120
112
108
100
Certo 110
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 < 5 ? 7 : 2 );
Errado 3.5
Certo 7
4
5
2
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
Errado
Certo
1 6 11
Errado 2.5
existe erro de compilação
1
Certo 2
existe erro de execução: tipo inválido
Na linguagem Java as palavras reservadas: char, boolean, int, float e double
representam
Certo tipos primitivos
métodos
Errado classes
interfaces
objetos
Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a
alternativa que indica o que será impresso pela execução do método sorteio():
import javax.swing.*;
JOptionPane.showMessageDialog(¿Media é:¿+media);
System.exit(0);;
Errado
media = (n1*2 + n2*3 + n3*5)/3;
Certo
media = (n1*2 + n2*3 + n3*5)/10;
a.asdfg(672, 117);
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
a3 = a1 % a2;
a1 = a2;
a2 = a3;
Java precedente.
Resposta 3 - 0
Certo Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0
Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3
Errado Resposta 672 - 117
Resposta 87 - 30
No trecho de comando abaixo:
y = 9; x = (y>5) ? 6 : 8;
8
5
Certo 6
9
7
Errado 10
Certo 9
Ocorre erro de compilação
9.0
10.0
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.5
existe erro de execução: tipo inválido
1
existe erro de compilação
Certo 2
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);
}
Errado MEL DE
ABELH
Certo E
MEL DE ABELHA
MEL D
13
Analise o código Java a seguir: import java.lang.*; import java.io.*; class XX
{ public static void main(String[] args) { final int NUM = 6; for(int i = 0; i <
NUM; i++) System.out.println( X(i)); } public static int X(int n) { int result = 1;
for(int i = 2; i <= n; i++) result *= i; return result; } } A soma dos valores
exibidos pelo comando println é:
4
Certo 154
2
Errado 34
10
O String em Java é:
Um tipo primitivo de dado
Certo
Uma classe do pacote "java.lang"
int total = 0
total+= conta;
100
108
Errado 112
120
Certo 110
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 armazenar tipos primitivos.
Certo é usada para armazenar dados de tipos primitivos e também para
armazenar objetos.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem
C.
é usada somente para agrupar objetos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
a b c d e f
letra letra letra letra letra
letra letra letra letra
a b c d
Certo *a b c d e*
Analise o código em Java abaixo e marque a opção correta que representa o que será
exibido após a execução do mesmo:
} }
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
5 2 1 2 3 4 5
2 5 1 2 3 4 5
5 2 2 4 6 8 10
5 2 5 10 15 20 25
Certo *2 5 2 4 6 8 10*
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:
12 e 2
12 e 3
14 e 2
15 e 2
Certo *15 e 3*
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo.
O comando "for" estendido foi criado para que seja mais fácil percorrer ________ de
objetos do que com o comando "for" tradicional, onde é necessário saber o tamanho
da estrutura a ser percorrida.
Associações
Atributos
Métodos
Certo *Coleções*
Classes
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:
1 - 4 - 3 - 2
2 - 3 - 1 - 4
Certo *4 - 1 - 3 - 2*
2 - 1 - 4 - 3
3 - 2 - 1 - 4
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
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);
Certo *i=5;*
i=2;
i=1;
Errado i=4;
i=3;
Na linguagem Java
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
Certo A estrutura de repetição *for* requer definição de inicialização,
condição e *incremento.*
Errado A função Math.round(valor) retorna o comprimento de uma circunferência
de raio valor.
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente
por:
Certo *&&, ||, !*
and, or, not
*, +, ~
.and., .or., .not
Errado &, #, $
alternativa que representa todos os tipos de dados primitivos em Java é
Errado
byte, short, int, long, float, double, String e Date
Certo
*char,* boolean, byte, short, int, long, float e *double*
char, boolean, byte, short, int, long, float, double, String e Date
int sum = 7;
if ( sum > 20 ) {
System.out.print("ganhou "); }
else {
System.out.print("perdeu "); }
System.out.println("o bônus.");
II.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
Valor = 7
Valor = +Math.abs(i)
Errado Valor = 7.2
Valor = -7.2
Certo *O programa não será executado, erro de compilação*
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 3 + 1 + "2" );
Certo *42*
Ocorre erro durante a execução devido à conversão.
6
312
Errado 31"2"
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:
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String args[]){
int p, t;
String b = "100010";
double s = 0;
t = b.length();
p = t - 1;
for (int i = 0; i < t ; i++) {
s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i,
i+1) ) );
p--;
}
JOptionPane.showMessageDialog(null, s);
}
}
Certo *34*
O programa não compila.
100
Errado 98
36
4
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
43 e 43
Errado 42 e 41
42 e 43
Certo *43 e 42*
42 e 42
I. Java assume que os literais de String não mudam nunca e trata de forma
diferenciada as cadeias de caracteres com base no uso da Classe String.
II. charAt(int posicao), substring(int posicao) e compareTo(String outraString) são
métodos interessantes da Classe String;
IV. Em Java, operador + pode concatenar duas Strings originando uma nova.
Apenas I e III;
Certo *Apenas I, II e IV;*
I, II, III e IV.
Errado Apenas I e IV;
Apenas I;
E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
Certo *0*
Errado 15
10
100
1.5
5
private int v;
d.faz(B[i]);
d.exec();
} //fim main
Certo
*112 127 147 172 202*
total+= conta;
120
112
108
100
Certo 110
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 < 5 ? 7 : 2 );
Errado 3.5
Certo 7
4
5
2
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
Errado
Certo
1 6 11
1 4 6 9 11 14
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);
Errado 2.5
existe erro de compilação
1
Certo 2
existe erro de execução: tipo inválido
Na linguagem Java as palavras reservadas: char, boolean, int, float e double
representam
Certo tipos primitivos
métodos
Errado classes
interfaces
objetos
Considere o programa em Java que ler as 3 notas de um aluno e calcula a média final
deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5,
respectivamente. Analise o programa e selecione a equação que calcula,
corretamente, a média ponderada:
import javax.swing.*;
JOptionPane.showMessageDialog(¿Media é:¿+media);
System.exit(0);;
Errado
media = (n1*2 + n2*3 + n3*5)/3;
Certo
media = (n1*2 + n2*3 + n3*5)/10;
a.asdfg(672, 117);
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
a3 = a1 % a2;
a1 = a2;
a2 = a3;
Java precedente.
Resposta 3 - 0
Certo Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0
Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3
Errado Resposta 672 - 117
Resposta 87 - 30
y = 9; x = (y>5) ? 6 : 8;
8
5
Certo 6
9
7
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 + (int) (5.9f) );
Errado 10
Certo 9
Ocorre erro de compilação
9.0
10.0
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.5
existe erro de execução: tipo inválido
1
existe erro de compilação
Certo 2
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);
}
Errado MEL DE
ABELH
Certo E
MEL DE ABELHA
MEL D
13
Analise o código Java a seguir: import java.lang.*; import java.io.*; class XX
{ public static void main(String[] args) { final int NUM = 6; for(int i = 0; i <
NUM; i++) System.out.println( X(i)); } public static int X(int n) { int result = 1;
for(int i = 2; i <= n; i++) result *= i; return result; } } A soma dos valores
exibidos pelo comando println é:
4
Certo 154
2
Errado 34
10
O String em Java é:
Um tipo primitivo de dado
Certo
Uma classe do pacote "java.lang"
Uma classe do pacote "util"
int total = 0
total+= conta;
100
108
Errado 112
120
Certo 110
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 armazenar tipos primitivos.
Certo é usada para armazenar dados de tipos primitivos e também para
armazenar objetos.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem
C.
é usada somente para agrupar objetos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
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:
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
JRadioButton
Jmenu
JButton
Errado Jcheckbox
Certo JcomboBox
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:
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Conhecidos como componentes Java puros
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Certo São extensões do pacote java.util.swing
Possui portabilidade, em relação ao componente AWT
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:
JBox caixa = "Caixa de Texto"
JLabel("caixa de texto")
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
Certo JTextField caixa = new JTextField()
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
DO_NOTHING_ON_CLOSE
DESTROI_ON_CLOSE
Certo DISPOSE_ON_CLOSE
EXIT_ON_CLOSE
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:
Conhecidos como componentes Java puros
Errado A maioria de seus componentes é escrita, manipulada e exibida
completamente em Java
Certo 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
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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)
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente a Java Virutal Machine-JVM.
O JDK e o Java Standard Edition.
Somente o Java Standard Edition.
Somente o Java Runtime Enviroment-JRE.
Respondido em 29/04/2020 15:42:43
Gabarito
Comentado
2
Questão
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:
Certo deve começar com letras minúsculas, porém não podem começar com
números.
O nome da classe deve fazer referência total ao seu objeto
toda classe deve começar com uma letra maiúscula
Errado O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte
( .java )
caso o nome de uma classe seja composto por mais de uma palavra, a primeira
letra de cada palavra deve ser em maiúscula.
Respondido em 29/04/2020 15:46:04
3
Questão
(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.
PORQUE
Certo As duas asserções são proposições verdadeiras, mas a segunda não é uma
justificativa correta da primeira
Respondido em 29/04/2020 15:49:18
4
Questão
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:
Certo I é verdadeira
I e III são verdadeiras
II é verdadeira
III é verdadeira
Errado I e II são verdadeiras
Respondido em 29/04/2020 15:51:54
5
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
J2SE.
JavaBeans.
Java API.
Certo Java Virtual Machine.
JavaFX.
Respondido em 29/04/2020 15:52:53
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Scripts Shell do Linux, JavaScript, Java
Certo C++, Scripts Shell do Linux , Java
Errado C++, Java, JavaScript
Java, C, C++
Java, C++ e JavaScript
Respondido em 29/04/2020 15:54:24
7
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
a implementação de múltiplas interfaces.
Certo herança múltipla;
polimorfismo;
Errado sobrecarga;
métodos de classe;
Respondido em 29/04/2020 15:55:30
8
Questão
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 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.class o
bytecode é executado.
Certo 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.
Respondido em 29/04/2020 15:59:07
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
JRE
Certo JDK
Eclipse
NetBeans
JSP
Respondido em 29/04/2020 16:01:16
2
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Edição; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Errado Edição; Compilação; Carga; Validação; Execução;
Edição; Compilação; Verificação; Execução;
Certo Edição; Compilação; Carga; Verificação; Execução;
Respondido em 29/04/2020 16:01:28
3
Questão
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 applets
Java servlets
Respondido em 29/04/2020 16:41:57
4
Questão
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:
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
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.
Certo deve começar com letras minúsculas, porém não podem começar com
números.
O nome da classe deve fazer referência total ao seu objeto
Respondido em 29/04/2020 16:44:00
5
Questão
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)
O JDK e o Java Standard Edition.
Somente o Java Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Standard Edition.
Respondido em 29/04/2020 16:49:00
Gabarito
Comentado
6
Questão
(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.
PORQUE
7
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
C++, Java, JavaScript
Java, C++ e JavaScript
Scripts Shell do Linux, JavaScript, Java
Certo C++, Scripts Shell do Linux , Java
Java, C, C++
Respondido em 29/04/2020 16:49:41
8
Questão
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:
Certo I é verdadeira
I e II são verdadeiras
II é verdadeira
I e III são verdadeiras
III é verdadeira
Respondido em 29/04/2020 16:49:40
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
Exercício: CCT0756_EX_A1_201903007836_V3 29/04/2020
Aluno(a): ISAAC SIQUEIRA LOPES 2020.1 EAD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201903007836
1
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
Public Exemplo {}
Errado class public Exemplo {}
class Exemplo() {}
Certo public class Exemplo {}
public class Exemplo() {}
Respondido em 29/04/2020 16:50:16
2
Questão
A tecnologia Java é, basicamente, dividida em:
Errado JSE, JEE e JPE
JSE, JDE e JPE
JSE, JDE e JME
JSE, JEEP e JME
Certo JSE, JEE e JME
Respondido em 30/04/2020 11:33:05
3
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
Certo 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.
A JVM gera um código executável para cada sistema operacional.
Ela é usada para compilar um código Java.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Respondido em 30/04/2020 11:37:10
Gabarito
Comentado
4
Questão
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
Eclipse
NetBeans
Certo JDK
JRE
Respondido em 30/04/2020 11:38:21
5
Questão
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:
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Java, C++ e JavaScript
C++, Java, JavaScript
Scripts Shell do Linux, JavaScript, Java
Certo C++, Scripts Shell do Linux , Java
Java, C, C++
Respondido em 30/04/2020 11:39:11
7
Questão
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 o Java Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
O JDK e o Java Standard Edition.
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Standard Edition.
Respondido em 30/04/2020 11:39:15
Gabarito
Comentado
8
Questão
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
Java applets
Respondido em 30/04/2020 11:43:23
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
Public Exemplo {}
Errado class public Exemplo {}
class Exemplo() {}
Certo public class Exemplo {}
public class Exemplo() {}
Respondido em 29/04/2020 16:50:16
2
Questão
A tecnologia Java é, basicamente, dividida em:
Errado JSE, JEE e JPE
JSE, JDE e JPE
JSE, JDE e JME
JSE, JEEP e JME
Certo JSE, JEE e JME
Respondido em 30/04/2020 11:33:05
3
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
Certo 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.
A JVM gera um código executável para cada sistema operacional.
Ela é usada para compilar um código Java.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Respondido em 30/04/2020 11:37:10
Gabarito
Comentado
4
Questão
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
Eclipse
NetBeans
Certo JDK
JRE
Respondido em 30/04/2020 11:38:21
5
Questão
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:
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Java, C++ e JavaScript
C++, Java, JavaScript
Scripts Shell do Linux, JavaScript, Java
Certo C++, Scripts Shell do Linux , Java
Java, C, C++
Respondido em 30/04/2020 11:39:11
7
Questão
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 o Java Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
O JDK e o Java Standard Edition.
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Standard Edition.
Respondido em 30/04/2020 11:39:15
Gabarito
Comentado
8
Questão
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
Certo
J2SE - Java2 Standard Edition
Java applets
Respondido em 30/04/2020 11:43:23
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.
2
Questão
Seja um programa em java com o seguinte código:
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 ProgramaPrincipal.java, pois este possui o
método main (String arg []) que é o método principal do java.
Certo O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Respondido em 02/05/2020 14:26:53
Gabarito
Comentado
3
Questão
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
Java applets
Certo
J2SE - Java2 Standard Edition
4
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Scripts Shell do Linux, JavaScript, Java
C++, Java, JavaScript
Java, C++ e JavaScript
Java, C, C++
Certo C++, Scripts Shell do Linux , Java
Respondido em 02/05/2020 14:27:36
5
Questão
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 o Java Runtime Enviroment-JRE.
Certo 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.
Somente a Java Virutal Machine-JVM.
Respondido em 02/05/2020 14:28:02
Gabarito
Comentado
6
Questão
A tecnologia Java é, basicamente, dividida em:
JSE, JEEP e JME
Certo JSE, JEE e JME
JSE, JEE e JPE
JSE, JDE e JME
JSE, JDE e JPE
Respondido em 02/05/2020 14:28:31
7
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
Certo public class Exemplo {}
public class Exemplo() {}
Public Exemplo {}
class public Exemplo {}
class Exemplo() {}
Respondido em 02/05/2020 14:29:03
8
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
Certo 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 gera um código executável para cada sistema operacional.
Ela é usada para compilar um código Java.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
A JVM faz com que o código fonte e compilado seja para uma plataforma e
sistema operacional específicos.
Respondido em 02/05/2020 14:30:18
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
Certo deve começar com letras minúsculas, porém não podem começar com
números.
O nome da classe deve fazer referência total ao seu objeto
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
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.
Respondido em 02/05/2020 14:30:56
2
Questão
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:
3
Questão
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.
JavaBeans.
JDK.
Certo Java Virtual Machine.
Java API.
Respondido em 02/05/2020 14:31:47
4
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
Java Development Kit
Garbage Colector
JavaSwing
Certo Java Virtual Machine
Java Enterprise
Respondido em 02/05/2020 14:32:05
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
5
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
class Exemplo() {}
class public Exemplo {}
Certo public class Exemplo {}
public class Exemplo() {}
Public Exemplo {}
Respondido em 02/05/2020 14:32:20
6
Questão
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"?
7
Questão
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 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.class 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.
Certo 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 compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é
executado.
Respondido em 02/05/2020 14:36:40
8
Questão
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:
Certo
J2SE - Java2 Standard Edition
Java servlets
Java applets
Respondido em 02/05/2020 14:38:37
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
Certo deve começar com letras minúsculas, porém não podem começar com
números.
toda classe deve começar com uma letra maiúscula
O nome da classe deve fazer referência total ao seu objeto
caso o nome de uma classe seja composto por mais de uma palavra, a primeira
letra de cada palavra deve ser em maiúscula.
Respondido em 02/05/2020 14:39:21
2
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
JavaSwing
Java Enterprise
Java Development Kit
Certo Java Virtual Machine
Garbage Colector
Respondido em 02/05/2020 14:45:19
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
3
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
public class Exemplo() {}
class Exemplo() {}
class public Exemplo {}
Public Exemplo {}
Certo public class Exemplo {}
Respondido em 02/05/2020 14:45:58
4
Questão
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.
5
Questão
(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.
PORQUE
Certo As duas asserções são proposições verdadeiras, mas a segunda não é uma
justificativa correta da primeira
Tanto a primeira quanto a segunda asserções são proposições falsas
Respondido em 02/05/2020 14:46:49
6
Questão
Seja um programa em java com o seguinte código:
public class PrimeiroPrograma {
O arquivo pode ser salvo como primeiroprograma.java, pois o java não 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.
Certo O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.
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 pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Respondido em 02/05/2020 14:49:25
Gabarito
Comentado
7
Questão
A tecnologia Java é, basicamente, dividida em:
Certo JSE, JEE e JME
JSE, JEE e JPE
JSE, JEEP e JME
JSE, JDE e JPE
JSE, JDE e JME
Respondido em 02/05/2020 14:49:48
8
Questão
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)
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
Somente o Java Standard Edition.
O JDK e o Java Standard Edition.
Respondido em 02/05/2020 14:52:09
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
A JVM gera um código executável para cada sistema operacional.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Certo 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.
Respondido em 02/05/2020 14:52:36
Gabarito
Comentado
2
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
JavaFX.
Certo Java Virtual Machine.
J2SE.
Java API.
JavaBeans.
Respondido em 02/05/2020 14:56:28
3
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
polimorfismo;
sobrecarga;
a implementação de múltiplas interfaces.
métodos de classe;
Certo herança múltipla;
Respondido em 02/05/2020 14:56:22
4
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
C++, Java, JavaScript
Scripts Shell do Linux, JavaScript, Java
Java, C++ e JavaScript
Certo C++, Scripts Shell do Linux , Java
Java, C, C++
Respondido em 02/05/2020 14:56:35
5
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Edição; Compilação; Carga; Execução;
Errado Edição; Compilação; Verificação; Execução;
Edição; Compilação; Carga; Validação; Execução;
Edição; Carga; Verificação; Execução;
Certo Edição; Compilação; Carga; Verificação; Execução;
Respondido em 02/05/2020 14:57:15
6
Questão
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:
JRE
Certo JDK
NetBeans
Eclipse
JSP
Respondido em 02/05/2020 14:59:40
7
Questão
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
Java applets
Certo
J2SE - Java2 Standard Edition
8
Questão
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 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.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.class 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.
Certo 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.
Respondido em 02/05/2020 15:00:11
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
I e II são verdadeiras
I e III são verdadeiras
II é verdadeira
Certo I é verdadeira
III é verdadeira
Respondido em 02/05/2020 15:00:56
2
Questão
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"?
3
Questão
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.
JavaBeans.
Java API.
JDK.
Certo Java Virtual Machine.
Respondido em 02/05/2020 15:02:08
4
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
class Exemplo() {}
public class Exemplo() {}
Public Exemplo {}
class public Exemplo {}
Certo public class Exemplo {}
Respondido em 02/05/2020 15:02:17
5
Questão
A tecnologia Java é, basicamente, dividida em:
Certo JSE, JEE e JME
JSE, JDE e JPE
JSE, JEEP e JME
JSE, JEE e JPE
JSE, JDE e JME
Respondido em 02/05/2020 15:02:31
6
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
JavaSwing
Java Enterprise
Java Development Kit
Garbage Colector
Certo Java Virtual Machine
Respondido em 02/05/2020 15:02:49
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
7
Questão
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)
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Runtime Enviroment-JRE.
O JDK e o Java Standard Edition.
Somente o Java Standard Edition.
Somente a Java Virutal Machine-JVM.
Respondido em 02/05/2020 15:03:13
Gabarito
Comentado
8
Questão
Seja um programa em java com o seguinte código:
Certo O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
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 com qualquer nome desde que tenha a extensão .java,
indicando que é um código fonte em java.
Respondido em 02/05/2020 15:03:47
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
O nome da classe deve fazer referência total ao seu objeto
Certo 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 )
caso o nome de uma classe seja composto por mais de uma palavra, a primeira
letra de cada palavra deve ser em maiúscula.
toda classe deve começar com uma letra maiúscula
Respondido em 02/05/2020 15:07:09
2
Questão
(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.
PORQUE
3
Questão
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.
4
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
A JVM faz com que o código fonte e compilado seja para uma plataforma e
sistema operacional específicos.
Certo 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 gera um código executável para cada sistema operacional.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Ela é usada para compilar um código Java.
Respondido em 02/05/2020 15:08:59
Gabarito
Comentado
5
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
JavaBeans.
Certo Java Virtual Machine.
JavaFX.
J2SE.
Java API.
Respondido em 02/05/2020 15:09:24
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Java, C, C++
Scripts Shell do Linux, JavaScript, Java
C++, Java, JavaScript
Java, C++ e JavaScript
Certo C++, Scripts Shell do Linux , Java
Respondido em 02/05/2020 15:09:23
7
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
sobrecarga;
métodos de classe;
a implementação de múltiplas interfaces.
Certo herança múltipla;
polimorfismo;
Respondido em 02/05/2020 15:09:39
8
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Edição; Carga; Verificação; Execução;
Certo Edição; Compilação; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Edição; Compilação; Verificação; Execução;
Edição; Compilação; Carga; Validação; Execução;
Respondido em 02/05/2020 15:10:07
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
Exercício: CCT0756_EX_A1_201903007836_V11 05/05/2020
Aluno(a): ISAAC SIQUEIRA LOPES 2020.1 EAD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201903007836
1
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Edição; Compilação; Carga; Validação; Execução;
Certo Edição; Compilação; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Edição; Carga; Verificação; Execução;
Edição; Compilação; Verificação; Execução;
Respondido em 05/05/2020 11:35:27
2
Questão
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 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.
Certo 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.
Respondido em 05/05/2020 11:35:49
Gabarito
Comentado
3
Questão
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:
NetBeans
JSP
JRE
Certo JDK
Eclipse
Respondido em 05/05/2020 11:35:41
4
Questão
A tecnologia Java é, basicamente, dividida em:
JSE, JEEP e JME
JSE, JEE e JPE
Certo JSE, JEE e JME
JSE, JDE e JME
JSE, JDE e JPE
Respondido em 05/05/2020 11:36:04
5
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
Public Exemplo {}
class public Exemplo {}
class Exemplo() {}
Certo public class Exemplo {}
public class Exemplo() {}
Respondido em 05/05/2020 11:35:57
6
Questão
Seja um programa em java com o seguinte código:
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Certo 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 com qualquer nome desde que tenha a extensão .java,
indicando que é um código fonte em java.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
Respondido em 05/05/2020 11:36:14
Gabarito
Comentado
7
Questão
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.
8
Questão
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 o Java Runtime Enviroment-JRE.
O JDK e o Java Standard Edition.
Somente a Java Virutal Machine-JVM.
Somente o Java Standard Edition.
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Respondido em 05/05/2020 11:36:40
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
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
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
Certo deve começar com letras minúsculas, porém não podem começar com
números.
toda classe deve começar com uma letra maiúscula
Respondido em 05/05/2020 11:37:17
2
Questão
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:
3
Questão
(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.
PORQUE
Certo 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
Respondido em 05/05/2020 11:37:19
4
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
JavaFX.
J2SE.
Certo Java Virtual Machine.
Java API.
JavaBeans.
Respondido em 05/05/2020 11:37:42
5
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
Java Enterprise
Certo Java Virtual Machine
Garbage Colector
Java Development Kit
JavaSwing
Respondido em 05/05/2020 11:37:35
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Certo C++, Scripts Shell do Linux , Java
Java, C++ e JavaScript
Scripts Shell do Linux, JavaScript, Java
C++, Java, JavaScript
Java, C, C++
Respondido em 05/05/2020 11:37:56
7
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
métodos de classe;
Certo herança múltipla;
sobrecarga;
polimorfismo;
a implementação de múltiplas interfaces.
Respondido em 05/05/2020 11:38:05
8
Questão
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 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 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.
Certo 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 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.
Respondido em 05/05/2020 11:38:19
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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):
Java API.
Certo Java Virtual Machine.
JavaBeans.
JDK.
J2SE.
Respondido em 05/05/2020 11:38:33
2
Questão
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
Certo
J2SE - Java2 Standard Edition
Java applets
Respondido em 05/05/2020 11:38:28
3
Questão
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"?
4
Questão
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.
5
Questão
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 o Java Standard Edition.
Certo 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 Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
Respondido em 05/05/2020 11:39:00
Gabarito
Comentado
6
Questão
A tecnologia Java é, basicamente, dividida em:
JSE, JEE e JPE
JSE, JDE e JPE
Certo JSE, JEE e JME
JSE, JDE e JME
JSE, JEEP e JME
Respondido em 05/05/2020 11:39:21
7
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
class Exemplo() {}
class public Exemplo {}
Certo public class Exemplo {}
Public Exemplo {}
public class Exemplo() {}
Respondido em 05/05/2020 11:39:19
8
Questão
Seja um programa em java com o seguinte código:
O arquivo pode ser salvo como primeiroprograma.java, pois o java não 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.
Certo O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.
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 pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Respondido em 05/05/2020 11:39:32
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Certo Edição; Compilação; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Edição; Compilação; Verificação; Execução;
Edição; Carga; Verificação; Execução;
Edição; Compilação; Carga; Validação; Execução;
Respondido em 05/05/2020 11:40:04
2
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
Certo 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.
Ela é usada para compilar um código Java.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
A JVM gera um código executável para cada sistema operacional.
A JVM faz com que o código fonte e compilado seja para uma plataforma e
sistema operacional específicos.
Respondido em 05/05/2020 11:39:58
Gabarito
Comentado
3
Questão
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
Eclipse
NetBeans
JRE
Certo JDK
Respondido em 05/05/2020 11:40:16
4
Questão
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:
5
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
Java API.
Certo Java Virtual Machine.
JavaBeans.
JavaFX.
J2SE.
Respondido em 05/05/2020 11:40:12
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Scripts Shell do Linux, JavaScript, Java
C++, Java, JavaScript
Certo C++, Scripts Shell do Linux , Java
Java, C++ e JavaScript
Java, C, C++
Respondido em 05/05/2020 11:40:16
7
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
Certo herança múltipla;
polimorfismo;
sobrecarga;
métodos de classe;
a implementação de múltiplas interfaces.
Respondido em 05/05/2020 11:40:34
8
Questão
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
O nome da classe deve fazer referência total ao seu objeto
Certo deve começar com letras minúsculas, porém não podem começar com
números.
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 ser exatamente o mesmo nome de seu arquivo fonte (
.java )
Respondido em 05/05/2020 11:40:46
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
(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.
PORQUE
2
Questão
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.class 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.
Certo 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 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 javac MeuPrograma compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é
executado.
Respondido em 05/05/2020 11:41:19
3
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
Java Enterprise
Garbage Colector
Java Development Kit
Certo Java Virtual Machine
JavaSwing
Respondido em 05/05/2020 11:41:24
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
4
Questão
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.
5
Questão
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):
Certo Java Virtual Machine.
J2SE.
Java API.
JDK.
JavaBeans.
Respondido em 05/05/2020 11:41:51
6
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
Certo public class Exemplo {}
class Exemplo() {}
class public Exemplo {}
public class Exemplo() {}
Public Exemplo {}
Respondido em 05/05/2020 11:41:45
7
Questão
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"?
Errado É 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.
Certo É a compilação de um programa escrito em Java, com o objetivo de ser
interpretado pela JVM.
Respondido em 05/05/2020 11:42:05
8
Questão
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:
Certo
J2SE - Java2 Standard Edition
Java servlets
Java applets
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
I e II são verdadeiras
II é verdadeira
I e III são verdadeiras
Certo I é verdadeira
III é verdadeira
Respondido em 06/05/2020 20:39:19
2
Questão
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:
Certo deve começar com letras minúsculas, porém não podem começar com
números.
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 ser exatamente o mesmo nome de seu arquivo fonte (
.java )
O nome da classe deve fazer referência total ao seu objeto
Respondido em 06/05/2020 20:39:51
3
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Certo Edição; Compilação; Carga; Verificação; Execução;
Edição; Compilação; Verificação; Execução;
Edição; Carga; Verificação; Execução;
Edição; Compilação; Carga; Validação; Execução;
Edição; Compilação; Carga; Execução;
Respondido em 06/05/2020 20:39:51
4
Questão
(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.
PORQUE
5
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
Java Development Kit
Certo Java Virtual Machine
Java Enterprise
JavaSwing
Garbage Colector
Respondido em 06/05/2020 20:40:11
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
6
Questão
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):
JavaBeans.
Certo Java Virtual Machine.
Java API.
J2SE.
JDK.
Respondido em 06/05/2020 20:40:20
7
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
a implementação de múltiplas interfaces.
métodos de classe;
sobrecarga;
polimorfismo;
Certo herança múltipla;
Respondido em 06/05/2020 20:40:55
8
Questão
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 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 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.
Certo 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 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.
Respondido em 06/05/2020 20:41:22
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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 compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é
executado.
Certo 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 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.class o
bytecode é executado.
Respondido em 09/05/2020 12:34:01
2
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Certo Edição; Compilação; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Edição; Compilação; Carga; Validação; Execução;
Edição; Carga; Verificação; Execução;
Edição; Compilação; Verificação; Execução;
Respondido em 09/05/2020 12:34:11
3
Questão
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 applets
Certo
J2SE - Java2 Standard Edition
Java servlets
Respondido em 09/05/2020 12:34:30
4
Questão
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:
Certo JDK
NetBeans
JSP
JRE
Eclipse
Respondido em 09/05/2020 12:34:33
5
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
A JVM gera um código executável para cada sistema operacional.
Certo 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.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Respondido em 09/05/2020 12:35:00
Gabarito
Comentado
6
Questão
Seja um programa em java com o seguinte código:
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 ProgramaPrincipal.java, pois este possui o
método main (String arg []) que é o método principal do java.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Certo O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
Respondido em 09/05/2020 12:35:08
Gabarito
Comentado
7
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
Certo Java Virtual Machine.
J2SE.
JavaBeans.
Java API.
JavaFX.
Respondido em 09/05/2020 12:35:32
8
Questão
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)
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Standard Edition.
O JDK e o Java Standard Edition.
Somente o Java Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
Respondido em 09/05/2020 12:35:38
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.
2
Questão
Seja um programa em java com o seguinte código:
Errado O arquivo pode ser salvo com qualquer nome desde que tenha a
extensão .java, indicando que é um código fonte em java.
Certo 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.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Respondido em 04/06/2020 18:25:46
Gabarito
Comentado
3
Questão
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:
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
O nome da classe deve fazer referência total ao seu objeto
caso o nome de uma classe seja composto por mais de uma palavra, a primeira
letra de cada palavra deve ser em maiúscula.
Certo deve começar com letras minúsculas, porém não podem começar com
números.
toda classe deve começar com uma letra maiúscula
Respondido em 04/06/2020 18:27:07
4
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
public class Exemplo() {}
Errado class Exemplo() {}
Public Exemplo {}
Certo public class Exemplo {}
class public Exemplo {}
Respondido em 04/06/2020 18:29:38
5
Questão
A tecnologia Java é, basicamente, dividida em:
JSE, JDE e JPE
Certo JSE, JEE e JME
JSE, JEEP e JME
Errado JSE, JDE e JME
JSE, JEE e JPE
Respondido em 04/06/2020 18:30:11
6
Questão
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 o Java Runtime Enviroment-JRE.
Certo 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 a Java Virutal Machine-JVM.
Somente o Java Standard Edition.
Respondido em 04/06/2020 18:33:02
Gabarito
Comentado
7
Questão
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 faz com que o código fonte e compilado seja para uma plataforma e
sistema operacional específicos.
A JVM gera um código executável para cada sistema operacional.
Certo 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.
Ela é usada para compilar um código Java.
Respondido em 04/06/2020 18:34:10
Gabarito
Comentado
8
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
JavaBeans.
Certo Java Virtual Machine.
J2SE.
JavaFX.
Java API.
Respondido em 04/06/2020 18:35:18
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
Certo 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.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Respondido em 04/06/2020 18:36:26
Gabarito
Comentado
2
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
sobrecarga;
polimorfismo;
Certo herança múltipla;
Errado a implementação de múltiplas interfaces.
métodos de classe;
Respondido em 04/06/2020 18:36:46
3
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Certo Edição; Compilação; Carga; Verificação; Execução;
Edição; Carga; Verificação; Execução;
Edição; Compilação; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Edição; Compilação; Carga; Validação; Execução;
Respondido em 04/06/2020 18:37:17
4
Questão
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:
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
Errado 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.
Certo deve começar com letras minúsculas, porém não podem começar com
números.
O nome da classe deve fazer referência total ao seu objeto
Respondido em 04/06/2020 18:38:33
5
Questão
(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.
PORQUE
6
Questão
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:
I e II são verdadeiras
Errado I e III são verdadeiras
III é verdadeira
Certo I é verdadeira
II é verdadeira
Respondido em 04/06/2020 19:13:01
7
Questão
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.
JavaBeans.
Certo Java Virtual Machine.
Java API.
JDK.
Respondido em 04/06/2020 19:18:54
8
Questão
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 applets
Certo
J2SE - Java2 Standard Edition
Java servlets
Respondido em 04/06/2020 19:19:24
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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)
Certo 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 Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
Somente o Java Standard Edition.
Respondido em 04/06/2020 19:20:10
Gabarito
Comentado
2
Questão
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.class 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 java MeuPrograma.java compila-se o arquivo e produz-se o
arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é
executado.
Certo 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 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.
Respondido em 04/06/2020 19:21:30
3
Questão
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
Certo JDK
JRE
NetBeans
Eclipse
Respondido em 04/06/2020 19:21:31
4
Questão
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:
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
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
toda classe deve começar com uma letra maiúscula
Certo deve começar com letras minúsculas, porém não podem começar com
números.
Respondido em 04/06/2020 19:24:18
5
Questão
(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.
PORQUE
Certo As duas asserções são proposições verdadeiras, mas a segunda não é uma
justificativa correta da primeira
Respondido em 04/06/2020 19:24:42
6
Questão
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:
Certo I é verdadeira
III é verdadeira
I e II são verdadeiras
I e III são verdadeiras
II é verdadeira
Respondido em 04/06/2020 19:25:16
7
Questão
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):
JavaBeans.
JDK.
Java API.
J2SE.
Certo Java Virtual Machine.
Respondido em 04/06/2020 19:25:24
8
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
a implementação de múltiplas interfaces.
polimorfismo;
métodos de classe;
sobrecarga;
Certo herança múltipla;
Respondido em 04/06/2020 19:25:13
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
2
Questão
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 gera um código executável para cada sistema operacional.
Ela é usada para compilar um código Java.
A JVM faz com que o código fonte e compilado seja para uma plataforma e
sistema operacional específicos.
Certo 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.
Respondido em 04/06/2020 19:26:12
Gabarito
Comentado
3
Questão
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:
Certo
J2SE - Java2 Standard Edition
Java servlets
Java applets
Respondido em 04/06/2020 19:26:02
4
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
Garbage Colector
Java Development Kit
Java Enterprise
Certo Java Virtual Machine
JavaSwing
Respondido em 04/06/2020 19:26:27
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
5
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
class Exemplo() {}
public class Exemplo() {}
Certo public class Exemplo {}
class public Exemplo {}
Public Exemplo {}
Respondido em 04/06/2020 19:27:00
6
Questão
Seja um programa em java com o seguinte código:
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
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 pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Certo 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.
Respondido em 04/06/2020 19:27:19
Gabarito
Comentado
7
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
J2SE.
JavaFX.
Java API.
JavaBeans.
Certo Java Virtual Machine.
Respondido em 04/06/2020 19:27:25
8
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Certo C++, Scripts Shell do Linux , Java
Java, C++ e JavaScript
C++, Java, JavaScript
Scripts Shell do Linux, JavaScript, Java
Java, C, C++
Respondido em 04/06/2020 19:28:19
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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 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.
Certo 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 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.
Respondido em 04/06/2020 19:29:30
2
Questão
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:
Eclipse
JRE
JSP
Certo JDK
NetBeans
Respondido em 04/06/2020 19:29:18
3
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
Certo herança múltipla;
métodos de classe;
polimorfismo;
a implementação de múltiplas interfaces.
sobrecarga;
Respondido em 04/06/2020 19:29:41
4
Questão
Seja um programa em java com o seguinte código:
Certo 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.
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 pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Respondido em 04/06/2020 19:29:49
Gabarito
Comentado
5
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
Public Exemplo {}
class public Exemplo {}
class Exemplo() {}
Certo public class Exemplo {}
public class Exemplo() {}
Respondido em 04/06/2020 19:29:39
6
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
JavaSwing
Certo Java Virtual Machine
Java Development Kit
Garbage Colector
Java Enterprise
Respondido em 04/06/2020 19:30:02
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
7
Questão
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.
Ela é usada para compilar um código Java.
A JVM faz com que o código fonte e compilado seja para uma plataforma e
sistema operacional específicos.
A JVM gera um código executável para cada sistema operacional.
Certo 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.
Respondido em 04/06/2020 19:30:08
Gabarito
Comentado
8
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
Certo Java Virtual Machine.
JavaBeans.
J2SE.
JavaFX.
Java API.
Respondido em 04/06/2020 19:30:11
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Edição; Compilação; Carga; Execução;
Edição; Carga; Verificação; Execução;
Certo Edição; Compilação; Carga; Verificação; Execução;
Errado Edição; Compilação; Carga; Validação; Execução;
Edição; Compilação; Verificação; Execução;
Respondido em 04/06/2020 19:30:10
2
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Java, C, C++
Scripts Shell do Linux, JavaScript, Java
Certo C++, Scripts Shell do Linux , Java
C++, Java, JavaScript
Java, C++ e JavaScript
Respondido em 04/06/2020 19:30:33
3
Questão
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:
Certo
J2SE - Java2 Standard Edition
Java servlets
Java applets
J2EE - Java2 Enterprise Edition
4
Questão
(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.
PORQUE
Certo 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
5
Questão
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):
JavaBeans.
Java API.
J2SE.
JDK.
Certo Java Virtual Machine.
Respondido em 04/06/2020 19:31:15
6
Questão
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:
7
Questão
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.
8
Questão
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 o Java Runtime Enviroment-JRE.
O JDK e o Java Standard Edition.
Somente a Java Virutal Machine-JVM.
Somente o Java Standard Edition.
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Respondido em 04/06/2020 19:33:42
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
O nome da classe deve fazer referência total ao seu objeto
Certo deve começar com letras minúsculas, porém não podem começar com
números.
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 ser exatamente o mesmo nome de seu arquivo fonte (
.java )
toda classe deve começar com uma letra maiúscula
Respondido em 04/06/2020 19:34:13
2
Questão
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"?
3
Questão
A tecnologia Java é, basicamente, dividida em:
JSE, JDE e JPE
JSE, JEE e JPE
Certo JSE, JEE e JME
JSE, JEEP e JME
JSE, JDE e JME
Respondido em 04/06/2020 19:35:53
4
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
JavaSwing
Garbage Colector
Java Development Kit
Java Enterprise
Certo Java Virtual Machine
Respondido em 04/06/2020 19:36:23
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
5
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
sobrecarga;
a implementação de múltiplas interfaces.
Certo herança múltipla;
métodos de classe;
polimorfismo;
Respondido em 04/06/2020 19:36:31
6
Questão
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 compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é
executado.
Certo 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 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 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.
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.
Respondido em 04/06/2020 19:37:00
7
Questão
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:
JRE
Certo JDK
JSP
Eclipse
NetBeans
Respondido em 04/06/2020 19:36:35
8
Questão
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.
Certo 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 gera um código executável para cada sistema operacional.
Ela é usada para compilar um código Java.
A JVM faz com que o código fonte e compilado seja para uma plataforma e
sistema operacional específicos.
Respondido em 04/06/2020 19:36:21
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.
2
Questão
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:
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 ser exatamente o mesmo nome de seu arquivo fonte (
.java )
toda classe deve começar com uma letra maiúscula
O nome da classe deve fazer referência total ao seu objeto
Certo deve começar com letras minúsculas, porém não podem começar com
números.
Respondido em 07/06/2020 19:49:34
3
Questão
(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.
PORQUE
Certo As duas asserções são proposições verdadeiras, mas a segunda não é uma
justificativa correta da primeira
Tanto a primeira quanto a segunda asserções são proposições falsas
4
Questão
Seja um programa em java com o seguinte código:
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
Certo 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 com qualquer nome desde que tenha a extensão .java,
indicando que é um código fonte em java.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Respondido em 07/06/2020 19:50:31
Gabarito
Comentado
5
Questão
A tecnologia Java é, basicamente, dividida em:
JSE, JEE e JPE
JSE, JEEP e JME
JSE, JDE e JME
JSE, JDE e JPE
Certo JSE, JEE e JME
Respondido em 07/06/2020 19:50:45
6
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
Java Development Kit
Certo Java Virtual Machine
Java Enterprise
Garbage Colector
JavaSwing
Respondido em 07/06/2020 19:50:42
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
7
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
A JVM gera um código executável para cada sistema operacional.
Certo 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.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Respondido em 07/06/2020 19:50:47
Gabarito
Comentado
8
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
Java API.
J2SE.
JavaFX.
Certo Java Virtual Machine.
JavaBeans.
Respondido em 07/06/2020 19:51:16
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
Exercício: CCT0756_EX_A1_201903007755_V9 07/06/2020
Aluno(a): JONATAS SIQUEIRA LOPES 2020.1 EAD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201903007755
1
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Java, C, C++
C++, Java, JavaScript
Scripts Shell do Linux, JavaScript, Java
Certo C++, Scripts Shell do Linux , Java
Java, C++ e JavaScript
Respondido em 07/06/2020 20:19:45
2
Questão
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:
Certo I é verdadeira
Errado I e III são verdadeiras
II é verdadeira
I e II são verdadeiras
III é verdadeira
Respondido em 07/06/2020 20:20:07
3
Questão
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.
JavaBeans.
Java API.
Certo Java Virtual Machine.
JDK.
Respondido em 07/06/2020 20:20:27
4
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
Certo herança múltipla;
métodos de classe;
a implementação de múltiplas interfaces.
sobrecarga;
polimorfismo;
Respondido em 07/06/2020 20:20:36
5
Questão
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 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 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 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.
Certo 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.
Respondido em 07/06/2020 20:21:08
6
Questão
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"?
7
Questão
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
Certo
J2SE - Java2 Standard Edition
Java applets
Respondido em 07/06/2020 20:21:42
8
Questão
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:
Eclipse
JSP
Certo JDK
JRE
NetBeans
Respondido em 07/06/2020 20:21:56
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="PEDRO"; String
Y="pedro"; if(X.equalsIgnoreCase(Y)) System.out.println("Mesma pessoa"); else
System.out.println("Pessoa diferente"); }}
Êrro de sintaxe
Êrro de compilação
Certo Mesma pessoa
Êrro de sintaxe e de compilação
Pessoa diferente
Respondido em 04/06/2020 20:21:00
2
Questão
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
Errado
Certo
1 6 11
1 4 6 9 11 14
1.5 4.0 6.5 9.0 11.5 14.0
3
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo.
Resposta = 5.0
Êrro de sintaxe
Errado Resposta = -5
O programa irá dá êrro de compilação
Certo Resposta = 5
Respondido em 04/06/2020 20:27:37
4
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
Errado Resposta = CIDADES
Êrro de compilação
Resposta =
Certo Resposta = CIDADE
Êrro de sintaxe
Respondido em 04/06/2020 20:29:36
5
Questão
DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO JAVA, QUAL O COMANDO ABAIXO
QUE PODE SER UTILIZADO PARA COMPARAR DUAS STRINGS (str1 e str2)?
str1.equals.str2;
Certo str1.equals(str2);
strcpy(str1,str2);
str1 == str2;
strcmp(str1,str2);
Respondido em 04/06/2020 20:31:28
6
Questão
public class qwert {
a.asdfg(672, 117);
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
a3 = a1 % a2;
a1 = a2;
a2 = a3;
Java precedente.
Errado Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3
Resposta 87 - 30
Certo Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0
Resposta 672 - 117
Resposta 3 - 0
Respondido em 04/06/2020 20:49:12
7
Questão
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais
de String não mudam nunca e trata de forma diferenciada as cadeias de caracteres
com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e
compareTo(String outraString) são métodos interessantes da Classe String; III.
String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador +
pode concatenar duas Strings originando uma nova.
Apenas I;
Certo Apenas I, II e IV;
Apenas I e IV;
Apenas I e III;
Errado I, II, III e IV.
Respondido em 04/06/2020 20:51:19
8
Questão
No trecho de comando abaixo:
y = 9; x = (y>5) ? 6 : 8;
7
8
9
Certo 6
5
Respondido em 04/06/2020 20:52:49
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
Certo a b c d e
letra letra letra letra letra
letra letra letra letra
a b c d e f
a b c d
Respondido em 04/06/2020 20:55:28
2
Questão
A instrução em código-fonte Java abaixo descreve exatamente o que?
3
Questão
Qual o valor da variável total no final da execução do código apresentado, logo
abaixo?
int total = 0
total+= conta;
4
Questão
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
Certo Igual a zero
Menor que zero
Errado Maior ou igual a zero
Maior que zero.
Negativo
Respondido em 04/06/2020 21:03:02
5
Questão
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.");
ganhou e ganhou.
Certo perdeu o bônus e ganhou o bônus.
perdeu e ganhou o bônus.
perdeu e perdeu.
perdeu o bônus e ganhou.
Respondido em 04/06/2020 21:05:41
6
Questão
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:
2 - 3 - 1 - 4
1 - 4 - 3 - 2
2 - 1 - 4 - 3
Certo 4 - 1 - 3 - 2
3 - 2 - 1 - 4
Respondido em 04/06/2020 21:08:11
7
Questão
Considere o trecho de código a seguir e assinale a alternativa correta:
8
Questão
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+" "); }
2 4 6 8
1 2 3 4 5 6 7 8 9 11
1 2 4 6 8
1 3 5 7 9 11
Certo 3 5 7 9 11
Respondido em 04/06/2020 21:11:50
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Marque a opção correta. Um índice de um array deve ser:
Certo Inteiro e não negativo
String e não negativo
Real e não negativo
Caracter e não negativo
Inteiro e negativo
Respondido em 04/06/2020 21:12:56
2
Questão
Analise o código Java a seguir: import java.lang.*; import java.io.*; class XX
{ public static void main(String[] args) { final int NUM = 6; for(int i = 0; i <
NUM; i++) System.out.println( X(i)); } public static int X(int n) { int result = 1;
for(int i = 2; i <= n; i++) result *= i; return result; } } A soma dos valores
exibidos pelo comando println é:
Certo 154
Errado 34
4
10
2
Respondido em 04/06/2020 21:17:40
3
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}}
CIDADES DO
CIDADES
Êrro de compilação
Certo CIDADES D
Êrro de sintaxe
Respondido em 04/06/2020 21:19:37
4
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 + (int) (5.9f) );
9.0
10
Errado Ocorre erro de compilação
Certo 9
10.0
Respondido em 04/06/2020 21:20:52
5
Questão
Na linguagem Java
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
A função Math.round(valor) retorna o comprimento de uma circunferência de
raio valor.
Certo A estrutura de repetição for requer definição de inicialização,
condição e incremento.
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
Respondido em 04/06/2020 21:23:38
6
Questão
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{
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
Errado 43 e 43
42 e 43
42 e 42
42 e 41
Certo 43 e 42
Respondido em 04/06/2020 21:27:03
Gabarito
Comentado
7
Questão
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:
Certo iniciar a execução da aplicação.
definir que a classe é uma interface.
definir que a classe é uma classe abstrata.
definir que a classe irá gerar um código executável (.exe).
definir que a classe não tem corpo.
Respondido em 04/06/2020 21:27:58
Gabarito
Comentado
8
Questão
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:
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem
C.
é usada somente para agrupar dados de tipos primitivos, como int e double.
Certo é usada para armazenar dados de tipos primitivos e também para
armazenar objetos.
é usada somente para agrupar objetos.
é usada somente para armazenar tipos primitivos.
Respondido em 04/06/2020 21:28:38
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Analise o código em Java abaixo e marque a opção correta que representa o que será
exibido após a execução do mesmo:
} }
2
Questão
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10,
respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0,
respectivamente.
E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
100
Certo 0
10
1.5
15
Respondido em 06/06/2020 10:56:22
Explicação:
Resolvendo passo a passo temos:
int A,B;
A= 5;
B= 10;
float D,E;
D = (float) 1.5;
E = 0;
E = A++; ---> E = 5 e A = 6 devido ao incremento pós.
E = ((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos
20 / 6 / 3 -- como são valores inteiros, despresamos a vírgugla e temos 1, somando
com 2 * 10 / 2 = 10.... teremos 11.
E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por
4 que é = a zero.. Depois tudo será multiplicado por zero e o resultado final de E
= 0.
E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0
Resultado final, E = 0
Gabarito
Comentado
3
Questão
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);
4
Questão
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);
1
2.5
existe erro de compilação
Certo 2
existe erro de execução: tipo inválido
Respondido em 06/06/2020 11:01:06
5
Questão
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
6
Questão
DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO JAVA, QUAL O COMANDO ABAIXO
QUE PODE SER UTILIZADO PARA COMPARAR DUAS STRINGS (str1 e str2)?
Certo str1.equals(str2);
str1.equals.str2;
strcmp(str1,str2);
str1 == str2;
strcpy(str1,str2);
Respondido em 06/06/2020 11:04:23
7
Questão
public class qwert {
a.asdfg(672, 117);
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
a3 = a1 % a2;
a1 = a2;
a2 = a3;
Java precedente.
Resposta 3 - 0
Resposta 672 - 117
Resposta 87 - 30
Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3
Certo Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0
Respondido em 06/06/2020 11:04:30
8
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
Êrro de sintaxe
Certo Resposta = CIDADE
Resposta =
Resposta = CIDADES
Êrro de compilação
Respondido em 06/06/2020 11:05:16
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais
de String não mudam nunca e trata de forma diferenciada as cadeias de caracteres
com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e
compareTo(String outraString) são métodos interessantes da Classe String; III.
String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador +
pode concatenar duas Strings originando uma nova.
Apenas I;
Certo Apenas I, II e IV;
Errado Apenas I e IV;
Apenas I e III;
I, II, III e IV.
Respondido em 06/06/2020 11:06:06
2
Questão
Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a
alternativa que indica o que será impresso pela execução do método sorteio():
3
Questão
Seja o código a seguir:
i=3;
Certo i=5;
i=2;
i=1;
Errado i=4;
Respondido em 06/06/2020 11:12:27
Gabarito
Comentado
4
Questão
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente
por:
Certo &&, ||, !
*, +, ~
&, #, $
and, or, not
.and., .or., .not
Respondido em 06/06/2020 11:13:08
Gabarito
Comentado
5
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 3 + 1 + "2" );
Ocorre erro durante a execução devido à conversão.
312
6
Certo 42
31"2"
Respondido em 06/06/2020 11:13:56
6
Questão
Marque a opção que mostra o que é impresso na tela.
private int v;
d.faz(B[i]);
d.exec();
} //fim main
Certo
112 127 147 172 202
Errado
Não compila. Por isso, nada é impresso na tela.
7
Questão
Considere o programa em Java que ler as 3 notas de um aluno e calcula a média final
deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5,
respectivamente. Analise o programa e selecione a equação que calcula,
corretamente, a média ponderada:
import javax.swing.*;
JOptionPane.showMessageDialog(¿Media é:¿+media);
System.exit(0);;
Certo
media = (n1*2 + n2*3 + n3*5)/10;
Errado
media = (n1 + n2 + n3)/3;
8
Questão
Considere o trecho de código a seguir e assinale a alternativa correta:
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
A alternativa que representa todos os tipos de dados primitivos em Java é
Certo
char, boolean, byte, short, int, long, float e double
Errado
char, boolean, byte, short, int, long, float, double e String
char, boolean, byte, short, int, long, float, double, String e Date
2
Questão
No trecho de comando abaixo:
y = 9; x = (y>5) ? 6 : 8;
5
8
9
Certo 6
7
Respondido em 06/06/2020 11:27:31
3
Questão
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
}
1.5 4.0 6.5 9.0 11.5 14.0
1 4 6 9 11 14
Certo
1 6 11
2.5
existe erro de execução: tipo inválido
1
Certo 2
existe erro de compilação
Respondido em 06/06/2020 11:28:17
5
Questão
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10,
respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0,
respectivamente.
E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
10
1.5
100
15
Certo 0
Respondido em 06/06/2020 11:28:06
Explicação:
Resolvendo passo a passo temos:
int A,B;
A= 5;
B= 10;
float D,E;
D = (float) 1.5;
E = 0;
E = A++; ---> E = 5 e A = 6 devido ao incremento pós.
E = ((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos
20 / 6 / 3 -- como são valores inteiros, despresamos a vírgugla e temos 1, somando
com 2 * 10 / 2 = 10.... teremos 11.
E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por
4 que é = a zero.. Depois tudo será multiplicado por zero e o resultado final de E
= 0.
E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0
Resultado final, E = 0
Gabarito
Comentado
6
Questão
A instrução em código-fonte Java abaixo descreve exatamente o que?
7
Questão
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.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
8
Questão
O comando "for" estendido foi criado para que seja mais fácil percorrer ________ de
objetos do que com o comando "for" tradicional, onde é necessário saber o tamanho
da estrutura a ser percorrida.
Errado Classes
Atributos
Associações
Métodos
Certo Coleções
Respondido em 06/06/2020 11:31:32
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.");
2
Questão
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
3
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 + (int) (5.9f) );
Ocorre erro de compilação
10
9.0
10.0
Certo 9
Respondido em 06/06/2020 11:32:30
4
Questão
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);
5
Questão
Marque a alternativa que define o procedimento utilizado para comparar strings:
if (verify ("Tudo Certo",nome))
if (equals (nome, "Tudo Certo"))
Certo if ("Tudo Certo".equals (nome))
if (nome == "Tudo Certo")
if ("Tudo Certo".verify (nome))
Respondido em 06/06/2020 11:33:41
Explicação:
Na Linguagem Java o operador equal é o responsável pela comparação de strings.
if ("Tudo Certo".equals (nome)) --> neste caso, ele trata o Tuto Certo como a
primeira string, que deverá ser comparado com o conteúdo da variável nome.
6
Questão
O código a seguir mostra um programa escrito na linguagem de programação Java.
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
5 2 5 10 15 20 25
2 5 1 2 3 4 5
5 2 2 4 6 8 10
Errado 5 2 1 2 3 4 5
Certo 2 5 2 4 6 8 10
Respondido em 06/06/2020 11:39:52
7
Questão
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.
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
42 e 41
43 e 43
42 e 43
Certo 43 e 42
42 e 42
Respondido em 06/06/2020 11:40:52
Gabarito
Comentado
8
Questão
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 classe abstrata.
definir que a classe irá gerar um código executável (.exe).
Certo iniciar a execução da aplicação.
definir que a classe não tem corpo.
definir que a classe é uma interface.
Respondido em 06/06/2020 11:41:40
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais
de String não mudam nunca e trata de forma diferenciada as cadeias de caracteres
com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e
compareTo(String outraString) são métodos interessantes da Classe String; III.
String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador +
pode concatenar duas Strings originando uma nova.
Errado Apenas I e IV;
I, II, III e IV.
Certo Apenas I, II e IV;
Apenas I e III;
Apenas I;
Respondido em 07/06/2020 19:52:01
2
Questão
Marque a alternativa que define o procedimento utilizado para comparar strings:
if ("Tudo Certo".verify (nome))
if (equals (nome, "Tudo Certo"))
if (nome == "Tudo Certo")
if (verify ("Tudo Certo",nome))
Certo if ("Tudo Certo".equals (nome))
Respondido em 07/06/2020 19:53:53
Explicação:
Na Linguagem Java o operador equal é o responsável pela comparação de strings.
if ("Tudo Certo".equals (nome)) --> neste caso, ele trata o Tuto Certo como a
primeira string, que deverá ser comparado com o conteúdo da variável nome.
3
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
a b c d e f
letra letra letra letra
letra letra letra letra letra
a b c d
Certo a b c d e
Respondido em 07/06/2020 19:55:06
4
Questão
Seja o código a seguir:
i=3;
i=4;
Certo i=5;
i=1;
i=2;
Respondido em 07/06/2020 19:54:52
Gabarito
Comentado
5
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 + (int) (5.9f) );
Ocorre erro de compilação
Certo 9
10.0
10
9.0
Respondido em 07/06/2020 19:54:57
6
Questão
Considere o trecho de código a seguir e assinale a alternativa correta:
7
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
Valor = 7.2
Valor = +Math.abs(i)
Errado Valor = 7
Valor = -7.2
Certo O programa não será executado, erro de compilação
Respondido em 07/06/2020 19:57:00
8
Questão
Qual o valor da variável total no final da execução do código apresentado, logo
abaixo?
int total = 0
total+= conta;
120
108
100
112
Certo 110
Respondido em 07/06/2020 19:57:53
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Marque a opção correta. Um índice de um array deve ser:
String e não negativo
Caracter e não negativo
Certo Inteiro e não negativo
Real e não negativo
Inteiro e negativo
Respondido em 07/06/2020 20:22:27
2
Questão
Analise o código abaixo:
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String args[]){
int p, t;
String b = "100010";
double s = 0;
t = b.length();
p = t - 1;
for (int i = 0; i < t ; i++) {
s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i,
i+1) ) );
p--;
}
JOptionPane.showMessageDialog(null, s);
}
}
100
Errado O programa não compila.
Certo 34
98
36
Respondido em 07/06/2020 20:22:59
3
Questão
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10,
respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0,
respectivamente.
Escolha a alternativa que indica o conteudo final da variável E:
E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
100
10
1.5
Certo 0
15
Respondido em 07/06/2020 20:25:45
Explicação:
Resolvendo passo a passo temos:
int A,B;
A= 5;
B= 10;
float D,E;
D = (float) 1.5;
E = 0;
E = A++; ---> E = 5 e A = 6 devido ao incremento pós.
E = ((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos
20 / 6 / 3 -- como são valores inteiros, despresamos a vírgugla e temos 1, somando
com 2 * 10 / 2 = 10.... teremos 11.
E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por
4 que é = a zero.. Depois tudo será multiplicado por zero e o resultado final de E
= 0.
E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0
Resultado final, E = 0
Gabarito
Comentado
4
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
Êrro de compilação
Certo Resposta = CIDADE
Resposta =
Êrro de sintaxe
Resposta = CIDADES
Respondido em 07/06/2020 20:26:11
5
Questão
O código a seguir mostra um programa escrito na linguagem de programação Java.
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
Certo 2 5 2 4 6 8 10
5 2 5 10 15 20 25
5 2 2 4 6 8 10
5 2 1 2 3 4 5
2 5 1 2 3 4 5
Respondido em 07/06/2020 20:26:49
6
Questão
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 classe abstrata.
Certo iniciar a execução da aplicação.
definir que a classe não tem corpo.
definir que a classe irá gerar um código executável (.exe).
definir que a classe é uma interface.
Respondido em 07/06/2020 20:27:01
Gabarito
Comentado
7
Questão
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
o limite de um vetor em Java é de 255 posições
Certo é possível executar a seguinte operação em um vetor de inteiros: x =
vet[5] + vet[8];
declara-se um vetor: int c[5] = new int();
Errado o índice de um vetor sempre começa em 1
um vetor somente pode armazenar tipos primitivos de dados
Respondido em 07/06/2020 20:27:10
8
Questão
Na linguagem Java
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
Certo A estrutura de repetição for requer definição de inicialização,
condição e incremento.
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
A função Math.round(valor) retorna o comprimento de uma circunferência de
raio valor.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
Respondido em 07/06/2020 20:30:38
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.util e java.lang
javax.swing e java.util
Certo java.awt e javax.swing
Errado java.lang e javax.swing
java.awt e java.lang
Respondido em 06/06/2020 11:45:42
Gabarito
Comentado
2
Questão
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 JButton("sair");
Certo JButton botao = new JButton("sair");
JButton botao = new JFrame("sair");
Errado JFrame.botao = new.JButton("sair");
Respondido em 06/06/2020 11:52:35
3
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
Certo DISPOSE_ON_CLOSE
DO_NOTHING_ON_CLOSE
DESTROI_ON_CLOSE
EXIT_ON_CLOSE
Respondido em 06/06/2020 11:55:09
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Certo JcomboBox
Jcheckbox
JButton
Jmenu
JRadioButton
Respondido em 06/06/2020 12:14:41
6
Questão
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:
JLabel("caixa de texto")
Certo JTextField caixa = new JTextField()
Errado JFrameText texto = new Text()
JBox caixa = "Caixa de Texto"
JComboText combo = new "Caixa de Texto"
Respondido em 06/06/2020 12:15:47
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Possui portabilidade, em relação ao componente AWT
Certo São extensões do pacote java.util.swing
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Conhecidos como componentes Java puros
Respondido em 06/06/2020 12:17:18
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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 ii está correta.
Certo Todas as alternativas estão corretas.
Apenas a alternativa i está correta.
Apenas a alternativa iii está correta.
Todas as alternativas estão erradas.
Respondido em 06/06/2020 12:19:02
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.
Certo Todas as alternativas estão corretas.
Apenas a alternativa i está correta.
Todas as alternativas estão erradas.
Apenas a alternativa iii está correta.
Apenas a alternativa ii está correta.
Respondido em 06/06/2020 12:25:59
2
Questão
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 java.lang
Certo java.awt e javax.swing
java.lang e javax.swing
javax.swing e java.util
java.util e java.lang
Respondido em 06/06/2020 12:26:19
Gabarito
Comentado
3
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
4
Questão
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:
Certo JTextField caixa = new JTextField()
JFrameText texto = new Text()
JComboText combo = new "Caixa de Texto"
JBox caixa = "Caixa de Texto"
JLabel("caixa de texto")
Respondido em 06/06/2020 12:26:42
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Certo JcomboBox
JButton
Jcheckbox
JRadioButton
Jmenu
Respondido em 06/06/2020 12:26:49
6
Questão
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 é:
JButton botao = new JFrame("sair");
JButton.botao = new JButton("sair");
JFrame botao = new JButton("sair");
Certo JButton botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
Respondido em 06/06/2020 12:26:41
7
Questão
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
EXIT_ON_CLOSE
HIDE_ON_CLOSE
DO_NOTHING_ON_CLOSE
Certo DISPOSE_ON_CLOSE
Respondido em 06/06/2020 12:27:05
Gabarito
Comentado
8
Questão
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:
Conhecidos como componentes Java puros
Certo São extensões do pacote java.util.swing
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Possui portabilidade, em relação ao componente AWT
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Respondido em 06/06/2020 12:26:54
Gabarito
Comentado
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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 java.lang
java.util e java.lang
Certo java.awt e javax.swing
javax.swing e java.util
java.lang e javax.swing
Respondido em 06/06/2020 12:27:25
Gabarito
Comentado
2
Questão
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 é:
JButton.botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
Certo JButton botao = new JButton("sair");
Respondido em 06/06/2020 12:27:34
3
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
DESTROI_ON_CLOSE
EXIT_ON_CLOSE
DO_NOTHING_ON_CLOSE
Certo DISPOSE_ON_CLOSE
Respondido em 06/06/2020 12:27:20
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jmenu
Certo JcomboBox
JRadioButton
Jcheckbox
JButton
Respondido em 06/06/2020 12:27:29
6
Questão
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:
JLabel("caixa de texto")
Certo JTextField caixa = new JTextField()
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
JBox caixa = "Caixa de Texto"
Respondido em 06/06/2020 12:27:54
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Possui portabilidade, em relação ao componente AWT
Certo São extensões do pacote java.util.swing
Conhecidos como componentes Java puros
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Respondido em 06/06/2020 12:27:58
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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 iii está correta.
Todas as alternativas estão erradas.
Apenas a alternativa i está correta.
Certo Todas as alternativas estão corretas.
Apenas a alternativa ii está correta.
Respondido em 06/06/2020 12:28:02
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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
Certo São extensões do pacote java.util.swing
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Respondido em 06/06/2020 12:28:03
Gabarito
Comentado
Gabarito
Comentado
2
Questão
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
Certo java.awt e javax.swing
java.awt e java.lang
javax.swing e java.util
java.util e java.lang
Respondido em 06/06/2020 12:27:58
Gabarito
Comentado
3
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
4
Questão
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:
Certo JTextField caixa = new JTextField()
JLabel("caixa de texto")
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
JBox caixa = "Caixa de Texto"
Respondido em 06/06/2020 12:28:15
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jcheckbox
JButton
JRadioButton
Certo JcomboBox
Jmenu
Respondido em 06/06/2020 12:28:19
6
Questão
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 é:
JButton.botao = new JButton("sair");
Certo JButton botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
Respondido em 06/06/2020 12:28:23
7
Questão
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.
Certo Todas as alternativas estão corretas.
Apenas a alternativa i está correta.
Todas as alternativas estão erradas.
Apenas a alternativa ii está correta.
Apenas a alternativa iii está correta.
Respondido em 06/06/2020 12:28:47
8
Questão
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
DO_NOTHING_ON_CLOSE
Certo DISPOSE_ON_CLOSE
EXIT_ON_CLOSE
HIDE_ON_CLOSE
Respondido em 06/06/2020 12:28:50
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.util e java.lang
java.lang e javax.swing
javax.swing e java.util
Certo java.awt e javax.swing
java.awt e java.lang
Respondido em 06/06/2020 12:28:46
Gabarito
Comentado
2
Questão
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 é:
JButton botao = new JFrame("sair");
JFrame botao = new JButton("sair");
Certo JButton botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JButton.botao = new JButton("sair");
Respondido em 06/06/2020 12:29:02
3
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
EXIT_ON_CLOSE
Certo DISPOSE_ON_CLOSE
DESTROI_ON_CLOSE
DO_NOTHING_ON_CLOSE
Respondido em 06/06/2020 12:29:24
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
JButton
Jmenu
Jcheckbox
JRadioButton
Certo JcomboBox
Respondido em 06/06/2020 12:29:23
6
Questão
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:
JBox caixa = "Caixa de Texto"
Certo JTextField caixa = new JTextField()
JLabel("caixa de texto")
JFrameText texto = new Text()
JComboText combo = new "Caixa de Texto"
Respondido em 06/06/2020 12:29:27
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Certo São extensões do pacote java.util.swing
Conhecidos como componentes Java puros
Possui portabilidade, em relação ao componente AWT
Respondido em 06/06/2020 12:29:32
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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 iii está correta.
Certo Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
Apenas a alternativa ii está correta.
Apenas a alternativa i está correta.
Respondido em 06/06/2020 12:29:36
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.util e java.lang
java.awt e java.lang
java.lang e javax.swing
javax.swing e java.util
Certo java.awt e javax.swing
Respondido em 06/06/2020 12:30:11
Gabarito
Comentado
2
Questão
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 é:
JButton.botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
Certo JButton botao = new JButton("sair");
Respondido em 06/06/2020 12:30:03
3
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
DESTROI_ON_CLOSE
EXIT_ON_CLOSE
Certo DISPOSE_ON_CLOSE
DO_NOTHING_ON_CLOSE
Respondido em 06/06/2020 12:30:25
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
JButton
Certo JcomboBox
Jcheckbox
JRadioButton
Jmenu
Respondido em 06/06/2020 12:30:17
6
Questão
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:
JLabel("caixa de texto")
JBox caixa = "Caixa de Texto"
JComboText combo = new "Caixa de Texto"
Certo JTextField caixa = new JTextField()
JFrameText texto = new Text()
Respondido em 06/06/2020 12:30:22
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Conhecidos como componentes Java puros
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Certo São extensões do pacote java.util.swing
Possui portabilidade, em relação ao componente AWT
Respondido em 06/06/2020 12:30:40
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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 ii está correta.
Apenas a alternativa i está correta.
Certo Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
Apenas a alternativa iii está correta.
Respondido em 06/06/2020 12:30:44
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
Possui portabilidade, em relação ao componente AWT
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Conhecidos como componentes Java puros
Certo São extensões do pacote java.util.swing
Respondido em 06/06/2020 12:32:30
Gabarito
Comentado
Gabarito
Comentado
2
Questão
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.lang e javax.swing
java.util e java.lang
java.awt e java.lang
Certo java.awt e javax.swing
Respondido em 06/06/2020 12:32:36
Gabarito
Comentado
3
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
4
Questão
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:
Certo JTextField caixa = new JTextField()
JComboText combo = new "Caixa de Texto"
JBox caixa = "Caixa de Texto"
JFrameText texto = new Text()
JLabel("caixa de texto")
Respondido em 06/06/2020 12:32:28
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
JRadioButton
Jcheckbox
Jmenu
Certo JcomboBox
JButton
Respondido em 06/06/2020 12:32:51
6
Questão
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 é:
Certo JButton botao = new JButton("sair");
JFrame botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JButton.botao = new JButton("sair");
JButton botao = new JFrame("sair");
Respondido em 06/06/2020 12:33:04
7
Questão
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.
Apenas a alternativa iii está correta.
Todas as alternativas estão erradas.
Apenas a alternativa ii está correta.
Certo Todas as alternativas estão corretas.
Respondido em 06/06/2020 12:32:51
8
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
EXIT_ON_CLOSE
DO_NOTHING_ON_CLOSE
Certo DISPOSE_ON_CLOSE
DESTROI_ON_CLOSE
Respondido em 06/06/2020 12:33:17
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.util e java.lang
javax.swing e java.util
Certo java.awt e javax.swing
java.lang e javax.swing
java.awt e java.lang
Respondido em 07/06/2020 19:58:14
Gabarito
Comentado
2
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
3
Questão
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:
JComboText combo = new "Caixa de Texto"
JLabel("caixa de texto")
JFrameText texto = new Text()
Certo JTextField caixa = new JTextField()
JBox caixa = "Caixa de Texto"
Respondido em 07/06/2020 19:58:29
Gabarito
Comentado
Gabarito
Comentado
4
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
DESTROI_ON_CLOSE
DO_NOTHING_ON_CLOSE
Certo DISPOSE_ON_CLOSE
EXIT_ON_CLOSE
Respondido em 07/06/2020 19:58:33
Gabarito
Comentado
5
Questão
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
Possui portabilidade, em relação ao componente AWT
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Conhecidos como componentes Java puros
Certo São extensões do pacote java.util.swing
Respondido em 07/06/2020 19:58:33
Gabarito
Comentado
Gabarito
Comentado
6
Questão
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 ii está correta.
Certo Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
Todas as alternativas estão erradas.
Apenas a alternativa i está correta.
Respondido em 07/06/2020 19:59:33
7
Questão
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");
Certo JButton botao = new JButton("sair");
JButton.botao = new JButton("sair");
JButton botao = new JFrame("sair");
JFrame botao = new JButton("sair");
Respondido em 07/06/2020 19:59:26
8
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
JRadioButton
Jmenu
JButton
Jcheckbox
Certo JcomboBox
Respondido em 07/06/2020 19:59:53
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.util e java.lang
java.awt e java.lang
Certo java.awt e javax.swing
java.lang e javax.swing
javax.swing e java.util
Respondido em 07/06/2020 20:31:35
Gabarito
Comentado
2
Questão
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 é:
JButton.botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JButton botao = new JFrame("sair");
Certo JButton botao = new JButton("sair");
JFrame botao = new JButton("sair");
Respondido em 07/06/2020 20:31:42
3
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
EXIT_ON_CLOSE
HIDE_ON_CLOSE
DO_NOTHING_ON_CLOSE
DESTROI_ON_CLOSE
Certo DISPOSE_ON_CLOSE
Respondido em 07/06/2020 20:31:47
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jmenu
Jcheckbox
JButton
JRadioButton
Certo JcomboBox
Respondido em 07/06/2020 20:43:58
6
Questão
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:
JBox caixa = "Caixa de Texto"
JLabel("caixa de texto")
Certo JTextField caixa = new JTextField()
JFrameText texto = new Text()
JComboText combo = new "Caixa de Texto"
Respondido em 07/06/2020 20:44:03
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Possui portabilidade, em relação ao componente AWT
Conhecidos como componentes Java puros
Certo São extensões do pacote java.util.swing
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Respondido em 07/06/2020 20:44:19
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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.
Certo Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
Apenas a alternativa iii está correta.
Apenas a alternativa ii está correta.
Apenas a alternativa i está correta.
Respondido em 07/06/2020 20:44:15
Col@bore
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)
A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e
bibliotecas,e do Java SE (Standard Edition) - JDK.
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
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.
Certo *deve começar com letras minúsculas,* porém não podem começar com
números.
O nome da classe deve fazer referência total ao seu objeto
(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.
PORQUE
Certo *I é verdadeira*
I e II são verdadeiras
II é verdadeira
I e III são verdadeiras
III é verdadeira
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
J2SE.
JavaBeans.
Java API.
*Java Virtual Machine.*
JavaFX.
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
a implementação de múltiplas interfaces.
*herança múltipla;*
polimorfismo;
sobrecarga;
métodos de classe;
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 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.class 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.
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:
JRE
*JDK*
Eclipse
NetBeans
JSP
Os programas Java normalmente passam por cinco fases para serem executados:
Edição; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Edição; Compilação; Carga; Validação; Execução;
Edição; Compilação; Verificação; Execução;
Certo *Edição; Compilação; Carga; Verificação; Execução;*
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 applets
Certo
*J2SE - Java2 Standard Edition*
Java servlets
Qual sintaxe expressa a criação correta de uma classe em java?
Public Exemplo {}
class public Exemplo {}
class Exemplo() {}
Certo *public class Exemplo {}*
public class Exemplo() {}
A tecnologia Java é, basicamente, dividida em:
Errado JSE, JEE e JPE
JSE, JDE e JPE
JSE, JDE e JME
JSE, JEEP e JME
Certo *JSE, JEE e JME*
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
}
Marque a única alternativa CORRETA:
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 ProgramaPrincipal.java, pois este possui o
método main (String arg []) que é o método principal do java.
Certo O arquivo deve ser salvo como *PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.*
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
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 pelo Sistema Operacional.
Errado É a interpretação de um programa escrito em qualquer linguagem, com o
objetivo de ser compilado pela JVM.
É resultado da interpretação do código fonte de um programa escrito em Java.
Certo É a compilação de um programa escrito em Java, *com o objetivo de ser
interpretado pela JVM.*
Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema
Operacional.
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
polimorfismo;
sobrecarga;
a implementação de múltiplas interfaces.
métodos de classe;
Certo *herança múltipla;*
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
a b c d e f
letra letra letra letra letra
letra letra letra letra
a b c d
Certo *a b c d e*
Analise o código em Java abaixo e marque a opção correta que representa o que será
exibido após a execução do mesmo:
} }
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
5 2 1 2 3 4 5
2 5 1 2 3 4 5
5 2 2 4 6 8 10
5 2 5 10 15 20 25
Certo *2 5 2 4 6 8 10*
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:
12 e 2
12 e 3
14 e 2
15 e 2
Certo *15 e 3*
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo.
(1) if
(2) if...else
(3) while
(4) switch
Definições:
1 - 4 - 3 - 2
2 - 3 - 1 - 4
Certo *4 - 1 - 3 - 2*
2 - 1 - 4 - 3
3 - 2 - 1 - 4
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
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);
Certo *i=5;*
i=2;
i=1;
Errado i=4;
i=3;
Na linguagem Java
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
Certo A estrutura de repetição *for* requer definição de inicialização,
condição e *incremento.*
Errado A função Math.round(valor) retorna o comprimento de uma circunferência
de raio valor.
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente
por:
Certo *&&, ||, !*
and, or, not
*, +, ~
.and., .or., .not
Errado &, #, $
Errado
byte, short, int, long, float, double, String e Date
Certo
*char,* boolean, byte, short, int, long, float e *double*
char, boolean, byte, short, int, long, float, double, String e Date
int sum = 7;
if ( sum > 20 ) {
System.out.print("ganhou "); }
else {
System.out.print("perdeu "); }
System.out.println("o bônus.");
II.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
Valor = 7
Valor = +Math.abs(i)
Errado Valor = 7.2
Valor = -7.2
Certo *O programa não será executado, erro de compilação*
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 3 + 1 + "2" );
Certo *42*
Ocorre erro durante a execução devido à conversão.
6
312
Errado 31"2"
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:
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String args[]){
int p, t;
String b = "100010";
double s = 0;
t = b.length();
p = t - 1;
for (int i = 0; i < t ; i++) {
s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i,
i+1) ) );
p--;
}
JOptionPane.showMessageDialog(null, s);
}
}
Certo *34*
O programa não compila.
100
Errado 98
36
4
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
43 e 43
Errado 42 e 41
42 e 43
Certo *43 e 42*
42 e 42
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s):
I. Java assume que os literais de String não mudam nunca e trata de forma
diferenciada as cadeias de caracteres com base no uso da Classe String.
IV. Em Java, operador + pode concatenar duas Strings originando uma nova.
Apenas I e III;
Certo *Apenas I, II e IV;*
I, II, III e IV.
Errado Apenas I e IV;
Apenas I;
A instrução em código-fonte Java abaixo descreve exatamente o que?
Certo *0*
Errado 15
10
100
1.5
private int v;
d.faz(B[i]);
d.exec();
} //fim main
Certo
*112 127 147 172 202*
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="PEDRO"; String
Y="pedro"; if(X.equalsIgnoreCase(Y)) System.out.println("Mesma pessoa"); else
System.out.println("Pessoa diferente"); }}
Errado Pessoa diferente
Êrro de sintaxe e de compilação
Êrro de sintaxe
Êrro de compilação
Certo *Mesma pessoa*
int total = 0
total+= conta;
120
112
108
100
Certo 110
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 < 5 ? 7 : 2 );
Errado 3.5
Certo 7
4
5
2
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
Errado
1.5 4.0 6.5 9.0 11.5 14.0
Certo
1 6 11
1 4 6 9 11 14
import javax.swing.*;
JOptionPane.showMessageDialog(¿Media é:¿+media);
System.exit(0);;
Errado
media = (n1*2 + n2*3 + n3*5)/3;
media = (n1 + n2 + n3)/3;
Certo
media = (n1*2 + n2*3 + n3*5)/10;
a.asdfg(672, 117);
}
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
a3 = a1 % a2;
a1 = a2;
a2 = a3;
Java precedente.
Resposta 3 - 0
Certo Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0
Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3
Errado Resposta 672 - 117
Resposta 87 - 30
No trecho de comando abaixo:
y = 9; x = (y>5) ? 6 : 8;
8
5
Certo 6
9
7
Errado 10
Certo 9
Ocorre erro de compilação
9.0
10.0
2.5
existe erro de execução: tipo inválido
1
existe erro de compilação
Certo 2
Errado MEL DE
ABELH
Certo E
MEL DE ABELHA
MEL D
13
int total = 0
total+= conta;
100
108
Errado 112
120
Certo 110
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 armazenar tipos primitivos.
Certo é usada para armazenar dados de tipos primitivos e também para
armazenar objetos.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem
C.
é usada somente para agrupar objetos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
Certo *Igual a zero*
Maior que zero.
Negativo
Menor que zero
Maior ou igual a zero
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
a b c d e f
letra letra letra letra letra
letra letra letra letra
a b c d
Certo *a b c d e*
Analise o código em Java abaixo e marque a opção correta que representa o que será
exibido após a execução do mesmo:
} }
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
5 2 1 2 3 4 5
2 5 1 2 3 4 5
5 2 2 4 6 8 10
5 2 5 10 15 20 25
Certo *2 5 2 4 6 8 10*
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:
12 e 2
12 e 3
14 e 2
15 e 2
Certo *15 e 3*
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo.
(1) if
(2) if...else
(3) while
(4) switch
Definições:
1 - 4 - 3 - 2
2 - 3 - 1 - 4
Certo *4 - 1 - 3 - 2*
2 - 1 - 4 - 3
3 - 2 - 1 - 4
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}}
Êrro de sintaxe
CIDADES
CIDADES DO
Certo CIDADES *D*
Êrro de compilação
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
Êrro de compilação
Resposta =
Certo *Resposta = CIDADE*
Resposta = CIDADES
Êrro de sintaxe
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+" "); }
Errado 1 3 5 7 9 11
Certo *3 5 7 9 11*
1 2 4 6 8
1 2 3 4 5 6 7 8 9 11
2 4 6 8
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);
Na linguagem Java
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
Certo A estrutura de repetição *for* requer definição de inicialização,
condição e *incremento.*
Errado A função Math.round(valor) retorna o comprimento de uma circunferência
de raio valor.
Errado
byte, short, int, long, float, double, String e Date
Certo
*char,* boolean, byte, short, int, long, float e *double*
char, boolean, byte, short, int, long, float, double, String e Date
int sum = 7;
if ( sum > 20 ) {
System.out.print("ganhou "); }
else {
System.out.print("perdeu "); }
System.out.println("o bônus.");
II.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
}
Valor = 7
Valor = +Math.abs(i)
Errado Valor = 7.2
Valor = -7.2
Certo *O programa não será executado, erro de compilação*
Certo *42*
Ocorre erro durante a execução devido à conversão.
6
312
Errado 31"2"
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:
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String args[]){
int p, t;
String b = "100010";
double s = 0;
t = b.length();
p = t - 1;
for (int i = 0; i < t ; i++) {
s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i,
i+1) ) );
p--;
}
JOptionPane.showMessageDialog(null, s);
}
}
4
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.
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
43 e 43
Errado 42 e 41
42 e 43
Certo *43 e 42*
42 e 42
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s):
I. Java assume que os literais de String não mudam nunca e trata de forma
diferenciada as cadeias de caracteres com base no uso da Classe String.
IV. Em Java, operador + pode concatenar duas Strings originando uma nova.
Apenas I e III;
Certo *Apenas I, II e IV;*
I, II, III e IV.
Errado Apenas I e IV;
Apenas I;
A instrução em código-fonte Java abaixo descreve exatamente o que?
Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5
colunas:
int matriz [4][5];
int [][] matriz = new int [5][5];
Certo int [][] matriz = new int *[4][5];*
int [][] matriz = new int [5,4];
int [][] matriz = new int [4,5];
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10,
respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0,
respectivamente.
E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
Certo *0*
Errado 15
10
100
1.5
5
private int v;
d.faz(B[i]);
d.exec();
} //fim main
Certo
*112 127 147 172 202*
int total = 0
total+= conta;
120
112
108
100
Certo 110
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 < 5 ? 7 : 2 );
Errado 3.5
Certo 7
4
5
2
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
Errado
Certo
1 6 11
1 4 6 9 11 14
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);
Errado 2.5
existe erro de compilação
1
Certo 2
existe erro de execução: tipo inválido
Na linguagem Java as palavras reservadas: char, boolean, int, float e double
representam
Certo tipos primitivos
métodos
Errado classes
interfaces
objetos
Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a
alternativa que indica o que será impresso pela execução do método sorteio():
Considere o programa em Java que ler as 3 notas de um aluno e calcula a média final
deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5,
respectivamente. Analise o programa e selecione a equação que calcula,
corretamente, a média ponderada:
import javax.swing.*;
JOptionPane.showMessageDialog(¿Media é:¿+media);
System.exit(0);;
Errado
media = (n1*2 + n2*3 + n3*5)/3;
Certo
media = (n1*2 + n2*3 + n3*5)/10;
a.asdfg(672, 117);
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
a3 = a1 % a2;
a1 = a2;
a2 = a3;
}
}
Java precedente.
Resposta 3 - 0
Certo Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0
Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3
Errado Resposta 672 - 117
Resposta 87 - 30
y = 9; x = (y>5) ? 6 : 8;
8
5
Certo 6
9
7
Errado 10
Certo 9
Ocorre erro de compilação
9.0
10.0
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.5
existe erro de execução: tipo inválido
1
existe erro de compilação
Certo 2
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);
}
Errado MEL DE
ABELH
Certo E
MEL DE ABELHA
MEL D
13
Analise o código Java a seguir: import java.lang.*; import java.io.*; class XX
{ public static void main(String[] args) { final int NUM = 6; for(int i = 0; i <
NUM; i++) System.out.println( X(i)); } public static int X(int n) { int result = 1;
for(int i = 2; i <= n; i++) result *= i; return result; } } A soma dos valores
exibidos pelo comando println é:
4
Certo 154
2
Errado 34
10
O String em Java é:
Um tipo primitivo de dado
Certo
Uma classe do pacote "java.lang"
int total = 0
total+= conta;
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:
JBox caixa = "Caixa de Texto"
JLabel("caixa de texto")
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
Certo JTextField caixa = new JTextField()
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
DO_NOTHING_ON_CLOSE
DESTROI_ON_CLOSE
Certo DISPOSE_ON_CLOSE
EXIT_ON_CLOSE
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:
Conhecidos como componentes Java puros
Errado A maioria de seus componentes é escrita, manipulada e exibida
completamente em Java
Certo 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
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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)
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente a Java Virutal Machine-JVM.
O JDK e o Java Standard Edition.
Somente o Java Standard Edition.
Somente o Java Runtime Enviroment-JRE.
Respondido em 29/04/2020 15:42:43
Gabarito
Comentado
2
Questão
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:
Certo deve começar com letras minúsculas, porém não podem começar com
números.
O nome da classe deve fazer referência total ao seu objeto
toda classe deve começar com uma letra maiúscula
Errado O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte
( .java )
caso o nome de uma classe seja composto por mais de uma palavra, a primeira
letra de cada palavra deve ser em maiúscula.
Respondido em 29/04/2020 15:46:04
3
Questão
(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.
PORQUE
Certo As duas asserções são proposições verdadeiras, mas a segunda não é uma
justificativa correta da primeira
Respondido em 29/04/2020 15:49:18
4
Questão
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:
Certo I é verdadeira
I e III são verdadeiras
II é verdadeira
III é verdadeira
Errado I e II são verdadeiras
Respondido em 29/04/2020 15:51:54
5
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
J2SE.
JavaBeans.
Java API.
Certo Java Virtual Machine.
JavaFX.
Respondido em 29/04/2020 15:52:53
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Scripts Shell do Linux, JavaScript, Java
Certo C++, Scripts Shell do Linux , Java
Errado C++, Java, JavaScript
Java, C, C++
Java, C++ e JavaScript
Respondido em 29/04/2020 15:54:24
7
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
a implementação de múltiplas interfaces.
Certo herança múltipla;
polimorfismo;
Errado sobrecarga;
métodos de classe;
Respondido em 29/04/2020 15:55:30
8
Questão
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 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.class o
bytecode é executado.
Certo 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.
Respondido em 29/04/2020 15:59:07
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
JRE
Certo JDK
Eclipse
NetBeans
JSP
Respondido em 29/04/2020 16:01:16
2
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Edição; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Errado Edição; Compilação; Carga; Validação; Execução;
Edição; Compilação; Verificação; Execução;
Certo Edição; Compilação; Carga; Verificação; Execução;
Respondido em 29/04/2020 16:01:28
Java applets
Certo
J2SE - Java2 Standard Edition
Java servlets
Respondido em 29/04/2020 16:41:57
4
Questão
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:
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
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.
Certo deve começar com letras minúsculas, porém não podem começar com
números.
O nome da classe deve fazer referência total ao seu objeto
Respondido em 29/04/2020 16:44:00
5
Questão
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)
O JDK e o Java Standard Edition.
Somente o Java Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Standard Edition.
Respondido em 29/04/2020 16:49:00
Gabarito
Comentado
6
Questão
(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.
PORQUE
7
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
C++, Java, JavaScript
Java, C++ e JavaScript
Scripts Shell do Linux, JavaScript, Java
Certo C++, Scripts Shell do Linux , Java
Java, C, C++
Respondido em 29/04/2020 16:49:41
8
Questão
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:
Certo I é verdadeira
I e II são verdadeiras
II é verdadeira
I e III são verdadeiras
III é verdadeira
Respondido em 29/04/2020 16:49:40
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
Public Exemplo {}
Errado class public Exemplo {}
class Exemplo() {}
Certo public class Exemplo {}
public class Exemplo() {}
Respondido em 29/04/2020 16:50:16
2
Questão
A tecnologia Java é, basicamente, dividida em:
Errado JSE, JEE e JPE
JSE, JDE e JPE
JSE, JDE e JME
JSE, JEEP e JME
Certo JSE, JEE e JME
Respondido em 30/04/2020 11:33:05
3
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
Certo 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.
A JVM gera um código executável para cada sistema operacional.
Ela é usada para compilar um código Java.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Respondido em 30/04/2020 11:37:10
Gabarito
Comentado
4
Questão
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
Eclipse
NetBeans
Certo JDK
JRE
Respondido em 30/04/2020 11:38:21
5
Questão
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:
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Java, C++ e JavaScript
C++, Java, JavaScript
Scripts Shell do Linux, JavaScript, Java
Certo C++, Scripts Shell do Linux , Java
Java, C, C++
Respondido em 30/04/2020 11:39:11
7
Questão
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 o Java Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
O JDK e o Java Standard Edition.
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Standard Edition.
Respondido em 30/04/2020 11:39:15
Gabarito
Comentado
8
Questão
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
Certo
J2SE - Java2 Standard Edition
Java applets
Respondido em 30/04/2020 11:43:23
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
Public Exemplo {}
Errado class public Exemplo {}
class Exemplo() {}
Certo public class Exemplo {}
public class Exemplo() {}
Respondido em 29/04/2020 16:50:16
2
Questão
A tecnologia Java é, basicamente, dividida em:
Errado JSE, JEE e JPE
JSE, JDE e JPE
JSE, JDE e JME
JSE, JEEP e JME
Certo JSE, JEE e JME
Respondido em 30/04/2020 11:33:05
3
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
Certo 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.
A JVM gera um código executável para cada sistema operacional.
Ela é usada para compilar um código Java.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Respondido em 30/04/2020 11:37:10
Gabarito
Comentado
4
Questão
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
Eclipse
NetBeans
Certo JDK
JRE
Respondido em 30/04/2020 11:38:21
5
Questão
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:
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Java, C++ e JavaScript
C++, Java, JavaScript
Scripts Shell do Linux, JavaScript, Java
Certo C++, Scripts Shell do Linux , Java
Java, C, C++
Respondido em 30/04/2020 11:39:11
7
Questão
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 o Java Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
O JDK e o Java Standard Edition.
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Standard Edition.
Respondido em 30/04/2020 11:39:15
Gabarito
Comentado
8
Questão
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
Certo
J2SE - Java2 Standard Edition
Java applets
Respondido em 30/04/2020 11:43:23
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.
2
Questão
Seja um programa em java com o seguinte código:
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 ProgramaPrincipal.java, pois este possui o
método main (String arg []) que é o método principal do java.
Certo O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Respondido em 02/05/2020 14:26:53
Gabarito
Comentado
3
Questão
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
4
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Scripts Shell do Linux, JavaScript, Java
C++, Java, JavaScript
Java, C++ e JavaScript
Java, C, C++
Certo C++, Scripts Shell do Linux , Java
Respondido em 02/05/2020 14:27:36
5
Questão
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 o Java Runtime Enviroment-JRE.
Certo 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.
Somente a Java Virutal Machine-JVM.
Respondido em 02/05/2020 14:28:02
Gabarito
Comentado
6
Questão
A tecnologia Java é, basicamente, dividida em:
JSE, JEEP e JME
Certo JSE, JEE e JME
JSE, JEE e JPE
JSE, JDE e JME
JSE, JDE e JPE
Respondido em 02/05/2020 14:28:31
7
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
Certo public class Exemplo {}
public class Exemplo() {}
Public Exemplo {}
class public Exemplo {}
class Exemplo() {}
Respondido em 02/05/2020 14:29:03
8
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
Certo 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 gera um código executável para cada sistema operacional.
Ela é usada para compilar um código Java.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
A JVM faz com que o código fonte e compilado seja para uma plataforma e
sistema operacional específicos.
Respondido em 02/05/2020 14:30:18
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
Certo deve começar com letras minúsculas, porém não podem começar com
números.
O nome da classe deve fazer referência total ao seu objeto
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
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.
Respondido em 02/05/2020 14:30:56
2
Questão
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:
3
Questão
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.
JavaBeans.
JDK.
Certo Java Virtual Machine.
Java API.
Respondido em 02/05/2020 14:31:47
4
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
Java Development Kit
Garbage Colector
JavaSwing
Certo Java Virtual Machine
Java Enterprise
Respondido em 02/05/2020 14:32:05
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
5
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
class Exemplo() {}
class public Exemplo {}
Certo public class Exemplo {}
public class Exemplo() {}
Public Exemplo {}
Respondido em 02/05/2020 14:32:20
6
Questão
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"?
7
Questão
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 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.class 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.
Certo 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 compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é
executado.
Respondido em 02/05/2020 14:36:40
8
Questão
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:
Certo
J2SE - Java2 Standard Edition
Java servlets
Java applets
Respondido em 02/05/2020 14:38:37
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
Certo deve começar com letras minúsculas, porém não podem começar com
números.
toda classe deve começar com uma letra maiúscula
O nome da classe deve fazer referência total ao seu objeto
caso o nome de uma classe seja composto por mais de uma palavra, a primeira
letra de cada palavra deve ser em maiúscula.
Respondido em 02/05/2020 14:39:21
2
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
JavaSwing
Java Enterprise
Java Development Kit
Certo Java Virtual Machine
Garbage Colector
Respondido em 02/05/2020 14:45:19
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
3
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
public class Exemplo() {}
class Exemplo() {}
class public Exemplo {}
Public Exemplo {}
Certo public class Exemplo {}
Respondido em 02/05/2020 14:45:58
4
Questão
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.
5
Questão
(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.
PORQUE
Certo As duas asserções são proposições verdadeiras, mas a segunda não é uma
justificativa correta da primeira
Tanto a primeira quanto a segunda asserções são proposições falsas
Respondido em 02/05/2020 14:46:49
6
Questão
Seja um programa em java com o seguinte código:
O arquivo pode ser salvo como primeiroprograma.java, pois o java não 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.
Certo O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.
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 pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Respondido em 02/05/2020 14:49:25
Gabarito
Comentado
7
Questão
A tecnologia Java é, basicamente, dividida em:
Certo JSE, JEE e JME
JSE, JEE e JPE
JSE, JEEP e JME
JSE, JDE e JPE
JSE, JDE e JME
Respondido em 02/05/2020 14:49:48
8
Questão
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)
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
Somente o Java Standard Edition.
O JDK e o Java Standard Edition.
Respondido em 02/05/2020 14:52:09
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
A JVM gera um código executável para cada sistema operacional.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Certo 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.
Respondido em 02/05/2020 14:52:36
Gabarito
Comentado
2
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
JavaFX.
Certo Java Virtual Machine.
J2SE.
Java API.
JavaBeans.
Respondido em 02/05/2020 14:56:28
3
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
polimorfismo;
sobrecarga;
a implementação de múltiplas interfaces.
métodos de classe;
Certo herança múltipla;
Respondido em 02/05/2020 14:56:22
4
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
C++, Java, JavaScript
Scripts Shell do Linux, JavaScript, Java
Java, C++ e JavaScript
Certo C++, Scripts Shell do Linux , Java
Java, C, C++
Respondido em 02/05/2020 14:56:35
5
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Edição; Compilação; Carga; Execução;
Errado Edição; Compilação; Verificação; Execução;
Edição; Compilação; Carga; Validação; Execução;
Edição; Carga; Verificação; Execução;
Certo Edição; Compilação; Carga; Verificação; Execução;
Respondido em 02/05/2020 14:57:15
6
Questão
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:
JRE
Certo JDK
NetBeans
Eclipse
JSP
Respondido em 02/05/2020 14:59:40
7
Questão
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
Java applets
Certo
J2SE - Java2 Standard Edition
8
Questão
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 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.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.class 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.
Certo 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.
Respondido em 02/05/2020 15:00:11
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
I e II são verdadeiras
I e III são verdadeiras
II é verdadeira
Certo I é verdadeira
III é verdadeira
Respondido em 02/05/2020 15:00:56
2
Questão
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"?
3
Questão
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.
JavaBeans.
Java API.
JDK.
Certo Java Virtual Machine.
Respondido em 02/05/2020 15:02:08
4
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
class Exemplo() {}
public class Exemplo() {}
Public Exemplo {}
class public Exemplo {}
Certo public class Exemplo {}
Respondido em 02/05/2020 15:02:17
5
Questão
A tecnologia Java é, basicamente, dividida em:
Certo JSE, JEE e JME
JSE, JDE e JPE
JSE, JEEP e JME
JSE, JEE e JPE
JSE, JDE e JME
Respondido em 02/05/2020 15:02:31
6
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
JavaSwing
Java Enterprise
Java Development Kit
Garbage Colector
Certo Java Virtual Machine
Respondido em 02/05/2020 15:02:49
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
7
Questão
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)
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Runtime Enviroment-JRE.
O JDK e o Java Standard Edition.
Somente o Java Standard Edition.
Somente a Java Virutal Machine-JVM.
Respondido em 02/05/2020 15:03:13
Gabarito
Comentado
8
Questão
Seja um programa em java com o seguinte código:
Certo O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
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 com qualquer nome desde que tenha a extensão .java,
indicando que é um código fonte em java.
Respondido em 02/05/2020 15:03:47
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
O nome da classe deve fazer referência total ao seu objeto
Certo 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 )
caso o nome de uma classe seja composto por mais de uma palavra, a primeira
letra de cada palavra deve ser em maiúscula.
toda classe deve começar com uma letra maiúscula
Respondido em 02/05/2020 15:07:09
2
Questão
(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.
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.
3
Questão
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.
4
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
A JVM faz com que o código fonte e compilado seja para uma plataforma e
sistema operacional específicos.
Certo 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 gera um código executável para cada sistema operacional.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Ela é usada para compilar um código Java.
Respondido em 02/05/2020 15:08:59
Gabarito
Comentado
5
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
JavaBeans.
Certo Java Virtual Machine.
JavaFX.
J2SE.
Java API.
Respondido em 02/05/2020 15:09:24
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Java, C, C++
Scripts Shell do Linux, JavaScript, Java
C++, Java, JavaScript
Java, C++ e JavaScript
Certo C++, Scripts Shell do Linux , Java
Respondido em 02/05/2020 15:09:23
7
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
sobrecarga;
métodos de classe;
a implementação de múltiplas interfaces.
Certo herança múltipla;
polimorfismo;
Respondido em 02/05/2020 15:09:39
8
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Edição; Carga; Verificação; Execução;
Certo Edição; Compilação; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Edição; Compilação; Verificação; Execução;
Edição; Compilação; Carga; Validação; Execução;
Respondido em 02/05/2020 15:10:07
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Edição; Compilação; Carga; Validação; Execução;
Certo Edição; Compilação; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Edição; Carga; Verificação; Execução;
Edição; Compilação; Verificação; Execução;
Respondido em 05/05/2020 11:35:27
2
Questão
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 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.
Certo 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.
Respondido em 05/05/2020 11:35:49
Gabarito
Comentado
3
Questão
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:
NetBeans
JSP
JRE
Certo JDK
Eclipse
Respondido em 05/05/2020 11:35:41
4
Questão
A tecnologia Java é, basicamente, dividida em:
JSE, JEEP e JME
JSE, JEE e JPE
Certo JSE, JEE e JME
JSE, JDE e JME
JSE, JDE e JPE
Respondido em 05/05/2020 11:36:04
5
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
Public Exemplo {}
class public Exemplo {}
class Exemplo() {}
Certo public class Exemplo {}
public class Exemplo() {}
Respondido em 05/05/2020 11:35:57
6
Questão
Seja um programa em java com o seguinte código:
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Certo 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 com qualquer nome desde que tenha a extensão .java,
indicando que é um código fonte em java.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
Respondido em 05/05/2020 11:36:14
Gabarito
Comentado
7
Questão
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.
8
Questão
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 o Java Runtime Enviroment-JRE.
O JDK e o Java Standard Edition.
Somente a Java Virutal Machine-JVM.
Somente o Java Standard Edition.
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Respondido em 05/05/2020 11:36:40
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
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
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte (
.java )
Certo deve começar com letras minúsculas, porém não podem começar com
números.
toda classe deve começar com uma letra maiúscula
Respondido em 05/05/2020 11:37:17
2
Questão
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:
3
Questão
(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.
PORQUE
Certo 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
Respondido em 05/05/2020 11:37:19
4
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
JavaFX.
J2SE.
Certo Java Virtual Machine.
Java API.
JavaBeans.
Respondido em 05/05/2020 11:37:42
5
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
Java Enterprise
Certo Java Virtual Machine
Garbage Colector
Java Development Kit
JavaSwing
Respondido em 05/05/2020 11:37:35
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Certo C++, Scripts Shell do Linux , Java
Java, C++ e JavaScript
Scripts Shell do Linux, JavaScript, Java
C++, Java, JavaScript
Java, C, C++
Respondido em 05/05/2020 11:37:56
7
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
métodos de classe;
Certo herança múltipla;
sobrecarga;
polimorfismo;
a implementação de múltiplas interfaces.
Respondido em 05/05/2020 11:38:05
8
Questão
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 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 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.
Certo 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 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.
Respondido em 05/05/2020 11:38:19
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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):
Java API.
Certo Java Virtual Machine.
JavaBeans.
JDK.
J2SE.
Respondido em 05/05/2020 11:38:33
2
Questão
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
Certo
J2SE - Java2 Standard Edition
Java applets
Respondido em 05/05/2020 11:38:28
3
Questão
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"?
4
Questão
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.
5
Questão
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 o Java Standard Edition.
Certo 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 Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
Respondido em 05/05/2020 11:39:00
Gabarito
Comentado
6
Questão
A tecnologia Java é, basicamente, dividida em:
JSE, JEE e JPE
JSE, JDE e JPE
Certo JSE, JEE e JME
JSE, JDE e JME
JSE, JEEP e JME
Respondido em 05/05/2020 11:39:21
7
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
class Exemplo() {}
class public Exemplo {}
Certo public class Exemplo {}
Public Exemplo {}
public class Exemplo() {}
Respondido em 05/05/2020 11:39:19
8
Questão
Seja um programa em java com o seguinte código:
}
Marque a única alternativa CORRETA:
O arquivo pode ser salvo como primeiroprograma.java, pois o java não 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.
Certo O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.
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 pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Respondido em 05/05/2020 11:39:32
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Certo Edição; Compilação; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Edição; Compilação; Verificação; Execução;
Edição; Carga; Verificação; Execução;
Edição; Compilação; Carga; Validação; Execução;
Respondido em 05/05/2020 11:40:04
2
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
Certo 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.
Ela é usada para compilar um código Java.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
A JVM gera um código executável para cada sistema operacional.
A JVM faz com que o código fonte e compilado seja para uma plataforma e
sistema operacional específicos.
Respondido em 05/05/2020 11:39:58
Gabarito
Comentado
3
Questão
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
Eclipse
NetBeans
JRE
Certo JDK
Respondido em 05/05/2020 11:40:16
4
Questão
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:
5
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
Java API.
Certo Java Virtual Machine.
JavaBeans.
JavaFX.
J2SE.
Respondido em 05/05/2020 11:40:12
6
Questão
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Scripts Shell do Linux, JavaScript, Java
C++, Java, JavaScript
Certo C++, Scripts Shell do Linux , Java
Java, C++ e JavaScript
Java, C, C++
Respondido em 05/05/2020 11:40:16
7
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
Certo herança múltipla;
polimorfismo;
sobrecarga;
métodos de classe;
a implementação de múltiplas interfaces.
Respondido em 05/05/2020 11:40:34
8
Questão
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
O nome da classe deve fazer referência total ao seu objeto
Certo deve começar com letras minúsculas, porém não podem começar com
números.
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 ser exatamente o mesmo nome de seu arquivo fonte (
.java )
Respondido em 05/05/2020 11:40:46
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
(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:
PORQUE
2
Questão
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.class 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.
Certo 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 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 javac MeuPrograma compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é
executado.
Respondido em 05/05/2020 11:41:19
3
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
Java Enterprise
Garbage Colector
Java Development Kit
Certo Java Virtual Machine
JavaSwing
Respondido em 05/05/2020 11:41:24
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
4
Questão
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.
5
Questão
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):
Certo Java Virtual Machine.
J2SE.
Java API.
JDK.
JavaBeans.
Respondido em 05/05/2020 11:41:51
6
Questão
Qual sintaxe expressa a criação correta de uma classe em java?
Certo public class Exemplo {}
class Exemplo() {}
class public Exemplo {}
public class Exemplo() {}
Public Exemplo {}
Respondido em 05/05/2020 11:41:45
7
Questão
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"?
8
Questão
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:
Certo
J2SE - Java2 Standard Edition
Java servlets
Java applets
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
I e II são verdadeiras
II é verdadeira
I e III são verdadeiras
Certo I é verdadeira
III é verdadeira
Respondido em 06/05/2020 20:39:19
2
Questão
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:
Certo deve começar com letras minúsculas, porém não podem começar com
números.
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 ser exatamente o mesmo nome de seu arquivo fonte (
.java )
O nome da classe deve fazer referência total ao seu objeto
Respondido em 06/05/2020 20:39:51
3
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Certo Edição; Compilação; Carga; Verificação; Execução;
Edição; Compilação; Verificação; Execução;
Edição; Carga; Verificação; Execução;
Edição; Compilação; Carga; Validação; Execução;
Edição; Compilação; Carga; Execução;
Respondido em 06/05/2020 20:39:51
4
Questão
(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.
PORQUE
5
Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o
bytecode 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. Trata-se de:
Java Development Kit
Certo Java Virtual Machine
Java Enterprise
JavaSwing
Garbage Colector
Respondido em 06/05/2020 20:40:11
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um
bytecode que é executado na Java Virtual Machine dando assim portabilidade de
plataformas a linguagem.
6
Questão
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):
JavaBeans.
Certo Java Virtual Machine.
Java API.
J2SE.
JDK.
Respondido em 06/05/2020 20:40:20
7
Questão
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
a implementação de múltiplas interfaces.
métodos de classe;
sobrecarga;
polimorfismo;
Certo herança múltipla;
Respondido em 06/05/2020 20:40:55
8
Questão
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 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 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.
Certo 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 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.
Respondido em 06/05/2020 20:41:22
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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 compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é
executado.
Certo 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 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.class o
bytecode é executado.
Respondido em 09/05/2020 12:34:01
2
Questão
Os programas Java normalmente passam por cinco fases para serem executados:
Certo Edição; Compilação; Carga; Verificação; Execução;
Edição; Compilação; Carga; Execução;
Edição; Compilação; Carga; Validação; Execução;
Edição; Carga; Verificação; Execução;
Edição; Compilação; Verificação; Execução;
Respondido em 09/05/2020 12:34:11
3
Questão
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 applets
Certo
J2SE - Java2 Standard Edition
Java servlets
Respondido em 09/05/2020 12:34:30
4
Questão
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:
Certo JDK
NetBeans
JSP
JRE
Eclipse
Respondido em 09/05/2020 12:34:33
5
Questão
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java
Virtual Machine). É correto dizer em relação a JVM:
A JVM gera um código executável para cada sistema operacional.
Certo 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.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de
sistema operacional.
Respondido em 09/05/2020 12:35:00
Gabarito
Comentado
6
Questão
Seja um programa em java com o seguinte código:
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 ProgramaPrincipal.java, pois este possui o
método main (String arg []) que é o método principal do java.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é
um programa em java.
Certo O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
Respondido em 09/05/2020 12:35:08
Gabarito
Comentado
7
Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução,
o bytecode 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. Trata-se de
Certo Java Virtual Machine.
J2SE.
JavaBeans.
Java API.
JavaFX.
Respondido em 09/05/2020 12:35:32
8
Questão
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)
Certo A Java Runtime Environment (JRE), ambiente de execução Java, formado
pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
Somente o Java Standard Edition.
O JDK e o Java Standard Edition.
Somente o Java Runtime Enviroment-JRE.
Somente a Java Virutal Machine-JVM.
Respondido em 09/05/2020 12:35:38
Gabarito
Comentado
Col@bore
Aula 4
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
Exercício: CCT0756_EX_A4_201903007755_V1 06/06/2020
Aluno(a): JONATAS SIQUEIRA LOPES 2020.1 EAD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201903007755
1
Questão
Marque a alternativa que indica qual a sintaxe que instancia um objeto corretamente
em Java?
2
Questão
O Encapsulamento é o mecanismo utilizado em orientação a objetos para obter
segurança, modularidade e autonomia dos objetos através dos modificadores.
3
Questão
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.
main
Certo void
public
static
Scanner
Respondido em 06/06/2020 12:37:38
4
Questão
Mecanismo utilizado em orientação a objetos para obter segurança, modularidade e
autonomia dos objetos. Este conceito refere-se a(o):
Herança
Condicional
Método
Herança Múltipla
Certo Encapsulamento
Respondido em 06/06/2020 12:39:05
5
Questão
Em Java, para alterar a visibilidade do elemento utiliza-se, entre outros, o
modificador de acesso:
transient.
volatile.
Certo protected.
static.
abstract.
Respondido em 06/06/2020 12:39:31
6
Questão
(CESPE - 2013 - TRE-MS) Assinale a opção correta quanto à abordagem conceitual de
abstração sob o paradigma de programação orientada a objetos.
Certo 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.
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.
Errado 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.
Respondido em 06/06/2020 12:42:21
7
Questão
Acerca de Construtores em Java, marque a alternativa correta.
Um construtor é um método especial, já que possui retorno.
Certo O construtor dar a possibilidade ou obriga o usuário de uma classe a
passar argumentos para o objeto durante o processo de criação do mesmo.
O construtor também é chamado de método principal.
Os construtores permitem modificar suas saídas.
Errado Quando não é declarado nenhum construtor na classe, o Java o cria. Esse
construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele
é vazio. A partir do momento que o construtor é declarado, o construtor default não
é mais fornecido.
Respondido em 06/06/2020 12:43:48
8
Questão
O paradigma Orientado a Objetos é a base para a linguagem de programação Java,
tratando os conceitos de herança, polimorfismo, sobrescrição e sobrecarga. Acerca
desses conceitos, considere as afirmativas a seguir. I. A herança é uma técnica que
permite que uma classe seja subclasse de outra classe, desde que sejam do mesmo
pacote. II. Um mesmo objeto pode ser referenciado por instâncias de tipos
diferentes, desde que do mesmo tipo ou de um supertipo do objeto. III. Os métodos
construtores das classes Java podem ser sobrecarregados, mas não podem ser
sobrescritos. IV. O conceito de sobrecarga é baseado na reutilização dos nomes dos
métodos, porém com assinaturas diferentes. Assinale a alternativa correta.
Somente as afirmativas III e IV são corretas.
Somente as afirmativas I e II são corretas.
Certo Somente as afirmativas II, III e IV são corretas.
Somente as afirmativas I e IV são corretas
Errado Somente as afirmativas I, II e III são corretas.
Respondido em 06/06/2020 12:54:45
Gabarito
Comentado
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Agregação e composição definem relacionamentos entre _______ para os quais deve ser
definida a ________ da relação. Já a relação de herança expressa uma _______ entre
as classes. Escolha a opção que complementa corretamente o texto anterior:
Classes; prioridade; hierarquia
Métodos; cardinalidade; prioridade
Classes; hierarquia; cardinalidade
Certo Objetos; cardinalidade; hierarquia
Objetos; hierarquia; prioridade
Respondido em 06/06/2020 13:13:50
2
Questão
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.
herança é o mecanismo pelo qual um objeto pode estender outro objeto da mesma
classe, aproveitando seus comportamentos e variáveis possíveis.
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.
Certo uma classe é uma descrição de um ou mais objetos por meio de um
conjunto uniforme de atributos e operações.
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.
Respondido em 06/06/2020 13:25:42
3
Questão
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.
Certo
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.
4
Questão
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
atributo
método
parâmetro
Certo objeto
Respondido em 06/06/2020 13:34:07
Gabarito
Comentado
5
Questão
Um conceito importante em programação orientada a objetos é o termo objeto. Neste
sentido, o termo objeto significa:
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 a declaração de uma variável de referência associada a um variável
primitiva.
Certo instância de uma classe.
um identificador utilizado para descrever o cenário do padrão como um todo.
define estados internos de uma classe.
Respondido em 06/06/2020 13:34:41
Gabarito
Comentado
6
Questão
Acerca de Construtores em Java, marque a alternativa correta.
Os construtores permitem modificar suas saídas.
Quando não é declarado nenhum construtor na classe, o Java o cria. Esse
construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele
é vazio. A partir do momento que o construtor é declarado, o construtor default não
é mais fornecido.
O construtor também é chamado de método principal.
Um construtor é um método especial, já que possui retorno.
Certo O construtor dar a possibilidade ou obriga o usuário de uma classe a
passar argumentos para o objeto durante o processo de criação do mesmo.
Respondido em 06/06/2020 13:35:19
7
Questão
(CESPE - 2013 - TRE-MS) Assinale a opção correta quanto à abordagem conceitual de
abstração sob o paradigma de 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.
Certo 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.
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 é 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 é 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.
Respondido em 06/06/2020 13:35:47
8
Questão
O paradigma Orientado a Objetos é a base para a linguagem de programação Java,
tratando os conceitos de herança, polimorfismo, sobrescrição e sobrecarga. Acerca
desses conceitos, considere as afirmativas a seguir. I. A herança é uma técnica que
permite que uma classe seja subclasse de outra classe, desde que sejam do mesmo
pacote. II. Um mesmo objeto pode ser referenciado por instâncias de tipos
diferentes, desde que do mesmo tipo ou de um supertipo do objeto. III. Os métodos
construtores das classes Java podem ser sobrecarregados, mas não podem ser
sobrescritos. IV. O conceito de sobrecarga é baseado na reutilização dos nomes dos
métodos, porém com assinaturas diferentes. Assinale a alternativa correta.
Somente as afirmativas III e IV são corretas.
Somente as afirmativas I, II e III são corretas.
Somente as afirmativas I e II são corretas.
Somente as afirmativas I e IV são corretas
Certo Somente as afirmativas II, III e IV são corretas.
Respondido em 06/06/2020 13:35:33
Gabarito
Comentado
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Agregação e composição definem relacionamentos entre _______ para os quais deve ser
definida a ________ da relação. Já a relação de herança expressa uma _______ entre
as classes. Escolha a opção que complementa corretamente o texto anterior:
Classes; hierarquia; cardinalidade
Certo Objetos; cardinalidade; hierarquia
Objetos; hierarquia; prioridade
Classes; prioridade; hierarquia
Métodos; cardinalidade; prioridade
Respondido em 06/06/2020 14:31:29
2
Questão
______________________ permite que um método com o mesmo nome, porém com diferentes
argumentos, possua diferentes e retorne valores de diferentes tipos.
Overriden
Overflow
Certo Overloading
Override
TransOver
Respondido em 06/06/2020 14:31:54
3
Questão
Mecanismo utilizado em orientação a objetos para obter segurança, modularidade e
autonomia dos objetos. Este conceito refere-se a(o):
Certo Encapsulamento
Método
Condicional
Herança Múltipla
Herança
Respondido em 06/06/2020 14:32:11
4
Questão
Seja a classe:
public class Navio {
private String classeNavio;
private int numPassageiros;
public Navio(classeNavio)
{
this.classeNavio=classeNavio;
}
}
Verifique as afirmativas e marque a opção correta:
I- A classe possui apenas um construtor.
II- As instâncias desta classe são criadas com seus atributos vazios ou não
inicializados.
III - A classe apresenta duas variáveis de classe mas nenhuma variável de
instância.
Iv - A classe apresenta construtor padrão sobrecarregado.
As afirmativas I e IV estão corretas.
Errado As alternativas I, II e III estão corretas.
Todas as alternativas estão corretas.
Apenas as alternativas II e III estão corretas.
Certo Apenas a I está correta.
Respondido em 06/06/2020 14:36:41
5
Questão
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:
static
abstract
Certo private ou protected
final
public
Respondido em 06/06/2020 14:37:31
Gabarito
Comentado
6
Questão
A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se
conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva,
a adoção do paradigma orientado a objetos implica necessariamente que:
os sistemas sejam encapsulados por outros sistemas
a computação seja acionada por troca de mensagens entre objetos
Certo os objetos sejam implementados de maneira eficiente e simples
os usuários utilizem as aplicações de forma mais simples
os programadores de aplicações sejam mais especializados
Respondido em 06/06/2020 14:38:12
Gabarito
Comentado
7
Questão
O encapsulamento é um conceito da orientação a objetos que:
Certo esconde detalhes de implementação e garante maior segurança aos
atributos da classe
permite o acesso irrestrito aos atributos da classe
exibe todos detalhes de implementação
aumenta velocidade da máquina virtual java
Errado permite instanciar objetos
Respondido em 06/06/2020 20:23:15
8
Questão
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.
static
Certo void
Scanner
main
public
Respondido em 06/06/2020 20:23:33
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java,
podemos utilizar a construção:
this extend integer SIZE := 10
this final int SIZE :=10
static extend integer SIZE = 10
void final int SIZE = 10
Certo static final int SIZE = 10
Respondido em 06/06/2020 20:37:16
Gabarito
Comentado
2
Questão
Mecanismo utilizado em orientação a objetos para obter segurança, modularidade e
autonomia dos objetos. Este conceito refere-se a(o):
Condicional
Herança
Certo Encapsulamento
Herança Múltipla
Método
Respondido em 06/06/2020 20:37:15
3
Questão
O Encapsulamento é o mecanismo utilizado em orientação a objetos para obter
segurança, modularidade e autonomia dos objetos através dos modificadores.
estadoLampada = 1;
estadoLampada = 0;
5
Questão
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:
Método.
String.
Objeto.
Certo Classe.
Conjunto.
Respondido em 06/06/2020 20:40:38
6
Questão
Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com
relação a estes conceitos, é correto afirmar que:
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.
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.
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.
herança é o mecanismo pelo qual um objeto pode estender outro objeto da mesma
classe, aproveitando seus comportamentos e variáveis possíveis.
Certo uma classe é uma descrição de um ou mais objetos por meio de um
conjunto uniforme de atributos e operações.
Respondido em 06/06/2020 20:40:57
7
Questão
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:
final
abstract
Certo private ou protected
static
public
Respondido em 06/06/2020 20:41:02
Gabarito
Comentado
8
Questão
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.
Certo
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.
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
______________________ permite que um método com o mesmo nome, porém com diferentes
argumentos, possua diferentes e retorne valores de diferentes tipos.
Certo Overloading
Overflow
Overriden
TransOver
Override
Respondido em 06/06/2020 20:43:19
2
Questão
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.
Certo void
static
main
public
Scanner
Respondido em 06/06/2020 20:43:21
3
Questão
Seja a Classe1, cuja declaração possui outra classe, a Classe2, declarada dentro de
um dos seus métodos. Com relação à Classe2 é correto afirmar que
trata-se de uma Subclasse da Classe1.
Certo trata-se de uma classe Interna Local.
a linguagem Java não possui este tipo de implementação.
Errado trata-se de uma Classe Externa.
trata-se de uma Classe Anônima.
Respondido em 06/06/2020 20:43:55
4
Questão
Seja a classe:
public class Navio {
private String classeNavio;
private int numPassageiros;
public Navio(classeNavio)
{
this.classeNavio=classeNavio;
}
}
Verifique as afirmativas e marque a opção correta:
I- A classe possui apenas um construtor.
II- As instâncias desta classe são criadas com seus atributos vazios ou não
inicializados.
III - A classe apresenta duas variáveis de classe mas nenhuma variável de
instância.
Iv - A classe apresenta construtor padrão sobrecarregado.
As alternativas I, II e III estão corretas.
Todas as alternativas estão corretas.
Certo Apenas a I está correta.
As afirmativas I e IV estão corretas.
Apenas as alternativas II e III estão corretas.
Respondido em 06/06/2020 20:45:01
5
Questão
Agregação e composição definem relacionamentos entre _______ para os quais deve ser
definida a ________ da relação. Já a relação de herança expressa uma _______ entre
as classes. Escolha a opção que complementa corretamente o texto anterior:
Classes; prioridade; hierarquia
Certo Objetos; cardinalidade; hierarquia
Classes; hierarquia; cardinalidade
Métodos; cardinalidade; prioridade
Objetos; hierarquia; prioridade
Respondido em 06/06/2020 20:45:14
6
Questão
O encapsulamento é um conceito da orientação a objetos que:
Certo esconde detalhes de implementação e garante maior segurança aos
atributos da classe
permite instanciar objetos
aumenta velocidade da máquina virtual java
permite o acesso irrestrito aos atributos da classe
exibe todos detalhes de implementação
Respondido em 06/06/2020 20:45:48
7
Questão
A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se
conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva,
a adoção do paradigma orientado a objetos implica necessariamente que:
os sistemas sejam encapsulados por outros sistemas
a computação seja acionada por troca de mensagens entre objetos
os usuários utilizem as aplicações de forma mais simples
Certo os objetos sejam implementados de maneira eficiente e simples
os programadores de aplicações sejam mais especializados
Respondido em 06/06/2020 20:45:59
Gabarito
Comentado
8
Questão
Dado o seguinte modelo:
claud001
public Pessoa {
public static main (String args[]) {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
}
Errado
public class Pessoa {
public static main (String args[]) {
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;
}
Certo
public class 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;
}
}
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
2
Questão
O conceito de Tipo de Dados Abstrato (TDA) é popular em linguagens de programação.
Nesse contexto, analise as a afirmativas a seguir.
I.
II.
I e II.
III e IV.
Certo II e IV.
Respondido em 06/06/2020 20:53:01
3
Questão
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:
A classe provê a estrutura para a construção de objetos.
Objetos de software são conceitualmente similares a objetos do mundo real:
eles consistem do estado e o comportamento relacionado.
Atributos: determinam o estado do objeto
Objetos são instâncias da classe.
Certo Um objeto não armazena seu estado em campos (variáveis) e expõe seu
comportamento através de métodos (funções).
Respondido em 06/06/2020 21:03:41
Gabarito
Comentado
4
Questão
Um objeto é instanciado em Java por meio do operador
Certo new.
extend.
this.
type.
instanceof.
Respondido em 06/06/2020 21:04:26
5
Questão
Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique
a alternativa que indica o que está errado, verificando a classe Pessoa e na
sequência a classe TestaPessoa.
6
Questão
Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes
formas, como usar modificadores de visibilidade e também definí-lo como estático,
usando o termo static. Definir um atributo como static significa:
É acessado pelo objeto e não pela classe.
O dado atribuído a este atributo fica guardado no objeto, e não na classe.
É um atributo do objeto e não da classe.
É a forma mais próxima de se definir um atributo local em Java.
Certo O valor deste atributo é o mesmo para todas as instâncias da classe
(ele é compartilhado).
Respondido em 06/06/2020 21:10:31
7
Questão
Assinale a alternativa que apresenta a assinatura de um método declarado
corretamente em Java.
public void (int v1, int v2) { }
public void calcular(v1, v2) { }
public void calcular int v1, int v2 { }
Certo public void calcular(int v1, int v2) { }
public void calcular(int, int) { }
Respondido em 06/06/2020 21:11:12
8
Questão
Considere as afirmativas a seguir:
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Seja a classe:
public class TV {
Marque a alternativa que apresenta uma forma correta de se criar uma instância para
esta classe:
TV m.new TV();
Errado TV m=new TV();
TV m.new TV(true );
TV m.new TV;
Certo TV m=newTV(false );
Respondido em 06/06/2020 21:13:19
2
Questão
Atributos declarados em uma classe como "private" não podem ser acessados de forma
direta utilizando o nome do objeto como referência ao atributo, para isso há a
necessidade de introdução de métodos, na referida classe, que realizem tal tarefa:
os getters e os setters. Este recurso, que é um dos fundamentos do paradigma das
linguagens orientadas a objetos, é conhecido como:
herança
implementação de interface
polimorfismo
Certo encapsulamento
sobrecarga de método
Respondido em 06/06/2020 21:14:27
3
Questão
O paradigma Orientado a Objetos é a base para a linguagem de programação Java,
tratando os conceitos de herança, polimorfismo, sobrescrição e sobrecarga. Acerca
desses conceitos, considere as afirmativas a seguir. I. A herança é uma técnica que
permite que uma classe seja subclasse de outra classe, desde que sejam do mesmo
pacote. II. Um mesmo objeto pode ser referenciado por instâncias de tipos
diferentes, desde que do mesmo tipo ou de um supertipo do objeto. III. Os métodos
construtores das classes Java podem ser sobrecarregados, mas não podem ser
sobrescritos. IV. O conceito de sobrecarga é baseado na reutilização dos nomes dos
métodos, porém com assinaturas diferentes. Assinale a alternativa correta.
Certo Somente as afirmativas II, III e IV são corretas.
Somente as afirmativas I e IV são corretas
Somente as afirmativas I e II são corretas.
Somente as afirmativas I, II e III são corretas.
Somente as afirmativas III e IV são corretas.
Respondido em 06/06/2020 21:17:15
Gabarito
Comentado
Gabarito
Comentado
4
Questão
(CESPE - 2013 - TRE-MS) Assinale a opção correta quanto à abordagem conceitual de
abstração sob o paradigma de programação orientada a objetos.
Certo 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 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.
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 é 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.
Respondido em 06/06/2020 21:17:26
5
Questão
Em Java, para alterar a visibilidade do elemento utiliza-se, entre outros, o
modificador de acesso:
Certo protected.
abstract.
volatile.
transient.
static.
Respondido em 06/06/2020 21:17:38
6
Questão
No paradigma da orientação a objetos é correto afirmar que
objetos servem para declarar classes.
Certo objetos são instâncias das classes.
uma classe deve possuir apenas um construtor.
construtor é um atributo da classe.
superclasses herdam atributos das subclasses.
Respondido em 06/06/2020 21:17:29
7
Questão
Considere a Linguagem Java onde sejam declaradas A e B duas classes concretas, C e
D duas interfaces:
II e III.
Certo I e IV.
IV e V.
I e II.
II e V.
Respondido em 06/06/2020 21:19:31
8
Questão
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.
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.
Certo instância de uma classe.
define estados internos de uma classe.
define a declaração de uma variável de referência associada a um variável
primitiva.
Respondido em 06/06/2020 21:19:57
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Um conceito importante em programação orientada a objetos é o termo objeto. Neste
sentido, o termo objeto significa:
define a declaração de uma variável de referência associada a um variável
primitiva.
um identificador utilizado para descrever o cenário do padrão como um todo.
Certo 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.
Respondido em 07/06/2020 20:00:09
Gabarito
Comentado
2
Questão
Seja a classe:
public class Navio {
private String classeNavio;
private int numPassageiros;
public Navio(classeNavio)
{
this.classeNavio=classeNavio;
}
}
Marque a alternativa que representa corretamente uma sobrecarga de construtor:
public int,String Navio(){numPassageiro=classeNavio;}
Errado public private Navio(){String classeNavio;}
Certo public Navio(){};
public String Navio(){return classeNavio;}
public int Navio(){return classeNavio;}
Respondido em 07/06/2020 20:00:32
3
Questão
(FCC ¿ 2011 ¿ TRE-RN Analista Judiciário ¿ Análise de Sistemas)
Herança múltipla
Atributo
Certo Construtor
Herança polimórfica
Operação polimórfica
Respondido em 07/06/2020 20:02:29
4
Questão
Assinale a alternativa que apresenta a assinatura de um método declarado
corretamente em Java.
Certo public void calcular(int v1, int v2) { }
public void calcular(v1, v2) { }
Errado public void calcular(int, int) { }
public void calcular int v1, int v2 { }
public void (int v1, int v2) { }
Respondido em 07/06/2020 20:04:08
5
Questão
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:
Certo Um objeto não armazena seu estado em campos (variáveis) e expõe seu
comportamento através de métodos (funções).
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.
Errado Atributos: determinam o estado do objeto
A classe provê a estrutura para a construção de objetos.
Respondido em 07/06/2020 20:05:17
Gabarito
Comentado
6
Questão
Seja a classe:
public class Navio {
private String classeNavio;
private int numPassageiros;
public Navio(classeNavio)
{
this.classeNavio=classeNavio;
}
}
Verifique as afirmativas e marque a opção correta:
I- A classe possui apenas um construtor.
II- As instâncias desta classe são criadas com seus atributos vazios ou não
inicializados.
III - A classe apresenta duas variáveis de classe mas nenhuma variável de
instância.
Iv - A classe apresenta construtor padrão sobrecarregado.
As afirmativas I e IV estão corretas.
As alternativas I, II e III estão corretas.
Apenas as alternativas II e III estão corretas.
Certo Apenas a I está correta.
Todas as alternativas estão corretas.
Respondido em 07/06/2020 20:06:23
7
Questão
Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique
a alternativa que indica o que está errado, verificando a classe Pessoa e na
sequência a classe TestaPessoa.
o erro está no método exibirDados() da classe Pessoa, ele não pode ser void.
faltou criar o objeto na classe Pessoa.
não há erros nos códigos acima.
faltou o método main na classe Pessoa.
Certo faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder
chamar seu método através da variável de referência indicada. Exemplo: Pessoa p =
new Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados().
Respondido em 07/06/2020 20:06:52
Gabarito
Comentado
8
Questão
Assinale a opção que não faz parte do conceito de orientação a objetos.
atributo
método
classe
herança
Certo procedimento
Respondido em 07/06/2020 20:07:03
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.
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 a declaração de uma variável de referência associada a um variável
primitiva.
define estados internos de uma classe.
Certo instância de uma classe.
Respondido em 07/06/2020 20:46:34
Gabarito
Comentado
2
Questão
Seja a classe:
public class Navio {
private String classeNavio;
private int numPassageiros;
public Navio(classeNavio)
{
this.classeNavio=classeNavio;
}
}
Marque a alternativa que representa corretamente uma sobrecarga de construtor:
public int Navio(){return classeNavio;}
public private Navio(){String classeNavio;}
Certo public Navio(){};
public int,String Navio(){numPassageiro=classeNavio;}
public String Navio(){return classeNavio;}
Respondido em 07/06/2020 20:46:39
3
Questão
(FCC ¿ 2011 ¿ TRE-RN Analista Judiciário ¿ Análise de Sistemas)
Atributo
Herança múltipla
Herança polimórfica
Certo Construtor
Operação polimórfica
Respondido em 07/06/2020 20:46:49
4
Questão
Assinale a alternativa que apresenta a assinatura de um método declarado
corretamente em Java.
Certo public void calcular(int v1, int v2) { }
public void calcular int v1, int v2 { }
public void (int v1, int v2) { }
public void calcular(v1, v2) { }
public void calcular(int, int) { }
Respondido em 07/06/2020 20:46:39
5
Questão
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:
Objetos são instâncias da classe.
Certo Um objeto não armazena seu estado em campos (variáveis) e expõe seu
comportamento através de métodos (funções).
Atributos: determinam o estado do objeto
A classe provê a estrutura para a construção de objetos.
Objetos de software são conceitualmente similares a objetos do mundo real:
eles consistem do estado e o comportamento relacionado.
Respondido em 07/06/2020 20:46:56
Gabarito
Comentado
6
Questão
Seja a classe:
public class Navio {
private String classeNavio;
private int numPassageiros;
public Navio(classeNavio)
{
this.classeNavio=classeNavio;
}
}
Verifique as afirmativas e marque a opção correta:
I- A classe possui apenas um construtor.
II- As instâncias desta classe são criadas com seus atributos vazios ou não
inicializados.
III - A classe apresenta duas variáveis de classe mas nenhuma variável de
instância.
Iv - A classe apresenta construtor padrão sobrecarregado.
As alternativas I, II e III estão corretas.
As afirmativas I e IV estão corretas.
Apenas as alternativas II e III estão corretas.
Certo Apenas a I está correta.
Todas as alternativas estão corretas.
Respondido em 07/06/2020 20:47:47
7
Questão
Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique
a alternativa que indica o que está errado, verificando a classe Pessoa e na
sequência a classe TestaPessoa.
8
Questão
Assinale a opção que não faz parte do conceito de orientação a objetos.
herança
classe
Certo procedimento
método
atributo
Respondido em 07/06/2020 20:48:02
Gabarito
Comentado
Col@bore
Aula 5
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Analise as classes Teste e Animal e depois dê o que se pede.
System.out.println("*");
System.out.println("*");
System.out.println("???"); }
System.out.println("miado"); }
System.out.println("latido"); }
2
Questão
Considerando o conceito de Interface em Java e a interface Comparable que
possui o método abstrato compareTo para comparar objetos, marque a opção correta :
Se uma classe X implementar a interface Comparable ela terá que ser abstrata,
pois caso contrário, ocorrerá erro de compilação.
Errado Se uma classe X implementar a interface Comparable ela terá que definir
o método compareTo apenas se o método for usado em alguma parte da classe.
Certo
Se uma classe X implementar a interface Comparable ela terá que definir todos os
métodos da interface, ou seja, terá que definir o método compareTo, pois caso
contrário, ocorrerá erro de compilação.
O método compareTo precisa ser mudado na interface de abstract para concreto, pois
somente assim, poderemos defini-lo na classe que implementar a interface
Comparable.
Respondido em 06/06/2020 22:31:32
3
Questão
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 à:
Interface
Certo Herança
Classes Abstratas
Exceção
Polimorfismo
Respondido em 06/06/2020 22:48:32
Gabarito
Comentado
4
Questão
(FCC/2012 TJ-RJ) No contexto de programação orientada a objetos, considere as
afirmativas abaixo.
I, III e IV.
II, IV e V.
II, III e V.
Certo
I, III e VI.
III, IV e VI
Explicação:
I. Objetos são instâncias de classes.
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Qual o comando que implementa a herança na Linguagem Java?
Certo Extends
Herits
Extension
Errado Inherits
Implements
Respondido em 06/06/2020 22:50:24
6
Questão
Qual o uso da palavra reservada super em Java?
Certo Permitir invocar construtores da classe pai.
Errado Identificar métodos prioritários
Identificar métodos sobreescritos.
Permitir invocar métodos da classe filha.
Criar uma superclasse.
Respondido em 06/06/2020 22:52:47
7
Questão
Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é
o mesmo que dizer que:
A estende B
A é derivada de B
Certo B é derivada de A
B implementa A
A implementa B
Respondido em 06/06/2020 22:54:24
8
Questão
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:
claudia002
Package
Unify
Import
Certo Extends
Generalation
Respondido em 06/06/2020 22:54:50
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Analise as classes Teste e Animal e depois dê o que se pede.
System.out.println("*");
System.out.println("*");
System.out.println("???"); }
System.out.println("latido"); }
sobrescrita e polimorfismo
overload e herança múltipla
Errado sobrecarga e overload
Certo sobrecarga e override
sobrescrita e herança
Respondido em 06/06/2020 22:55:36
2
Questão
Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é
o mesmo que dizer que:
A estende B
A implementa B
Certo B é derivada de A
A é derivada de B
B implementa A
Respondido em 06/06/2020 22:55:44
3
Questão
Qual o comando que implementa a herança na Linguagem Java?
Implements
Inherits
Certo Extends
Herits
Extension
Respondido em 06/06/2020 22:56:05
4
Questão
(FCC/2012 TJ-RJ) No contexto de programação orientada a objetos, considere as
afirmativas abaixo.
II, III e V.
III, IV e VI
Certo
I, III e VI.
I, III e IV.
II, IV e V.
Explicação:
I. Objetos são instâncias de classes.
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Considere A, B, C e D quatro classes Java declaradas conforme o seguinte:
public interface A{
. . .
public class C{
B objetoB=new B( );
public class D{
. . .
6
Questão
Um método de uma subclasse que possua o mesmo nome e a mesma quantidade e tipos de
parâmetros de outro método existente na sua superclasse direta é um exemplo de
________. Já se dois métodos possuem o mesmo nome em uma classe, mas quantidades
e/ou tipos diferentes de parâmetros, isto é um exemplo de _________.
sobrecarga, herança
sobrescrição, encapsulamento
Certo sobrescrição, sobrecarga
sobrecarga, sobrescrição
polimorfismo, herança
Respondido em 06/06/2020 23:02:44
7
Questão
Qual(is) saída(s) após a execução do código abaixo?
t.Calc(3);
System.out.print(t.x+" "+p.x); }
}
20 20
Sistema de Informação
Certo 23 20
Errado 20 3
23 23
Respondido em 06/06/2020 23:35:12
8
Questão
Qual o uso da palavra reservada super em Java?
Identificar métodos sobreescritos.
Criar uma superclasse.
Certo Permitir invocar construtores da classe pai.
Permitir invocar métodos da classe filha.
Identificar métodos prioritários
Respondido em 06/06/2020 23:35:33
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Com relação a uma classe abstrata é correto afirmar que:
Esta só possui métodos e atributos abstratos
Certo Esta não pode ser instanciada.
Errado Esta não possui métodos.
Esta só pode ser instanciada se o objeto também for abstrato.
Esta não possui métodos nem atributos abstratos
Respondido em 06/06/2020 23:36:16
Gabarito
Comentado
Gabarito
Comentado
2
Questão
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:
tipos de classe que só permitem herdar atributos da classe pai
classes que só podem ter duas instâncias
Errado tipos de classe que só permitem herdar métodos da classe pai
classes sem métodos getters e setters
Certo classes que não podem ser instanciadas
Respondido em 06/06/2020 23:38:38
3
Questão
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:
Errado Classes Final
Classes privadas
Certo Classes Abstratas
Classes Polimórficas
Interface
Respondido em 06/06/2020 23:40:15
4
Questão
Considerando o esquema de herança existente na metodologia de Orientação a Objeto,
em uma hierarquia de classes em Java, temos:
II. Todo método construtor de uma superclasse precisa também chamar um construtor
da subclasse.
5
Questão
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 à:
Classes Abstratas
Certo Herança
Exceção
Polimorfismo
Interface
Respondido em 06/06/2020 23:44:55
Gabarito
Comentado
6
Questão
(ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente
utilizado no desenvolvimento de sistemas.
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas
subclasses.
III
I
II e III
II e IV
Certo I e IV
Respondido em 06/06/2020 23:45:34
Gabarito
Comentado
7
Questão
(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?
Abstração
Sobreposição
Polimorfismo
Certo Herança
Sobrecarga
Respondido em 06/06/2020 23:46:31
Gabarito
Comentado
8
Questão
Considerando o conceito de Interface em Java e a interface Comparable que
possui o método abstrato compareTo para comparar objetos, marque a opção correta :
Se uma classe X implementar a interface Comparable ela terá que ser abstrata,
pois caso contrário, ocorrerá erro de compilação.
Respondido em 06/06/2020 23:46:55
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Um método de uma subclasse que possua o mesmo nome e a mesma quantidade e tipos de
parâmetros de outro método existente na sua superclasse direta é um exemplo de
________. Já se dois métodos possuem o mesmo nome em uma classe, mas quantidades
e/ou tipos diferentes de parâmetros, isto é um exemplo de _________.
sobrescrição, encapsulamento
Certo sobrescrição, sobrecarga
sobrecarga, sobrescrição
sobrecarga, herança
polimorfismo, herança
Respondido em 06/06/2020 23:47:02
2
Questão
Qual(is) saída(s) após a execução do código abaixo?
t.Calc(3);
System.out.print(t.x+" "+p.x); }
Sistema de Informação
20 20
Certo 23 20
20 3
23 23
Respondido em 06/06/2020 23:47:25
3
Questão
Qual o uso da palavra reservada super em Java?
Identificar métodos prioritários
Criar uma superclasse.
Identificar métodos sobreescritos.
Certo Permitir invocar construtores da classe pai.
Permitir invocar métodos da classe filha.
Respondido em 06/06/2020 23:47:14
4
Questão
Analise as classes Teste e Animal e depois dê o que se pede.
System.out.println("*");
System.out.println("*");
System.out.println("???"); }
}
System.out.println("miado"); }
System.out.println("latido"); }
5
Questão
Qual o comando que implementa a herança na Linguagem Java?
Implements
Herits
Extension
Certo Extends
Inherits
Respondido em 06/06/2020 23:47:24
6
Questão
Considere A, B, C e D quatro classes Java declaradas conforme o seguinte:
public interface A{
. . .
}
public class C{
B objetoB=new B( );
public class D{
. . .
7
Questão
(FCC/2012 TJ-RJ) No contexto de programação orientada a objetos, considere as
afirmativas abaixo.
I, III e IV.
II, IV e V.
III, IV e VI
II, III e V.
Certo
I, III e VI.
Explicação:
I. Objetos são instâncias de classes.
Gabarito
Comentado
Gabarito
Comentado
8
Questão
O tipo estático de um objeto é resolvido em tempo de ________ , enquanto que o tipo
dinâmico do objeto é resolvido em tempo _______ . Isso permite postergar a
definição de qual versão de um método será chamada, o que é a base do conceito de
________. Escolha a opção que complementa corretamente o texto anterior:
Execução; compilação; polimorfismo
Errado Execução; compilação; encapsulamento
Certo Compilação; execução; polimorfismo
Compilação; carregamento; herança
Carregamento; execução; herança
Respondido em 06/06/2020 23:49:01
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
A palavra reservada EXTENDS implementa qual o conceito?
Polimorfismo
Portabilidade
Certo Herança
Visibilidade
Associação
Respondido em 06/06/2020 23:55:43
2
Questão
(CESPE) Observe o fragmento de código java a seguir:
Errado
herança com uso da palavra-chave extends e sobreposição de método.
Certo
herança com uso da palavra-chave extends e sobrescrita de método.
3
Questão
(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
Sobreposição
Abstração
Polimorfismo
Certo Herança
Respondido em 06/06/2020 23:57:34
4
Questão
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:
claudia002
Generalation
Certo Extends
Package
Unify
Import
Respondido em 06/06/2020 23:57:40
5
Questão
Uma classe que não é concebida para criar instâncias, servindo como uma superclasse
para outras classes é a:
dinâmica
Certo abstrata
múltipla
obstrutiva
concreta
Respondido em 06/06/2020 23:57:47
Gabarito
Comentado
6
Questão
Em Orientação a Objetos (O.O.), o conceito que representa uma classe que NÃO
possui objetos instanciados a partir dela é:
7
Questão
Na programação orientada a objetos, o conceito de polimorfismo indica que:
cada classe tem uma limitação quanto ao número de atributos que a compõe.
Certo uma certa operação de uma classe pode nem sempre ativar o mesmo método.
o nome das classes deve ser composto por, no máximo, 20 caracteres.
o nome dos métodos deve ser composto por, no máximo, 8 caracteres.
o código de cada operação tem um limite máximo no número de linhas de código.
Respondido em 07/06/2020 00:01:08
8
Questão
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:
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Durante o desenvolvimento de uma aplicação orientada a objetos com Java, um Técnico
criou uma interface para obrigar um conjunto de classes de diferentes origens a
implementar certos métodos de maneiras diferentes, viabilizando a obtenção de
polimorfismo. A interface criada pelo Técnico pode
conter variáveis e métodos privados.
possuir um único construtor vazio.
Certo possuir métodos abstratos.
ser instanciada diretamente.
conter métodos implementados.
Respondido em 06/06/2020 23:50:32
2
Questão
Marque a alternativa que contém o valor que será exibido na console quando da
execução do código Java abaixo.
10
Errado 6
Certo 5
8
84
Respondido em 06/06/2020 23:51:08
3
Questão
Se uma classe na linguagem Java é declarada com o modificador abstract, então essa
classe:
não pode possuir métodos estáticos
pode ser instanciada apenas uma vez
Certo não pode ser instanciada
não pode ser estendida
não pode ser referenciada;
Respondido em 06/06/2020 23:51:59
4
Questão
Na linguagem Java, o emprego da palavra reservada "extends" por uma classe chamada
subclasse sempre faz referência à outra classe chamada de superclasse, com isso, a
subclasse passa a possuir os mesmos membros da superclasse. Podemos então afirmar
que, tal palavra reservada implementa nesta linguagem
a instância de uma classe
Certo a herança
o encapsulamento
a compilação
o polimorfismo
Respondido em 06/06/2020 23:52:20
5
Questão
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:
erase
Certo super
open
extends
delete
Respondido em 06/06/2020 23:52:55
6
Questão
Sobre programação orientada a objetos, assinale a afirmativa INCORRETA:
Pacote é um conjunto de classes e interfaces.
Uma classe é um modelo usado para criar vários objetos com características
semelhantes.
Herança é um mecanismo que permite a uma classe herdar todo o comportamento e
os atributos de outra classe.
Certo Uma classe que herda de outra é chamada superclasse.
Os objetos também são denominados instâncias.
Respondido em 06/06/2020 23:53:21
Gabarito
Comentado
7
Questão
Sob Classes Abstratas é correto afirmar que:
Errado 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 interfaces
São utilizadas para que seja possível a criação de objetos estáticos
Certo São utilizadas para que se definam o formato de um ou mais classes com
algum comportamento padrão
São utilizadas para instanciar objetos abstratos
Respondido em 06/06/2020 23:54:38
8
Questão
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:
encapsulamento do método.
herança de método.
sobrecarga de método.
método abstrato.
Certo sobrescrita de método.
Respondido em 06/06/2020 23:55:14
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
Certo
que a subclasse representa um grupo mais especializado de objetos.
3
Questão
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:
Certo Classes Abstratas
Interface
Classes privadas
Classes Polimórficas
Classes Final
Respondido em 07/06/2020 00:07:40
4
Questão
Considerando o esquema de herança existente na metodologia de Orientação a Objeto,
em uma hierarquia de classes em Java, temos:
II. Todo método construtor de uma superclasse precisa também chamar um construtor
da subclasse.
5
Questão
Com relação a uma classe abstrata é correto afirmar que:
Esta só possui métodos e atributos abstratos
Esta só pode ser instanciada se o objeto também for abstrato.
Certo Esta não pode ser instanciada.
Esta não possui métodos.
Esta não possui métodos nem atributos abstratos
Respondido em 07/06/2020 00:09:50
Gabarito
Comentado
Gabarito
Comentado
6
Questão
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 sem métodos getters e setters
tipos de classe que só permitem herdar métodos da classe pai
classes que só podem ter duas instâncias
tipos de classe que só permitem herdar atributos da classe pai
Certo classes que não podem ser instanciadas
Respondido em 07/06/2020 00:10:28
7
Questão
(ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente
utilizado no desenvolvimento de sistemas.
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas
subclasses.
II e III
Certo I e IV
II e IV
I
III
Respondido em 07/06/2020 00:10:26
Gabarito
Comentado
8
Questão
(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?
Certo Herança
Abstração
Sobreposição
Sobrecarga
Polimorfismo
Respondido em 07/06/2020 00:10:51
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Qual o comando que implementa a herança na Linguagem Java?
Implements
Inherits
Certo Extends
Herits
Extension
Respondido em 07/06/2020 20:07:09
2
Questão
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 privadas
Classes Polimórficas
Classes Final
Certo Classes Abstratas
Interface
Respondido em 07/06/2020 20:07:44
3
Questão
A palavra reservada EXTENDS implementa qual o conceito?
Associação
Portabilidade
Certo Herança
Polimorfismo
Visibilidade
Respondido em 07/06/2020 20:07:49
4
Questão
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 à:
Classes Abstratas
Certo Herança
Polimorfismo
Interface
Exceção
Respondido em 07/06/2020 20:08:00
Gabarito
Comentado
5
Questão
Durante o desenvolvimento de uma aplicação orientada a objetos com Java, um Técnico
criou uma interface para obrigar um conjunto de classes de diferentes origens a
implementar certos métodos de maneiras diferentes, viabilizando a obtenção de
polimorfismo. A interface criada pelo Técnico pode
possuir um único construtor vazio.
Certo possuir métodos abstratos.
Errado ser instanciada diretamente.
conter métodos implementados.
conter variáveis e métodos privados.
Respondido em 07/06/2020 20:09:29
6
Questão
Analise as classes Teste e Animal e depois dê o que se pede.
System.out.println("*");
System.out.println("*");
}
public class Animal {
System.out.println("???"); }
System.out.println("miado"); }
System.out.println("latido"); }
sobrecarga e overload
sobrescrita e polimorfismo
overload e herança múltipla
sobrescrita e herança
Certo sobrecarga e override
Respondido em 07/06/2020 20:10:21
7
Questão
Um método de uma subclasse que possua o mesmo nome e a mesma quantidade e tipos de
parâmetros de outro método existente na sua superclasse direta é um exemplo de
________. Já se dois métodos possuem o mesmo nome em uma classe, mas quantidades
e/ou tipos diferentes de parâmetros, isto é um exemplo de _________.
polimorfismo, herança
sobrecarga, herança
Errado sobrecarga, sobrescrição
Certo sobrescrição, sobrecarga
sobrescrição, encapsulamento
Respondido em 07/06/2020 20:11:19
8
Questão
O tipo estático de um objeto é resolvido em tempo de ________ , enquanto que o tipo
dinâmico do objeto é resolvido em tempo _______ . Isso permite postergar a
definição de qual versão de um método será chamada, o que é a base do conceito de
________. Escolha a opção que complementa corretamente o texto anterior:
Compilação; carregamento; herança
Execução; compilação; polimorfismo
Certo Compilação; execução; polimorfismo
Errado Execução; compilação; encapsulamento
Carregamento; execução; herança
Respondido em 07/06/2020 20:13:09
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Durante o desenvolvimento de uma aplicação orientada a objetos com Java, um Técnico
criou uma interface para obrigar um conjunto de classes de diferentes origens a
implementar certos métodos de maneiras diferentes, viabilizando a obtenção de
polimorfismo. A interface criada pelo Técnico pode
Certo possuir métodos abstratos.
conter variáveis e métodos privados.
ser instanciada diretamente.
possuir um único construtor vazio.
conter métodos implementados.
Respondido em 07/06/2020 20:48:35
2
Questão
Um método de uma subclasse que possua o mesmo nome e a mesma quantidade e tipos de
parâmetros de outro método existente na sua superclasse direta é um exemplo de
________. Já se dois métodos possuem o mesmo nome em uma classe, mas quantidades
e/ou tipos diferentes de parâmetros, isto é um exemplo de _________.
sobrecarga, sobrescrição
sobrescrição, encapsulamento
polimorfismo, herança
sobrecarga, herança
Certo sobrescrição, sobrecarga
Respondido em 07/06/2020 20:49:01
3
Questão
Qual o comando que implementa a herança na Linguagem Java?
Herits
Inherits
Certo Extends
Implements
Extension
Respondido em 07/06/2020 20:49:08
4
Questão
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
Classes Abstratas
Interface
Certo Herança
Exceção
Respondido em 07/06/2020 20:49:20
Gabarito
Comentado
5
Questão
O tipo estático de um objeto é resolvido em tempo de ________ , enquanto que o tipo
dinâmico do objeto é resolvido em tempo _______ . Isso permite postergar a
definição de qual versão de um método será chamada, o que é a base do conceito de
________. Escolha a opção que complementa corretamente o texto anterior:
Execução; compilação; polimorfismo
Execução; compilação; encapsulamento
Certo Compilação; execução; polimorfismo
Carregamento; execução; herança
Compilação; carregamento; herança
Respondido em 07/06/2020 20:49:27
6
Questão
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 Final
Certo Classes Abstratas
Classes privadas
Interface
Classes Polimórficas
Respondido em 07/06/2020 20:49:41
7
Questão
Considerando o esquema de herança existente na metodologia de Orientação a Objeto,
em uma hierarquia de classes em Java, temos:
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.
8
Questão
(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
Sobreposição
Abstração
Polimorfismo
Certo Herança
Respondido em 07/06/2020 20:50:08
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Considere o trecho de código a seguir e assinale a alternativa correta:
2
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}}
Êrro de sintaxe
CIDADES
CIDADES DO
Certo CIDADES D
Êrro de compilação
Respondido em 02/05/2020 17:40:49
3
Questão
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+" "); }
Errado 1 3 5 7 9 11
Certo 3 5 7 9 11
1 2 4 6 8
1 2 3 4 5 6 7 8 9 11
2 4 6 8
Respondido em 02/05/2020 17:41:06
4
Questão
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);
5
Questão
Seja o código a seguir:
Certo i=5;
i=2;
i=1;
Errado i=4;
i=3;
Respondido em 02/05/2020 17:43:35
Gabarito
Comentado
6
Questão
Na linguagem Java
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
Certo A estrutura de repetição for requer definição de inicialização,
condição e incremento.
Errado A função Math.round(valor) retorna o comprimento de uma circunferência
de raio valor.
Respondido em 02/05/2020 17:44:13
7
Questão
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente
por:
Certo &&, ||, !
and, or, not
*, +, ~
.and., .or., .not
Errado &, #, $
Respondido em 02/05/2020 17:45:23
Gabarito
Comentado
8
Questão
A alternativa que representa todos os tipos de dados primitivos em Java é
Errado
byte, short, int, long, float, double, String e Date
Certo
char, boolean, byte, short, int, long, float e double
char, boolean, byte, short, int, long, float, double, String e Date
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
2
Questão
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.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
3
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
Valor = 7
Valor = +Math.abs(i)
Errado Valor = 7.2
Valor = -7.2
Certo O programa não será executado, erro de compilação
Respondido em 02/05/2020 18:01:32
4
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 3 + 1 + "2" );
Certo 42
Ocorre erro durante a execução devido à conversão.
6
312
Errado 31"2"
Respondido em 02/05/2020 18:02:03
5
Questão
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:
Errado definir que a classe é uma classe abstrata.
Certo iniciar a execução da aplicação.
definir que a classe não tem corpo.
definir que a classe é uma interface.
definir que a classe irá gerar um código executável (.exe).
Respondido em 02/05/2020 18:06:31
Gabarito
Comentado
6
Questão
Com base no trecho de código a seguir e com os valores de entrada passados na
seguinte ordem 1200, 200, 120, 10 e -1101 o resultado será:
public static void main(String[] args) {
final int NUMEROS = 5;
Scanner sc = new Scanner(System.in);
int valorMax = Integer.MIN_VALUE;
int valorMin = Integer.MAX_VALUE;
for (int i = 0; i < NUMEROS; i++){
System.out.println("Entre com um valor:");
int valor = sc.nextInt();
if (valor > valorMax)
valorMax = valor;
if (valor < valorMin)
valorMin = valor;
}
System.out.println("O maior valor é: "+valorMax);
System.out.println("O menor valor é: "+valorMin);
}
7
Questão
Analise o código em Java abaixo e marque a opção correta que representa o que será
exibido após a execução do mesmo:
8
Questão
Analise o código abaixo:
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String args[]){
int p, t;
String b = "100010";
double s = 0;
t = b.length();
p = t - 1;
for (int i = 0; i < t ; i++) {
s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i,
i+1) ) );
p--;
}
JOptionPane.showMessageDialog(null, s);
}
}
Certo 34
O programa não compila.
100
Errado 98
36
Respondido em 02/05/2020 18:08:30
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
I. int sum = 7;
if ( sum > 20 ) {
System.out.print("ganhou "); }
else {
System.out.print("perdeu "); }
System.out.println("o bônus.");
2
Questão
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.
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
43 e 43
Errado 42 e 41
42 e 43
Certo 43 e 42
42 e 42
Respondido em 02/05/2020 18:12:07
Gabarito
Comentado
3
Questão
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais
de String não mudam nunca e trata de forma diferenciada as cadeias de caracteres
com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e
compareTo(String outraString) são métodos interessantes da Classe String; III.
String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador +
pode concatenar duas Strings originando uma nova.
Apenas I e III;
Certo Apenas I, II e IV;
I, II, III e IV.
Errado Apenas I e IV;
Apenas I;
Respondido em 02/05/2020 18:20:22
4
Questão
A instrução em código-fonte Java abaixo descreve exatamente o que?
5
Questão
Marque a opção correta. Um índice de um array deve ser:
Errado Real e não negativo
Caracter e não negativo
Certo Inteiro e não negativo
String e não negativo
Inteiro e negativo
Respondido em 02/05/2020 18:22:16
6
Questão
Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5
colunas:
int matriz [4][5];
int [][] matriz = new int [5][5];
Certo int [][] matriz = new int [4][5];
int [][] matriz = new int [5,4];
int [][] matriz = new int [4,5];
Respondido em 02/05/2020 18:22:47
7
Questão
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10,
respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0,
respectivamente.
E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
Certo 0
Errado 15
10
100
1.5
Respondido em 02/05/2020 18:23:05
Explicação:
Resolvendo passo a passo temos:
int A,B;
A= 5;
B= 10;
float D,E;
D = (float) 1.5;
E = 0;
E = A++; ---> E = 5 e A = 6 devido ao incremento pós.
E = ((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos
20 / 6 / 3 -- como são valores inteiros, despresamos a vírgugla e temos 1, somando
com 2 * 10 / 2 = 10.... teremos 11.
E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por
4 que é = a zero.. Depois tudo será multiplicado por zero e o resultado final de E
= 0.
E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0
Resultado final, E = 0
Gabarito
Comentado
8
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
Êrro de compilação
Resposta =
Certo Resposta = CIDADE
Resposta = CIDADES
Êrro de sintaxe
Respondido em 02/05/2020 18:24:24
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO JAVA, QUAL O COMANDO ABAIXO
QUE PODE SER UTILIZADO PARA COMPARAR DUAS STRINGS (str1 e str2)?
strcpy(str1,str2);
Certo str1.equals(str2);
str1.equals.str2;
str1 == str2;
Errado strcmp(str1,str2);
Respondido em 02/05/2020 18:25:06
2
Questão
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:
12 e 2
Certo 15 e 3
14 e 2
12 e 3
15 e 2
Respondido em 02/05/2020 18:25:51
Gabarito
Comentado
3
Questão
O código a seguir mostra um programa escrito na linguagem de programação Java.
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
5 2 5 10 15 20 25
Certo 2 5 2 4 6 8 10
5 2 2 4 6 8 10
2 5 1 2 3 4 5
5 2 1 2 3 4 5
Respondido em 02/05/2020 18:26:24
4
Questão
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:
2 - 3 - 1 - 4
1 - 4 - 3 - 2
3 - 2 - 1 - 4
2 - 1 - 4 - 3
Certo 4 - 1 - 3 - 2
Respondido em 02/05/2020 18:26:50
5
Questão
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
o limite de um vetor em Java é de 255 posições
o índice de um vetor sempre começa em 1
um vetor somente pode armazenar tipos primitivos de dados
Certo é possível executar a seguinte operação em um vetor de inteiros: x =
vet[5] + vet[8];
declara-se um vetor: int c[5] = new int();
Respondido em 02/05/2020 18:27:17
6
Questão
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
Menor que zero
Maior que zero.
Maior ou igual a zero
Negativo
Certo Igual a zero
Respondido em 02/05/2020 18:27:38
7
Questão
Marque a alternativa que define o procedimento utilizado para comparar strings:
if ("Tudo Certo".verify (nome))
if (equals (nome, "Tudo Certo"))
Errado if (nome == "Tudo Certo")
if (verify ("Tudo Certo",nome))
Certo if ("Tudo Certo".equals (nome))
Respondido em 02/05/2020 18:28:00
Explicação:
Na Linguagem Java o operador equal é o responsável pela comparação de strings.
if ("Tudo Certo".equals (nome)) --> neste caso, ele trata o Tuto Certo como a
primeira string, que deverá ser comparado com o conteúdo da variável nome.
8
Questão
O comando "for" estendido foi criado para que seja mais fácil percorrer ________ de
objetos do que com o comando "for" tradicional, onde é necessário saber o tamanho
da estrutura a ser percorrida.
Atributos
Métodos
Associações
Classes
Certo Coleções
Respondido em 02/05/2020 18:30:06
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
Certo a b c d e
letra letra letra letra
letra letra letra letra letra
Errado a b c d
a b c d e f
Respondido em 02/05/2020 18:30:47
2
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo.
Resposta = 5.0
Êrro de sintaxe
Resposta = -5
O programa irá dá êrro de compilação
Certo Resposta = 5
Respondido em 02/05/2020 18:31:12
3
Questão
Na linguagem Java
Errado A estrutura de repetição while requer definição de inicialização,
condição e incremento.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
A função Math.round(valor) retorna o comprimento de uma circunferência de
raio valor.
Certo A estrutura de repetição for requer definição de inicialização,
condição e incremento.
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
Respondido em 02/05/2020 18:32:06
4
Questão
A alternativa que representa todos os tipos de dados primitivos em Java é
Certo
char, boolean, byte, short, int, long, float e double
char, boolean, byte, short, int, long, float, double, String e Date
5
Questão
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+" "); }
2 4 6 8
1 2 4 6 8
1 2 3 4 5 6 7 8 9 11
Certo 3 5 7 9 11
1 3 5 7 9 11
Respondido em 02/05/2020 18:33:21
6
Questão
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);
7
Questão
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente
por:
*, +, ~
and, or, not
&, #, $
.and., .or., .not
Certo &&, ||, !
Respondido em 02/05/2020 18:33:56
Gabarito
Comentado
8
Questão
Considere o trecho de código a seguir e assinale a alternativa correta:
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}}
CIDADES
Êrro de sintaxe
Errado CIDADES DO
Êrro de compilação
Certo CIDADES D
Respondido em 02/05/2020 18:35:40
2
Questão
Seja o código a seguir:
i=3;
i=1;
i=2;
Certo i=5;
i=4;
Respondido em 02/05/2020 18:37:41
Gabarito
Comentado
3
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 3 + 1 + "2" );
Ocorre erro durante a execução devido à conversão.
6
31"2"
Certo 42
312
Respondido em 02/05/2020 18:38:03
4
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
Valor = -7.2
Valor = +Math.abs(i)
Errado Valor = 7
Certo O programa não será executado, erro de compilação
Valor = 7.2
Respondido em 02/05/2020 18:38:17
5
Questão
Analise o código abaixo:
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String args[]){
int p, t;
String b = "100010";
double s = 0;
t = b.length();
p = t - 1;
for (int i = 0; i < t ; i++) {
s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i,
i+1) ) );
p--;
}
JOptionPane.showMessageDialog(null, s);
}
}
98
100
O programa não compila.
36
Certo 34
Respondido em 02/05/2020 18:38:21
6
Questão
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.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
7
Questão
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
8
Questão
Analise o código em Java abaixo e marque a opção correta que representa o que será
exibido após a execução do mesmo:
} }
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Com base no trecho de código a seguir e com os valores de entrada passados na
seguinte ordem 1200, 200, 120, 10 e -1101 o resultado será:
public static void main(String[] args) {
final int NUMEROS = 5;
Scanner sc = new Scanner(System.in);
int valorMax = Integer.MIN_VALUE;
int valorMin = Integer.MAX_VALUE;
for (int i = 0; i < NUMEROS; i++){
System.out.println("Entre com um valor:");
int valor = sc.nextInt();
if (valor > valorMax)
valorMax = valor;
if (valor < valorMin)
valorMin = valor;
}
System.out.println("O maior valor é: "+valorMax);
System.out.println("O menor valor é: "+valorMin);
}
2
Questão
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 classe abstrata.
definir que a classe é uma interface.
definir que a classe não tem corpo.
Certo iniciar a execução da aplicação.
definir que a classe irá gerar um código executável (.exe).
Respondido em 02/05/2020 18:39:52
Gabarito
Comentado
3
Questão
Marque a opção que mostra o que é impresso na tela.
private int v;
d.faz(B[i]);
d.exec();
} //fim main
Certo
112 127 147 172 202
4
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="PEDRO"; String
Y="pedro"; if(X.equalsIgnoreCase(Y)) System.out.println("Mesma pessoa"); else
System.out.println("Pessoa diferente"); }}
Errado Pessoa diferente
Êrro de sintaxe e de compilação
Êrro de sintaxe
Êrro de compilação
Certo Mesma pessoa
Respondido em 02/05/2020 18:41:01
5
Questão
Qual o valor da variável total no final da execução do código apresentado, logo
abaixo?
int total = 0
total+= conta;
6
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 < 5 ? 7 : 2 );
Errado 3.5
Certo 7
4
5
2
Respondido em 02/05/2020 18:42:11
7
Questão
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
Errado
1 4 6 9 11 14
8
Questão
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);
Errado 2.5
existe erro de compilação
1
Certo 2
existe erro de execução: tipo inválido
Respondido em 02/05/2020 18:44:43
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais
de String não mudam nunca e trata de forma diferenciada as cadeias de caracteres
com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e
compareTo(String outraString) são métodos interessantes da Classe String; III.
String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador +
pode concatenar duas Strings originando uma nova.
Apenas I;
Certo Apenas I, II e IV;
I, II, III e IV.
Apenas I e IV;
Apenas I e III;
Respondido em 02/05/2020 18:45:09
2
Questão
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.
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
}
43 e 43
42 e 42
42 e 41
Certo 43 e 42
42 e 43
Respondido em 02/05/2020 18:45:03
Gabarito
Comentado
3
Questão
Na linguagem Java as palavras reservadas: char, boolean, int, float e double
representam
Certo tipos primitivos
métodos
Errado classes
interfaces
objetos
Respondido em 02/05/2020 18:45:20
4
Questão
Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a
alternativa que indica o que será impresso pela execução do método sorteio():
5
Questão
Considere o programa em Java que ler as 3 notas de um aluno e calcula a média final
deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5,
respectivamente. Analise o programa e selecione a equação que calcula,
corretamente, a média ponderada:
import javax.swing.*;
JOptionPane.showMessageDialog(¿Media é:¿+media);
System.exit(0);;
Errado
media = (n1*2 + n2*3 + n3*5)/3;
Certo
media = (n1*2 + n2*3 + n3*5)/10;
6
Questão
public class qwert {
a.asdfg(672, 117);
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
if (a1 >= a2) {
a3 = a1 % a2;
a1 = a2;
a2 = a3;
Java precedente.
Resposta 3 - 0
Certo Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0
Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3
Errado Resposta 672 - 117
Resposta 87 - 30
Respondido em 02/05/2020 18:46:47
7
Questão
No trecho de comando abaixo:
y = 9; x = (y>5) ? 6 : 8;
8
5
Certo 6
9
7
Respondido em 02/05/2020 18:47:32
8
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 + (int) (5.9f) );
Errado 10
Certo 9
Ocorre erro de compilação
9.0
10.0
Respondido em 02/05/2020 18:47:43
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
O String em Java é:
Certo
Uma classe do pacote "java.lang"
2
Questão
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:
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem
C.
é usada somente para agrupar objetos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
Certo é usada para armazenar dados de tipos primitivos e também para
armazenar objetos.
é usada somente para armazenar tipos primitivos.
Respondido em 02/05/2020 18:52:36
3
Questão
Marque a alternativa que define o procedimento utilizado para comparar strings:
if (equals (nome, "Tudo Certo"))
if (nome == "Tudo Certo")
if (verify ("Tudo Certo",nome))
if ("Tudo Certo".verify (nome))
Certo if ("Tudo Certo".equals (nome))
Respondido em 02/05/2020 18:52:52
Explicação:
Na Linguagem Java o operador equal é o responsável pela comparação de strings.
if ("Tudo Certo".equals (nome)) --> neste caso, ele trata o Tuto Certo como a
primeira string, que deverá ser comparado com o conteúdo da variável nome.
4
Questão
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:
15 e 2
Certo 15 e 3
12 e 2
14 e 2
12 e 3
Respondido em 02/05/2020 18:52:47
Gabarito
Comentado
5
Questão
O código a seguir mostra um programa escrito na linguagem de programação Java.
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
2 5 1 2 3 4 5
Certo 2 5 2 4 6 8 10
5 2 5 10 15 20 25
5 2 2 4 6 8 10
5 2 1 2 3 4 5
Respondido em 02/05/2020 18:52:59
6
Questão
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:
2 - 1 - 4 - 3
Certo 4 - 1 - 3 - 2
2 - 3 - 1 - 4
3 - 2 - 1 - 4
1 - 4 - 3 - 2
Respondido em 02/05/2020 18:53:51
7
Questão
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
o limite de um vetor em Java é de 255 posições
Certo é possível executar a seguinte operação em um vetor de inteiros: x =
vet[5] + vet[8];
declara-se um vetor: int c[5] = new int();
um vetor somente pode armazenar tipos primitivos de dados
o índice de um vetor sempre começa em 1
Respondido em 02/05/2020 18:54:13
8
Questão
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
Menor que zero
Negativo
Maior ou igual a zero
Maior que zero.
Certo Igual a zero
Respondido em 02/05/2020 18:54:20
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Considere o trecho de código a seguir e assinale a alternativa correta:
2
Questão
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente
por:
and, or, not
Certo &&, ||, !
.and., .or., .not
*, +, ~
&, #, $
Respondido em 02/05/2020 18:54:57
Gabarito
Comentado
3
Questão
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
4
Questão
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.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
i=1;
i=2;
i=3;
i=4;
Certo i=5;
Respondido em 02/05/2020 18:55:38
Gabarito
Comentado
6
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
7
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 3 + 1 + "2" );
Ocorre erro durante a execução devido à conversão.
Certo 42
6
31"2"
312
Respondido em 02/05/2020 18:55:38
8
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}}
Errado CIDADES DO
Êrro de sintaxe
Êrro de compilação
Certo CIDADES D
CIDADES
Respondido em 02/05/2020 18:58:56
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
Certo
1 6 11
Errado
1 4 6 9 11 14
Respondido em 02/05/2020 19:00:33
2
Questão
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.5
existe erro de execução: tipo inválido
1
existe erro de compilação
Certo 2
Respondido em 02/05/2020 19:01:35
3
Questão
Marque a opção correta. Um índice de um array deve ser:
Inteiro e negativo
Caracter e não negativo
String e não negativo
Certo Inteiro e não negativo
Real e não negativo
Respondido em 02/05/2020 19:02:39
4
Questão
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);
}
Errado MEL DE
ABELH
Certo E
MEL DE ABELHA
MEL D
Respondido em 02/05/2020 19:03:51
5
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
Certo Resposta = CIDADE
Resposta = CIDADES
Resposta =
Êrro de sintaxe
Êrro de compilação
Respondido em 02/05/2020 19:04:18
6
Questão
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.");
7
Questão
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10,
respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0,
respectivamente.
E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
1.5
100
Errado 10
15
Certo 0
Respondido em 02/05/2020 19:04:36
Explicação:
Resolvendo passo a passo temos:
int A,B;
A= 5;
B= 10;
float D,E;
D =
(float) 1.5;
E =
0;
E =
A++; ---> E = 5 e A = 6 devido ao incremento pós.
E =
((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos
20 / 6 / 3 -- como são valores inteiros, despresamos a vírgugla e temos 1, somando
com 2 * 10 / 2 = 10.... teremos 11.
E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por
4 que é = a zero.. Depois tudo será multiplicado por zero e o resultado final de E
= 0.
E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0
Resultado final, E = 0
Gabarito
Comentado
8
Questão
A instrução em código-fonte Java abaixo descreve exatamente o que?
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Analise o código Java a seguir: import java.lang.*; import java.io.*; class XX
{ public static void main(String[] args) { final int NUM = 6; for(int i = 0; i <
NUM; i++) System.out.println( X(i)); } public static int X(int n) { int result = 1;
for(int i = 2; i <= n; i++) result *= i; return result; } } A soma dos valores
exibidos pelo comando println é:
4
Certo 154
2
Errado 34
10
Respondido em 02/05/2020 19:07:14
2
Questão
Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5
colunas:
int [][] matriz = new int [5][5];
int [][] matriz = new int [4,5];
Certo int [][] matriz = new int [4][5];
int matriz [4][5];
int [][] matriz = new int [5,4];
Respondido em 02/05/2020 19:07:15
3
Questão
public class qwert {
a.asdfg(672, 117);
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
a3 = a1 % a2;
a1 = a2;
a2 = a3;
}
Assinale a opção que apresenta o resultado da execução do código
Java precedente.
4
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 + (int) (5.9f) );
10.0
10
Certo 9
Ocorre erro de compilação
9.0
Respondido em 02/05/2020 19:07:52
5
Questão
No trecho de comando abaixo:
y = 9; x = (y>5) ? 6 : 8;
8
7
9
Certo 6
5
Respondido em 02/05/2020 19:08:15
6
Questão
Na linguagem Java as palavras reservadas: char, boolean, int, float e double
representam
Certo tipos primitivos
Errado objetos
interfaces
classes
métodos
Respondido em 02/05/2020 19:08:08
7
Questão
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.
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
42 e 41
43 e 43
Certo 43 e 42
42 e 43
42 e 42
Respondido em 02/05/2020 19:08:25
Gabarito
Comentado
8
Questão
Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a
alternativa que indica o que será impresso pela execução do método sorteio():
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
Exercício: CCT0756_EX_A2_201903007836_V14 02/05/2020
Aluno(a): ISAAC SIQUEIRA LOPES 2020.1 EAD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201903007836
1
Questão
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais
de String não mudam nunca e trata de forma diferenciada as cadeias de caracteres
com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e
compareTo(String outraString) são métodos interessantes da Classe String; III.
String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador +
pode concatenar duas Strings originando uma nova.
Apenas I e III;
Apenas I;
I, II, III e IV.
Apenas I e IV;
Certo Apenas I, II e IV;
Respondido em 02/05/2020 19:09:17
2
Questão
Considere o programa em Java que ler as 3 notas de um aluno e calcula a média final
deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5,
respectivamente. Analise o programa e selecione a equação que calcula,
corretamente, a média ponderada:
import javax.swing.*;
JOptionPane.showMessageDialog(¿Media é:¿+media);
System.exit(0);;
}
media = (n1 + n2 + n3)/10;
Errado
media = (n1*2 + n2*3 + n3*5)/3;
Certo
media = (n1*2 + n2*3 + n3*5)/10;
3
Questão
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
15 e 2
12 e 2
12 e 3
Certo 15 e 3
Respondido em 02/05/2020 19:10:02
Gabarito
Comentado
4
Questão
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
Certo é possível executar a seguinte operação em um vetor de inteiros: x =
vet[5] + vet[8];
declara-se um vetor: int c[5] = new int();
o índice de um vetor sempre começa em 1
um vetor somente pode armazenar tipos primitivos de dados
o limite de um vetor em Java é de 255 posições
Respondido em 02/05/2020 19:10:43
5
Questão
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:
2 - 3 - 1 - 4
Certo 4 - 1 - 3 - 2
1 - 4 - 3 - 2
2 - 1 - 4 - 3
3 - 2 - 1 - 4
Respondido em 02/05/2020 19:10:36
6
Questão
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
Maior que zero.
Negativo
Maior ou igual a zero
Certo Igual a zero
Menor que zero
Respondido em 02/05/2020 19:10:58
7
Questão
O String em Java é:
Um tipo primitivo de dado
Certo
Uma classe do pacote "java.lang"
8
Questão
Marque a alternativa que define o procedimento utilizado para comparar strings:
Errado if ("Tudo Certo".verify (nome))
if (equals (nome, "Tudo Certo"))
Certo if ("Tudo Certo".equals (nome))
if (nome == "Tudo Certo")
if (verify ("Tudo Certo",nome))
Respondido em 02/05/2020 19:11:19
Explicação:
Na Linguagem Java o operador equal é o responsável pela comparação de strings.
if ("Tudo Certo".equals (nome)) --> neste caso, ele trata o Tuto Certo como a
primeira string, que deverá ser comparado com o conteúdo da variável nome.
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
O código a seguir mostra um programa escrito na linguagem de programação Java.
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
5 2 1 2 3 4 5
5 2 2 4 6 8 10
Certo 2 5 2 4 6 8 10
5 2 5 10 15 20 25
2 5 1 2 3 4 5
Respondido em 02/05/2020 19:12:16
2
Questão
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:
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem
C.
é usada somente para agrupar objetos.
é usada somente para armazenar tipos primitivos.
Certo é 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.
Respondido em 02/05/2020 19:13:33
3
Questão
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 3 5 7 9 11
1 2 3 4 5 6 7 8 9 11
2 4 6 8
1 2 4 6 8
Certo 3 5 7 9 11
Respondido em 02/05/2020 19:13:39
4
Questão
DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO JAVA, QUAL O COMANDO ABAIXO
QUE PODE SER UTILIZADO PARA COMPARAR DUAS STRINGS (str1 e str2)?
Certo str1.equals(str2);
strcmp(str1,str2);
strcpy(str1,str2);
str1 == str2;
str1.equals.str2;
Respondido em 02/05/2020 19:13:58
Explicação: ADAS A ASDD AS
5
Questão
O comando "for" estendido foi criado para que seja mais fácil percorrer ________ de
objetos do que com o comando "for" tradicional, onde é necessário saber o tamanho
da estrutura a ser percorrida.
Certo Coleções
Métodos
Atributos
Associações
Classes
Respondido em 02/05/2020 19:14:55
6
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
Certo a b c d e
a b c d e f
letra letra letra letra letra
a b c d
letra letra letra letra
Respondido em 02/05/2020 19:15:16
7
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo.
Resposta = 5.0
Resposta = -5
Êrro de sintaxe
Certo Resposta = 5
O programa irá dá êrro de compilação
Respondido em 02/05/2020 19:15:10
8
Questão
Na linguagem Java
A função Math.round(valor) retorna o comprimento de uma circunferência de
raio valor.
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
Certo A estrutura de repetição for requer definição de inicialização,
condição e incremento.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
Respondido em 02/05/2020 19:16:00
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
A alternativa que representa todos os tipos de dados primitivos em Java é
Certo
char, boolean, byte, short, int, long, float e double
char, boolean, byte, short, int, long, float, double, String e Date
2
Questão
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);
3
Questão
Seja o código a seguir:
i=2;
i=3;
Certo i=5;
i=1;
i=4;
Respondido em 02/05/2020 19:17:00
Gabarito
Comentado
4
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
5
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}}
Certo CIDADES D
Êrro de compilação
CIDADES
CIDADES DO
Êrro de sintaxe
Respondido em 02/05/2020 19:17:03
6
Questão
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.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
7
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 3 + 1 + "2" );
31"2"
Ocorre erro durante a execução devido à conversão.
312
6
Certo 42
Respondido em 02/05/2020 19:17:21
8
Questão
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente
por:
Certo &&, ||, !
and, or, not
*, +, ~
.and., .or., .not
&, #, $
Respondido em 02/05/2020 21:00:38
Gabarito
Comentado
2
Questão
Considere o trecho de código a seguir e assinale a alternativa correta:
3
Questão
Analise o código abaixo:
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String args[]){
int p, t;
String b = "100010";
double s = 0;
t = b.length();
p = t - 1;
for (int i = 0; i < t ; i++) {
s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i,
i+1) ) );
p--;
}
JOptionPane.showMessageDialog(null, s);
}
}
Certo 34
36
O programa não compila.
98
100
Respondido em 02/05/2020 21:01:41
4
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 < 5 ? 7 : 2 );
5
2
4
3.5
Certo 7
Respondido em 02/05/2020 21:02:05
5
Questão
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 irá gerar um código executável (.exe).
definir que a classe é uma classe abstrata.
Certo iniciar a execução da aplicação.
definir que a classe não tem corpo.
definir que a classe é uma interface.
Respondido em 02/05/2020 21:02:12
Gabarito
Comentado
6
Questão
Com base no trecho de código a seguir e com os valores de entrada passados na
seguinte ordem 1200, 200, 120, 10 e -1101 o resultado será:
public static void main(String[] args) {
final int NUMEROS = 5;
Scanner sc = new Scanner(System.in);
int valorMax = Integer.MIN_VALUE;
int valorMin = Integer.MAX_VALUE;
for (int i = 0; i < NUMEROS; i++){
System.out.println("Entre com um valor:");
int valor = sc.nextInt();
if (valor > valorMax)
valorMax = valor;
if (valor < valorMin)
valorMin = valor;
}
System.out.println("O maior valor é: "+valorMax);
System.out.println("O menor valor é: "+valorMin);
}
} }
a b c d e f
a b c d e
Certo a b c d
letra letra letra letra letra
letra letra letra letra
Respondido em 02/05/2020 21:02:50
8
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="PEDRO"; String
Y="pedro"; if(X.equalsIgnoreCase(Y)) System.out.println("Mesma pessoa"); else
System.out.println("Pessoa diferente"); }}
Certo Mesma pessoa
Êrro de compilação
Êrro de sintaxe
Errado Pessoa diferente
Êrro de sintaxe e de compilação
Respondido em 02/05/2020 21:03:17
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
Resposta = CIDADES
Certo Resposta = CIDADE
Êrro de sintaxe
Êrro de compilação
Resposta =
Respondido em 02/05/2020 21:07:03
2
Questão
Na linguagem Java as palavras reservadas: char, boolean, int, float e double
representam
métodos
Certo tipos primitivos
classes
interfaces
objetos
Respondido em 03/05/2020 00:18:52
3
Questão
A instrução em código-fonte Java abaixo descreve exatamente o que?
4
Questão
public class qwert {
a.asdfg(672, 117);
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
a1 = a2;
a2 = a3;
Java precedente.
Resposta 87 - 30
Resposta 3 - 0
Certo Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0
Resposta 672 - 117
Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3
Respondido em 03/05/2020 00:20:57
5
Questão
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.
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
42 e 42
42 e 41
42 e 43
43 e 43
Certo 43 e 42
Respondido em 03/05/2020 00:21:16
Gabarito
Comentado
6
Questão
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:
3 - 2 - 1 - 4
2 - 1 - 4 - 3
2 - 3 - 1 - 4
1 - 4 - 3 - 2
Certo 4 - 1 - 3 - 2
Respondido em 03/05/2020 00:21:30
7
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 + (int) (5.9f) );
9.0
10
10.0
Ocorre erro de compilação
Certo 9
Respondido em 03/05/2020 00:21:40
8
Questão
No trecho de comando abaixo:
y = 9; x = (y>5) ? 6 : 8;
5
8
9
Certo 6
7
Respondido em 03/05/2020 00:21:54
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
O String em Java é:
Um tipo primitivo de dado
Certo
Uma classe do pacote "java.lang"
2
Questão
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
Menor que zero
Maior que zero.
Certo Igual a zero
Negativo
Maior ou igual a zero
Respondido em 03/05/2020 00:23:29
3
Questão
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.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
4
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
Valor = 7
Valor = 7.2
Certo O programa não será executado, erro de compilação
Valor = +Math.abs(i)
Valor = -7.2
Respondido em 03/05/2020 00:24:42
5
Questão
DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO JAVA, QUAL O COMANDO ABAIXO
QUE PODE SER UTILIZADO PARA COMPARAR DUAS STRINGS (str1 e str2)?
str1 == str2;
strcmp(str1,str2);
strcpy(str1,str2);
str1.equals.str2;
Certo str1.equals(str2);
Respondido em 03/05/2020 14:26:11
6
Questão
Na linguagem Java
A função Math.round(valor) retorna o comprimento de uma circunferência de
raio valor.
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
Certo A estrutura de repetição for requer definição de inicialização,
condição e incremento.
Respondido em 03/05/2020 14:26:18
7
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}}
Êrro de sintaxe
Certo CIDADES D
CIDADES
CIDADES DO
Êrro de compilação
Respondido em 03/05/2020 14:26:31
8
Questão
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Seja o código a seguir:
i=2;
i=1;
Certo i=5;
i=3;
i=4;
Respondido em 03/05/2020 14:27:21
Gabarito
Comentado
2
Questão
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);
3
Questão
Qual o valor da variável total no final da execução do código apresentado, logo
abaixo?
int total = 0
total+= conta;
100
108
Errado 112
120
Certo 110
Respondido em 03/05/2020 14:28:13
4
Questão
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 armazenar tipos primitivos.
Certo é usada para armazenar dados de tipos primitivos e também para
armazenar objetos.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem
C.
é usada somente para agrupar objetos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
Respondido em 03/05/2020 14:29:13
5
Questão
A alternativa que representa todos os tipos de dados primitivos em Java é
Certo
char, boolean, byte, short, int, long, float e double
char, boolean, byte, short, int, long, float, double, String e Date
6
Questão
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:
Certo iniciar a execução da aplicação.
definir que a classe não tem corpo.
definir que a classe é uma interface.
definir que a classe é uma classe abstrata.
definir que a classe irá gerar um código executável (.exe).
Respondido em 03/05/2020 18:19:12
Gabarito
Comentado
7
Questão
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente
por:
.and., .or., .not
Certo &&, ||, !
&, #, $
*, +, ~
and, or, not
Respondido em 03/05/2020 18:19:25
Gabarito
Comentado
8
Questão
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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 irá gerar um código executável (.exe).
definir que a classe não tem corpo.
Certo iniciar a execução da aplicação.
definir que a classe é uma classe abstrata.
definir que a classe é uma interface.
Respondido em 06/05/2020 20:42:21
Gabarito
Comentado
2
Questão
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 armazenar tipos primitivos.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem
C.
Certo é 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.
Respondido em 06/05/2020 20:43:04
3
Questão
O código a seguir mostra um programa escrito na linguagem de programação Java.
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
5 2 2 4 6 8 10
5 2 5 10 15 20 25
2 5 1 2 3 4 5
Certo 2 5 2 4 6 8 10
5 2 1 2 3 4 5
Respondido em 06/05/2020 20:43:33
4
Questão
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente
por:
*, +, ~
Certo &&, ||, !
&, #, $
and, or, not
.and., .or., .not
Respondido em 06/05/2020 20:44:01
Gabarito
Comentado
5
Questão
Marque a alternativa que define o procedimento utilizado para comparar strings:
if (nome == "Tudo Certo")
if (verify ("Tudo Certo",nome))
Certo if ("Tudo Certo".equals (nome))
if ("Tudo Certo".verify (nome))
if (equals (nome, "Tudo Certo"))
Respondido em 06/05/2020 20:44:17
Explicação:
Na Linguagem Java o operador equal é o responsável pela comparação de strings.
if ("Tudo Certo".equals (nome)) --> neste caso, ele trata o Tuto Certo como a
primeira string, que deverá ser comparado com o conteúdo da variável nome.
6
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 < 5 ? 7 : 2 );
4
5
3.5
2
Certo 7
Respondido em 06/05/2020 20:44:23
7
Questão
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
Certo
1 6 11
1 4 6 9 11 14
8
Questão
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.
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
42 e 41
42 e 43
Certo 43 e 42
42 e 42
43 e 43
Respondido em 06/05/2020 20:45:21
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
Menor que zero
Certo Igual a zero
Maior ou igual a zero
Maior que zero.
Negativo
Respondido em 09/05/2020 12:35:49
2
Questão
Na linguagem Java as palavras reservadas: char, boolean, int, float e double
representam
métodos
interfaces
classes
objetos
Certo tipos primitivos
Respondido em 09/05/2020 12:36:15
3
Questão
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:
2 - 1 - 4 - 3
3 - 2 - 1 - 4
Certo 4 - 1 - 3 - 2
1 - 4 - 3 - 2
2 - 3 - 1 - 4
Respondido em 09/05/2020 12:36:32
4
Questão
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+" "); }
Certo 3 5 7 9 11
1 2 4 6 8
1 3 5 7 9 11
1 2 3 4 5 6 7 8 9 11
2 4 6 8
Respondido em 09/05/2020 12:36:45
5
Questão
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
7
Questão
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente
por:
Certo &&, ||, !
&, #, $
*, +, ~
and, or, not
.and., .or., .not
Respondido em 09/05/2020 12:38:11
Gabarito
Comentado
8
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}}
Certo CIDADES D
Êrro de compilação
CIDADES
Êrro de sintaxe
CIDADES DO
Respondido em 09/05/2020 12:38:18
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Marque a opção que mostra o que é impresso na tela.
private int v;
d.faz(B[i]);
d.exec();
} //fim main
2
Questão
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.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
3
Questão
Marque a alternativa que define o procedimento utilizado para comparar strings:
Certo if ("Tudo Certo".equals (nome))
if ("Tudo Certo".verify (nome))
if (verify ("Tudo Certo",nome))
if (equals (nome, "Tudo Certo"))
if (nome == "Tudo Certo")
Respondido em 09/05/2020 12:39:33
Explicação:
Na Linguagem Java o operador equal é o responsável pela comparação de strings.
if ("Tudo Certo".equals (nome)) --> neste caso, ele trata o Tuto Certo como a
primeira string, que deverá ser comparado com o conteúdo da variável nome.
4
Questão
Qual o valor da variável total no final da execução do código apresentado, logo
abaixo?
int total = 0
total+= conta;
120
108
112
Certo 110
Errado 100
Respondido em 09/05/2020 12:39:34
5
Questão
DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO JAVA, QUAL O COMANDO ABAIXO
QUE PODE SER UTILIZADO PARA COMPARAR DUAS STRINGS (str1 e str2)?
Certo str1.equals(str2);
str1.equals.str2;
strcpy(str1,str2);
str1 == str2;
strcmp(str1,str2);
Respondido em 09/05/2020 12:40:11
6
Questão
public class qwert {
a.asdfg(672, 117);
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
a3 = a1 % a2;
a1 = a2;
a2 = a3;
Java precedente.
7
Questão
Na linguagem Java
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
A função Math.round(valor) retorna o comprimento de uma circunferência de
raio valor.
Certo A estrutura de repetição for requer definição de inicialização,
condição e incremento.
Respondido em 09/05/2020 12:41:15
8
Questão
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.
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
42 e 42
42 e 41
Certo 43 e 42
43 e 43
42 e 43
Respondido em 09/05/2020 12:41:42
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="PEDRO"; String
Y="pedro"; if(X.equalsIgnoreCase(Y)) System.out.println("Mesma pessoa"); else
System.out.println("Pessoa diferente"); }}
Errado Pessoa diferente
Certo Mesma pessoa
Êrro de sintaxe e de compilação
Êrro de sintaxe
Êrro de compilação
Respondido em 09/05/2020 12:42:17
2
Questão
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
1 4 6 9 11 14
3
Questão
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 não tem corpo.
definir que a classe é uma interface.
definir que a classe é uma classe abstrata.
definir que a classe irá gerar um código executável (.exe).
Certo iniciar a execução da aplicação.
Respondido em 09/05/2020 12:43:31
Gabarito
Comentado
4
Questão
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);
5
Questão
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 = new int [5][5];
int [][] matriz = new int [4,5];
Certo int [][] matriz = new int [4][5];
int matriz [4][5];
Respondido em 09/05/2020 12:43:47
6
Questão
A instrução em código-fonte Java abaixo descreve exatamente o que?
7
Questão
O comando "for" estendido foi criado para que seja mais fácil percorrer ________ de
objetos do que com o comando "for" tradicional, onde é necessário saber o tamanho
da estrutura a ser percorrida.
Associações
Métodos
Classes
Certo Coleções
Atributos
Respondido em 09/05/2020 12:44:24
8
Questão
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais
de String não mudam nunca e trata de forma diferenciada as cadeias de caracteres
com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e
compareTo(String outraString) são métodos interessantes da Classe String; III.
String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador +
pode concatenar duas Strings originando uma nova.
Certo Apenas I, II e IV;
Apenas I e IV;
Errado Apenas I;
I, II, III e IV.
Apenas I e III;
Respondido em 09/05/2020 12:44:50
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Marque a opção correta. Um índice de um array deve ser:
Certo Inteiro e não negativo
Inteiro e negativo
Real e não negativo
Caracter e não negativo
String e não negativo
Respondido em 09/05/2020 12:46:04
2
Questão
O String em Java é:
Certo
Uma classe do pacote "java.lang"
3
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo.
4
Questão
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);
}
i=4;
Certo i=5;
i=1;
i=3;
i=2;
Respondido em 09/05/2020 12:46:52
Gabarito
Comentado
5
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 < 5 ? 7 : 2 );
Certo 7
3.5
5
2
4
Respondido em 09/05/2020 12:47:05
6
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
7
Questão
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.
Certo é 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.
Respondido em 09/05/2020 12:47:59
8
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
Êrro de compilação
Resposta =
Êrro de sintaxe
Certo Resposta = CIDADE
Resposta = CIDADES
Respondido em 09/05/2020 12:48:13
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
Exercício: CCT0756_EX_A2_201903007836_V26 09/05/2020
Aluno(a): ISAAC SIQUEIRA LOPES 2020.1 EAD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201903007836
1
Questão
O código a seguir mostra um programa escrito na linguagem de programação Java.
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
2 5 1 2 3 4 5
5 2 5 10 15 20 25
Certo 2 5 2 4 6 8 10
5 2 1 2 3 4 5
5 2 2 4 6 8 10
Respondido em 09/05/2020 12:48:28
2
Questão
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
o limite de um vetor em Java é de 255 posições
o índice de um vetor sempre começa em 1
Certo é possível executar a seguinte operação em um vetor de inteiros: x =
vet[5] + vet[8];
declara-se um vetor: int c[5] = new int();
um vetor somente pode armazenar tipos primitivos de dados
Respondido em 09/05/2020 12:48:53
3
Questão
Considere o programa em Java que ler as 3 notas de um aluno e calcula a média final
deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5,
respectivamente. Analise o programa e selecione a equação que calcula,
corretamente, a média ponderada:
import javax.swing.*;
JOptionPane.showMessageDialog(¿Media é:¿+media);
System.exit(0);;
Errado
media = (n1 + n2 + n3)/10;
Certo
media = (n1*2 + n2*3 + n3*5)/10;
4
Questão
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.");
ganhou e ganhou.
Certo perdeu o bônus e ganhou o bônus.
perdeu o bônus e ganhou.
perdeu e perdeu.
perdeu e ganhou o bônus.
Respondido em 09/05/2020 12:49:24
5
Questão
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10,
respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0,
respectivamente.
E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
1.5
100
10
15
Certo 0
Respondido em 09/05/2020 12:50:33
Explicação:
Resolvendo passo a passo temos:
int A,B;
A= 5;
B= 10;
float D,E;
D = (float) 1.5;
E = 0;
E = A++; ---> E = 5 e A = 6 devido ao incremento pós.
E = ((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos
20 / 6 / 3 -- como são valores inteiros, despresamos a vírgugla e temos 1, somando
com 2 * 10 / 2 = 10.... teremos 11.
E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por
4 que é = a zero.. Depois tudo será multiplicado por zero e o resultado final de E
= 0.
E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0
Resultado final, E = 0
Gabarito
Comentado
6
Questão
No trecho de comando abaixo:
y = 9; x = (y>5) ? 6 : 8;
9
8
Certo 6
5
7
Respondido em 09/05/2020 12:51:04
7
Questão
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:
Certo 15 e 3
12 e 2
15 e 2
14 e 2
12 e 3
Respondido em 09/05/2020 12:51:00
Gabarito
Comentado
8
Questão
Com base no trecho de código a seguir e com os valores de entrada passados na
seguinte ordem 1200, 200, 120, 10 e -1101 o resultado será:
public static void main(String[] args) {
final int NUMEROS = 5;
Scanner sc = new Scanner(System.in);
int valorMax = Integer.MIN_VALUE;
int valorMin = Integer.MAX_VALUE;
for (int i = 0; i < NUMEROS; i++){
System.out.println("Entre com um valor:");
int valor = sc.nextInt();
if (valor > valorMax)
valorMax = valor;
if (valor < valorMin)
valorMin = valor;
}
System.out.println("O maior valor é: "+valorMax);
System.out.println("O menor valor é: "+valorMin);
}
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Marque a opção que mostra o que é impresso na tela.
private int v;
d.faz(B[i]);
d.exec();
} //fim main
2
Questão
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.
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
43 e 43
42 e 43
42 e 41
Certo 43 e 42
42 e 42
Respondido em 09/05/2020 12:52:46
Gabarito
Comentado
3
Questão
Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5
colunas:
int [][] matriz = new int [5][5];
Certo int [][] matriz = new int [4][5];
int matriz [4][5];
int [][] matriz = new int [4,5];
int [][] matriz = new int [5,4];
Respondido em 09/05/2020 12:52:53
4
Questão
A instrução em código-fonte Java abaixo descreve exatamente o que?
5
Questão
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);
6
Questão
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
for (int i = 1; i <= 6; i++){
if (i % 2 == 1) {
1 4 6 9 11 14
7
Questão
O comando "for" estendido foi criado para que seja mais fácil percorrer ________ de
objetos do que com o comando "for" tradicional, onde é necessário saber o tamanho
da estrutura a ser percorrida.
Atributos
Associações
Certo Coleções
Classes
Métodos
Respondido em 09/05/2020 13:06:41
8
Questão
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais
de String não mudam nunca e trata de forma diferenciada as cadeias de caracteres
com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e
compareTo(String outraString) são métodos interessantes da Classe String; III.
String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador +
pode concatenar duas Strings originando uma nova.
Certo Apenas I, II e IV;
Apenas I e III;
I, II, III e IV.
Apenas I;
Apenas I e IV;
Respondido em 09/05/2020 13:06:48
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais
de String não mudam nunca e trata de forma diferenciada as cadeias de caracteres
com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e
compareTo(String outraString) são métodos interessantes da Classe String; III.
String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador +
pode concatenar duas Strings originando uma nova.
Apenas I e III;
I, II, III e IV.
Certo Apenas I, II e IV;
Apenas I e IV;
Apenas I;
Respondido em 09/05/2020 13:06:51
2
Questão
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
Certo
1 6 11
1 4 6 9 11 14
1.5 6.5 13.5
3
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 < 5 ? 7 : 2 );
2
Certo 7
4
3.5
5
Respondido em 09/05/2020 13:07:35
4
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="PEDRO"; String
Y="pedro"; if(X.equalsIgnoreCase(Y)) System.out.println("Mesma pessoa"); else
System.out.println("Pessoa diferente"); }}
Certo Mesma pessoa
Pessoa diferente
Êrro de compilação
Êrro de sintaxe e de compilação
Êrro de sintaxe
Respondido em 09/05/2020 13:07:31
5
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo.
Êrro de sintaxe
Resposta = 5.0
Resposta = -5
Certo Resposta = 5
O programa irá dá êrro de compilação
Respondido em 09/05/2020 13:07:51
6
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
Certo Resposta = CIDADE
Resposta =
Êrro de compilação
Resposta = CIDADES
Êrro de sintaxe
Respondido em 09/05/2020 13:07:42
7
Questão
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 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 somente para agrupar objetos.
Certo é usada para armazenar dados de tipos primitivos e também para
armazenar objetos.
Respondido em 09/05/2020 13:08:52
8
Questão
O String em Java é:
Certo
Uma classe do pacote "java.lang"
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Analise o código abaixo:
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String args[]){
int p, t;
String b = "100010";
double s = 0;
t = b.length();
p = t - 1;
for (int i = 0; i < t ; i++) {
s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i,
i+1) ) );
p--;
}
JOptionPane.showMessageDialog(null, s);
}
}
36
O programa não compila.
100
98
Certo 34
Respondido em 09/05/2020 13:09:59
2
Questão
Marque a opção correta. Um índice de um array deve ser:
String e não negativo
Inteiro e negativo
Real e não negativo
Certo Inteiro e não negativo
Caracter e não negativo
Respondido em 09/05/2020 13:10:05
3
Questão
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:
Certo 15 e 3
12 e 3
12 e 2
15 e 2
14 e 2
Respondido em 09/05/2020 13:10:25
Gabarito
Comentado
4
Questão
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
o limite de um vetor em Java é de 255 posições
Certo é possível executar a seguinte operação em um vetor de inteiros: x =
vet[5] + vet[8];
declara-se um vetor: int c[5] = new int();
o índice de um vetor sempre começa em 1
um vetor somente pode armazenar tipos primitivos de dados
Respondido em 09/05/2020 13:10:32
5
Questão
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10,
respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0,
respectivamente.
E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
10
Certo 0
100
15
1.5
Respondido em 09/05/2020 13:10:24
Explicação:
Resolvendo passo a passo temos:
int A,B;
A= 5;
B= 10;
float D,E;
D = (float) 1.5;
E = 0;
E = A++; ---> E = 5 e A = 6 devido ao incremento pós.
E = ((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos
20 / 6 / 3 -- como são valores inteiros, despresamos a vírgugla e temos 1, somando
com 2 * 10 / 2 = 10.... teremos 11.
E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por
4 que é = a zero.. Depois tudo será multiplicado por zero e o resultado final de E
= 0.
E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0
Resultado final, E = 0
Gabarito
Comentado
6
Questão
Considere o programa em Java que ler as 3 notas de um aluno e calcula a média final
deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5,
respectivamente. Analise o programa e selecione a equação que calcula,
corretamente, a média ponderada:
import javax.swing.*;
JOptionPane.showMessageDialog(¿Media é:¿+media);
System.exit(0);;
Certo
media = (n1*2 + n2*3 + n3*5)/10;
7
Questão
No trecho de comando abaixo:
y = 9; x = (y>5) ? 6 : 8;
9
5
8
7
Certo 6
Respondido em 09/05/2020 13:10:54
8
Questão
A alternativa que representa todos os tipos de dados primitivos em Java é
Certo
char, boolean, byte, short, int, long, float e double
char, boolean, byte, short, int, long, float, double, String e Date
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Considere o trecho de código a seguir e assinale a alternativa correta:
2
Questão
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.");
ganhou e ganhou.
Certo perdeu o bônus e ganhou o bônus.
perdeu e perdeu.
perdeu o bônus e ganhou.
perdeu e ganhou o bônus.
Respondido em 09/05/2020 13:21:18
3
Questão
Com base no trecho de código a seguir e com os valores de entrada passados na
seguinte ordem 1200, 200, 120, 10 e -1101 o resultado será:
public static void main(String[] args) {
final int NUMEROS = 5;
Scanner sc = new Scanner(System.in);
int valorMax = Integer.MIN_VALUE;
int valorMin = Integer.MAX_VALUE;
for (int i = 0; i < NUMEROS; i++){
System.out.println("Entre com um valor:");
int valor = sc.nextInt();
if (valor > valorMax)
valorMax = valor;
if (valor < valorMin)
valorMin = valor;
}
System.out.println("O maior valor é: "+valorMax);
System.out.println("O menor valor é: "+valorMin);
}
4
Questão
Analise o código Java a seguir: import java.lang.*; import java.io.*; class XX
{ public static void main(String[] args) { final int NUM = 6; for(int i = 0; i <
NUM; i++) System.out.println( X(i)); } public static int X(int n) { int result = 1;
for(int i = 2; i <= n; i++) result *= i; return result; } } A soma dos valores
exibidos pelo comando println é:
34
4
2
Certo 154
10
Respondido em 09/05/2020 13:22:47
5
Questão
Na linguagem Java as palavras reservadas: char, boolean, int, float e double
representam
objetos
Certo tipos primitivos
métodos
classes
interfaces
Respondido em 09/05/2020 13:22:48
6
Questão
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:
1 - 4 - 3 - 2
2 - 1 - 4 - 3
2 - 3 - 1 - 4
Certo 4 - 1 - 3 - 2
3 - 2 - 1 - 4
Respondido em 09/05/2020 13:24:08
7
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}}
CIDADES DO
Êrro de sintaxe
Êrro de compilação
CIDADES
Certo CIDADES D
Respondido em 09/05/2020 13:24:13
8
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 3 + 1 + "2" );
6
31"2"
Certo 42
312
Ocorre erro durante a execução devido à conversão.
Respondido em 09/05/2020 13:24:22
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
O código a seguir mostra um programa escrito na linguagem de programação Java.
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
5 2 5 10 15 20 25
Certo 2 5 2 4 6 8 10
2 5 1 2 3 4 5
5 2 2 4 6 8 10
5 2 1 2 3 4 5
Respondido em 09/05/2020 13:26:13
2
Questão
Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a
alternativa que indica o que será impresso pela execução do método sorteio():
3
Questão
Marque a alternativa que define o procedimento utilizado para comparar strings:
Certo if ("Tudo Certo".equals (nome))
if ("Tudo Certo".verify (nome))
if (nome == "Tudo Certo")
if (verify ("Tudo Certo",nome))
if (equals (nome, "Tudo Certo"))
Respondido em 09/05/2020 13:26:50
Explicação:
Na Linguagem Java o operador equal é o responsável pela comparação de strings.
if ("Tudo Certo".equals (nome)) --> neste caso, ele trata o Tuto Certo como a
primeira string, que deverá ser comparado com o conteúdo da variável nome.
4
Questão
Qual o valor da variável total no final da execução do código apresentado, logo
abaixo?
int total = 0
total+= conta;
Certo 110
108
100
112
120
Respondido em 09/05/2020 13:27:02
5
Questão
DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO JAVA, QUAL O COMANDO ABAIXO
QUE PODE SER UTILIZADO PARA COMPARAR DUAS STRINGS (str1 e str2)?
strcpy(str1,str2);
str1 == str2;
Errado strcmp(str1,str2);
str1.equals.str2;
Certo str1.equals(str2);
Respondido em 09/05/2020 13:27:31
6
Questão
public class qwert {
a.asdfg(672, 117);
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
a3 = a1 % a2;
a1 = a2;
a2 = a3;
}
Assinale a opção que apresenta o resultado da execução do código
Java precedente.
Resposta 87 - 30
Resposta 3 - 0
Resposta 672 - 117
Certo Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0
Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3
Respondido em 09/05/2020 13:28:03
7
Questão
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 3 5 7 9 11
Certo 3 5 7 9 11
1 2 4 6 8
2 4 6 8
Respondido em 09/05/2020 13:28:09
8
Questão
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
Certo Igual a zero
Maior que zero.
Menor que zero
Negativo
Maior ou igual a zero
Respondido em 09/05/2020 13:28:02
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Na linguagem Java
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
A função Math.round(valor) retorna o comprimento de uma circunferência de
raio valor.
Certo A estrutura de repetição for requer definição de inicialização,
condição e incremento.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
Respondido em 09/05/2020 13:28:42
2
Questão
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente
por:
*, +, ~
.and., .or., .not
&, #, $
and, or, not
Certo &&, ||, !
Respondido em 09/05/2020 13:28:45
Gabarito
Comentado
3
Questão
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.5
existe erro de execução: tipo inválido
1
existe erro de compilação
Certo 2
Respondido em 09/05/2020 13:28:48
4
Questão
Marque a opção que mostra o que é impresso na tela.
private int v;
}
public static void main(String args[]) {
d.faz(B[i]);
d.exec();
} //fim main
5
Questão
A instrução em código-fonte Java abaixo descreve exatamente o que?
6
Questão
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.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
7
Questão
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
8
Questão
Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5
colunas:
Certo int [][] matriz = new int [4][5];
int [][] matriz = new int [5,4];
int [][] matriz = new int [5][5];
int [][] matriz = new int [4,5];
int matriz [4][5];
Respondido em 09/05/2020 13:29:49
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
O comando "for" estendido foi criado para que seja mais fácil percorrer ________ de
objetos do que com o comando "for" tradicional, onde é necessário saber o tamanho
da estrutura a ser percorrida.
Atributos
Certo Coleções
Classes
Associações
Métodos
Respondido em 09/05/2020 13:30:39
2
Questão
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.
int m, n = 44;
m = --n;
m = n--;
System.out.println(m);
System.out.println(n);
43 e 43
42 e 41
42 e 43
Certo 43 e 42
42 e 42
Respondido em 09/05/2020 13:30:31
Gabarito
Comentado
3
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 < 5 ? 7 : 2 );
5
2
Certo 7
4
3.5
Respondido em 09/05/2020 13:30:52
4
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="PEDRO"; String
Y="pedro"; if(X.equalsIgnoreCase(Y)) System.out.println("Mesma pessoa"); else
System.out.println("Pessoa diferente"); }}
Pessoa diferente
Êrro de sintaxe e de compilação
Êrro de sintaxe
Certo Mesma pessoa
Êrro de compilação
Respondido em 09/05/2020 13:30:42
5
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo.
6
Questão
Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que
é impresso na tela.
int valor;
int v[ ] = {1,3,5,7,9,11};
if (i % 2 == 1) {
1 4 6 9 11 14
1.5 6.5 13.5
Certo
1 6 11
7
Questão
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas
e assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais
de String não mudam nunca e trata de forma diferenciada as cadeias de caracteres
com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e
compareTo(String outraString) são métodos interessantes da Classe String; III.
String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador +
pode concatenar duas Strings originando uma nova.
Certo Apenas I, II e IV;
I, II, III e IV.
Apenas I e III;
Apenas I;
Apenas I e IV;
Respondido em 09/05/2020 13:31:34
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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 armazenar tipos primitivos.
é 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.
Certo é usada para armazenar dados de tipos primitivos e também para
armazenar objetos.
Respondido em 09/05/2020 13:32:07
2
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}}
Certo Resposta = CIDADE
Resposta =
Êrro de sintaxe
Resposta = CIDADES
Êrro de compilação
Respondido em 09/05/2020 13:31:58
3
Questão
Analise o código em Java abaixo e marque a opção correta que representa o que será
exibido após a execução do mesmo:
} }
a b c d e f
Certo a b c d
letra letra letra letra letra
a b c d e
letra letra letra letra
Respondido em 09/05/2020 13:32:19
4
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
Valor = 7
Valor = -7.2
Valor = 7.2
Valor = +Math.abs(i)
Certo O programa não será executado, erro de compilação
Respondido em 09/05/2020 13:32:35
5
Questão
Seja o código a seguir:
i=4;
i=2;
Certo i=5;
i=1;
i=3;
Respondido em 09/05/2020 13:32:25
Gabarito
Comentado
6
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 4 + (int) (5.9f) );
10
10.0
Certo 9
9.0
Ocorre erro de compilação
Respondido em 09/05/2020 13:32:52
7
Questão
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.
Certo iniciar a execução da aplicação.
definir que a classe é uma classe abstrata.
definir que a classe irá gerar um código executável (.exe).
definir que a classe não tem corpo.
Respondido em 09/05/2020 13:33:04
Gabarito
Comentado
8
Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será
exibido após a execução do mesmo:
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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);
2
Questão
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 ABELHA
MEL D
Certo E
MEL DE
ABELH
Respondido em 09/05/2020 13:33:28
3
Questão
Marque a opção correta. Um índice de um array deve ser:
Inteiro e negativo
Certo Inteiro e não negativo
Real e não negativo
Caracter e não negativo
String e não negativo
Respondido em 09/05/2020 13:33:37
4
Questão
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
declara-se um vetor: int c[5] = new int();
o índice de um vetor sempre começa em 1
Certo é possível executar a seguinte operação em um vetor de inteiros: x =
vet[5] + vet[8];
um vetor somente pode armazenar tipos primitivos de dados
o limite de um vetor em Java é de 255 posições
Respondido em 09/05/2020 13:33:59
5
Questão
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10,
respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0,
respectivamente.
E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
100
1.5
Certo 0
10
15
Respondido em 09/05/2020 13:34:07
Explicação:
Resolvendo passo a passo temos:
int A,B;
A= 5;
B= 10;
float D,E;
D = (float) 1.5;
E = 0;
E = A++; ---> E = 5 e A = 6 devido ao incremento pós.
E = ((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos
20 / 6 / 3 -- como são valores inteiros, despresamos a vírgugla e temos 1, somando
com 2 * 10 / 2 = 10.... teremos 11.
E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por
4 que é = a zero.. Depois tudo será multiplicado por zero e o resultado final de E
= 0.
E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0
Resultado final, E = 0
Gabarito
Comentado
6
Questão
Analise o código abaixo:
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String args[]){
int p, t;
String b = "100010";
double s = 0;
t = b.length();
p = t - 1;
for (int i = 0; i < t ; i++) {
s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i,
i+1) ) );
p--;
}
JOptionPane.showMessageDialog(null, s);
}
}
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:
12 e 3
Certo 15 e 3
12 e 2
15 e 2
14 e 2
Respondido em 09/05/2020 13:34:36
Gabarito
Comentado
8
Questão
Considere o programa em Java que ler as 3 notas de um aluno e calcula a média final
deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5,
respectivamente. Analise o programa e selecione a equação que calcula,
corretamente, a média ponderada:
import javax.swing.*;
JOptionPane.showMessageDialog(¿Media é:¿+media);
System.exit(0);;
}
Certo
media = (n1*2 + n2*3 + n3*5)/10;
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
A alternativa que representa todos os tipos de dados primitivos em Java é
char, boolean, byte, short, int, long, float, double, String e Date
Certo
char, boolean, byte, short, int, long, float e double
y = 9; x = (y>5) ? 6 : 8;
7
Certo 6
5
9
8
Respondido em 09/05/2020 13:35:16
3
Questão
Na linguagem Java as palavras reservadas: char, boolean, int, float e double
representam
classes
objetos
interfaces
Certo tipos primitivos
métodos
Respondido em 09/05/2020 13:35:11
4
Questão
Com base no trecho de código a seguir e com os valores de entrada passados na
seguinte ordem 1200, 200, 120, 10 e -1101 o resultado será:
public static void main(String[] args) {
final int NUMEROS = 5;
Scanner sc = new Scanner(System.in);
int valorMax = Integer.MIN_VALUE;
int valorMin = Integer.MAX_VALUE;
for (int i = 0; i < NUMEROS; i++){
System.out.println("Entre com um valor:");
int valor = sc.nextInt();
if (valor > valorMax)
valorMax = valor;
if (valor < valorMin)
valorMin = valor;
}
System.out.println("O maior valor é: "+valorMax);
System.out.println("O menor valor é: "+valorMin);
}
5
Questão
Analise o código Java a seguir: import java.lang.*; import java.io.*; class XX
{ public static void main(String[] args) { final int NUM = 6; for(int i = 0; i <
NUM; i++) System.out.println( X(i)); } public static int X(int n) { int result = 1;
for(int i = 2; i <= n; i++) result *= i; return result; } } A soma dos valores
exibidos pelo comando println é:
10
Certo 154
34
4
2
Respondido em 09/05/2020 13:35:30
6
Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public
class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE
JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}}
Êrro de compilação
CIDADES
Certo CIDADES D
CIDADES DO
Êrro de sintaxe
Respondido em 09/05/2020 13:35:48
7
Questão
Considere o trecho de código a seguir e assinale a alternativa correta:
8
Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos
operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte
instrução:
System.out.println( 3 + 1 + "2" );
312
6
Certo 42
31"2"
Ocorre erro durante a execução devido à conversão.
Respondido em 09/05/2020 13:35:51
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
Certo 4 - 1 - 3 - 2
3 - 2 - 1 - 4
2 - 3 - 1 - 4
2 - 1 - 4 - 3
1 - 4 - 3 - 2
Respondido em 09/05/2020 13:36:14
2
Questão
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.");
3
Questão
Marque a alternativa que define o procedimento utilizado para comparar strings:
if (verify ("Tudo Certo",nome))
Certo if ("Tudo Certo".equals (nome))
if ("Tudo Certo".verify (nome))
if (nome == "Tudo Certo")
if (equals (nome, "Tudo Certo"))
Respondido em 09/05/2020 13:36:40
Explicação:
Na Linguagem Java o operador equal é o responsável pela comparação de strings.
if ("Tudo Certo".equals (nome)) --> neste caso, ele trata o Tuto Certo como a
primeira string, que deverá ser comparado com o conteúdo da variável nome.
4
Questão
Qual o valor da variável total no final da execução do código apresentado, logo
abaixo?
int total = 0
total+= conta;
100
112
Certo 110
120
108
Respondido em 09/05/2020 13:36:47
5
Questão
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
2 4 6 8
Certo 3 5 7 9 11
1 3 5 7 9 11
Respondido em 09/05/2020 13:36:53
6
Questão
DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO JAVA, QUAL O COMANDO ABAIXO
QUE PODE SER UTILIZADO PARA COMPARAR DUAS STRINGS (str1 e str2)?
strcmp(str1,str2);
Certo str1.equals(str2);
str1.equals.str2;
strcpy(str1,str2);
str1 == str2;
Respondido em 09/05/2020 13:36:50
7
Questão
public class qwert {
a.asdfg(672, 117);
int a3 = 1;
int a1 = d1;
int a2 = d2;
System.out.println("Resposta");
a3 = a1 % a2;
a1 = a2;
a2 = a3;
Java precedente.
Resposta 87 - 30
Resposta 3 - 0
Resposta 672 - 117
Certo Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0
Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3
Respondido em 09/05/2020 13:37:13
8
Questão
Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a
alternativa que indica o que será impresso pela execução do método sorteio():
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
O código a seguir mostra um programa escrito na linguagem de programação Java.
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
5 2 5 10 15 20 25
5 2 1 2 3 4 5
Certo 2 5 2 4 6 8 10
5 2 2 4 6 8 10
2 5 1 2 3 4 5
Respondido em 09/05/2020 13:37:47
2
Questão
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
Maior ou igual a zero
Maior que zero.
Menor que zero
Negativo
Certo Igual a zero
Respondido em 09/05/2020 13:37:56
3
Questão
Na linguagem Java
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
Certo A estrutura de repetição for requer definição de inicialização,
condição e incremento.
A função Math.round(valor) retorna o comprimento de uma circunferência de
raio valor.
Respondido em 09/05/2020 13:38:15
4
Questão
Marque a opção que mostra o que é impresso na tela.
private int v;
d.faz(B[i]);
d.exec();
} //fim main
5
Questão
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);
6
Questão
(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);
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)
false, false, false, true
true, false, true, false
false, true, false, true
Certo true, false, false, true
true, true, true, false
Respondido em 09/05/2020 13:38:58
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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.
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,
Certo perdeu o bônus e ganhou o bônus
ganhou e ganhou
perdeu o bônus e ganhou
perdeu e perdeu
perdeu e ganhou o bônus
Respondido em 09/05/2020 13:39:22
8
Questão
A instrução em código-fonte Java abaixo descreve exatamente o que?
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
O código a seguir mostra um programa escrito na linguagem de programação Java.
}
Após ser executado o código, o valor impresso na saída padrão do usuário será:
5 2 5 10 15 20 25
5 2 1 2 3 4 5
Certo 2 5 2 4 6 8 10
5 2 2 4 6 8 10
2 5 1 2 3 4 5
Respondido em 09/05/2020 13:37:47
2
Questão
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um
valor:
Maior ou igual a zero
Maior que zero.
Menor que zero
Negativo
Certo Igual a zero
Respondido em 09/05/2020 13:37:56
3
Questão
Na linguagem Java
A estrutura de repetição for requer definição de inicialização, ponderação e
desvios.
A função Math.round(valor) gera um número aleatório utilizando a semente
valor.
A estrutura de repetição while requer definição de inicialização, condição e
incremento.
Certo A estrutura de repetição for requer definição de inicialização,
condição e incremento.
A função Math.round(valor) retorna o comprimento de uma circunferência de
raio valor.
Respondido em 09/05/2020 13:38:15
4
Questão
Marque a opção que mostra o que é impresso na tela.
private int v;
d.faz(B[i]);
d.exec();
} //fim main
5
Questão
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);
6
Questão
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
7
Questão
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.
if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu ");
System.out.println("o bônus.");
8
Questão
A instrução em código-fonte Java abaixo descreve exatamente o que?
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
2
Questão
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");
Certo JButton botao = new JButton("sair");
JButton.botao = new JButton("sair");
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
Respondido em 03/05/2020 18:37:32
3
Questão
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 erradas.
Apenas a alternativa ii está correta.
Certo Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
Apenas a alternativa i está correta.
Respondido em 03/05/2020 18:37:43
4
Questão
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:
JLabel("caixa de texto")
JBox caixa = "Caixa de Texto"
JFrameText texto = new Text()
JComboText combo = new "Caixa de Texto"
Certo JTextField caixa = new JTextField()
Respondido em 03/05/2020 18:38:01
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
6
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
JButton
Jcheckbox
Jmenu
JRadioButton
Certo JcomboBox
Respondido em 03/05/2020 18:38:23
7
Questão
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:
Conhecidos como componentes Java puros
Errado A maioria de seus componentes é escrita, manipulada e exibida
completamente em Java
Certo 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
Respondido em 03/05/2020 18:39:18
Gabarito
Comentado
Gabarito
Comentado
8
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
DO_NOTHING_ON_CLOSE
EXIT_ON_CLOSE
DESTROI_ON_CLOSE
Certo DISPOSE_ON_CLOSE
Respondido em 03/05/2020 18:40:04
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Possui portabilidade, em relação ao componente AWT
Certo São extensões do pacote java.util.swing
Respondido em 03/05/2020 18:41:09
Gabarito
Comentado
Gabarito
Comentado
2
Questão
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:
3
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
Respondido em 03/05/2020 18:41:38
4
Questão
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:
JBox caixa = "Caixa de Texto"
JComboText combo = new "Caixa de Texto"
JLabel("caixa de texto")
JFrameText texto = new Text()
Certo JTextField caixa = new JTextField()
Respondido em 03/05/2020 18:41:51
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jmenu
Jcheckbox
JButton
Certo JcomboBox
JRadioButton
Respondido em 03/05/2020 18:41:46
6
Questão
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 é:
JButton.botao = new JButton("sair");
Certo JButton botao = new JButton("sair");
JButton botao = new JFrame("sair");
JFrame.botao = new.JButton("sair");
JFrame botao = new JButton("sair");
Respondido em 03/05/2020 18:42:26
7
Questão
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.
Certo Todas as alternativas estão corretas.
Apenas a alternativa i está correta.
Apenas a alternativa iii está correta.
Apenas a alternativa ii está correta.
Todas as alternativas estão erradas.
Respondido em 03/05/2020 18:42:29
8
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
Certo DISPOSE_ON_CLOSE
DESTROI_ON_CLOSE
DO_NOTHING_ON_CLOSE
EXIT_ON_CLOSE
HIDE_ON_CLOSE
Respondido em 03/05/2020 18:42:50
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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
Certo java.awt e javax.swing
javax.swing e java.util
java.util e java.lang
Respondido em 03/05/2020 18:42:57
Gabarito
Comentado
2
Questão
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");
Certo JButton botao = new JButton("sair");
JFrame botao = new JButton("sair");
JButton.botao = new JButton("sair");
JButton botao = new JFrame("sair");
Respondido em 03/05/2020 18:43:17
3
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
EXIT_ON_CLOSE
DESTROI_ON_CLOSE
Certo DISPOSE_ON_CLOSE
DO_NOTHING_ON_CLOSE
HIDE_ON_CLOSE
Respondido em 03/05/2020 18:43:28
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
JRadioButton
Jcheckbox
Jmenu
JButton
Certo JcomboBox
Respondido em 03/05/2020 18:43:53
6
Questão
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:
JLabel("caixa de texto")
JFrameText texto = new Text()
JComboText combo = new "Caixa de Texto"
Certo JTextField caixa = new JTextField()
JBox caixa = "Caixa de Texto"
Respondido em 03/05/2020 18:44:02
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Conhecidos como componentes Java puros
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
Certo São extensões do pacote java.util.swing
Respondido em 03/05/2020 18:44:19
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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.
Certo Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
Todas as alternativas estão erradas.
Apenas a alternativa ii está correta.
Respondido em 03/05/2020 18:44:29
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Possui portabilidade, em relação ao componente AWT
Conhecidos como componentes Java puros
Certo São extensões do pacote java.util.swing
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Respondido em 03/05/2020 18:45:01
Gabarito
Comentado
Gabarito
Comentado
2
Questão
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 java.lang
java.lang e javax.swing
Certo java.awt e javax.swing
javax.swing e java.util
java.util e java.lang
Respondido em 03/05/2020 18:45:09
Gabarito
Comentado
3
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
JButton
Jmenu
Certo JcomboBox
JRadioButton
Jcheckbox
Respondido em 03/05/2020 18:45:38
6
Questão
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");
JFrame.botao = new.JButton("sair");
JButton.botao = new JButton("sair");
JButton botao = new JFrame("sair");
Certo JButton botao = new JButton("sair");
Respondido em 03/05/2020 18:46:14
7
Questão
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.
Certo Todas as alternativas estão corretas.
Apenas a alternativa ii está correta.
Todas as alternativas estão erradas.
Apenas a alternativa i está correta.
Apenas a alternativa iii está correta.
Respondido em 03/05/2020 18:46:24
8
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
DO_NOTHING_ON_CLOSE
Certo DISPOSE_ON_CLOSE
EXIT_ON_CLOSE
DESTROI_ON_CLOSE
HIDE_ON_CLOSE
Respondido em 03/05/2020 18:46:33
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.util e java.lang
Certo java.awt e javax.swing
java.awt e java.lang
java.lang e javax.swing
Respondido em 04/05/2020 16:27:18
Gabarito
Comentado
2
Questão
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 é:
JButton.botao = new JButton("sair");
JButton botao = new JFrame("sair");
JFrame botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
Certo JButton botao = new JButton("sair");
Respondido em 04/05/2020 16:27:40
3
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
DO_NOTHING_ON_CLOSE
Certo DISPOSE_ON_CLOSE
HIDE_ON_CLOSE
DESTROI_ON_CLOSE
EXIT_ON_CLOSE
Respondido em 04/05/2020 16:27:57
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
Respondido em 04/05/2020 16:28:08
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jmenu
JRadioButton
Certo JcomboBox
JButton
Jcheckbox
Respondido em 04/05/2020 16:28:32
6
Questão
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()
JComboText combo = new "Caixa de Texto"
JLabel("caixa de texto")
Certo JTextField caixa = new JTextField()
JBox caixa = "Caixa de Texto"
Respondido em 04/05/2020 16:28:44
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Certo 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
Conhecidos como componentes Java puros
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Respondido em 04/05/2020 16:29:48
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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 erradas.
Apenas a alternativa ii está correta.
Certo Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
Apenas a alternativa i está correta.
Respondido em 04/05/2020 16:30:31
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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
Errado java.awt e java.lang
javax.swing e java.util
Certo java.awt e javax.swing
java.util e java.lang
Respondido em 04/05/2020 16:30:43
Gabarito
Comentado
2
Questão
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");
Certo JButton botao = new JButton("sair");
JButton.botao = new JButton("sair");
JFrame botao = new JButton("sair");
Respondido em 04/05/2020 16:31:16
3
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
EXIT_ON_CLOSE
DO_NOTHING_ON_CLOSE
DESTROI_ON_CLOSE
Certo DISPOSE_ON_CLOSE
Respondido em 04/05/2020 16:31:21
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jcheckbox
JRadioButton
JButton
Jmenu
Certo JcomboBox
Respondido em 04/05/2020 16:31:29
6
Questão
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:
JLabel("caixa de texto")
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
Certo JTextField caixa = new JTextField()
JBox caixa = "Caixa de Texto"
Respondido em 04/05/2020 16:31:50
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Possui portabilidade, em relação ao componente AWT
Certo São extensões do pacote java.util.swing
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Conhecidos como componentes Java puros
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Respondido em 04/05/2020 16:31:55
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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.
Apenas a alternativa ii está correta.
Todas as alternativas estão erradas.
Apenas a alternativa iii está correta.
Certo Todas as alternativas estão corretas.
Respondido em 04/05/2020 16:32:20
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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
Certo 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
Conhecidos como componentes Java puros
Respondido em 04/05/2020 16:32:42
Gabarito
Comentado
Gabarito
Comentado
2
Questão
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
Certo java.awt e javax.swing
java.awt e java.lang
javax.swing e java.util
java.util e java.lang
Respondido em 04/05/2020 16:32:48
Gabarito
Comentado
3
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
Respondido em 04/05/2020 16:33:08
4
Questão
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:
Certo JTextField caixa = new JTextField()
JLabel("caixa de texto")
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
JBox caixa = "Caixa de Texto"
Respondido em 04/05/2020 16:33:26
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
JButton
Certo JcomboBox
Jmenu
JRadioButton
Jcheckbox
Respondido em 04/05/2020 16:33:31
6
Questão
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 é:
JButton.botao = new JButton("sair");
Certo JButton botao = new JButton("sair");
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
JFrame.botao = new.JButton("sair");
Respondido em 04/05/2020 16:33:27
7
Questão
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 ii está correta.
Todas as alternativas estão erradas.
Certo Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
Apenas a alternativa i está correta.
Respondido em 04/05/2020 16:33:37
8
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
DO_NOTHING_ON_CLOSE
HIDE_ON_CLOSE
Certo DISPOSE_ON_CLOSE
DESTROI_ON_CLOSE
EXIT_ON_CLOSE
Respondido em 04/05/2020 16:33:42
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
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
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Certo São extensões do pacote java.util.swing
Respondido em 04/05/2020 16:34:34
Gabarito
Comentado
Gabarito
Comentado
2
Questão
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:
3
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
4
Questão
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:
JBox caixa = "Caixa de Texto"
JComboText combo = new "Caixa de Texto"
Certo JTextField caixa = new JTextField()
JLabel("caixa de texto")
JFrameText texto = new Text()
Respondido em 04/05/2020 16:34:44
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Certo JcomboBox
JRadioButton
JButton
Jmenu
Jcheckbox
Respondido em 04/05/2020 16:36:02
6
Questão
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 é:
JButton botao = new JFrame("sair");
Certo JButton botao = new JButton("sair");
JFrame botao = new JButton("sair");
JButton.botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
Respondido em 04/05/2020 16:35:10
7
Questão
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 iii está correta.
Apenas a alternativa i está correta.
Certo Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
Apenas a alternativa ii está correta.
Respondido em 04/05/2020 16:35:17
8
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
DO_NOTHING_ON_CLOSE
HIDE_ON_CLOSE
Certo DISPOSE_ON_CLOSE
EXIT_ON_CLOSE
DESTROI_ON_CLOSE
Respondido em 04/05/2020 16:35:37
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
Exercício: CCT0756_EX_A3_201903007836_V10 04/05/2020
Aluno(a): ISAAC SIQUEIRA LOPES 2020.1 EAD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201903007836
1
Questão
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:
Certo São extensões do pacote java.util.swing
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Possui portabilidade, em relação ao componente AWT
Conhecidos como componentes Java puros
Respondido em 04/05/2020 16:36:32
Gabarito
Comentado
Gabarito
Comentado
2
Questão
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:
3
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
Respondido em 04/05/2020 16:36:51
4
Questão
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:
JComboText combo = new "Caixa de Texto"
Certo JTextField caixa = new JTextField()
JLabel("caixa de texto")
JFrameText texto = new Text()
JBox caixa = "Caixa de Texto"
Respondido em 04/05/2020 16:37:16
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jcheckbox
Certo JcomboBox
Jmenu
JRadioButton
JButton
Respondido em 04/05/2020 16:37:07
6
Questão
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 é:
JButton botao = new JFrame("sair");
JFrame.botao = new.JButton("sair");
Certo JButton botao = new JButton("sair");
JFrame botao = new JButton("sair");
JButton.botao = new JButton("sair");
Respondido em 04/05/2020 16:37:32
7
Questão
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 iii está correta.
Apenas a alternativa ii está correta.
Apenas a alternativa i está correta.
Certo Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
Respondido em 04/05/2020 16:37:24
8
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
EXIT_ON_CLOSE
DO_NOTHING_ON_CLOSE
Certo DISPOSE_ON_CLOSE
DESTROI_ON_CLOSE
HIDE_ON_CLOSE
Respondido em 04/05/2020 16:37:29
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
2
Questão
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 é:
JButton botao = new JFrame("sair");
JFrame.botao = new.JButton("sair");
JButton.botao = new JButton("sair");
Certo JButton botao = new JButton("sair");
JFrame botao = new JButton("sair");
Respondido em 04/05/2020 17:02:15
3
Questão
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 iii está correta.
Apenas a alternativa ii está correta.
Certo Todas as alternativas estão corretas.
Respondido em 04/05/2020 17:02:18
4
Questão
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:
JBox caixa = "Caixa de Texto"
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
Certo JTextField caixa = new JTextField()
JLabel("caixa de texto")
Respondido em 04/05/2020 17:02:28
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
6
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jcheckbox
JRadioButton
Certo JcomboBox
JButton
Jmenu
Respondido em 04/05/2020 17:03:09
7
Questão
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
Certo DISPOSE_ON_CLOSE
Respondido em 04/05/2020 17:03:59
Gabarito
Comentado
8
Questão
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
Possui portabilidade, em relação ao componente AWT
Certo São extensões do pacote java.util.swing
Conhecidos como componentes Java puros
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Respondido em 04/05/2020 17:04:35
Gabarito
Comentado
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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.lang e javax.swing
java.util e java.lang
Certo java.awt e javax.swing
java.awt e java.lang
Respondido em 05/05/2020 16:37:14
Gabarito
Comentado
2
Questão
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");
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
JButton.botao = new JButton("sair");
Certo JButton botao = new JButton("sair");
Respondido em 05/05/2020 16:37:30
3
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
DO_NOTHING_ON_CLOSE
DESTROI_ON_CLOSE
HIDE_ON_CLOSE
Certo DISPOSE_ON_CLOSE
EXIT_ON_CLOSE
Respondido em 05/05/2020 16:37:37
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jmenu
JRadioButton
Jcheckbox
Certo JcomboBox
JButton
Respondido em 05/05/2020 16:37:49
6
Questão
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:
JComboText combo = new "Caixa de Texto"
JLabel("caixa de texto")
Certo JTextField caixa = new JTextField()
JFrameText texto = new Text()
JBox caixa = "Caixa de Texto"
Respondido em 05/05/2020 16:38:09
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Certo São extensões do pacote java.util.swing
Conhecidos como componentes Java puros
Possui portabilidade, em relação ao componente AWT
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Respondido em 05/05/2020 16:38:29
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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.
Apenas a alternativa iii está correta.
Apenas a alternativa ii está correta.
Todas as alternativas estão erradas.
Certo Todas as alternativas estão corretas.
Respondido em 05/05/2020 16:39:29
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
Possui portabilidade, em relação ao componente AWT
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Certo São extensões do pacote java.util.swing
Conhecidos como componentes Java puros
Respondido em 05/05/2020 16:40:19
Gabarito
Comentado
Gabarito
Comentado
2
Questão
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.util e java.lang
java.awt e java.lang
javax.swing e java.util
Certo java.awt e javax.swing
java.lang e javax.swing
Respondido em 05/05/2020 16:40:26
Gabarito
Comentado
3
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
4
Questão
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:
JLabel("caixa de texto")
JComboText combo = new "Caixa de Texto"
JBox caixa = "Caixa de Texto"
Certo JTextField caixa = new JTextField()
JFrameText texto = new Text()
Respondido em 05/05/2020 16:42:19
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Certo JcomboBox
Jmenu
Jcheckbox
JRadioButton
JButton
Respondido em 05/05/2020 16:42:42
6
Questão
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");
Certo JButton botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JButton.botao = new JButton("sair");
JButton botao = new JFrame("sair");
Respondido em 05/05/2020 16:42:49
7
Questão
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 ii está correta.
Certo Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
Apenas a alternativa i está correta.
Apenas a alternativa iii está correta.
Respondido em 05/05/2020 16:43:14
8
Questão
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
EXIT_ON_CLOSE
Certo DISPOSE_ON_CLOSE
HIDE_ON_CLOSE
DO_NOTHING_ON_CLOSE
Respondido em 05/05/2020 16:43:07
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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 java.lang
java.util e java.lang
java.lang e javax.swing
Certo java.awt e javax.swing
Respondido em 05/05/2020 16:43:44
Gabarito
Comentado
2
Questão
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 JButton("sair");
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
Certo JButton botao = new JButton("sair");
Respondido em 05/05/2020 16:43:48
3
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
EXIT_ON_CLOSE
Certo DISPOSE_ON_CLOSE
DESTROI_ON_CLOSE
HIDE_ON_CLOSE
DO_NOTHING_ON_CLOSE
Respondido em 05/05/2020 16:43:59
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jmenu
Jcheckbox
JButton
JRadioButton
Certo JcomboBox
Respondido em 05/05/2020 16:44:30
6
Questão
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:
Certo JTextField caixa = new JTextField()
JBox caixa = "Caixa de Texto"
JFrameText texto = new Text()
JComboText combo = new "Caixa de Texto"
JLabel("caixa de texto")
Respondido em 05/05/2020 16:44:40
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Conhecidos como componentes Java puros
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Possui portabilidade, em relação ao componente AWT
Certo São extensões do pacote java.util.swing
Respondido em 05/05/2020 16:44:34
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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.
Certo Todas as alternativas estão corretas.
Apenas a alternativa ii está correta.
Apenas a alternativa i está correta.
Apenas a alternativa iii está correta.
Todas as alternativas estão erradas.
Respondido em 05/05/2020 16:44:39
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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 java.lang
java.lang e javax.swing
java.util e java.lang
Certo java.awt e javax.swing
Respondido em 05/05/2020 16:45:27
Gabarito
Comentado
2
Questão
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 é:
JButton.botao = new JButton("sair");
JButton botao = new JFrame("sair");
Certo JButton botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JFrame botao = new JButton("sair");
Respondido em 05/05/2020 16:45:51
3
Questão
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
Certo DISPOSE_ON_CLOSE
DO_NOTHING_ON_CLOSE
EXIT_ON_CLOSE
HIDE_ON_CLOSE
Respondido em 05/05/2020 16:46:09
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
Respondido em 05/05/2020 16:46:17
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jcheckbox
Certo JcomboBox
JRadioButton
Jmenu
JButton
Respondido em 05/05/2020 16:46:13
6
Questão
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:
JLabel("caixa de texto")
JBox caixa = "Caixa de Texto"
JFrameText texto = new Text()
JComboText combo = new "Caixa de Texto"
Certo JTextField caixa = new JTextField()
Respondido em 05/05/2020 16:46:37
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Certo São extensões do pacote java.util.swing
Possui portabilidade, em relação ao componente AWT
Conhecidos como componentes Java puros
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Respondido em 05/05/2020 16:46:31
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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 ii está correta.
Apenas a alternativa iii está correta.
Apenas a alternativa i está correta.
Todas as alternativas estão erradas.
Certo Todas as alternativas estão corretas.
Respondido em 05/05/2020 16:46:41
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
2
Questão
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");
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
JButton.botao = new JButton("sair");
Certo JButton botao = new JButton("sair");
Respondido em 06/05/2020 20:46:47
3
Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como
argumento, marque a alternativa em que a constante usada destrói a janela.
HIDE_ON_CLOSE
EXIT_ON_CLOSE
DESTROI_ON_CLOSE
Certo DISPOSE_ON_CLOSE
DO_NOTHING_ON_CLOSE
Respondido em 06/05/2020 20:47:16
Gabarito
Comentado
4
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
Respondido em 06/05/2020 20:47:26
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jmenu
Certo JcomboBox
Jcheckbox
JButton
JRadioButton
Respondido em 06/05/2020 20:47:36
6
Questão
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:
JLabel("caixa de texto")
Certo JTextField caixa = new JTextField()
JBox caixa = "Caixa de Texto"
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
Respondido em 06/05/2020 20:47:44
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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:
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Possui portabilidade, em relação ao componente AWT
Certo São extensões do pacote java.util.swing
Conhecidos como componentes Java puros
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Respondido em 06/05/2020 20:47:44
Gabarito
Comentado
Gabarito
Comentado
8
Questão
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 ii está correta.
Apenas a alternativa i está correta.
Todas as alternativas estão erradas.
Certo Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
Respondido em 06/05/2020 20:48:20
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Conhecidos como componentes Java puros
Possui portabilidade, em relação ao componente AWT
Certo São extensões do pacote java.util.swing
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Respondido em 09/05/2020 13:40:07
Gabarito
Comentado
Gabarito
Comentado
2
Questão
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.util e java.lang
java.awt e java.lang
Certo java.awt e javax.swing
java.lang e javax.swing
Respondido em 09/05/2020 13:40:03
Gabarito
Comentado
3
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
Respondido em 09/05/2020 13:40:09
4
Questão
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:
JComboText combo = new "Caixa de Texto"
JLabel("caixa de texto")
JBox caixa = "Caixa de Texto"
JFrameText texto = new Text()
Certo JTextField caixa = new JTextField()
Respondido em 09/05/2020 13:40:50
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jmenu
Certo JcomboBox
JButton
Jcheckbox
JRadioButton
Respondido em 09/05/2020 13:40:40
6
Questão
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 JButton("sair");
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
Certo JButton botao = new JButton("sair");
Respondido em 09/05/2020 13:40:49
7
Questão
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 erradas.
Apenas a alternativa iii está correta.
Apenas a alternativa ii está correta.
Certo Todas as alternativas estão corretas.
Apenas a alternativa i está correta.
Respondido em 09/05/2020 13:41:10
8
Questão
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
DO_NOTHING_ON_CLOSE
Certo DISPOSE_ON_CLOSE
EXIT_ON_CLOSE
Respondido em 09/05/2020 13:41:29
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
Conhecidos como componentes Java puros
Possui portabilidade, em relação ao componente AWT
A maioria de seus componentes é escrita, manipulada e exibida completamente
em Java
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Certo São extensões do pacote java.util.swing
Respondido em 09/05/2020 13:41:43
Gabarito
Comentado
Gabarito
Comentado
2
Questão
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.util e java.lang
java.lang e javax.swing
java.awt e java.lang
Certo java.awt e javax.swing
javax.swing e java.util
Respondido em 09/05/2020 13:41:51
Gabarito
Comentado
3
Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a
janela correta?
Certo
Respondido em 09/05/2020 13:41:56
4
Questão
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:
Certo JTextField caixa = new JTextField()
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
JLabel("caixa de texto")
JBox caixa = "Caixa de Texto"
Respondido em 09/05/2020 13:42:07
Gabarito
Comentado
Gabarito
Comentado
5
Questão
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo.
Jcheckbox
Certo JcomboBox
JButton
JRadioButton
Jmenu
Respondido em 09/05/2020 13:42:12
6
Questão
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");
JFrame botao = new JButton("sair");
Certo JButton botao = new JButton("sair");
JButton.botao = new JButton("sair");
JButton botao = new JFrame("sair");
Respondido em 09/05/2020 13:42:20
7
Questão
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 erradas.
Apenas a alternativa iii está correta.
Certo Todas as alternativas estão corretas.
Apenas a alternativa ii está correta.
Apenas a alternativa i está correta.
Respondido em 09/05/2020 13:42:27
8
Questão
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
DO_NOTHING_ON_CLOSE
EXIT_ON_CLOSE
HIDE_ON_CLOSE
Certo DISPOSE_ON_CLOSE
Respondido em 09/05/2020 13:42:47
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Marque a alternativa que NÃO representa uma declaração de variável.
int i=0;
Errado
private static int i=0;
Certo
private final int i=0;
2
Questão
Métodos construtores são métodos que, no momento em que os objetos de uma classe
são instanciados, eles podem ser empregados para atribuir valores aos atributos
definidos na classe para cada um dos seus objetos. Tais métodos são facilmente
identificáveis em uma classe pois:
são métodos definidos como "private".
apenas eles atribuem valores aos atributos da classe.
é um método que só pode ser acessado após a classe ser instanciada.
são métodos que não utilizam parâmetros.
Certo possuem o mesmo nome da classe.
Respondido em 05/05/2020 18:13:50
3
Questão
Atributos declarados em uma classe como "private" não podem ser acessados de forma
direta utilizando o nome do objeto como referência ao atributo, para isso há a
necessidade de introdução de métodos, na referida classe, que realizem tal tarefa:
os getters e os setters. Este recurso, que é um dos fundamentos do paradigma das
linguagens orientadas a objetos, é conhecido como:
herança
Certo encapsulamento
implementação de interface
sobrecarga de método
polimorfismo
Respondido em 05/05/2020 18:14:24
4
Questão
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
Certo private ou protected
final
static
public
Respondido em 05/05/2020 18:16:56
Gabarito
Comentado
5
Questão
Seja a classe:
public class Navio {
private String classeNavio;
private int numPassageiros;
public Navio(classeNavio)
{
this.classeNavio=classeNavio;
}
}
Verifique as afirmativas e marque a opção correta:
I- A classe possui apenas um construtor.
II- As instâncias desta classe são criadas com seus atributos vazios ou não
inicializados.
III - A classe apresenta duas variáveis de classe mas nenhuma variável de
instância.
Iv - A classe apresenta construtor padrão sobrecarregado.
As afirmativas I e IV estão corretas.
Errado Apenas as alternativas II e III estão corretas.
Certo Apenas a I está correta.
As alternativas I, II e III estão corretas.
Todas as alternativas estão corretas.
Respondido em 05/05/2020 18:18:28
6
Questão
O encapsulemento é um dos princípios fundamentais da Orientação a Objetos e, graças
aos seus recursos, é que se gerencia a visibilidade dos membros de uma classe. O
encapsulamento é implementado em linguagens Orientadas a Objetos tais como C++ e
Java através da introdução de modificadores específicos no momento da declaração
dos membros da classe. Entre as alternativas apresentadas abaixo, marque aquela que
possui uma relação desses modificadores.
C) private; while; protected.
E) public; extended; double.
Certo B) protected; public; private.
A) public; class; protected.
D) new; private; public.
Respondido em 05/05/2020 18:20:03
7
Questão
Assinale a opção que não faz parte do conceito de orientação a objetos.
classe
método
herança
Certo procedimento
atributo
Respondido em 05/05/2020 18:20:36
Gabarito
Comentado
8
Questão
Acerca de Construtores em Java, marque a alternativa correta.
O construtor também é chamado de método principal.
Os construtores permitem modificar suas saídas.
Certo O construtor dar a possibilidade ou obriga o usuário de uma classe a
passar argumentos para o objeto durante o processo de criação do mesmo.
Um construtor é um método especial, já que possui retorno.
Errado Quando não é declarado nenhum construtor na classe, o Java o cria. Esse
construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele
é vazio. A partir do momento que o construtor é declarado, o construtor default não
é mais fornecido.
Respondido em 05/05/2020 18:22:55
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Um conceito importante em programação orientada a objetos é o termo objeto. Neste
sentido, o termo objeto significa:
Certo instância de uma classe.
define a declaração de uma variável de referência associada a um variável
primitiva.
um identificador utilizado para descrever o cenário do padrão como um todo.
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.
Respondido em 05/05/2020 18:24:55
Gabarito
Comentado
2
Questão
Assinale a alternativa que apresenta a assinatura de um método declarado
corretamente em Java.
Certo public void calcular(int v1, int v2) { }
public void calcular(v1, v2) { }
public void calcular int v1, int v2 { }
Errado public void (int v1, int v2) { }
public void calcular(int, int) { }
Respondido em 05/05/2020 18:27:42
3
Questão
Seja a Classe1, cuja declaração possui outra classe, a Classe2, declarada dentro de
um dos seus métodos. Com relação à Classe2 é correto afirmar que
Certo trata-se de uma classe Interna Local.
trata-se de uma Classe Externa.
Errado trata-se de uma Subclasse da Classe1.
a linguagem Java não possui este tipo de implementação.
trata-se de uma Classe Anônima.
Respondido em 05/05/2020 18:28:41
4
Questão
Marque a alternativa que NÃO representa um método overload e/ou static.
Certo
Math.PI;
Errado
Math.radom();
Math.sqrt(9);
Math.pow(3, 2);
5
Questão
Considere a Linguagem Java onde sejam declaradas A e B duas classes concretas, C e
D duas interfaces:
IV e V.
II e III.
Certo I e IV.
II e V.
I e II.
Respondido em 05/05/2020 18:31:55
6
Questão
Considere a classe Lampada
estadoLampada = 0;
Lampada L.acender();
7
Questão
Dado o seguinte modelo:
claud001
public Pessoa {
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;
}
}
public Pessoa {
public static main (String args[]) {
private codigoPessoa int;
private nome String;
private endereco String;
private telefone int;
}
}
Errado
public class Pessoa {
public static main (String args[]) {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
}
Certo
public class Pessoa {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
8
Questão
Considere as afirmativas a seguir:
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Marque a alternativa que indica qual a sintaxe que instancia um objeto corretamente
em Java?
2
Questão
Dado o seguinte modelo:
claud001
public Pessoa {
public static main (String args[]) {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
}
Certo
public class 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 Pessoa {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
3
Questão
Um objeto é instanciado em Java por meio do operador
instanceof.
Errado type.
Certo new.
extend.
this.
Respondido em 06/05/2020 14:55:12
4
Questão
Marque a alternativa que NÃO representa um método overload e/ou static.
Math.pow(3, 2);
Certo
Math.PI;
System.out.println("Centro Universitário Estácio da Amazônia");
Math.sqrt(9);
Math.radom();
5
Questão
Seja a Classe1, cuja declaração possui outra classe, a Classe2, declarada dentro de
um dos seus métodos. Com relação à Classe2 é correto afirmar que
trata-se de uma Classe Anônima.
trata-se de uma Subclasse da Classe1.
Certo trata-se de uma classe Interna Local.
a linguagem Java não possui este tipo de implementação.
trata-se de uma Classe Externa.
Respondido em 06/05/2020 14:56:59
6
Questão
Considere as afirmativas a seguir:
7
Questão
Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes
formas, como usar modificadores de visibilidade e também definí-lo como estático,
usando o termo static. Definir um atributo como static significa:
Certo O valor deste atributo é o mesmo para todas as instâncias da classe
(ele é compartilhado).
É acessado pelo objeto e não pela classe.
É um atributo do objeto e não da classe.
É a forma mais próxima de se definir um atributo local em Java.
O dado atribuído a este atributo fica guardado no objeto, e não na classe.
Respondido em 06/05/2020 14:59:50
8
Questão
Seja a classe:
public class Navio {
private String classeNavio;
private int numPassageiros;
public Navio(classeNavio)
{
this.classeNavio=classeNavio;
}
}
Marque a alternativa que representa corretamente uma sobrecarga de construtor:
public private Navio(){String classeNavio;}
public String Navio(){return classeNavio;}
public int,String Navio(){numPassageiro=classeNavio;}
Errado public int Navio(){return classeNavio;}
Certo public Navio(){};
Respondido em 06/05/2020 15:01:26
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Métodos construtores são métodos que, no momento em que os objetos de uma classe
são instanciados, eles podem ser empregados para atribuir valores aos atributos
definidos na classe para cada um dos seus objetos. Tais métodos são facilmente
identificáveis em uma classe pois:
Certo possuem o mesmo nome da classe.
são métodos que não utilizam parâmetros.
apenas eles atribuem valores aos atributos da classe.
são métodos definidos como "private".
é um método que só pode ser acessado após a classe ser instanciada.
Respondido em 06/05/2020 15:02:26
2
Questão
O encapsulamento é um conceito da orientação a objetos que:
exibe todos detalhes de implementação
Certo esconde detalhes de implementação e garante maior segurança aos
atributos da classe
permite instanciar objetos
permite o acesso irrestrito aos atributos da classe
aumenta velocidade da máquina virtual java
Respondido em 06/05/2020 15:02:50
3
Questão
______________________ permite que um método com o mesmo nome, porém com diferentes
argumentos, possua diferentes e retorne valores de diferentes tipos.
Overriden
Certo Overloading
TransOver
Errado Override
Overflow
Respondido em 06/05/2020 15:03:54
4
Questão
Considere a classe Lampada
estadoLampada = 1;
estadoLampada = 0;
5
Questão
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:
Método.
Conjunto.
Errado Objeto.
String.
Certo Classe.
Respondido em 06/05/2020 15:06:14
6
Questão
Mecanismo utilizado em orientação a objetos para obter segurança, modularidade e
autonomia dos objetos. Este conceito refere-se a(o):
Certo Encapsulamento
Herança
Herança Múltipla
Condicional
Método
Respondido em 06/05/2020 15:07:10
7
Questão
Agregação e composição definem relacionamentos entre _______ para os quais deve ser
definida a ________ da relação. Já a relação de herança expressa uma _______ entre
as classes. Escolha a opção que complementa corretamente o texto anterior:
Objetos; hierarquia; prioridade
Métodos; cardinalidade; prioridade
Classes; hierarquia; cardinalidade
Certo Objetos; cardinalidade; hierarquia
Errado Classes; prioridade; hierarquia
Respondido em 06/05/2020 15:08:44
8
Questão
No paradigma da orientação a objetos é correto afirmar que
Certo objetos são instâncias das classes.
superclasses herdam atributos das subclasses.
objetos servem para declarar classes.
uma classe deve possuir apenas um construtor.
construtor é um atributo da classe.
Respondido em 06/05/2020 15:09:52
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Qual a função do operador new?
nenhuma das alternativas
É usado para destruir um objeto alocado na memória sob um determinado
endereço de memória. nenhuma das alternativas.
Avisa ao garbage colector para apagar determinado espaço de memória.
Certo Aloca um espaço de memória usando o método construtor retornando um
endereço de memória para a variável.
Apontar para um endereço de memória onde o objeto se encontra alocado.
Respondido em 06/05/2020 15:10:46
2
Questão
Em Java, para alterar a visibilidade do elemento utiliza-se, entre outros, o
modificador de acesso:
abstract.
Certo protected.
volatile.
transient.
static.
Respondido em 06/05/2020 15:11:30
3
Questão
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.
Certo void
static
main
Scanner
public
Respondido em 06/05/2020 15:12:51
4
Questão
(FCC ¿ 2011 ¿ TRE-RN Analista Judiciário ¿ Análise de Sistemas)
Método especial destinado ao preparo de novos objetos durante sua instanciação.
Pode ser acionado por meio do operador new, recebendo parâmetros como métodos
comuns, o que permite caracterizar os objetos já na instanciação. Trata-se de:
Herança múltipla
Atributo
Certo Construtor
Herança polimórfica
Operação polimórfica
Respondido em 06/05/2020 15:20:36
5
Questão
O conceito de Tipo de Dados Abstrato (TDA) é popular em linguagens de programação.
Nesse contexto, analise as a afirmativas a seguir.
III e IV.
I e II.
II.
Certo II e IV.
I.
Respondido em 06/05/2020 15:21:30
6
Questão
O paradigma Orientado a Objetos é a base para a linguagem de programação Java,
tratando os conceitos de herança, polimorfismo, sobrescrição e sobrecarga. Acerca
desses conceitos, considere as afirmativas a seguir. I. A herança é uma técnica que
permite que uma classe seja subclasse de outra classe, desde que sejam do mesmo
pacote. II. Um mesmo objeto pode ser referenciado por instâncias de tipos
diferentes, desde que do mesmo tipo ou de um supertipo do objeto. III. Os métodos
construtores das classes Java podem ser sobrecarregados, mas não podem ser
sobrescritos. IV. O conceito de sobrecarga é baseado na reutilização dos nomes dos
métodos, porém com assinaturas diferentes. Assinale a alternativa correta.
Somente as afirmativas I e IV são corretas
Somente as afirmativas III e IV são corretas.
Certo Somente as afirmativas II, III e IV são corretas.
Somente as afirmativas I e II são corretas.
Errado Somente as afirmativas I, II e III são corretas.
Respondido em 06/05/2020 15:22:22
Gabarito
Comentado
Gabarito
Comentado
7
Questão
Em uma linguagem orientada a objetos, o uso repetido de um mesmo método em uma
classe é um recurso conhecido como:
superclasse
herança
instância de uma classe
Certo sobrecarga(overloading) de método
sobreposição(overriding) de método
Respondido em 06/05/2020 15:24:00
8
Questão
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:
Certo 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.
Atributos: determinam o estado do objeto
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.
Respondido em 06/05/2020 15:24:49
Gabarito
Comentado
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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
parâmetro
método
atributo
Certo objeto
Respondido em 06/05/2020 15:26:25
Gabarito
Comentado
2
Questão
O encapsulemento é um dos princípios fundamentais da Orientação a Objetos e, graças
aos seus recursos, é que se gerencia a visibilidade dos membros de uma classe. O
encapsulamento é implementado em linguagens Orientadas a Objetos tais como C++ e
Java através da introdução de modificadores específicos no momento da declaração
dos membros da classe. Entre as alternativas apresentadas abaixo, marque aquela que
possui uma relação desses modificadores.
D) new; private; public.
Certo B) protected; public; private.
E) public; extended; double.
A) public; class; protected.
C) private; while; protected.
Respondido em 06/05/2020 15:26:56
3
Questão
Como se instancia um objeto em Java?
Classe objeto = Construtor();
Classe objeto = new Construtor;
Construtor objeto = new Classe;
Construtor objeto = new Classe();
Certo Classe objeto = new Construtor();
Respondido em 06/05/2020 15:27:49
4
Questão
Seja a classe:
public class Navio {
private String classeNavio;
private int numPassageiros;
public Navio(classeNavio)
{
this.classeNavio=classeNavio;
}
}
Verifique as afirmativas e marque a opção correta:
I- A classe possui apenas um construtor.
II- As instâncias desta classe são criadas com seus atributos vazios ou não
inicializados.
III - A classe apresenta duas variáveis de classe mas nenhuma variável de
instância.
Iv - A classe apresenta construtor padrão sobrecarregado.
Todas as alternativas estão corretas.
Errado As afirmativas I e IV estão corretas.
Certo Apenas a I está correta.
As alternativas I, II e III estão corretas.
Apenas as alternativas II e III estão corretas.
Respondido em 06/05/2020 15:28:53
5
Questão
Marque a alternativa que NÃO representa uma declaração de variável.
private int i=0;
Certo
private final int i=0;
int i=0;
6
Questão
Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com
relação a estes conceitos, é correto afirmar que:
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 é 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.
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.
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.
Certo uma classe é uma descrição de um ou mais objetos por meio de um
conjunto uniforme de atributos e operações.
Respondido em 06/05/2020 15:30:13
7
Questão
Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java,
podemos utilizar a construção:
this extend integer SIZE := 10
void final int SIZE = 10
this final int SIZE :=10
Certo static final int SIZE = 10
static extend integer SIZE = 10
Respondido em 06/05/2020 15:30:52
Gabarito
Comentado
8
Questão
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.
Em geral você pode chamar um método de uma classe, mesmo sem ter criado um objeto
desta classe.
Errado
Um método pode especificar múltiplos parâmetros, separando cada parâmetro do
seguinte por um ponto e vírgula.
Certo
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.
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
______________________ permite que um método com o mesmo nome, porém com diferentes
argumentos, possua diferentes e retorne valores de diferentes tipos.
Certo Overloading
Overriden
Override
Overflow
TransOver
Respondido em 06/05/2020 17:07:36
2
Questão
Métodos construtores são métodos que, no momento em que os objetos de uma classe
são instanciados, eles podem ser empregados para atribuir valores aos atributos
definidos na classe para cada um dos seus objetos. Tais métodos são facilmente
identificáveis em uma classe pois:
apenas eles atribuem valores aos atributos da classe.
são métodos definidos como "private".
Certo possuem o mesmo nome da classe.
são métodos que não utilizam parâmetros.
é um método que só pode ser acessado após a classe ser instanciada.
Respondido em 06/05/2020 17:08:53
3
Questão
Mecanismo utilizado em orientação a objetos para obter segurança, modularidade e
autonomia dos objetos. Este conceito refere-se a(o):
Condicional
Herança
Certo Encapsulamento
Método
Herança Múltipla
Respondido em 06/05/2020 17:09:15
4
Questão
Considere a classe Lampada
estadoLampada = 1;
estadoLampada = 0;
Lampada L.acender();
5
Questão
O encapsulamento é um conceito da orientação a objetos que:
exibe todos detalhes de implementação
Certo esconde detalhes de implementação e garante maior segurança aos
atributos da classe
permite instanciar objetos
permite o acesso irrestrito aos atributos da classe
aumenta velocidade da máquina virtual java
Respondido em 06/05/2020 17:09:49
6
Questão
No paradigma da orientação a objetos é correto afirmar que
Certo objetos são instâncias das classes.
objetos servem para declarar classes.
uma classe deve possuir apenas um construtor.
superclasses herdam atributos das subclasses.
construtor é um atributo da classe.
Respondido em 06/05/2020 17:10:07
7
Questão
Agregação e composição definem relacionamentos entre _______ para os quais deve ser
definida a ________ da relação. Já a relação de herança expressa uma _______ entre
as classes. Escolha a opção que complementa corretamente o texto anterior:
Métodos; cardinalidade; prioridade
Objetos; hierarquia; prioridade
Certo Objetos; cardinalidade; hierarquia
Classes; hierarquia; cardinalidade
Classes; prioridade; hierarquia
Respondido em 06/05/2020 17:11:26
8
Questão
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:
Objeto.
Certo Classe.
String.
Conjunto.
Método.
Respondido em 06/05/2020 17:11:49
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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:
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.
A classe provê a estrutura para a construção de objetos.
Atributos: determinam o estado do objeto
Certo Um objeto não armazena seu estado em campos (variáveis) e expõe seu
comportamento através de métodos (funções).
Respondido em 06/05/2020 17:13:04
Gabarito
Comentado
2
Questão
Qual a função do operador new?
Certo Aloca um espaço de memória usando o método construtor retornando um
endereço de memória para a variável.
Apontar para um endereço de memória onde o objeto se encontra alocado.
nenhuma das alternativas
É usado para destruir um objeto alocado na memória sob um determinado
endereço de memória. nenhuma das alternativas.
Avisa ao garbage colector para apagar determinado espaço de memória.
Respondido em 06/05/2020 17:13:04
3
Questão
Em uma linguagem orientada a objetos, o uso repetido de um mesmo método em uma
classe é um recurso conhecido como:
sobreposição(overriding) de método
instância de uma classe
Certo sobrecarga(overloading) de método
herança
superclasse
Respondido em 06/05/2020 17:13:33
4
Questão
O conceito de Tipo de Dados Abstrato (TDA) é popular em linguagens de programação.
Nesse contexto, analise as a afirmativas a seguir.
Certo II e IV.
I e II.
III e IV.
II.
Errado I.
Respondido em 06/05/2020 17:13:59
5
Questão
Em Java, para alterar a visibilidade do elemento utiliza-se, entre outros, o
modificador de acesso:
static.
Certo protected.
transient.
abstract.
volatile.
Respondido em 06/05/2020 17:14:23
6
Questão
O paradigma Orientado a Objetos é a base para a linguagem de programação Java,
tratando os conceitos de herança, polimorfismo, sobrescrição e sobrecarga. Acerca
desses conceitos, considere as afirmativas a seguir. I. A herança é uma técnica que
permite que uma classe seja subclasse de outra classe, desde que sejam do mesmo
pacote. II. Um mesmo objeto pode ser referenciado por instâncias de tipos
diferentes, desde que do mesmo tipo ou de um supertipo do objeto. III. Os métodos
construtores das classes Java podem ser sobrecarregados, mas não podem ser
sobrescritos. IV. O conceito de sobrecarga é baseado na reutilização dos nomes dos
métodos, porém com assinaturas diferentes. Assinale a alternativa correta.
Somente as afirmativas III e IV são corretas.
Somente as afirmativas I e II são corretas.
Somente as afirmativas I e IV são corretas
Certo Somente as afirmativas II, III e IV são corretas.
Errado Somente as afirmativas I, II e III são corretas.
Respondido em 06/05/2020 17:14:29
Gabarito
Comentado
Gabarito
Comentado
7
Questão
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.
public
Certo void
static
Scanner
main
Respondido em 06/05/2020 17:15:10
8
Questão
(FCC ¿ 2011 ¿ TRE-RN Analista Judiciário ¿ Análise de Sistemas)
Herança polimórfica
Atributo
Herança múltipla
Certo Construtor
Operação polimórfica
Respondido em 06/05/2020 17:15:49
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Seja a classe:
public class Navio {
private String classeNavio;
private int numPassageiros;
public Navio(classeNavio)
{
this.classeNavio=classeNavio;
}
}
Verifique as afirmativas e marque a opção correta:
I- A classe possui apenas um construtor.
II- As instâncias desta classe são criadas com seus atributos vazios ou não
inicializados.
III - A classe apresenta duas variáveis de classe mas nenhuma variável de
instância.
Iv - A classe apresenta construtor padrão sobrecarregado.
As afirmativas I e IV estão corretas.
Errado As alternativas I, II e III estão corretas.
Todas as alternativas estão corretas.
Apenas as alternativas II e III estão corretas.
Certo Apenas a I está correta.
Respondido em 06/05/2020 17:16:10
2
Questão
Marque a alternativa que NÃO representa uma declaração de variável.
Certo
private final int i=0;
int i=0;
3
Questão
Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com
relação a estes conceitos, é correto afirmar que:
Errado 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.
herança é o mecanismo pelo qual um objeto pode estender outro objeto da mesma
classe, aproveitando seus comportamentos e variáveis possíveis.
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.
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.
Certo uma classe é uma descrição de um ou mais objetos por meio de um
conjunto uniforme de atributos e operações.
Respondido em 06/05/2020 17:17:29
4
Questão
Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java,
podemos utilizar a construção:
this extend integer SIZE := 10
Errado void final int SIZE = 10
Certo static final int SIZE = 10
static extend integer SIZE = 10
this final int SIZE :=10
Respondido em 06/05/2020 17:18:30
Gabarito
Comentado
5
Questão
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.
Em geral você pode chamar um método de uma classe, mesmo sem ter criado um objeto
desta classe.
Certo
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.
Errado
Um método pode especificar múltiplos parâmetros, separando cada parâmetro do
seguinte por um ponto e vírgula.
6
Questão
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
atributo
Certo objeto
Respondido em 06/05/2020 17:20:30
Gabarito
Comentado
7
Questão
O encapsulemento é um dos princípios fundamentais da Orientação a Objetos e, graças
aos seus recursos, é que se gerencia a visibilidade dos membros de uma classe. O
encapsulamento é implementado em linguagens Orientadas a Objetos tais como C++ e
Java através da introdução de modificadores específicos no momento da declaração
dos membros da classe. Entre as alternativas apresentadas abaixo, marque aquela que
possui uma relação desses modificadores.
A) public; class; protected.
E) public; extended; double.
Certo B) protected; public; private.
C) private; while; protected.
D) new; private; public.
Respondido em 06/05/2020 17:20:57
8
Questão
Como se instancia um objeto em Java?
Construtor objeto = new Classe;
Classe objeto = new Construtor;
Certo Classe objeto = new Construtor();
Classe objeto = Construtor();
Construtor objeto = new Classe();
Respondido em 06/05/2020 17:21:04
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique
a alternativa que indica o que está errado, verificando a classe Pessoa e na
sequência a classe TestaPessoa.
public class Pessoa{
String nome;
int idade;
String telefone;
public void exibirDados(){
System.out.println("Nome:"+nome);
System.out.println("Idade:" + idade+ " anos");
System.out.println("Telefone:"+ telefone);
}
}
o erro está no método exibirDados() da classe Pessoa, ele não pode ser void.
não há erros nos códigos acima.
faltou o método main na classe Pessoa.
Certo faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder
chamar seu método através da variável de referência indicada. Exemplo: Pessoa p =
new Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados().
faltou criar o objeto na classe Pessoa.
Respondido em 06/05/2020 17:22:22
Gabarito
Comentado
2
Questão
O Encapsulamento é o mecanismo utilizado em orientação a objetos para obter
segurança, modularidade e autonomia dos objetos através dos modificadores.
3
Questão
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 estados internos de uma classe.
define a declaração de uma variável de referência associada a um variável
primitiva.
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.
Certo instância de uma classe.
Respondido em 06/05/2020 17:27:22
Gabarito
Comentado
4
Questão
Acerca de Construtores em Java, marque a alternativa correta.
Um construtor é um método especial, já que possui retorno.
Errado Quando não é declarado nenhum construtor na classe, o Java o cria. Esse
construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele
é vazio. A partir do momento que o construtor é declarado, o construtor default não
é mais fornecido.
Certo O construtor dar a possibilidade ou obriga o usuário de uma classe a
passar argumentos para o objeto durante o processo de criação do mesmo.
O construtor também é chamado de método principal.
Os construtores permitem modificar suas saídas.
Respondido em 06/05/2020 17:28:34
5
Questão
Seja a classe:
public class TV {
Marque a alternativa que apresenta uma forma correta de se criar uma instância para
esta classe:
6
Questão
O objeto c não pode ser instanciado, pois não há construtor na classe.
Certo Será gerado um erro de compilação, pois o atributo é private.
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
Respondido em 06/05/2020 17:30:56
Gabarito
Comentado
Gabarito
Comentado
7
Questão
A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se
conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva,
a adoção do paradigma orientado a objetos implica necessariamente que:
os sistemas sejam encapsulados por outros sistemas
Certo 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
Respondido em 06/05/2020 17:49:32
Gabarito
Comentado
8
Questão
Assinale a alternativa que apresenta a assinatura de um método declarado
corretamente em Java.
public void calcular int v1, int v2 { }
Certo public void calcular(int v1, int v2) { }
public void (int v1, int v2) { }
public void calcular(v1, v2) { }
public void calcular(int, int) { }
Respondido em 06/05/2020 18:47:44
Col@bore
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Diminuir Letra Lupa Aumentar Letra
1
Questão
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
public
Certo private ou protected
static
final
Respondido em 06/05/2020 18:36:15
Gabarito
Comentado
2
Questão
(CESPE - 2013 - TRE-MS) Assinale a opção correta quanto à abordagem conceitual de
abstração sob o paradigma de programação orientada a objetos.
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.
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.
Certo 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.
Respondido em 06/05/2020 19:19:21
3
Questão
Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes
formas, como usar modificadores de visibilidade e também definí-lo como estático,
usando o termo static. Definir um atributo como static significa:
Certo O valor deste atributo é o mesmo para todas as instâncias da classe
(ele é compartilhado).
É acessado pelo objeto e não pela classe.
É um atributo do objeto e não da classe.
O dado atribuído a este atributo fica guardado no objeto, e não na classe.
É a forma mais próxima de se definir um atributo local em Java.
Respondido em 06/05/2020 19:21:16
4
Questão
Dado o seguinte modelo:
claud001
public Pessoa {
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;
}
}
public Pessoa {
public static main (String args[]) {
private codigoPessoa int;
private nome String;
private endereco String;
private telefone int;
}
}
Certo
public class Pessoa {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
5
Questão
Um objeto é instanciado em Java por meio do operador
this.
extend.
Certo new.
type.
instanceof.
Respondido em 06/05/2020 19:22:36
6
Questão
Marque a alternativa que NÃO representa um método overload e/ou static.
Math.sqrt(9);
Math.radom();
Math.pow(3, 2);
Certo
Math.PI;
7
Questão
Seja a Classe1, cuja declaração possui outra classe, a Classe2, declarada dentro de
um dos seus métodos. Com relação à Classe2 é correto afirmar que
trata-se de uma Subclasse da Classe1.
a linguagem Java não possui este tipo de implementação.
Certo trata-se de uma classe Interna Local.
trata-se de uma Classe Anônima.
trata-se de uma Classe Externa.
Respondido em 06/05/2020 19:28:23
8
Questão
Considere as afirmativas a seguir: