Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 70 questões.
#1813692

A seguinte função em Java destina-se a receber uma lista como parâmetro, bem como inserir elementos de instâncias da classe Produto.


1. public static int f1(ArrayList lista){ 2. for (int i = 0; i < 10; i++) { 3. Produto P = Produto(); 4. lista.add(P); 5. } 6. return lista.size(); 7. }

Após analisar o trecho de código-fonte, assinale a afirmativa correta. 

  • A função f1 está sintaticamente correta e sempre retornará o valor 10 como resultado.
  • Há um erro sintático na linha 3, visto que o operadornewnão está sendo utilizado para instanciar o objeto da classe Produto.
  • A função f1 está correta em termos de sintaxe e semântica; o resultado da função pode variar de acordo com o parâmetro de entrada.
  • Há um erro sintático na linha 1, pois a função não poderia ser estática, e um erro semântico na linha 6, devido à incompatibilidade de tipos.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora