WorksheetsRevisão Java Básico
Total questions: 49
Worksheet time: 35mins
Podemos afirmar que o JDK é
uma biblioteca responsável pela execução das aplicações na JVM.
é responsável por executar instruções compiladas em Java.
é um kit de ferramentas web
é o Kit de Desenvolvimento.
Qual extensão de um arquivo fonte Java?
.class
.jar
.java
.html
Java é uma linguagem multiplataforma. Por que?
Java não é multiplataforma, ou seja, preciso instalar o Java certo para cada plataforma e programar pensando nos recursos de hardware disponíveis
Pois é executada em kit de desenvolvimento Java (JDK) que é reconhecido pela maior parde dos dispositivos existentes
Pois os binários são executados em uma máquina virtual Java (JVM) que é reconhecida pela maior parde dos dispositivos existentes.
Pois Java é a linguagem mais popular que existe
O ambiente JDK é instalado a partir do site do seu proprietário, que é a empresa
Oracle
Sun MicroSistems
OpenJDK
JCP (Java Community Programmers)
Assinale a opção que contem apenas comandos de decisão:
for e wihile
for e switch
if e switch
if e for
Ao se executar o trecho de código abaixo, escrito na linguagem Java, será obtido o seguinte resultado:
public class Classe {
public static void main(String[] args) {
int i = 9;
int x = 10;
System.out.println("Soma: " + i + x);
} }
Erro em tempo de execução.
O código não compila.
Soma: 19
Soma: 910
Analise o código Java e marque a alternativa que representa o valor impresso:
public class Teste{
public static void main(String[] args){
int i=2,j=8;
int n = j%i;
System.out.println(n);} }
2
3
4
0
Qual a sintaxe para criar um array de 5 Strings?
String meuArray = new String[5];
String[] meuArray = new String[5];
String[5] meuArray = new String[];
String[5] meuArray = new String[5];
Qual a sintaxe para criar um array de inteiros com 3 valores iniciais?
int[] meuArray = [1, 5, 3];
int[] meuArray = {1, 5, 3};
int meuArray = {1, 5, 3};
int[3] meuArray = {1, 5, 3};
int[3] meuArray = [1, 5, 3];
Dado o vetor/Array com identificação meuArray, como adicionar um valor x dentro do index i?
meuArray.set(i, x);
meuArray.get(i, x);
meuArray[i] = x;
meuArray.get(i) = x;
int[] nums = {2, 3, 5, 8, 9, 11};
Como se acessa o 4º elemento do array/vetor?
nums[4]
nums[3]
nums[8]
Assinale a opção que apresenta como devo importar a classe Scanner para dentro do escopo do programa?
import java.util.Scanner;
import java.Scanner.util;
import java.Scanner;
import java.Scanner.System.in;
Como criar um scanner chamado "keyboard"?
Scanner keyboard = new Scanner()
Scanner keyboard = new Scanner(Scanner);
Scanner keyboard = new Scanner(System.in);
Scanner keyboard = new Scanner(System.out);
Após criar um scanner chamado "meuScanner", como coletar um inteiro pelo terminal?
meuScanner.nextInt();
meuScanner.nextValue();
meuScanner.next();
meuScanner.input();
Analisando a imagem, podemos afirmar que trata-se de
de um objeto que possui os métodos: nome, endereco, telefone, idade e altura
de uma classe que possui os atributos: nome, endereco, telefone, idade e altura
trata-se de uma instância que possui uma classe abstrata
trata-se de um objeto pessoa que possui os atributos: Registrar, Matricular, Pagar, Estudar e Cadastrar.
Analise a classe acima e escolha a alternativa que contenha apenas informações verdadeiras
A classe ItemOrçamento possui dois atributos (getHistorico e getValor) e dois métodos historico e valor.
A classe historico possui dois atributos (historico e valor)
A classe historico possui um construtor (ItemOrcamento), dois atributos (getHistorico e getValor) e dois métodos historico e valor
A classe ItemOrcamento possui dois atributos (historico e valor), dois métodos (getHistorico e getValor) e um método construtor (ItemOrcamento)
Qual foi o primeiro nome de Java?
Coffee
Oak
New C++
Duke
Assinale a opção que apresenta a origem do nome Java?
Café
Livro
Programa de TV
Iniciais dos desenvolvedores Java
O sistema operacional Android é baseado em Java?
Verdadeiro
Falso
Quem inventou o Java?
James Gosling
Sergey Brin
Steve Jobs
Bill Gates
Tim Berners-Lee
Qual o nome do mascote do Java?
Duke
Ronny
Penguin
James
Jack
Qual foi a funcionalidade original do Java?
Interatividade através da TV
Internet
Jogos
Carros
Qual empresa é proprietária do Java?
Oracle
Microsoft
Apple
Intel
Qual tipo de dados devo utilizar para uma variável que receba o valor "Fiesc Senai" ?
Double
Float
String
Int
Qual o tipo de dado para a entrada de valor 1234.5?
int
double
char
boolean
Qual o tipo de dado para a entrada de valor True?
float
boolean
int
double
Para que devemos usar a biblioteca Scanner em Java?
Dar permissões para usuários
Correção de erros de sistema
Permitir que usuários acessem dados/arquivos
Permitir que o usuário informe dados
Qual a funcionalidade do comando de repetição For?
Para repetir um operação durante uma quantidade definida de vezes
Para repetir um operação durante uma quantidade indefinida de vezes
Para que devemos usar o laço While?
Para repetir um operação durante uma quantidade definida de vezes
Para repetir um operação durante uma quantidade indefinida de vezes
Quando nós queremos imprimir algo em Java, nós utilizamos qual código?
system.out.print();
System.out.println();
System.Out.Printf();
System.out.show();
Escolha a opção que preenche a lacuna da frase abaixo:
"_________________ é uma coleção de elementos utilizados e armazenados, onde todos são do mesmo tipo de dado."
Array/Vetor
Switch
Case
Loop
Escolha a opção que apresenta os índices de um vetor/array com seguinte declaração:
int[] ar = {2, 4, 6, 8 }
0, 1, 2, 3
1, 2, 3, 4
2, 4, 6, 8
0, 2, 4, 6
Analise o vetor declarado abaixo:
int stats[3];
Assinale a opção que contem os índices do vetor acima?
0 até 3
0 até 2
1 até 3
0 até 4
Assinale a opção que exibe o código necessário para imprimir o conteúdo da 5ª posição de um vetor com nome vetNomes?
System.out.println(vetNomes[5]);
vetNomes[4];
vetNomes[5];
System.out.println(vetNomes[4]);
Assinale a opção que apresenta o valor contido no índice 1 do vetor apresentado abaixo:
String[] names = {"Marcos", "Denilson", "Jack", "Carlos"};
Marcos
Denilson
Jack
Carlos
Assinale a opção correta:
Um vetor pode armazenar valores de tipos diferentes?(Int e float no mesmo vetor, por exemplo)
Verdadeiro
Falso
Assinale a opção abaixo que devemos utilizar apenas exibir uma mensagem ao usuário utilizando o JOptionpane.
JOptionPane.showInputDialog
Integer.parseInt
JOptionPane.showMessageDialog
JOptionPane.showInputMessage
O Java é uma linguagem fortemente tipada, ou seja, para usarmos os tipos de informações, temos que declará-los.
Verdadeiro
Falso
Analise o texto abaixo e assinale se ele é verdadeiro ou falso.
"As declarações seguem essa sintaxe: [tipo] nome_da_variável; "
Isso é necessário pois o Java seleciona uma parte na memória (aloca) para esta variável, porém os tipos de variáveis ocupam diferentes tamanhos na memória.
Verdadeiro
Falso
Analise o código abaixo:
public static void main(String[] args) {
int idade = 21;
System.out.println ("idade");
}
Qual das opções abaixo apresenta o que será impresso na tela?
21
idade
21 anos
"idade"
Analise a afirmação abaixo e assinale a opção correta:
"Para representar valores decimais, em computação, usamos o ponto '.' como separador, e não vírgula."
Verdadeiro
Falso
Assinale a opção correta a respeito da afirmação abaixo:
"A classe JOptionPane faz parte do pacote javax.swing e contém métodos que permitem a criação e exibição de diálogos gráficos padronizados apenas para saída de dados."
Verdadeiro
Falso
Analise a frase abaixo:
"A linguagem Java, considera as variáveis "Teste" e "teste" como variáveis diferentes."
Com base na afirmação acima podemos dizer que Java é CaseSensitive?
Verdadeiro
Falso
Qual das opções abaixo apresenta a estrutura geral de um método em Java?
<tipo do valor de retorno> <nome do método> (parâmetros[caso necessários])
<Modificador de Acesso> < tipo > <nome do método> (parâmetros[caso necessários])
public static void main (String[ ] args)
<nome do método> (parâmetros)
