Foram encontradas 55.928 questões.
Considerando o contexto de um sistema bancário, assinale a alternativa que indica corretamente um requisito funcional.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: CONAB
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: CONAB
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: CONAB
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: CONAB
Considere um profissional que está utilizando o Ansible para gerenciamento de configuração, implantação de aplicações, e orquestração de tarefas em um ambiente corporativo. Em determinado momento, ele constrói o seguinte playbook:
- name: PlayConfig
hosts: webservers, wanservers
tasks:
- name: ActiveHosts
debug:
msg: "Hosts Ativos: {{ ansible_play_hosts | map('extract', hostvars, 'inventory_hostname') | list }}"
O inventário de servidores é o seguinte:
[wanservers]
wan1 ansible_host=192.168.1.10
wan2 ansible_host=192.168.1.11
[webservers]
web1 ansible_host=192.168.1.20
web2 ansible_host=192.168.1.21
web3 ansible_host=192.168.1.22
Diante do exposto, assinale a alternativa que traz o valor de “{{ ansible_play_hosts }}” durante a execução da tarefa "ActiveHosts” , quando o playbook é executado com “--limit='w*[1-2]'”.
Provas
I- O grafo necessariamente contém, pelo menos, 1 (um) ciclo.
II- Ao representá-lo como matriz de adjacência, haverá exatamente n 2 entradas com valor 1 (um).
III- A complexidade de tempo de uma busca em profundidade (DFS) para percorrer todos os vértices e arestas é O(log n).
IV- Um grafo simples e conexo com n vértices e n arestas pode conter exatamente 2 (dois) vértices de grau 1 (um).
Assinale a alternativa com as sentenças CORRETAS sobre o grafo apresentado.
Provas
Considere o seguinte trecho de código em Python construído por um desenvolvedor:
def soma_parcial(lista):
total = 0
for i in range(len(lista)):
if lista[i] % 2 == 0:
total += lista[i]
return total
Sabendo que lista é não vazia e contém n inteiros, assinale a alternativa que apresenta a Complexidade do Algoritmo no melhor e no pior caso, respectivamente.
Provas
Considere o seguinte trecho de código em Python construído por um desenvolvedor:
def busca(lista, alvo):
for i in range(len(lista)):
if lista[i] == alvo:
return i
return -1
Diante do exposto, assinale a alternativa que apresenta a Complexidade do Algoritmo no melhor e no pior caso, respectivamente.
Provas
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
- Ferramentas de Desenvolvimento
Considere o seguinte histórico de commits na branch feature:
A — B — C — D (feature)
O desenvolvedor deseja consolidar os commits B, C e D em um único commit descritivo, mantendo o commit A intacto. Para isso, ele executa:
git rebase -i A
E no editor interativo, altera as linhas para:
pick B Mensagem do commit B
squash C Mensagem do commit C
squash D Mensagem do commit D
Após salvar e editar a mensagem final, ele conclui o rebase. Diante do exposto, assinale a alternativa CORRETA.
Provas
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
- Ferramentas de Desenvolvimento
•Um desenvolvedor está na branch feature-x e realiza alterações em dois arquivos: index.js e config.json.
•Ele executa git stash push -m "ajustes temporários" para guardar as mudanças.
•Em seguida, ele executa git checkout main e, por engano, roda git stash drop sem especificar o stash.
•Ao perceber o erro, tenta recuperar as alterações com git stash list, mas a lista está vazia.
Diante do cenário, avalie as sentenças a seguir:
O stash pode ser recuperado usando git fsck ou git reflog para localizar o hash do stash e aplicar git stash apply <hash> ou git show <hash> para inspecionar o conteúdo. PORQUE O comando git stash drop sem argumentos remove apenas o stash mais recente e mantém os arquivos modificados no diretório de trabalho.
Acerca dessas sentenças, assinale a alternativa CORRETA.
Provas
Caderno Container