Foram encontradas 55.987 questões.
3306020
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Pref. Mossoró-RN
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Pref. Mossoró-RN
Julgue o próximo item, a respeito de processos de desenvolvimento de software e de UML.
Na UML, o diagrama de estrutura composta descreve uma colaboração em que um conjunto de instâncias cooperam entre si para realizar uma tarefa.
Provas
Questão presente nas seguintes provas
3306019
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Pref. Mossoró-RN
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Pref. Mossoró-RN
Julgue o próximo item, a respeito de processos de desenvolvimento de software e de UML.
No modelo em cascata, o processo de projeto de sistemas aloca os requisitos tanto para sistemas de hardware como para sistemas de software, incluindo a descrição das abstrações fundamentais do sistema de software e seus relacionamentos.
Provas
Questão presente nas seguintes provas
3303977
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Jaru-RO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Jaru-RO
Provas:
Qual dos seguintes operadores em Python é usado para
verificar se um valor está contido em uma sequência como
uma lista ou uma string?
Provas
Questão presente nas seguintes provas
3303976
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Jaru-RO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Jaru-RO
Provas:
Quando se trata de Linguagens de Programação, qual é a
principal diferença entre linguagens compiladas e
interpretadas?
Provas
Questão presente nas seguintes provas
3303970
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Jaru-RO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Jaru-RO
Provas:
- 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
Identifique o conceito que NÃO está diretamente
relacionado à programação orientada a objetos.
Provas
Questão presente nas seguintes provas
3303966
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Jaru-RO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Jaru-RO
Provas:
- AcessibilidadeUsabilidade e Acessibilidade
- Engenharia de Software
- Manutenção e Evolução de SoftwareReúso de Software
Considere o excerto abaixo:
Esta é a prática de criar programas de computador considerando os impactos ambientais, sociais e econômicos. Envolve eficiência no uso de recursos, minimização de desperdício, reutilização de código e priorização da acessibilidade. Transparência e colaboração são essenciais para soluções responsáveis e duradouras, equilibrando as necessidades atuais com a preservação do ambiente e a promoção de uma sociedade justa.
Podemos afirmar que o conceito abordado no texto acima seria o seguinte:
Esta é a prática de criar programas de computador considerando os impactos ambientais, sociais e econômicos. Envolve eficiência no uso de recursos, minimização de desperdício, reutilização de código e priorização da acessibilidade. Transparência e colaboração são essenciais para soluções responsáveis e duradouras, equilibrando as necessidades atuais com a preservação do ambiente e a promoção de uma sociedade justa.
Podemos afirmar que o conceito abordado no texto acima seria o seguinte:
Provas
Questão presente nas seguintes provas
3303965
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Jaru-RO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Jaru-RO
Provas:
Acerca das Linguagens de Programação, julgue as frases
abaixo.
I. Linguagens de programação de alto nível facilitam a escrita de código, mas podem ter desempenho inferior às linguagens de baixo nível.
II. Java é um exemplo de linguagem de programação de baixo nível.
III. Python é uma linguagem de programação de alto nível amplamente utilizada.
Está(ão) CORRETA(S) a(s) seguinte(s) proposição(ões).
I. Linguagens de programação de alto nível facilitam a escrita de código, mas podem ter desempenho inferior às linguagens de baixo nível.
II. Java é um exemplo de linguagem de programação de baixo nível.
III. Python é uma linguagem de programação de alto nível amplamente utilizada.
Está(ão) CORRETA(S) a(s) seguinte(s) proposição(ões).
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoAnálise Assintótica (Notação Big-O)
- Fundamentos de ProgramaçãoComplexidade
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore B ou B+ Tree
- Fundamentos de ProgramaçãoHashingOrganização de Arquivos (Sequencial, Heap, Hash/Direto)
No contexto de uma Árvore B, estrutura comumente utilizada na
indexação de tabelas relacionais, considere as seguintes
propriedades numa Árvore B de grau g.
1. Todas as folhas estão no mesmo nível de profundidade na árvore.
2. Todos os nós podem conter, no máximo, 2g - 1 chaves.
3. Exceto pelo nó raiz, todos os demais nós devem conter, no mínimo, g -1 chaves.
4. Para uma árvore com N chaves, a complexidade do algoritmo de inserção é O(n).
5. Para uma árvore com N chaves, a complexidade do algoritmo de inserção é O(log n).
Estão corretas as afirmativas
1. Todas as folhas estão no mesmo nível de profundidade na árvore.
2. Todos os nós podem conter, no máximo, 2g - 1 chaves.
3. Exceto pelo nó raiz, todos os demais nós devem conter, no mínimo, g -1 chaves.
4. Para uma árvore com N chaves, a complexidade do algoritmo de inserção é O(n).
5. Para uma árvore com N chaves, a complexidade do algoritmo de inserção é O(log n).
Estão corretas as afirmativas
Provas
Questão presente nas seguintes provas
Um exemplo da aplicação do MapReduce bem conhecido é a
contagem de palavras num arquivo de texto. A partir de um
arquivo com linhas de texto, a tarefa é produzir a lista de palavras
acompanhadas com a frequência que aparecem no texto.
A sequência mais adequada de aplicação das fases para essa tarefa, além das fases de entrada e saída, é:
A sequência mais adequada de aplicação das fases para essa tarefa, além das fases de entrada e saída, é:
Provas
Questão presente nas seguintes provas
- Engenharia de SoftwareDesenvolvimento Baseado em Componentes
- Engenharia de SoftwareModelos de Desenvolvimento
- Engenharia de SoftwarePrototipagem e MVP
As plataformas no-code e low-code têm transformado o
desenvolvimento de software, permitindo que usuários com
pouca ou nenhuma habilidade de programação criem aplicativos e
soluções digitais.
Considerando a emergência e o impacto dessas tecnologias, analise as afirmações a seguir sobre ferramentas no-code e low-code.
I. Plataformas no-code permitem que profissionais não técnicos desenvolvam aplicativos complexos sem escrever uma única linha de código, utilizando interfaces gráficas e funcionalidades de arrastar e soltar.
II. Embora as ferramentas low-code reduzam a necessidade de codificação, elas ainda exigem algum conhecimento técnico para a implementação de funcionalidades personalizadas e integração com outros sistemas.
III. A escalabilidade e a segurança de soluções desenvolvidas com ferramentas no-code e low-code dependem unicamente das infraestruturas de cloud providas pelos fornecedores dessas plataformas, sem espaço para otimizações específicas ao contexto de uso.
IV. Embora ferramentas no-code e low-code facilitem a prototipagem e o desenvolvimento rápido, elas exigem uma compreensão detalhada dos processos de negócio para que as aplicações finais atendam efetivamente às necessidades dos usuários sem gerar redundâncias funcionais.
Está correto o que se afirma em
Considerando a emergência e o impacto dessas tecnologias, analise as afirmações a seguir sobre ferramentas no-code e low-code.
I. Plataformas no-code permitem que profissionais não técnicos desenvolvam aplicativos complexos sem escrever uma única linha de código, utilizando interfaces gráficas e funcionalidades de arrastar e soltar.
II. Embora as ferramentas low-code reduzam a necessidade de codificação, elas ainda exigem algum conhecimento técnico para a implementação de funcionalidades personalizadas e integração com outros sistemas.
III. A escalabilidade e a segurança de soluções desenvolvidas com ferramentas no-code e low-code dependem unicamente das infraestruturas de cloud providas pelos fornecedores dessas plataformas, sem espaço para otimizações específicas ao contexto de uso.
IV. Embora ferramentas no-code e low-code facilitem a prototipagem e o desenvolvimento rápido, elas exigem uma compreensão detalhada dos processos de negócio para que as aplicações finais atendam efetivamente às necessidades dos usuários sem gerar redundâncias funcionais.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container