Teste Prático do GitHub Copilot

### O GitHub Copilot é gratuito para todos? > https://github.com/features/copilot/plans 1. [ ] Não 1. [X] Sim ### Qual das opções abaixo NÃO é uma maneira possível de conceder acesso ao Copilot para membros de uma organização? > Artigo Conceder acesso ao Copilot para membros de uma organização - https://docs.github.com/en/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-access-to-github-copilot-in-your-organization/granting-access-to-copilot-for-members-of-your-organization 1. [x] Como membro de uma organização, você pode ativar o Copilot diretamente nas configurações da sua conta. 1. [ ] Por meio das configurações de sua Enterprise, habilite o GitHub Copilot para organizações selecionadas ou todas as organizações. 1. [ ] Por meio das configurações de suas Organizações, habilite o GitHub Copilot para equipes ou usuários específicos ou para toda a organização. 1. [ ] Você pode usar a REST API do GitHub para conceder acesso ao GitHub Copilot para equipes ou usuários específicos em sua organização. ### Qual comando é usado para instalar a extensão GitHub Copilot no CLI? > https://docs.github.com/en/copilot/managing-copilot/configure-personal-settings/installing-github-copilot-in-the-cli 1. [x] gh extension install github/gh-copilot 1. [ ] gh copilot install 1. [ ] gh copilot setup 1. [ ] gh extension add copilot ### Quais são alguns dos princípios de Engenharia de Prompt? (Escolha três.) > https://docs.github.com/en/copilot/using-github-copilot/prompt-engineering-for-github-copilot - [x] Foque em uma tarefa única e bem definida - [x] Certifique-se de que as instruções sejam detalhadas e explícitas - [x] Forneça um contexto rico para a IA - [ ] Escreva instruções longas e complexas > Se você quiser que o Copilot complete uma tarefa complexa ou extensa, divida a tarefa em várias tarefas simples e pequenas. ### Como você pode excluir arquivos específicos do GitHub Copilot? > https://docs.github.com/en/copilot/managing-copilot/configuring-and-auditing-content-exclusion/excluding-content-from-github-copilot 1. [ ] Editando o arquivo .gitignore > .gitignore é usado para excluir o arquivo do git, não do copilot 1. [x] Navegando até as configurações do repositório no GitHub e adicionando os caminhos a serem excluídos 1. [ ] Configurando exclusões no arquivo de configuração do Copilot 1. [ ] Usando um comando no terminal ### O que é verdade sobre as exclusões de conteúdo do Copilot? (Escolha duas) > https://docs.github.com/en/copilot/managing-copilot/configuring-and-auditing-content-exclusion/excluding-content-from-github-copilot - [x] As exclusões de contexto podem ser configuradas no nível do repositório e da organização - [x] O Copilot oferece diferentes planos com considerações de privacidade - [ ] O Copilot ignora completamente os arquivos excluídos > O Copilot pode usar informações de um arquivo excluído se essas informações forem fornecidas pela IDE. - [ ] As exclusões de conteúdo não afetam a conclusão de código - [ ] As exclusões de conteúdo são aplicadas instantaneamente > Após adicionar ou alterar exclusões de conteúdo, pode levar até 30 minutos para que entrem em vigor. ### Qual das opções a seguir descreve o arquivo de configuração do Editor do GitHub Copilot? > https://docs.github.com/en/copilot/customizing-copilot/adding-custom-instructions-for-github-copilot 1. [ ] Um arquivo JSON com configurações de segurança 1. [x] Um arquivo Markdown com instruções em linguagem natural para personalizar respostas do Copilot Chat 1. [ ] Um arquivo YAML com instruções de build 1. [ ] Um arquivo XML com configurações de deploy ### Qual das seguintes opções descreve como usar a API de Produtividade do GitHub Copilot? > https://docs.github.com/en/copilot/rolling-out-github-copilot-at-scale/analyzing-usage-over-time-with-the-copilot-metrics-api 1. [ ] Para coletar logs de auditoria 1. [ ] Para excluir arquivos específicos 1. [x] Para coletar métricas de uso dos membros da organização 1. [ ] Para atualizar automaticamente o Copilot ### Qual das opções a seguir integra o GitHub Copilot Chat com ferramentas externas? > https://docs.github.com/en/enterprise-cloud@latest/copilot/using-github-copilot/using-extensions-to-integrate-external-tools-with-copilot-chat 1. [x] GitHub Copilot Extensions 1. [ ] GitHub Copilot Marketplace 1. [ ] GitHub Copilot Integrations 1. [ ] GitHub Copilot Open ### Como você pode fornecer contexto ao GitHub Copilot para gerar respostas personalizadas para o seu repositório? > https://docs.github.com/en/enterprise-cloud@latest/copilot/customizing-copilot/adding-custom-instructions-for-github-copilot 1. [x] Criando um arquivo chamado `.github/copilot-instructions.md` no repositório 1. [ ] Enviando um e-mail ao suporte do GitHub com os detalhes do seu projeto 1. [ ] Modificando o arquivo `.gitconfig` para incluir instruções personalizadas > Modificar o arquivo `.gitconfig` não fornece instruções personalizadas ao GitHub Copilot. 1. [ ] Criando uma issue no GitHub chamada `copilot-instructions` no repositório com o contexto necessário > Criar uma issue no GitHub não fornece instruções personalizadas ao GitHub Copilot. ### O GitHub Copilot pode usar informações semânticas de um arquivo que é ignorado pelas exclusões de conteúdo do GitHub Copilot? > https://docs.github.com/en/copilot/managing-copilot/configuring-and-auditing-content-exclusion/excluding-content-from-github-copilot#limitations-of-content-exclusions 1. [x] Sim, se as informações forem fornecidas pelo IDE indiretamente. 1. [ ] Não, ele ignorará todas as informações de arquivos excluídos. > É possível que o Copilot use informações semânticas de um arquivo excluído se as informações forem fornecidas pelo IDE indiretamente. Exemplos de tal conteúdo incluem informações de tipo e definições exibidas ao passar o mouse sobre símbolos usados no código, bem como propriedades gerais do projeto, como informações de configuração de build. ### O que acontece quando você exclui conteúdo do GitHub Copilot? (Escolha duas) > https://docs.github.com/en/copilot/managing-copilot/configuring-and-auditing-content-exclusion/excluding-content-from-github-copilot#about-content-exclusions-for-copilot - [x] A autocompletação não estará disponível nos arquivos afetados. - [x] O conteúdo nos arquivos afetados não influenciará as sugestões de autocompletação em outros arquivos. - [ ] O conteúdo nos arquivos afetados continuará influenciando as respostas do GitHub Copilot Chat. - [ ] A autocompletação não será afetada nos arquivos afetados. ### Qual é a maneira mais fácil de começar a usar o GitHub Copilot? > https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot 1. [ ] Solicitar acesso ao Suporte do GitHub e aguardar aprovação antes de usar o GitHub Copilot. 1. [ ] Usar o site do Copilot e colar seu código ao pedir sugestões. 1. [x] Instalar a extensão do Copilot no seu ambiente preferido, como o Visual Studio Code. 1. [ ] Criar um novo repositório público no GitHub e habilitar o Copilot para escanear seu código e fazer sugestões. ### O que o GitHub Copilot analisa para oferecer sugestões relevantes enquanto você desenvolve um novo código? > https://docs.github.com/en/copilot/using-github-copilot/best-practices-for-using-github-copilot#guide-copilot-towards-helpful-outputs 1. [ ] Analisa o contexto em todos os arquivos dentro do repositório. 1. [x] Analisa o contexto no arquivo atual e nos arquivos relacionados. 1. [ ] Analisa apenas o contexto dentro do arquivo atual. 1. [ ] Analisa apenas o contexto dentro da linha de código atual. ### Qual das seguintes opções descreve melhor o GitHub Copilot? > https://docs.github.com/en/copilot/about-github-copilot/what-is-github-copilot 1. [x] Um assistente de codificação com IA que ajuda desenvolvedores sugerindo código e completando trechos de código. 1. [ ] Um sistema de controle de versão que rastreia e gerencia alterações em um código-base. 1. [ ] Um editor de código que fornece recursos de depuração e verificação de erros. 1. [ ] Uma ferramenta que testa e implanta automaticamente o código em ambientes de produção. ### Como o GitHub Copilot lida com a retenção de dados para sugestões de código no IDE? > https://resources.github.com/learn/pathways/copilot/essentials/how-github-copilot-handles-data/ 1. [x] As sugestões são mantidas temporariamente na memória e descartadas após o uso, não sendo gravadas em disco 1. [ ] Todas as sugestões são armazenadas permanentemente em um banco de dados local para referência futura 1. [ ] As sugestões são salvas automaticamente nos repositórios do GitHub para controle de versão 1. [ ] Os trechos de código são armazenados em cache no disco por 30 dias antes de serem excluídos ### Quais etapas ocorrem quando o serviço de proxy do GitHub Copilot processa um prompt? > https://resources.github.com/learn/pathways/copilot/essentials/how-github-copilot-handles-data/ 1. [x] Testes para linguagem tóxica, verificações de relevância e detecção de tentativas de hacking de prompt 1. [ ] Tradução para múltiplas linguagens de programação e validação de sintaxe 1. [ ] Compilação e execução automática de código em um ambiente sandbox 1. [ ] Transmissão direta para repositórios públicos para verificação de referência ### Qual conjunto de princípios representa corretamente os seis princípios-chave da Microsoft para IA Responsável que orientam o desenvolvimento do GitHub Copilot? > https://learn.microsoft.com/en-us/training/modules/responsible-ai-with-github-copilot/3-six-principles-of-responsible-ai 1. [x] Justiça, Confiabilidade e Segurança, Privacidade e Segurança, Inclusividade, Transparência e Prestação de Contas 1. [ ] Eficiência, Velocidade, Precisão, Inovação, Confiabilidade e Segurança 1. [ ] Privacidade, Desempenho, Acessibilidade, Escalabilidade, Manutenibilidade e Testes 1. [ ] Segurança, Desenvolvimento, Operações, Manutenção, Suporte e Documentação ### Qual das seguintes é um benefício potencial de usar o GitHub Copilot para melhorar os fluxos de trabalho dos desenvolvedores? > https://docs.github.com/en/copilot 1. [x] Ele pode sugerir trechos de código para aumentar a produtividade dos desenvolvedores. 1. [ ] Ele substitui completamente a necessidade de revisão de código em todos os projetos. 1. [ ] Ele mescla pull requests automaticamente sem aprovação humana. 1. [ ] Ele funciona apenas com software escrito em uma única linguagem de programação. ### Qual afirmação descreve corretamente a funcionalidade de comando CLI do GitHub Copilot? > https://docs.github.com/en/copilot/using-github-copilot/using-github-copilot-in-the-command-line 1. [x] Os usuários podem obter explicações de comandos usando 'gh copilot explain' e sugestões de comandos usando 'gh copilot suggest' 1. [ ] Os comandos são executados automaticamente sem confirmação do usuário ao usar 'gh copilot suggest' 1. [ ] O comando 'gh copilot explain' modifica arquivos do sistema sem mostrar a explicação 1. [ ] Comandos sugeridos são executados diretamente sem serem copiados para a área de transferência primeiro ### Qual é o principal propósito do comando '/tests' no GitHub Copilot? > https://docs.github.com/en/copilot/using-github-copilot/guides-on-using-github-copilot/writing-tests-with-github-copilot 1. [x] Ele gera um conjunto de testes unitários para o arquivo atualmente aberto, usando o contexto de arquivos de teste existentes, se disponível 1. [ ] Ele executa todos os testes unitários existentes no projeto sem gerar novos 1. [ ] Ele apenas valida a sintaxe dos arquivos de teste existentes sem criar novos testes 1. [ ] Ele remove permanentemente todos os arquivos de teste existentes para começar do zero ### Como é calculado o uso de assentos para o GitHub Copilot no nível empresarial durante um ciclo de faturamento? > https://docs.github.com/en/enterprise-cloud@latest/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/viewing-copilot-license-usage-in-your-enterprise 1. [x] Número de assentos × (Dias decorridos / Total de dias no ciclo de faturamento) 1. [ ] Número total de commits × Número de desenvolvedores ativos 1. [ ] Número de sugestões de código × Número de conclusões aceitas 1. [ ] Tamanho total do repositório × Número de organizações ### Como funciona o recurso de correspondência de código público do GitHub Copilot? > https://docs.github.com/en/copilot/using-github-copilot/finding-public-code-that-matches-github-copilot-suggestions 1. [x] Ele busca correspondências comparando as sugestões de código com um índice de repositórios públicos no GitHub, que é atualizado a cada poucos meses 1. [ ] Ele realiza pesquisas em tempo real em todos os repositórios do GitHub, incluindo os privados 1. [ ] Ele apenas encontra correspondências em repositórios criados nas últimas 24 horas 1. [ ] Ele verifica códigos em plataformas externas de hospedagem de código fora do GitHub ### Quais verificações de pós-processamento são realizadas nas respostas do GitHub Copilot? > https://resources.github.com/learn/pathways/copilot/essentials/how-github-copilot-handles-data/ 1. [x] Linguagem tóxica, relevância, qualidade do código (incluindo vulnerabilidades de segurança), identificadores únicos e correspondência opcional com código público 1. [ ] Apenas validação de sintaxe e verificações de formatação de código 1. [ ] Benchmarking de desempenho e otimização do uso de memória 1. [ ] Apenas verificações de erros de compilação e exceções em tempo de execução ### Quais elementos o GitHub Copilot pode usar como contexto ao gerar sugestões? > https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot#using-context-in-github-copilot 1. [x] Conteúdo no arquivo atual, arquivos vizinhos, URLs de repositórios, caminhos de arquivos e interações anteriores no chat 1. [ ] Apenas a linha de código atual sendo editada, sem nenhum contexto ao redor 1. [ ] Exclusivamente documentação externa da internet 1. [ ] Somente o arquivo README do projeto e nada mais ### Quais IDEs o GitHub Copilot suporta? (Escolha duas.) > https://docs.github.com/en/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot - [x] Visual Studio Code, Xcode, Vim/NeoVim - [x] Azure Data Studio, Visual Studio, IntelliJ IDEA - [ ] Visual Studio, NetBeans, Eclipse - [ ] Visual Studio, BlueJ, NetBeans
Detalhes

Achou este teste prático útil?

Deixe uma ⭐ no repositório e considere retribuir à comunidade:

  • contribuindo com uma ou mais questões de simulado (leva minutos)