Magna Concursos

Foram encontradas 150 questões.

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

Julgue o seguinte item acerca da linguagem Java.

A assinatura de um método contém o nome do método, quantidade e tipos dos parâmetros. Em uma classe, podem haver métodos com o mesmo nome, mas com diferentes assinaturas. Quando um método é invocado, o compilador identifica o método sendo invocado comparando as quantidades e os tipos dos parâmetros.

 

Provas

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

Julgue os seguintes itens com relaçao a linguagens de programação.

Variáveis stack-dinâmicas são vinculadas à memória antes que a execução de um programa inicie-se e assim permanecem até o final da execução, enquanto as variáveis estáticas são alocadas e desalocadas em tempo de execução.

 

Provas

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

Enunciado 2998295-1

Com relação ao diagrama UML acima, julgue os próximos itens.

Se o diagrama documenta a arquitetura de um software, no processo unificado, o diagrama será parte do modelo de análise. No modelo de projeto, os módulos serão decompostos em classes, e cada módulo somente poderá ser composto por uma classe.

 

Provas

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

Julgue o seguinte item acerca da linguagem Java.

Extensões podem ocorrer entre classes ou entre interfaces. Uma classe pode estender apenas uma superclasse, mas pode implementar várias interfaces. Uma interface pode estender mais de uma interface. Uma extensão é identificada pela palavra extends e uma implementação pela palavra implements.

 

Provas

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

<html>
<head>
<title>Formulário de inscrição.</title>
<link rel=stylesheet href=estilo.css type=text/css>
</head>
<body class=destaque>
<center>
<strong>SISTEMA DE MATRÍCULA</strong><br><br>
</center>
<table>
<form method=GET
action="http://www.unb.br/cgi-bin/matricula">
<table border cellspacing=2 cellpadding=5>
<tr>
<th colspan=2 align=center><strong>Formulário de matrícula</strong></th>
</tr><tr>
<th id=verde>Matrícula</th>
<td><input type=text name=matricula size=20 maxlength=80></td>
</tr><tr>
<th id=verde>Curso</th>
<td><input type=text name=curso size=20 maxlength=80></td>
</tr><tr><th id=verde>Período</th><td>
<input type=radio name=periodo value="D" checked> Diurno.
<input type=radio name=periodo value="N"> Noturno.
</td></tr><tr>
<td colspan=2 align=center>
<input type=submit value="Confirmar">
<input type=reset value="Cancelar">
</td></tr>
</table>
</form>
</body>
</html>

Considerando o código acima, na liguagem de marcação e apresentação HTML, julgue o item a seguir.

Considere que o arquivo estilo.css tenha o conteúdo a seguir.

#verde {color:green}
strong {color:red}
th strong {color:blue}
BODY.destaque {background:yellow}

Nesse caso, a cor do fundo será amarela, a do texto SISTEMA DE MATRÍCULA, vermelha, a do texto Formulário de matrícula, azul, e a dos textos Matrícula, Curso e Período, verde.

 

Provas

Questão presente nas seguintes provas
2660028 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.

Considere que ListaDuplamenteEncadeada tenha por objetivo implementar uma lista duplamente encadeada. Nesse caso, os métodos inserir e remover estão corretamente implementados pois possibilitam inserir e remover elementos em listas do tipo informado.

 

Provas

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

Julgue o seguinte item com relaçao a linguagens de programação.

Um operador sobrecarregado tem múltiplos significados. O significado de uma instância de um operador sobrecarregado pode ser determinado pelos tipos dos operandos. Um subprograma sobrecarregado tem o nome de outro no mesmo ambiente de referenciamento. O significado de uma chamada a um subprograma sobrecarregado pode ser determinado pelos parâmetros reais.

 

Provas

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

Julgue os seguintes itens acerca de estruturas de dados e algoritmos.

Há algoritmos para inserir e remover elementos em listas lineares com alocação encadeada que criam um nó especial na cabeça da lista que nunca é removido. Esse nó-cabeça pode ser aproveitado para armazenar dados pertinentes ao algoritmo, mas não deve ser usado para armazenar dados inseridos na lista.

 

Provas

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

Julgue os seguintes itens com relação a engenharia de software.

Um exemplo de refatoração, técnica que pode ser empregada para melhorar o projeto de um software, é organizar as classes em hierarquias visando usar polimorfismo em vez de enunciados condicionais para escolher entre comportamentos que dependam dos tipos dos objetos.

 

Provas

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

Julgue o seguinte item com relaçao a linguagens de programação.

Um tipo de dado é abstrato quando a representação de objetos do tipo não é visível pelas unidades de programa que usam o tipo, portanto, um inconveniente do uso de tipos abstratos é que modificações nas representações dos tipos exigem mudanças nos clientes do tipo.

 

Provas

Questão presente nas seguintes provas