Foram encontradas 910 questões.
Para responder à questão, considere a situação abaixo.
Em uma instituição de ensino, o Índice de Desempenho Acadêmico do aluno de graduação é obtido calculando-se a média simples das notas nas disciplinas por ele cursadas. Já para os alunos de pós-graduação, que têm conceito em vez de nota na disciplina, o valor do Índice de Desempenho Acadêmico é calculado utilizando-se uma equivalência entre conceito e nota: o conceito A vale 10; B vale 8; C vale 6; D vale 4 e o conceito E vale zero. O analista de TI implementou, em Java, o cálculo do Índice de Desempenho como visto no trecho de código simplificado abaixo.
public abstract class Aluno {
protected boolean indiceAcademico;
public void calculaIndiceAcademico() {
indiceAcademico = 0;
}
// método que retorna um array com as notas das disciplinas do aluno
public abstract double[] carregaNotasDisciplinasAluno();
// método que retorna um array com os conceitos (de A a E)
// das disciplinas do aluno
public abstract char[] carregaConceitosDisciplinasAluno();
}
public class AlunoGraduacao extends Aluno {
public void calculaIndiceAcademico() {
double notasDisciplinas[] = carregaNotasAluno();
double media = 0;
if (notasDisciplinas == null) return 0;
for (double nota : notasDisciplinas) media += nota;
indiceAcademico = media / notasDisciplinas.length;
}
// outros métodos omitidos
}
public class AlunoPosGraduacao extends Aluno {
public void calculaIndiceAcademico() {
char conceitosDisciplinas[] = carregaConceitosDisciplinasAluno();
double media = 0;
if ( conceitosDisciplinas == null) return 0;
for (char conceito : conceitosDisciplinas) {
switch(conceito) {
'A' : media += 10; break;
'B' : media += 8; break;
'C' : media += 6; break;
'D' : media += 4; break;
'E' : media += 2; break;
}
indiceAcademico = media / conceitosDisciplinas.length;
}
}
// outros métodos omitidos
}
Na classe Aluno, o uso da palavra-chave abstract, nos métodos carregaNotasAluno() e carregaConceitosDisciplinasAluno(),
Provas
Para responder à questão, considere a situação abaixo.
Em uma instituição de ensino, o Índice de Desempenho Acadêmico do aluno de graduação é obtido calculando-se a média simples das notas nas disciplinas por ele cursadas. Já para os alunos de pós-graduação, que têm conceito em vez de nota na disciplina, o valor do Índice de Desempenho Acadêmico é calculado utilizando-se uma equivalência entre conceito e nota: o conceito A vale 10; B vale 8; C vale 6; D vale 4 e o conceito E vale zero. O analista de TI implementou, em Java, o cálculo do Índice de Desempenho como visto no trecho de código simplificado abaixo.
public abstract class Aluno {
protected boolean indiceAcademico;
public void calculaIndiceAcademico() {
indiceAcademico = 0;
}
// método que retorna um array com as notas das disciplinas do aluno
public abstract double[] carregaNotasDisciplinasAluno();
// método que retorna um array com os conceitos (de A a E)
// das disciplinas do aluno
public abstract char[] carregaConceitosDisciplinasAluno();
}
public class AlunoGraduacao extends Aluno {
public void calculaIndiceAcademico() {
double notasDisciplinas[] = carregaNotasAluno();
double media = 0;
if (notasDisciplinas == null) return 0;
for (double nota : notasDisciplinas) media += nota;
indiceAcademico = media / notasDisciplinas.length;
}
// outros métodos omitidos
}
public class AlunoPosGraduacao extends Aluno {
public void calculaIndiceAcademico() {
char conceitosDisciplinas[] = carregaConceitosDisciplinasAluno();
double media = 0;
if ( conceitosDisciplinas == null) return 0;
for (char conceito : conceitosDisciplinas) {
switch(conceito) {
'A' : media += 10; break;
'B' : media += 8; break;
'C' : media += 6; break;
'D' : media += 4; break;
'E' : media += 2; break;
}
indiceAcademico = media / conceitosDisciplinas.length;
}
}
// outros métodos omitidos
}
Considerando o trecho de código, o conceito de polimorfismo pode ser visto
Provas
No Spring framework, o escopo de um Bean define a sua visibilidade e o seu ciclo de vida. Sobre os escopos do Spring Framework, analise as afirmativas abaixo, num contexto de uma aplicação web.
I Se nenhum escopo for especificado, o escopo padrão utilizado é o Application.
II O escopo Session retorna uma instância do Bean única sempre que for requerido.
III O escopo Prototype retorna uma instância diferente do Bean sempre que for requerido.
IV Se nenhum escopo for especificado, o escopo padrão utilizado é o Singleton.
Entre as afirmativas, estão corretas
Provas
O Spring framework é uma ferramenta amplamente utilizada no desenvolvimento de aplicações Java Web. No ciclo de vida de um Spring Bean, é possível utilizar anotações em métodos que vão adicionar algum comportamento nos momentos de criação e na destruição desse Bean. As duas anotações utilizadas no spring para usar esses métodos customizados, no ciclo de vida dos Beans, são
Provas
Analise o código JavaScript abaixo.

Ao fim da execução desse código, o resultado exibido será
Provas
Analise o código PHP abaixo.

Ao fim da execução desse código, o valor da variável $resultado é:
Provas
Ao utilizar o framework Hibernate no mapeamento objeto-relacional de uma aplicação, uma entidade pode assumir diferentes estados de acordo com a sua vinculação à Hibernate Session. Sobre a mudança de estado desses objetos nesse contexto, um objeto no estado
Provas
O framework Java Hibernate para mapeamento Objeto-Relacional que implementa a JPA (Java Persistence API) é amplamente utilizado. A propriedade hibernate.hbm2ddl.auto pode ser configurada para automatizar a execução de linguagem DDL no banco de dados. No que diz respeito aos possíveis valores de hibernate.hbm2ddl.auto, se for atribuído o valor
Provas
O diagrama de classes da UML é utilizado para modelar as classes e o relacionamento entre elas. Posto isso, analise o diagrama de classes abaixo.

Nesse diagrama,
Provas
A UML 2 dispõe de vários diagramas que auxiliam em diversas etapas do processo de desenvolvimento de software. A respeito desses diagramas, analise os itens abaixo.
I No diagrama de sequência, a linha de vida dos objetos é representada de forma horizontal.
II No diagrama de classes, é possível representar os objetos instanciados a partir da classe.
III No diagrama de atividades, representam-se fluxos de trabalho, partindo de, pelo menos, um ponto inicial até um ou mais pontos finais.
IV No diagrama de casos de uso, é possível a utilização de herança entre atores.
Entre os itens, estão corretos
Provas
Caderno Container