Magna Concursos

Foram encontradas 3.167 questões.

2660010 Ano: 2007
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

No que se refere a Processo Unificado, julgue os itens subseqüentes.

As classes em modelos de projeto não podem ser especificadas usando-se linguagens de programação. Em um modelo de projeto, visibilidades de atributos, mas não de operações das classes, podem ser especificadas.

 

Provas

Questão presente nas seguintes provas
2660009 Ano: 2007
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Enunciado 2801568-1

A figura acima apresenta a descrição de uma entrada e uma saída possíveis de um algoritmo para solução do Problema do Caixeiro Viajante, descrito como “Encontrar o ciclo de custo mínimo para visitação de todos os vértices de um grafo uma única vez”.

Internet: <www.cs.sunysb.edu> (com adaptações).

Acerca das informações apresentadas e dos conceitos de algoritmos computacionais, julgue o item seguinte.

Algoritmos para solução de problemas de empacotamento de volumes, conhecidos como Bin Packing Problems, podem ser aplicados a volumes unidimensionais, bidimensionais e tridimensionais, visando otimizar o corte de materiais e o transporte de carga, por exemplo.

 

Provas

Questão presente nas seguintes provas
2660008 Ano: 2007
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

class Elemento {
public int valor, chave;
public Elemento anterior, posterior;
public Elemento(int valor, int chave){
this.valor = valor;
this.chave = chave;
}
}
class ListaDuplamenteEncadeada {
Elemento ptlista;
public ListaDuplamenteEncadeada() {
ptlista = new Elemento(0,0);
ptlista.anterior = ptlista;
ptlista.posterior = ptlista;
}
public void inserir(int valor, int chave) {
Elemento pont, pt;
pont = buscar(chave);
if (pont == ptlista || pont.chave != chave){
pt = new Elemento(valor, chave);
pt.anterior = pont.anterior;
pt.posterior = pont;
pont.anterior.posterior = pt;
pont.anterior = pt;
}
}
public void remover(int chave) {
Elemento pont;
pont = buscar(chave);
if (pont != ptlista && pont.chave == chave){
pont.anterior.posterior = pont.anterior;
pont.posterior.anterior = pont.posterior;
}
}
public Elemento buscar(int chave) {
Elemento ultimo, pont;
ultimo = ptlista.anterior;
if (chave <= ultimo.chave){
pont = ptlista.posterior;
while(pont.chave < chave)
pont = pont.posterior;
return pont;
}
return ptlista;

}

Considerando o Código Java acima, julgue o próximo item.

Em uma instância de ListaDuplamenteEncadeada, as instâncias de Elemento que tenham sido inseridas na lista são mantidas em ordem decrescente de chave. Após a execução do método inserir, pode haver mais de uma instância de Elemento que tenha o mesmo valor de chave.

 

Provas

Questão presente nas seguintes provas
2660007 Ano: 2007
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Enunciado 2998292-1

Considerando o diagrama de seqüência UML acima, julgue os itens seguintes.

A mensagem enviada para a instância de CntrCadastro é assíncrona. No diagrama, três objetos existiam antes da interação e dois são criados durante a interação. A seta pontilhada para a instância de TelaCadastro indica que um método está sendo invocado na instância de TelaCadastro.

 

Provas

Questão presente nas seguintes provas
2660006 Ano: 2007
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Enunciado 2795326-1

A figura acima apresenta a descrição de uma entrada e uma saída possíveis de um algoritmo para solução do Problema do Caixeiro Viajante, descrito como “Encontrar o ciclo de custo mínimo para visitação de todos os vértices de um grafo uma única vez”.

Internet: <www.cs.sunysb.edu> (com adaptações).

Acerca das informações apresentadas e dos conceitos de algoritmos computacionais, julgue o item seguinte.

Vários problemas NP-completos não possuem uma solução algorítmica conhecida.

 

Provas

Questão presente nas seguintes provas
2660005 Ano: 2007
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Código 1

<frameset cols="30%,*">
<frame src="frame1.html" noresize scrolling="no">
<frameset rows="50%,*">
<frame src="frame2.html" noresize scrolling="no">
<frame src="frame3.html" noresize scrolling="yes">
</frameset>
</frameset>

Código 2
<html>
<head>
<link rel=stylesheet href=estilo.css type=text/css>
</head>
<body>
<center><table>
<form method=GET action="http://www.livraria.br/cgibin/
consulta">
<table border cellspacing=0 cellpadding=3>
<tr><th colspan=3 align=center>CONSULTA AO
ESTOQUE</th>
</tr><tr>
<th align=left>Produto</th>
<td align=center>
<input type=text name=produto size=15 maxlength=40>
</td><td rowspan=2>
<input type=submit value="Consultar" class=destaque>
</td></tr><tr>
<th align=left>Estado</th><td>
<input type=checkbox name=estado1 value="novo" checked>
Novo.
<input type=checkbox name=estado2 value="usado"> Usado.
</td></tr></table></form></center>
</body>
</html>

Enunciado 2789884-1

A respeito dos códigos HTML e da página ilustrada acima, julgue o item a seguir.

Desconsiderando-se cores e dimensões da página, é correto afirmar que o código a seguir está correto, que deve ser armazenado em um arquivo de nome frame3.html e que produz o conteúdo de um dos quadros na página mostrada.

<html>
<head>
<link rel=stylesheet href=estilo.css type=text/css>
</head>
<body>
<center>
<table border cellspacing=0 cellpadding=5>
<th align=center>DISPONIBILIDADE</th>
<tr align=center>
<th>Novo</th><td>15</td><td>24</td></tr>
<tr align=center>
<th>Usado</th><td>30</td><td>18</td></tr>
</table>
</center>
</body>
</html>

 

Provas

Questão presente nas seguintes provas
2660004 Ano: 2007
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Enunciado 2788100-1

A figura acima apresenta a descrição de uma entrada e uma saída possíveis de um algoritmo para solução do Problema do Caixeiro Viajante, descrito como “Encontrar o ciclo de custo mínimo para visitação de todos os vértices de um grafo uma única vez”.

Internet: <www.cs.sunysb.edu> (com adaptações).

Acerca das informações apresentadas e dos conceitos de algoritmos computacionais, julgue o item.

O quick-sort não é um algoritmo combinatório.

 

Provas

Questão presente nas seguintes provas
2660003 Ano: 2007
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Um algoritmo pode ser composto de uma lista de instruções a serem executadas na ordem da especificação. Nessa lista de instruções são freqüentemente usadas proposições da lógica de primeira ordem a serem avaliadas como verdadeiras (V) ou falsas (F), e a partir desse resultado se decide o prosseguimento da execução das instruções. Considere que uma instrução da forma c !$ \leftarrow !$ a + b significa que o valor obtido pela soma dos valores de a e de b é atribuído a c. Uma proposição do tipo “P e Q” é julgada V quando a proposição P é V e a proposição Q é V, e em qualquer outra combinação de valores a proposição “P e Q” é F. Uma proposição do tipo “P ou Q” é julgada F quando a proposição P é F e a proposição Q é F, e em qualquer outra combinação de valores a proposição “P ou Q” é V.

Com base nessas informações, julgue o item seguinte.

Tomando-se a = -1, está correto concluir que, após a execução da única instrução do algoritmo seguinte, o valor atribuído a b será 0.

Enunciado 2782800-1

 

Provas

Questão presente nas seguintes provas
2660002 Ano: 2007
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Enunciado 2779212-1

Considerando o diagrama de classes UML acima, julgue o item a seguir.

Se instanciar é um método fábrica abstrato na classe CntrPersistencia e concreto na classe CntrPersistenciaHSQLDB, tem-se o padrão de projeto Template Method.

 

Provas

Questão presente nas seguintes provas
2660001 Ano: 2007
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Com relação a arquiteturas de sistemas de software, julgue o seguinte item.

O padrão Abstract Factory visa possibilitar que os passos para se criar um objeto complexo independam das partes que compõem esse objeto. Ao encapsular a construção de objetos complexos, esse padrão contribui na modularização do sistema.

 

Provas

Questão presente nas seguintes provas