Foram encontradas 55.747 questões.
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoRecursividade
Considere o seguinte algoritmo “ALG1” (escrito via VisuAlg 3.07)
Algoritmo "ALG1"
Var
entrada : inteiro
resposta: inteiro
tst : inteiro
funcao calcule (aux: inteiro) : inteiro
inicio
tst <- 1
se (aux = 0) entao
retorne tst
senao
retorne aux + calcule (aux-1)
fimse
fimfuncao
Inicio
leia (entrada)
resposta <- calcule (entrada)
escreva (resposta)
Fimalgoritmo
Se for inserido como entrada o valor 14, será escrito como resposta o valor:
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Fila
Um software de ordenação utiliza uma estrutura de dados na qual sempre se adicionam itens no fim e remove-se do início. Esse tipo de estrutura também é conhecido como:
Provas

A execução da classe exibe uma linha com o seguinte resultado:
Provas
A web pode ser vista como o segmento da internet que consiste em páginas que podem ser acessadas por meio de um navegador (web browser). As páginas da web possuem seus conteúdos descritos por meio de uma linguagem de marcação de hipertexto, conhecida como HTML. Desde o seu surgimento, a linguagem HTML vem evoluindo constantemente. Particularmente o HTML 5 representou um dos maiores avanços nessa sequência evolutiva da linguagem HTML. Nesse contexto, assinale a alternativa que apresenta algumas das principais novidades trazidas pela versão da linguagem HTML 5.
Provas
O diagrama de classes UML é uma notação gráfica utilizada na indústria de software para representar tanto o modelo conceitual do sistema, quanto o modelo de projeto do software. A figura ilustra um diagrama de classes UML.

Nesse diagrama, o elemento “Cursar” é uma
Provas
Dadas as afirmativas referentes à XML,
I. É usada para adicionar estilos a uma página web.
II. É usada para a estruturação da informação.
III. É permitido o uso de tags para organizar dados.
IV. É possível representar os dados em hierarquias.
verifica-se que está/ão correta/s
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvorePercursos em Árvores
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Heap
No que se refere à estrutura de dados, suponha que um programador usou um heap máximo (max-heap) para armazenar os números 10, 2, 23, 8, 28, 15, 17. Depois, ele transformou esse heap em um array, percorrendo o heap em largura. Ao final desse processo, o quinto elemento desse array é o número
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SERPRO

Tendo como referência inicial a figura precedente, julgue o item a seguir, relativos a orientação a serviço.
Assim como na PaaS, na abordagem IaaS há necessidade de o usuário manter e atualizar os produtos de software, incluindo o sistema operacional, uma vez que os provedores de serviços garantem e proveem os itens que se encontram abaixo de Middleware na figura.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SERPRO
Julgue o próximo item, relativos aos 12 fatores (12 factories).
Considere-se que, na figura a seguir, Deploys sejam ambientes onde os códigos são disponibilizados, tais como ambiente de produção e de desenvolvimento, e que Codebase se refere a um repositório único em um sistema de controle de revisão descentralizado tal como o Git. Nesse caso, segundo o que preconizam os 12 factories, vários aplicativos devem compartilhar o mesmo código de modo que se tenha uma padronização e não haja comprometimento com as dependências no repositório.

Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SERPRO
Julgue o próximo item, relativos aos 12 fatores (12 factories).
De acordo com o que preconizam os 12 factories, na situação da figura a seguir, Release deve sempre ter um ID de Release exclusivo e, como deve haver separação estrita entre os estágios de Build, Release e execução, torna-se impossível fazer alterações no código em tempo de execução, pois não há como propagar essas alterações de volta ao estágio de Build.

Provas
Caderno Container