Logo Passei Direto
Buscar

Teste de conhecimento Estácio de Sá

Ferramentas de estudo

Questões resolvidas

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.
Classes
Associações
Atributos
Coleções
Métodos

Seja o seguinte trecho de um programa Java:
Em relação ao código acima, qual das opções abaixo contém um tipo de dados que pode ser retornado pelo método testaValor() de modo a não gerar um erro de compilação?
double
Boolean
char
int
byte

Em JAVA, os operadores lógicos ''E'', ''OU'' e ''NÃO'' são representados respectivamente por:

&&, ||, !
and, or, not
&, #, $
*, +, ~
.and., .or., .not

Marque a alternativa que contém o resultado do código abaixo.
Erro de tempo de execução quando da execução do comando x2=x1*2
Erro de compilação, pois o operador == deveria ser substituído pelo método equals()
x1 igual a x2
Erro de compilação, pois não é permitido operar sobre objetos do tipo Integer
x1 diferente de x2

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];
int [][] matriz = new int [4,5];
int matriz [4][5];

Considere o trecho de código a seguir e assinale a alternativa correta: public static void main(String[] args) { int[] vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1}; int aux = 0; int i = 0; System.out.print("{"); for(i = 0; i<10; i++){ System.out.print(" "+vet[i]); } System.out.print("}"); System.out.println(" "); for(i = 0; i<10; i++){ for(int j = 0; j<9; j++){ if(vet[j] > vet[j + 1]){ aux = vet[j]; vet[j] = vet[j+1]; vet[j+1] = aux; } } } System.out.print("{"); for(i = 0; i<10; i++){ System.out.print(" "+vet[i]); } System.out.print("}"); }
O código irá exibir o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1} na saída
O código apresentará um erro "java.lang.ArrayIndexOutOfBoundsException"
É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1}
É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor ordenado crescentemente
É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor ordenado descrescentemente

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.
Classes
Associações
Atributos
Coleções
Métodos

Seja o seguinte trecho de um programa Java:
Em relação ao código acima, qual das opções abaixo contém um tipo de dados que pode ser retornado pelo método testaValor() de modo a não gerar um erro de compilação?
double
Boolean
char
int
byte

Em JAVA, os operadores lógicos ''E'', ''OU'' e ''NÃO'' são representados respectivamente por:

&&, ||, !
and, or, not
&, #, $
*, +, ~
.and., .or., .not

Marque a alternativa que contém o resultado do código abaixo.
Erro de tempo de execução quando da execução do comando x2=x1*2
Erro de compilação, pois o operador == deveria ser substituído pelo método equals()
x1 igual a x2
Erro de compilação, pois não é permitido operar sobre objetos do tipo Integer
x1 diferente de x2

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];
int [][] matriz = new int [4,5];
int matriz [4][5];

Considere o trecho de código a seguir e assinale a alternativa correta: public static void main(String[] args) { int[] vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1}; int aux = 0; int i = 0; System.out.print("{"); for(i = 0; i<10; i++){ System.out.print(" "+vet[i]); } System.out.print("}"); System.out.println(" "); for(i = 0; i<10; i++){ for(int j = 0; j<9; j++){ if(vet[j] > vet[j + 1]){ aux = vet[j]; vet[j] = vet[j+1]; vet[j+1] = aux; } } } System.out.print("{"); for(i = 0; i<10; i++){ System.out.print(" "+vet[i]); } System.out.print("}"); }
O código irá exibir o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1} na saída
O código apresentará um erro "java.lang.ArrayIndexOutOfBoundsException"
É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1}
É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor ordenado crescentemente
É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor ordenado descrescentemente

Prévia do material em texto

CCT0756_EX_A2_201703294742_V8
 
 
 LINGUAGEM DE PROGRAMAÇÃO 2a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0756_EX_A2_201703294742_V8 30/05/2018 19:46:49 (Finalizada)
Aluno(a): RICARDO ALEXANDRE KEMMERICH 2018.1 EAD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201703294742
 
 
Ref.: 201703503117
 1a 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."); 
 
O resultado da execução dos fragmentos em I e II será, respectivamente,
perdeu o bônus e ganhou
 perdeu o bônus e ganhou o bônus
ganhou e ganhou
perdeu e ganhou o bônus
perdeu e perdeu
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Ref.: 201703934754
 2a 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.
 Coleções
Associações
Atributos
Métodos
Classes
 
 
 
Ref.: 201704223195
 3a Questão
Seja o seguinte trecho de um programa Java:
Em relação ao código acima, qual das opções abaixo contém um tipo de dados que pode ser retornado pelo método
testaValor() de modo a não gerar um erro de compilação?
double
 Boolean
char
 int
byte
 
 
 
Ref.: 201703357504
 4a Questão
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
&, #, $
*, +, ~
 &&, ||, !
and, or, not
.and., .or., .not
 
 
 
Ref.: 201704277557
 5a 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:
public class Prog01 {File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
public static void main(String[] args)
 { int i=-7.2; System.out.println("Valor = "+Math.abs(i)); }
} 
 Valor = 7
Valor = 7.2
Valor = -7.2
 O programa não será executado, erro de compilação
Valor = +Math.abs(i)
 
 
 
Ref.: 201704223182
 6a Questão
Marque a alternativa que contém o resultado do código abaixo.
 x1 diferente de x2
 x1 igual a x2
Erro de compilação, pois não é permitido operar sobre objetos do tipo Integer
Erro de tempo de execução quando da execução do comando x2=x1*2
Erro de compilação, pois o operador == deveria ser substituído pelo método equals()
 
 
 
Ref.: 201703355849
 7a 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 [4][5];
int [][] matriz = new int [5][5];
int matriz [4][5];
 int [][] matriz = new int [4,5];
 
 
 
Ref.: 201704193804
 8a Questão
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Considere o trecho de código a seguir e assinale a alternativa correta:
public static void main(String[] args) {
 int[] vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1};
 int aux = 0;
 int i = 0;
 System.out.print("{");
 for(i = 0; i<10; i++){
 System.out.print(" "+vet[i]);
 }
 System.out.print("}");
 System.out.println(" ");
 for(i = 0; i<10; i++){
 for(int j = 0; j<9; j++){
 if(vet[j] > vet[j + 1]){
 aux = vet[j];
 vet[j] = vet[j+1];
 vet[j+1] = aux;
 }
 }
 }
 System.out.print("{");
 for(i = 0; i<10; i++){
 System.out.print(" "+vet[i]);
 }
 System.out.print("}");
 }
 O código irá exibir o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1} na saída
 É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor ordenado crescentemente
É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1}
É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor ordenado descrescentemente
O código apresentará um erro "java.lang.ArrayIndexOutOfBoundsException"
 
 
Explicação: Em diversas aplicações, tanto cientificas como comerciais, vamos encontrar problemas de ordenação, como
por exemplo, ordenar números em ordem crescente ou decrescente, nomes em ordem alfabética, etc. Para ordenar os
elementos de uma maneira eficaz é necessário o uso de um algoritmo de ordenação. Existem diversos algoritmos de
ordenação, o conhecimento deles e suas aplicações é algo muito importante para um programador; conhecendo esses
algoritmos, o programador poderá escolher o melhor de acordo com a necessidade, melhorando o desempenho da
aplicação. O método bolha é usado para ordenar vetores em várias condições e neste caso aplicamos uma delas.
 
 
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js

Mais conteúdos dessa disciplina