Foram encontradas 460 questões.
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Lista
Em uma estrutura de dados do tipo lista com encadeamento simples, composta por diversos elementos, existem particularidades no acesso a esses elementos. Suponha uma lista com 12 elementos. De uma forma geral, caso se deseje acessar o 5o elemento dessa lista, anteriormente o número de elementos que se precisa acessar é igual a
Provas
Considere uma estrutura de dados do tipo pilha, supondo duas operações padrão (funções) de inserção e remoção de elementos na pilha, a saber:
• Push(x) – empilha o elemento x na pilha;
• Pop – retira um elemento da pilha, retornando esse elemento.
Assuma que, inicialmente (Situação 1), a pilha se encontrava com três elementos empilhados (A, B e C). Após uma série de operações sobre a pilha, chegou-se à situação 2, na qual encontravam-se empilhados dois elementos (A e B). A figura a seguir ilustra essas situações, e em ambas o topo da pilha está indicado.

Assinale a alternativa que apresenta uma sequência de operações que permita passar da Situação 1 para a Situação 2.
Provas
Diagramas de blocos podem ser utilizados para expressar lógicas de programação. Considere o seguinte bloco.

Esse bloco expressa, de uma forma geral, a lógica de programação do tipo
Provas
- Fundamentos de ProgramaçãoAlgoritmosAvaliação de Expressões
- Fundamentos de ProgramaçãoOperadoresOperadores Lógicos
- Fundamentos de ProgramaçãoVariáveis
As variáveis X, Y, Z e Res, do tipo booleana (que podem apresentar valores do tipo Verdadeiro ou Falso), foram utilizadas dentro de um programa na seguinte lógica:
Res ← NOT ((X AND Y) OR (X AND Z))
Assinale a alternativa que apresenta uma combinação de valores para X, Y e Z que produza em Res um valor Falso.
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoLógica de Programação
O programa a seguir, expresso na forma de uma pseudolinguagem (português estruturado), deve ser analisado e utilizado para responder às questões de números 23 e 24.
Início
Inteiro: a, b, c, i, M;
a ← 0;
b ← 2;
c ← 4;
M ← 10;
Para i de 1 até 5 faça
[
Se (a < b)
Então
[
a ← a + 1;
c ← a + b;
]
]
M ← M + a + b - c;
Imprima M;
Fim.
No programa, o número de vezes que a condição
Se (a < b)
Considerando o programa apresentado, o valor impresso ao seu final para a variável M é igual a:
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoPseudocódigo
O programa a seguir, expresso na forma de uma pseudolinguagem (português estruturado), deve ser analisado e utilizado para responder às questões de números 23 e 24.
Início
Inteiro: a, b, c, i, M;
a ← 0;
b ← 2;
c ← 4;
M ← 10;
Para i de 1 até 5 faça
[
Se (a < b)
Então
[
a ← a + 1;
c ← a + b;
]
]
M ← M + a + b - c;
Imprima M;
Fim.
No programa, o número de vezes que a condição
Se (a < b)
dentro do loop Para... se mostra verdadeira é:
Provas
O Git possui um ponteiro especial utilizado para indicar o branch atual que está sendo trabalhado. O nome deste ponteiro é:
Provas
Existem várias opções de gerenciadores de repositório de software baseados em Git disponíveis para uso. Assinale a alternativa que apresenta uma dessas opções.
Provas
Dentre os diversos comandos utilizados no Git, o comando responsável por criar um novo repositório do Git é o:
Provas
- Compilação e Interpretação de CódigoCompilação
- Ferramentas de DesenvolvimentoIDEs: Ambiente Integrado de Desenvolvimento
Uma funcionalidade característica em ferramentas do tipo IDE, usadas por desenvolvedores de software, é
Provas
Caderno Container