Magna Concursos

Foram encontradas 665 questões.

768954 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: UNIRIO
Provas:
Considere que CLY e CLZ sejam classes, e que ITX seja uma interface. Sejam as seguintes relações entre esses elementos de modelagem:
• CLZ é uma subclasse de CLY • CLZ realiza ITX
Qual diagrama de classes UML representa de forma correta essas relações?
 

Provas

Questão presente nas seguintes provas
768953 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: UNIRIO
Provas:

A UML (Unified Modeling Language) é uma linguagem de especificação de software orientado a objetos. Em uma modelagem orientada a objetos, os três relacionamentos mais importantes são as dependências, as generalizações e as associações. O analista Antônio começou a fazer um projeto usando a UML, e a primeira ação foi modelar a empresa e seus departamentos, numa forma simples de agregação “Todo/Parte”, conforme está ilustrado na Figura abaixo:

Enunciado 768953-1

A agregação que a Figura ilustra é um tipo especial de

 

Provas

Questão presente nas seguintes provas
768952 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: UNIRIO
Provas:

A Figura a seguir exibe um diagrama de classes UML.

Enunciado 768952-1

Qual conjunto de classes Java é uma implementação semanticamente fidedigna ao diagrama acima?

 

Provas

Questão presente nas seguintes provas
768951 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: UNIRIO
Provas:

A Figura a seguir exibe um Diagrama de Atividades da UML 2.

Enunciado 768951-1

O elemento [sem restrições], presente no diagrama acima, é um exemplo de

 

Provas

Questão presente nas seguintes provas
768950 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: UNIRIO
Provas:

Um grupo de desenvolvedores resolveu criar a sua própria biblioteca para compartilhar implementações de estruturas de dados típicas. A primeira dessas estruturas é uma pilha. Para tal, eles definiram a seguinte interface:

Enunciado 768950-1

Para não perderem muito tempo, resolveram reutilizar o máximo de código possível das bibliotecas nativas de Java. Assim sendo, decidiram utilizar a classe ArrayList do pacote java.util.

Por último, criaram a seguinte classe para implementar a interface Pilha:

Enunciado 768950-2

Qual padrão de projeto foi empregado na implementação da classe PilhaLib?

 

Provas

Questão presente nas seguintes provas
768949 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: UNIRIO
Provas:

O software que controla a venda de títulos privados de um banco de investimentos tem de ser flexível o suficiente para acomodar as variações nos procedimentos de venda de CDBs, letras de câmbio e debêntures. Entretanto, a sequência na qual esses procedimentos são executados é a mesma para todos os tipos de títulos. Sendo assim, os projetistas desse software adotaram o design descrito a seguir.

Em primeiro lugar, criaram uma classe abstrata contendo um método concreto, chamado compra(), que implementa a sequência de execução dos procedimentos, que é comum a todos os tipos de títulos, mas deixaram em aberto, por meio de métodos abstratos, a implementação de cada procedimento. Essa classe, chamada TituloPrivado, é mostrada a seguir.

Enunciado 768949-1

O passo seguinte foi criar subclasses específicas para cada um dos três tipos de títulos. Cada subclasse implementa os seus próprios procedimentos, por meio da concretização dos métodos abstratos da classe TituloPrivado. Isso é exemplificado pela classe Debenture, mostrada a seguir.

Enunciado 768949-2

A realização de uma compra será feita por meio da instanciação de uma das subclasses concretas da classe TituloPrivado e da posterior execução do método compra(), que irá acionar os métodos que implementam os procedimentos específicos do tipo de título instanciado.

Qual padrão de projeto foi empregado nesse design?

 

Provas

Questão presente nas seguintes provas
768948 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: UNIRIO
Provas:

O ciclo de vida de um projeto em cascata, para desenvolvimento de software de gestão de almoxarifado, teve escopo, prazo e custo rigidamente determinados, nas suas fases iniciais, pelo gestor de projeto e sua equipe, stackeholders e área solicitante.

Dessa forma, conclui-se que esse projeto tem um ciclo de vida

 

Provas

Questão presente nas seguintes provas
768947 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: UNIRIO
Provas:

Considere-se uma lista L, criada em Python, da seguinte forma:

L=[-20,-10,0,10,20,30]

O comando print(L[-1::-2]) apresentará o resultado

 

Provas

Questão presente nas seguintes provas
768946 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: UNIRIO
Provas:
Um código reentrante tem a seguinte característica:
 

Provas

Questão presente nas seguintes provas
768945 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: UNIRIO
Provas:

Conhecer o uso de operadores em PHP pode significar a diferença entre programas que funcionam corretamente ou não.

Considere o seguinte trecho de código em PHP:

$A = 3;

$B = “2”;

echo $A+$B;

echo $B.$A;

echo $A|$B;

echo $A&$B;

echo “\n”;

Qual será a saída desse trecho de código?

 

Provas

Questão presente nas seguintes provas