WorksheetsLógica de programação e Java
Total questions: 18
Worksheet time: 21mins
Em qual opção a seguir se tem sinais na sequencia: Maior que, menor que, maior ou igual e menos ou igual?
>, <, <=, >=
>, <, >=, <=
<, >, <=, >=
>, <>, <>=, >=
Em qual opção a seguir, se tem um método sem retorno no Java?
public static String metodoNome(String valor) {}
public String metodoNome(String valor) {return System.out.println(valor);}
public static void metodoNome(String valor) {System.out.println(valor);}
public String metodoNome(String valor) {}
Para resolver um algoritmo que solicita o calculo entre dois valores informados pelo usuário, qual o número de atributos precisamos criar para tal ação. Obs: cada valor deve estar em um atributo diferente.
mais de três
um
dois
três
Quando precisamos definir um algoritmo que precisa decidir se um valor é positivo, qual das seguintes estruturas melhor atende essa necessidade?
if(numero!=0)
if(numero<0)
if(numero<=0)
if(numero>0)
Sabendo que um usuário informará o seu telefone celular em uma aplicação, qual o melhor tipo de dado para receber esse dado pelo back end?
int
String
Long
var
Para escrever um algoritmo que identifique quantos números foram recebidos em uma lista num, a melhor solução seria?
num.size();
num=size();
num.size(3)
num++
Qual dos códigos abaixo, trata-se de um método de nome aIsBigger com returno boolean válido?
public boolean aIsBigger(int a) {
return true;
}
public boolean aIsBigger(int a) {
return "true";
}
public boolean aIsBig(int a) {
return a+b;
}
public boolean aIsBigger(int a) {
return var x;
}
Qual opção abaixo é um atributo Java?
private Long id;
public var nome;
var nome;
private id Long;
Para um algoritmo identificar se o número informado é impar ou par, podemos realizar um determinado calculo dentro de uma estrutura lógica, que são respectivamente:
numero == 1, estrutura if
numero*2, estrutura for
numero/2, estrutura if
numero%2, estrutura if
Para executarmos um algoritmo que realiza uma determinada rotina por um número finito de vezes, podemos utilizar quais estruturas?
do, for e if
map e orelse
while, do e for
if e else
É possível utilizarmos um if dentro da estrutura de um outro if?
Sim
Não
List<Integer> lista = Arrays.asList(1, 5, 8, 7, 4, 6, 3, 2, 1, 8, 5, 7, 4); lista.stream().forEach(System.out::print);
Esse trecho de código é responsável por:
Criar um atributo que recebe um dos números e exibir no console
Criar uma lista do tipo Boolean e escrever os valores no console
Criar uma lista do tipo Integer e escrever os valores no console
Criar uma lista do tipo Integer e somar todos os valores
São métodos do Java List:
.add
.contains
.remove
.size
.adiciona
.remove
.contar
.tamanho
.read
.dowhile
.ifelse
.trycatch
.add
.dowhile
.ifelse
.size
Bloco try/catch serve para tratamento de exceções, tratamento de códigos que podem não ser totalmente atendidos e gerarem alguma exceção/erro. É exemplo de um bloco try/catch:
try { erro } catch;
try { comando(s); } catch (Exception e) { comando(s); } catch (FileNotFoundException f) { comando(s); }
try/catch{ comando(s); } ;
Qual camada é responsável por entregar as rotas de uma api?
Repository
Model
Service
Controller
Qual a camada é responsável por informar os atributos de um objeto?
Repository
Model
Controller
Service
Qual camada é responsável por se comunicar com o banco de dados realizando as querys/consultas necessárias para o Crud?
Repository
Controller
Model
Service
Qual camada é responsável por tratar as regras de negócio de uma aplicação, como por exemplo: validar se o usuário é maior de 18 anos.
Controller
Service
Webcam
RG
