QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
478 questões encontradas

Assinale a alternativa que apresenta o que é possível realizar por meio de comandos Git.

A É possível criar uma rotina de backup em nuvem das máquinas virtuais em um cluster de data center
B É possível criar o histórico de edições realizadas no código-fonte de um projeto, facilitando o processo de consulta do status de um arquivo editado e seu conteúdo em um determinado ponto no tempo
C É possível criar uma rotina integrada de autenticação de usuário via GPO, para garantir que o código-fonte de um projeto seja acessado apenas por usuários autorizados
D É possível criar um compartilhamento de arquivos exclusivamente do pacote office, para garantir que nenhuma modificação seja realizada sem permissão

Com relação à finalidade dos comandos Git checkout, assinale a alternativa correta.

A Atualizar novas funcionalidades inseridas na branch principal
B Registrar uma nova mudança
C Fundir branches
D Trocar de branch e restaurar arquivos na árvore de trabalho

CI (Integração contínua, do inglês: Continuous Integration ) foi introduzida para limitar o trabalho manual que era necessário para o processo de integração do sistema. Além disso, acrescentou-se o processo de testes automatizados, garantindo o funcionamento do sistema após cada atualização. Para adotar essa prática, é essencial utilizar ferramentas de controle de versão, a fim de obter garantia do controle entre as versões dos códigos, possibilidade de retorno para versões anteriores e viabilidade de diferentes programadores trabalharem no mesmo código através de branches distintas. Assinale a alternativa que apresenta uma ferramenta de controle de versão.

A GitWork
B GitLab
C GitTree
D GitRedis

Sobre a aplicação de WIP (Work In Progress) em um quadro Kanban, assinale a alternativa que descreve seu uso.

A O limite de WIP só é relevante para equipes de desenvolvimento de software e pode ser ignorado em outros contextos
B Limitar o WIP tem como objetivo garantir que a equipe esteja sempre ocupada e produtiva, evitando períodos ociosos
C Limitar o WIP permite identificar gargalos no fluxo de trabalho e melhorar a eficiência do time ao evitar o acúmulo de tarefas inacabadas
D O WIP só é aplicável na fase inicial do projeto para acelerar o desenvolvimento e, em seguida, pode ser removido

Assinale a alternativa que o descreve corretamente o teste caixa preta.

A Testa a funcionalidade interna do sistema, verificando o comportamento do código-fonte
B Envolve o conhecimento dos detalhes de implementação para projetar os casos de teste
C Avalia a funcionalidade do software sem conhecer os detalhes de implementação interna
D Testa somente o desempenho do software em condições extremas

No contexto de testes automatizados, assinale a alternativa que apresenta o que é a técnica de "mocking".

A Um tipo de teste que visa garantir a compatibilidade do software com dispositivos móveis
B A técnica de simular o comportamento de objetos ou componentes externos ao sistema, para isolar a unidade de código sendo testada
C Uma forma de criar testes que verificam a aparência e usabilidade da interface gráfica do usuário (GUI)
D Um método de aumentar a cobertura de testes por meio da execução paralela de múltiplos casos de teste

"Em Git, o comando _____ é utilizado para visualizar as mudanças que foram feitas no diretório de trabalho, mas que ainda não foram adicionadas ao staging." Assinale a alternativa que preencha a lacuna corretamente.

A git log
B git status
C git show
D git diff

Assinale a alternativa correta que apresenta a principal vantagem das plataformas Low Code no desenvolvimento de aplicações corporativas.

A Eliminar a necessidade de testes de script em todos os processos
B Garantir que apenas desenvolvedores altamente qualificados possam criar aplicações eficientes
C Permitir o desenvolvimento de soluções digitais com o mínimo de codificação, utilizando ferramentas visuais de arrastar e soltar
D Exigir que todo o código seja escrito manualmente para garantir maior controle sobre o produto final

Assinale a alternativa que apresenta a principal diferença entre as plataformas de desenvolvimento Low-Code e No-Code.

A Plataformas Low-Code exigem conhecimento avançado de codificação, enquanto No-Code requer habilidades básicas de programação
B Plataformas Low-Code permitem o desenvolvimento sem qualquer necessidade de codificação, enquanto No-Code exige habilidades de programação para aplicações complexas
C Plataformas Low-Code requerem habilidades básicas de codificação para desenvolver aplicações, enquanto No-Code não exige nenhum conhecimento de programação
D Tanto Low-Code quanto No-Code exigem conhecimento técnico profundo para a criação de aplicações simples e complexas

Assinale a alternativa que apresenta de que forma as plataformas Low-Code contribuem para a inovação nas organizações, especialmente no contexto de desenvolvimento ágil.

A Ao centralizar todo o desenvolvimento em equipes especializadas, limitando a participação de outros departamentos
B Ao permitir que especialistas de negócios sem habilidades avançadas em codificação desenvolvam rapidamente aplicações funcionais, acelerando o ciclo de inovação
C Ao reduzir a necessidade de interação entre equipes de TI e de negócios, tornando o processo mais segmentado e eficiente
D Ao garantir que todas as aplicações desenvolvidas sigam o mesmo ciclo de vida, independentemente da complexidade dos requisitos