Questões

Total de Questões Encontradas: 40

Sejam as seguintes classes Java, que ocupam arquivos distintos:
Imagem da Questão
O que será exibido no console quando o método main() for executado?
A
10
B
−1
C
5
D
0
E
14
Qual implementação do método concat() produz o resultado descrito ABAIXO?
Imagem da Questão
A
public Stack<Integer> concat(Stack<Integer> s1,Stack<Integer> s2)
{
    Stack<Integer> nova=new Stack<Integer>();
    for( ;!s1.empty();nova.push(s1.pop()));
    for( ;!s2.empty();nova.push(s2.pop()));
    return nova;
}
B
public Stack<Integer> concat(Stack<Integer> s1,Stack<Integer> s2)
{
    for( ;!s1.empty();s2.push(s1.pop()));
    return s2;
}
C
public Stack<Integer> concat(Stack<Integer> s1,Stack<Integer> s2)
{
    Stack<Integer> nova=new Stack<Integer>();
    ArrayList<Integer> aux=new ArrayList<Integer>();
    for( ;!s1.empty();aux.add(s1.pop()));
    for( ;!s2.empty();aux.add(s2.pop()));
    for(int i=0;i<aux.size();i++)
        nova.push(aux.get(i));

    return nova;
}

D
public Stack<Integer> concat(Stack<Integer> s1,Stack<Integer> s2)
{
    Integer i;
    if(s1.empty())
        return s2;
    i=s1.pop();
    concat(s1,s2);
    s2.push(i);
    return s2;
}
E
public Stack<Integer> concat(Stack<Integer> s1,Stack<Integer> s2)
{
    Integer i=null,j=null;
    Stack<Integer> nova=new Stack<Integer>();
    if(s1.empty() && s2.empty())
        return s2;
    if(!s1.empty())
        i=s1.pop();
    if(!s2.empty())
        j=s2.pop();
    concat(s1,s2);
    if(i!=null)
        nova.push(i);
    if(j!=null)
        nova.push(j);
    return nova;
}
A estimativa de PERT pode ser usada para definir o custo aproximado de uma atividade. Suponha que o profissional possui os seguintes parâmetros:

Cm Custo mais provável = R$ 10.000,00
Co Custo otimista = R$ 9.000,00
Cp Custo pessimista = R$ 12.000,00

O valor do Custo esperado (Ce) da atividade será de
A
R$ 9.667,00
B
R$ 10.167,00
C
R$ 10.200,00
D
R$ 10.250,00
E
R$ 10.333,00
Um dos processos de gerenciamento de qualidade presentes no PMBOK com as respectivas atividades é:
A
Alavancar a qualidade — identificação de requisitos e/ou padrões de qualidade do projeto e do produto e auditoria dos requisitos da qualidade e dos resultados das medições de controle de qualidade.
B
Planejar a qualidade — identificação de requisitos e/ou padrões de qualidade do projeto e do produto e a documentação de como o projeto demonstrará a conformidade.
C
Realizar a garantia da qualidade — auditoria dos requisitos da qualidade e identificação de requisitos e/ou padrões de qualidade do projeto e do produto.
D
Realizar o controle da qualidade — monitoramento das medições de qualidade e auditoria dos resultados de execução das atividades da qualidade para avaliar o desempenho e recomendar mudanças necessárias.
E
Realizar o compartilhamento da qualidade — comunicação para os stakeholders internos sobre os resultados das auditorias dos requisitos da qualidade.
Considerando-se o modelo COBIT, é INCORRETO afirmar que o plano estratégico de TI é
A
inexistente quando não é executado.
B
ad hoc quando é conhecido pela Direção de TI e é realizado caso a caso em função de um requerimento de negócio.
C
repetível, porém intuitivo, quando é compartilhado com a Direção do negócio conforme a necessidade.
D
gerenciado e mensurável quando possui uma prática padrão cujas exceções são detectadas pela Direção.
E
funcional quando os projetos e portfólios são mensurados pela alta direção de forma a atingir a melhoria contínua dos serviços de TI.
As questões a seguir devem ser levadas em consideração no design da maioria das aplicações desenvolvidas para a arquitetura J2EE.
  • A ocorrência de código scriptlet no interior das visões deve ser minimizada.
  • A lógica de negócios deve ser encapsulada em componentes que não pertençam à visão.
  • O controle de fluxo é relativamente simples e tem como base valores encapsulados na requisição.
  • A lógica de gerenciamento da visão é limitada em termos de complexidade.
Que padrão de projeto da camada de apresentação busca atacar todas as questões apresentadas acima?
A
Intercepting Filter
B
Front Controller
C
View Helper
D
Dispatcher View
E
Composite View
Sejam as seguintes afirmativas sobre o gerenciamento de processos de negócios (BPM):

I Desencoraja, por princípio, a adoção de processos padronizados e das melhores práticas, pois estes são contraditórios com a análise e melhoria de processos.
II Baseia-se no conceito de inovação de processos e não na melhoria contínua dos mesmos.
III Adota a construção do modelo do estado atual do processo como parte integrante de um projeto BPM.

Está correto APENAS o que se afirma em
A
I
B
II
C
III
D
I e II
E
II e III
O padrão de projeto Proxy é uma solução adequada para alguns problemas de design, EXCETO:
A
controlar o acesso a um objeto que necessite de permissão para tal.
B
fornecer um representante local para um objeto que se encontra em outro espaço de endereçamento.
C
fornecer uma interface mais adequada do que a oferecida pelo objeto que ele representa.
D
criar um substituto para um objeto cuja instanciação seja custosa ou demorada.
E
carregar um objeto persistente em memória quando ele for referenciado pela primeira vez.
Na linguagem Java, a palavra-chave final pode ser usada na declaração de classes, de métodos e de variáveis. Quando essa palavra-chave é usada na declaração de uma classe, ela indica que
A
a classe não pode ser estendida.
B
a classe só pode ser instanciada uma única vez.
C
a classe é considerada uma interface.
D
as variáveis da classe só podem sofrer atribuições de valores uma única vez.
E
os métodos da classe não podem ser sobrescritos.
Seja o seguinte diagrama E-R:
Imagem da Questão
Analisando esse diagrama conclui-se que
A
a generalização presente no modelo é simples.
B
a entidade AlunoGrad não possui atributos.
C
o atributo Professor.matrícula é uma chave primária.
D
uma dissertação pode não ter um orientador.
E
todo professor orienta pelo menos um aluno.
Página 1 de 4