Magna Concursos

Foram encontradas 70 questões.

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
768944 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: UNIRIO
Provas:

Um programador tentou executar o programa a seguir em um interpretador Python

Enunciado 768944-1

O que aconteceu?

 

Provas

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

As classes Java a seguir ocupam arquivos distintos, situados no pacote default.

Enunciado 768943-1

O que será exibido no console quando o método main() for executado?

 

Provas

Questão presente nas seguintes provas