Foram encontradas 150 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Membros Estáticos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
No que se refere a linguagens de programação com orientação a objetos, julgue os itens a seguir.
Cada objeto de uma classe tem o seu conjunto de variáveis de instância, que armazenam o estado do objeto. As variáveis de classe pertencem à classe e não aos objetos e só há uma cópia de uma variável de classe. Os métodos podem ser de instância ou de classe, os de instância podem acessar variáveis de instância ou de classe, os de classe somente podem acessar variáveis de classe.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Arquitetura e Design de SoftwareSOA: Arquitetura Orientada a Serviço
Com relação a arquiteturas de sistemas de software, julgue os seguintes itens.
No estilo service oriented architecture (SOA), as lógicas das aplicações são divididas entre serviços, e cada serviço controla a lógica que encapsula; serviços podem ser usados por outros serviços para compor novos serviços. A descrição de um serviço provê informações para a comunicação com o mesmo.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Fila
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
Julgue os seguintes itens acerca de estruturas de dados e algoritmos.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
1
2 public ErroArgumento(String mensagem) {
3
4 }
5 }
6
7 abstract class Usuario {
8 private int senha;
9
10 public Usuario(int senha) throws ErroArgumento {
11
12 }
13 public int getSenha(){return senha;}
14 }
15
16
17 public Funcionario (int senha) throws ErroArgumento {
18 super(senha);
19 }
20 protected int validar(int senha) throws ErroArgumento {
21 if (senha < 1000 || senha > 1999)
22
23 return senha;
24 }
25 }
Considerando o trecho de Código Java acima, julgue o item subseqüente.
Os seguintes códigos preenchem corretamente as linhas 1, 3 e 9.
linha 1: class ErroArgumento extends Exception {
linha 3: super(mensagem);
linha 9: protected abstract int validar(int senha) throws ErroArgumento;
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Considerando o diagrama de classes UML acima, julgue o item a seguir.
Entre TelaPedido e CntrPedido, tem-se uma dependência e, entre TelaPedido e Transacao, tem-se uma associação. A classe CntrPedido depende da interface IPedido e implementa a interface IPersistencia, na qual tem-se dois métodos privados, que retornam void e são abstratos.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
Julgue o seguinte item acerca da linguagem Java.
Comparando-se as classes abstratas às interfaces, observa-se que uma classe abstrata pode conter métodos não abstratos paraos quais foram definidas implementações. Por sua vez, uma interface não pode conter implementações de métodos. Além disso, métodos em uma classe abstrata podem ter diferentes visibilidades, enquanto que, em uma interface, devem ser públicos.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
Julgue os seguintes itens com relaçao a linguagens de programação.
As variáveis do tipo ponteiro têm uma faixa de valores que consiste de endereços de posições de memória. Um ponteiro pode ser usado para acessar variáveis heap-dinâmicas anônimas. Para um ponteiro ser usado no acesso a uma variável que não seja heap-dinâmica anônima, é necessário haver um meio de se obter o endereço da variável a ser acessada.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareModelos de Desenvolvimento
- Engenharia de SoftwareUML: Unified Modeling Language
No que se refere a Processo Unificado, julgue os itens subseqüentes.
Em um modelo de análise, as classes de fronteira modelam interações entre o sistema e os atores. Cada classe de fronteira deve estar relacionada a um ou mais atores. Pode-se também ter classes de entidade, as quais tipicamente modelam dados persistentes.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
No que se refere a Processo Unificado, julgue os itens subseqüentes.
Na fase de construção, são implementados os casos de uso que tenham impacto sobre a arquitetura; na fase de transição, os casos sem impacto sobre a arquitetura, mas que descrevam funcionalidades que deverão estar presentes na versão que está sendo desenvolvida
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareModelos de Desenvolvimento
- Engenharia de SoftwareUML: Unified Modeling Language
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
Caderno Container