Questão 1384583

Tecnologia da Informação · 2014

Questão

ID 1384583

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2014 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Universidade Estadual do Rio Grande do Sul


Para a resolução das questões desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões existe(m) letra(s), abreviatura(s), acrônimo(s), fórmula(s), comando(s), instrução(ões), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Neste caso, para resolver as questões, desconsidere tais aspas e atente somente para a(s) letra(s), palavra(s) ou texto(s) propriamente ditos; e (3) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.

As questões 25 e 26 baseiam-se nas Figuras 5(a) e 5(b). A Figura 5(a) mostra dois programas em Java, no qual se inseriu, nos locais apontados pelas setas nº 1 e 2, retângulos, de modo a ocultar o código fonte existente nesses locais. A Figura 5(b) mostra uma caixa de diálogo que passou a ser exibida ao serem executados os programas da Figura 5(a).

\(\leftarrow\) 1

public class Teste {

static long teste (int n) {

if (n < 2){

return n;

}

else {

return teste (n-1) + teste (n - 2)

}

}

public static void main(String[] args) {

int op;

\(\leftarrow\) 2

op = Integer.parseInt

(JOptionPane.showInputDialog

("valor: "));

for (int i = 0; i <= op ; i++) {

soma = soma + Teste.teste(i) ;

}

JoptionPane.showMessageDialog(null,

"i : " + soma) ;

}

}

Figura 5(a) - Programas em Java

Figura 5(b) - Caixa de diálgo



Os programas em Java, da Figura 5(a), foram implementados em um único arquivo. Deseja-se separar esse arquivo em dois, sendo que um se chamará "Principal" e terá a responsabilidade pelo início da execução do programa e, o outro, será constituído, apenas, pela classe "Teste". Esses dois arquivos serão implementados na mesma pasta física. Nesse caso, assinale, dentre as alternativas abaixo, o arquivo que melhor representa o programa "Principal", nas condições descritas nesse enunciado.

Alternativas da questão 1384583
Pular para o conteúdo principal