Magna Concursos

Foram encontradas 3.478 questões.

2882273 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Petrobrás

No contexto dos compiladores, os scanners são responsáveis por executar a

 

Provas

Questão presente nas seguintes provas
2882272 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Petrobrás

public class Main {

private static final int QUANTIDADE_NUMEROS = 1000;

public static void main(String[] args) {

java.util.Random r = new java.util.Random();

int n = 0;

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

double x = r.nextDouble();

double y = r.nextDouble();

if(x*x + y*y <= 1) {

n = n + 1;

}

}

System.out.println(4.0 * n / 1000);

}

}

Analisando o programa acima, escrito em linguagem Java, conclui-se que o programa

 

Provas

Questão presente nas seguintes provas
2882271 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Petrobrás

Considere o trecho de código fonte a seguir, escrito em linguagem Java.

public class Main {

public static void main(String[] args) {

double total = 0.0;

int temp, n;

temp = n = 153;

int qtdDigitos = 0;

while (temp > 0) {

qtdDigitos++;

temp = temp / 10;

}

temp = n;

while (temp > 0) {

int digito = temp % 10;

total += Math.pow(digito, qtdDigitos);

temp = temp / 10;

}

System.out.println((int)total);

}

}

Qual o resultado (saída) do programa acima?

 

Provas

Questão presente nas seguintes provas
2882270 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Petrobrás

Analise a figura abaixo que apresenta esquematicamente diversos artefatos gerados durante a modelagem de um sistema de software orientado a objetos: modelo de casos de uso, modelo de classes e projeto da interface gráfica. As setas, nessa figura, representam o aspecto de retroalimentação de informações entre modelos, típico da modelagem orientada a objetos.

Enunciado 3088516-1

[Bezerra, 2007, p.217]

Um dos diagramas da UML pode ser utilizado para construir o modelo cujo nome está omitido na figura fornecida (caixa com interrogação, na parte central). Trata-se do diagrama de

 

Provas

Questão presente nas seguintes provas
2882269 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Petrobrás

Considere os dois trechos de implementações de classes, produzidos com a linguagem Java. (As reticências representam partes irrelevantes para a questão).

public class Class1 extends Class0 {
java.util.Set<Class0> a;
Class2 b;
...
}

public class Class2 extends Class0 {
java.util.Set<Class1> d;
...
}

O diagrama de classes em UML que pode ser inferido única e exclusivamente a partir dos trechos de código fornecidos é

 

Provas

Questão presente nas seguintes provas
2882268 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Petrobrás

O mecanismo de composição de objetos é essencial em um sistema de software orientado a objetos, pois permite que esses mesmos objetos colaborem entre si para, por meio de troca de mensagens, produzir resultados externamente visíveis aos usuários. Nesse contexto, considere as afirmativas abaixo.

I - Um objeto de uma classe C qualquer pode ser composto de outros objetos, sendo que esses últimos podem também ser da classe C.

II - Uma mensagem pode ser enviada de um objeto da classe ClasseA para um objeto da classe ClasseB, sem que a definição de ClasseA faça referência à ClasseB.

III - Uma operação, definida em uma classe abstrata C qualquer, pode ser invocada por um objeto de alguma superclasse de C.

É(São) correta(s) a(s) afirmativa(s)

 

Provas

Questão presente nas seguintes provas
2882267 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Petrobrás

Analise as afirmativas a seguir relativas ao paradigma da orientação a objetos.

I - O princípio do encapsulamento preconiza que um objeto deve esconder a sua complexidade interna.

II - Uma mensagem de um objeto A para um objeto B indica que A realizou uma tarefa requisitada por B.

III - A existência da mesma operação polimórfica definida em duas classes, ClasseA e ClasseB, implica necessariamente que ou ClasseA seja subclasse de ClasseB, ou que ClasseB seja subclasse de ClasseA.

É correto APENAS o que se afirma em

 

Provas

Questão presente nas seguintes provas
2882266 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Petrobrás

No projeto (design) de um sistema de software orientado a objetos (OO), há diversos mecanismos que podem ser aplicados para assegurar a construção de um modelo de objetos com uma correta distribuição de responsabilidades. Nesse contexto, relacione alguns conceitos relativos ao projeto de um sistema OO, apresentados na coluna da esquerda, com as suas respectivas características, indicadas na coluna da direita.

I - Coesão

II - Herança

III - Delegação

W - Mede a interdependência entre classes.

X - Permite que um objeto reúse as funcionalidades fornecidas por outro objeto.

Y - Mede o grau de afinidade entre as responsabilidades de uma classe.

Z - É um relacionamento entre classes.

Estão corretas as associações:

 

Provas

Questão presente nas seguintes provas
2882265 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Petrobrás

O Controlador Frontal (Front Controller) é um dos padrões do catálogo J2EE. Esse padrão propicia ao desenvolvedor que o utiliza na construção de uma aplicação Web, em camadas,

 

Provas

Questão presente nas seguintes provas
2882264 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Petrobrás

A tecnologia XML possui diversos padrões e especificações para linguagens de marcação, transformação e apresentação de uso comum no ambiente Internet. Nesse contexto, analise as afirmativas abaixo.

I - A especificação DOM (Document Object Model) possibilita o processamento de dados em formato XML através de uma API orientada a eventos.

II - O padrão XSLT permite a transformação de arquivos em formato XML para outros formatos.

III - A especificação SAX (Simple API for XML) possibilita o processamento de dados em formato XML, contanto que os mesmos estejam armazenados em memória principal.

É correto APENAS o que se afirma em

 

Provas

Questão presente nas seguintes provas