Foram encontradas 57.561 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ
O setor de TI da SEMCONGER desenvolveu um sistema de gestão administrativa web para otimizar processos internos. Sabe-se que o sistema utiliza AJAX para melhorar a experiência do usuário ao enviar e receber dados sem recarregar a página. Um dos desenvolvedores propôs diferentes abordagens para implementar essa funcionalidade. Qual das afirmativas sobre a utilização do AJAX está INCORRETA?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ
A equipe de desenvolvimento da SEMCONGER está elaborando um sistema de gestão de frota de veículos oficiais. Diferentes abordagens de Programação Orientada a Objetos (POO) foram utilizadas para organizar o código de forma eficiente. A seguir estão quatro trechos de código que implementam diferentes conceitos de POO; analise-os.
Código 1 – Classe base e Subclasse
public class Veiculo {
protected String modelo;
protected String cor;
}
public class Carro extends Veiculo {
private int portas;
}
Código 2 – Método Redefinido na Subclasse
public class Veiculo {
public void acelerar() {
System.out.println("O veículo está acelerando.");
}
}
public class Carro extends Veiculo {
@Override
public void acelerar() {
System.out.println("O carro está acelerando rapidamente.");
}
}
Código 3 – Controle de Acesso aos Atributos
public class Veiculo {
private String modelo;
public void setModelo(String modelo) {
this.modelo = modelo;
}
public String getModelo() {
return modelo;
}
}
Código 4 – Classe Não Instanciável
public abstract class Veiculo {
protected String modelo;
public abstract void acelerar();
}
Com base nos códigos apresentados, assinale a alternativa que classifica corretamente os conceitos aplicados em cada um deles.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Um desenvolvedor precisa revisar um código em Java e verificar se a implementação dos princípios da Programação Orientada a Objetos (POO) está correta. Para isso, ele faz uma análise dos conceitos fundamentais de POO e suas definições. Associe cada conceito da POO à sua respectiva descrição:
1.Herança.
2. Polimorfismo.
3. Encapsulamento.
4. Abstração.
( ) Foca em identificar e expor apenas os aspectos essenciais de um objeto ou sistema, simplificando a complexidade ao ocultar detalhes desnecessários para o usuário final.
( ) Permite a criação de classes que compartilham características comuns sem duplicação de código.
( ) Permite que métodos com o mesmo nome tenham diferentes implementações em classes distintas.
( ) Envolve a organização dos dados e métodos relacionados dentro de uma única unidade ou classe, controlando o acesso aos seus componentes internos através de modificadores de acesso, como private ou protected, para proteger a integridade e a consistência dos dados.
A sequência está correta em
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDESG
Orgão: Pref. Cariacica-ES
- Engenharia de SoftwareEngenharia de Requisitos
- Qualidade de SoftwareAtributos de Qualidade de Software
É um Requisito Não Funcional em software que consiste na capacidade de um sistema ou aplicação de crescer e se adaptar a um aumento de carga ou demanda sem comprometer ou impactar significativamente os seus serviços, sua eficiência, seu desempenho ou suas funcionalidades. Em outras palavras, as demandas aumentam e o software consegue responder apropriadamente a estas demandas. Esse Requisito Não funcional é:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDESG
Orgão: Pref. Cariacica-ES
- Engenharia de SoftwareEngenharia de Requisitos
- Interoperabilidade e IntegraçãoIntegração de Sistemas e Middleware
- Qualidade de SoftwareAtributos de Qualidade de Software
Esse Requisito Não Funcional de sistemas da informação é a capacidade que diferentes sistemas ou softwares de trabalharem juntos e trocarem informações ou dados de forma eficiente e prática, mesmo que sejam desenvolvidos com diferentes estruturas ou operem com tecnologias distintas. Esse Requisito Não Funcional é:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDESG
Orgão: Pref. Cariacica-ES
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Recurso indispensável e amplamente utilizado nas linguagens de programação orientadas a objetos (POO), sendo este recurso responsável por permitir que objetos de diferentes classes sejam tratados de forma uniforme, desde que essas classes compartilhem um relacionamento hierárquico. Qual é o nome deste recurso?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDESG
Orgão: Pref. Cariacica-ES
Na linguagem de programação Java, pode-se estabelecer contratos que definem um conjunto de métodos (somente assinaturas dos métodos) que uma classe deve implementar. Este contrato é realizado para especificar um comportamento que várias classes podem compartilhar, sem forçar uma relação de herança direta entre elas. O trecho refere-se à(ao):
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDESG
Orgão: Pref. Cariacica-ES
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore B ou B+ Tree
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Rubro-Negra
- Fundamentos de ProgramaçãoGrafosTeoria dos Grafos
Sobre a estrutura de dados árvore, foram feitas as seguintes afirmações:
I. Toda árvore é um conjunto de vértices e arestas, que podem ou não ter ciclos.
II. Em uma árvore, para existir uma aresta (a, b), precisa então existir os vértices a e b.
III. São exemplos de árvores: árvore binária, árvore B, árvore B+e árvore rubro-negra.
Sobre as afirmações acima, pode-se afirmar que:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDESG
Orgão: Pref. Cariacica-ES
Esta situação em projetos de software refere-se ao grau de dependência entre diferentes módulos ou componentes de um sistema de software, sendo então visualizada quando uma parte do sistema está interligada ou depende de outra. Saber lidar e resolver esta situação é fundamental no design de software, pois afeta diretamente a manutenção, escalabilidade e flexibilidade do sistema. Com base nos seus conhecimentos, fala-se então do(a):
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDESG
Orgão: Pref. Cariacica-ES
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação à Objetos: Modificadores de Acesso
Sobre o paradigma de programação orientada a objetos (POO), foram feitas as seguintes afirmações:
I. Uma classe consiste em uma instância de um objeto, ou seja, a classe é especificação e o objeto, a generalização.
II. Os modificadores de acesso do método/atributo de um objeto ajudam a estabelecer organização e segurança ao código.
III. Os métodos abstratos de uma classe possuem corpos, logo além da classe ter que implementá-lo, estes métodos, esta classe precisa já ter uma estrutura prévia do mesmo método.
Sobre as afirmações acima, pode-se afirmar que:
Provas
Caderno Container