Magna Concursos

Foram encontradas 1.245 questões.

208551 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IBGE

Analise as seguintes classes escritas em JAVA:

package classes;

public class Main {

static public abstract class Operacao{

public abstract int executar(int pa, int pb);

}

static public class classeA extends Operacao {

public classeA(String s) {

System.out.println(s);

}

private void metodoX(){

System.out.println(“Método X”);

}

public int executar(int pa, int pb){

return pa*pb;

}

}

static public class classeB extends Operacao {

public int executar(int pa, int pb){

return pa+pb;

}

}

static public class classeC extends classeA{

public classeC(String s){

super(s);

}

public static void processar(Operacao op, int pa, int

pb){

System.out.println(op.executar(pa, pb));

}

}

public static void main(String[] args) {

classeC.processar(new classeB(), 2, 3);

}

}

Tendo como base o código acima e as características da programação orientada a objetos em Java, é INCORRETO afirmar que o(a)

 

Provas

Questão presente nas seguintes provas
208550 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IBGE
Durante um treinamento para as equipes de desenvolvimento e de testes, um analista transmitiu as orientações a seguir.

I - Para isolar a causa de um erro de software, os desenvolvedores deveriam utilizar a estratégia de depuração força bruta por ser o método mais eficiente, e, para grandes programas, utilizar a abordagem de rastreamento.

II - Para os testes de integração em sistemas orientados a objetos, poderiam ser utilizadas as estratégias de teste com base no caminho de execução e no uso.

III - Em sistemas orientados a objetos, o teste de sensibilidade poderia ser utilizado para tentar descobrir combinações de dados, dentro das classes de entrada válidas, que poderiam causar instabilidade ou processamento inadequado do sistema.

Constitui(em) prática(s) adequada(s) de estratégias de testes de software a(s) orientação(ões)
 

Provas

Questão presente nas seguintes provas
208549 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IBGE
No contexto da arquitetura OMA proposta pela OMG, o ORB (Object Request Broker) é o componente responsável pela interoperabilidade entre objetos. Qual das características abaixo NÃO pertence a um ORB compatível com o modelo CORBA?
 

Provas

Questão presente nas seguintes provas
208548 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IBGE
Um analista precisa definir um mecanismo que permita validar a estrutura de documentos XML recebidos em uma interface B2B. O mecanismo deverá, por exemplo, permitir a definição de quais tags podem ser utilizadas no documento XML. Qual dos mecanismos abaixo ele poderia utilizar para fazer esta validação?
 

Provas

Questão presente nas seguintes provas
208547 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IBGE
Com o objetivo de minimizar os problemas enfrentados e melhorar o processo de engenharia de requisitos, um engenheiro de requisitos decidiu elencar uma série de medidas que poderá empregar em seus futuros projetos, tais como:

I - aplicar a técnica de IFQ (Implantação da Função de Qualidade) que permite coletar os requisitos excitantes, os quais refletem características que vão além das expectativas do cliente e mostram ser muito satisfatórios quando presentes;

II - utilizar tabelas de rastreamento que relacionam os requisitos identificados a um ou mais aspectos do sistema;

III - utilizar casos de uso para fazer uma coleta iterativa de requisitos, uma vez que o processo de levantamento de requisitos é uma atividade evolutiva.

Está(ão) correta(s) a(s) medida(s)
 

Provas

Questão presente nas seguintes provas
208546 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IBGE
Provas:
Para os recursos presentes na linguagem de programação C, são feitas as afirmativas abaixo.
I - Permite acesso de baixo nível através da introdução de código Assembly no programa C.
II - A passagem de parâmetros por referência para funções pode ser simulada através da utilização de ponteiros.
III - O tipo de dados typedef são estruturas variáveis que permitem que dados relacionados sejam combinados e manipulados como um todo.

Está(ão) correta(s) a(s) afirmativa(s)
 

Provas

Questão presente nas seguintes provas
208545 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IBGE
A figura abaixo apresenta uma típica arquitetura utilizada para disponibilizar sites na Internet.
Enunciado 208545-1

Sobre essa arquitetura foram feitas as afirmativas a seguir.

I - Drivers JDBC são utilizados pelas páginas HTML no Servidor Web para ter acesso a componentes CORBA no servidor de aplicações.

II - Se o nível de processamento aumentar, um novo servidor de aplicações pode ser colocado em uma estrutura de cluster para responder aos pedidos do servidor Web, caso em que a replicação de sessão, presente em alguns servidores de aplicação, garante que um servidor assuma as funções de um servidor com problemas sem que o usuário perceba o ocorrido.

III - Como uma boa prática na implementação de soluções J2EE, a lógica de negócio é implementada em classes que rodam no contêiner do servidor de aplicações, permitindo, também, que lógicas de negócio sejam implementadas por meio de procedimentos armazenados no banco de dados, caso seja necessário.

Está(ão) correta(s) APENAS a(s) afirmativa(s)
 

Provas

Questão presente nas seguintes provas
208544 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IBGE
O código abaixo, escrito em PHP, foi encontrado por um analista durante um processo de revisão.
Enunciado 208544-1
Após fazer uma avaliação, o analista resolveu adotar uma estratégia diferente e implementou a lógica acima por meio do comando switch, conforme segue.

Enunciado 208544-2
Em uma segunda revisão, o analista percebeu que o comportamento das duas implementações não era o mesmo e que ele precisava fazer uma adaptação no código implementado com o comando switch através da introdução de um novo comando. Que comando do PHP pode ser combinado com o switch na implementação acima para que o comportamento das duas implementações seja o mesmo?
 

Provas

Questão presente nas seguintes provas
208543 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IBGE
O XP (Extreme Programming) usa uma abordagem orientada a objetos como seu paradigma de desenvolvimento predileto. Nessa perspectiva, analise as afirmativas abaixo.
I - A atividade de Codificação começa com a criação de um conjunto de histórias que descreve as características e as funcionalidades requeridas para o software a ser construído.

II - O XP encoraja o uso de cartões CRC (Class- Responsibility-Colaborator) como um mecanismo efetivo para raciocinar sobre o software no contexto orientado a objetos.

III - O XP emprega a técnica de refectoring na codificação, mas desaconselha a utilização da programação por pares.

IV - A criação de testes unitários antes da codificação começar é uma prática do XP.

V - Se um difícil problema de projeto é encontrado como parte do projeto de uma história, o XP recomenda a criação imediata de um protótipo operacional daquela parte do projeto.

Estão corretas APENAS as afirmativas
 

Provas

Questão presente nas seguintes provas
208542 Ano: 2010
Disciplina: TI - Redes de Computadores
Banca: CESGRANRIO
Orgão: IBGE
Provas:
Qual é a arquitetura de rede proprietária da IBM e originalmente utilizada por Mainframes?
 

Provas

Questão presente nas seguintes provas