Questão de Sistemas Operacionais — Geral — VUNESP 2023
Sistemas Operacionais›Geral
Código
vu197479
Banca
VUNESP
Órgão
CIJUN
Ano
2023
Cargo
Ana ( )
O Visual Studio Code possui nativamente um conjunto de recursos disponíveis com o propósito de encontrar bugs em um código. O atalho utilizado para dar toggle em um breakpoint é a tecla
AAlt
BF9
CF10
DF11
EShift
Revelar gabarito e comentário▾
GabaritoB — F9
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Atalhos do Visual Studio Code: breakpoints
Gabarito: letra B. No Visual Studio Code, a tecla F9 é o atalho nativo para alternar (toggle) um breakpoint na linha atual do editor — ou seja, para marcar ou desmarcar um ponto de interrupção durante a depuração do código. As demais teclas (Alt, F10, F11 e Shift) desempenham outras funções no editor, mas não têm essa finalidade específica.
O Visual Studio Code é um editor de código-fonte amplamente utilizado, e a depuração (debugging) é uma de suas funcionalidades centrais. Um breakpoint é um marcador que o desenvolvedor insere em uma linha específica do código para que a execução do programa seja pausada naquele ponto, permitindo inspecionar variáveis, pilha de chamadas e o fluxo de execução. O atalho F9 é o comando padrão para alternar esse marcador — se não há breakpoint na linha, ele cria um; se já existe, ele o remove. Esse comportamento de "toggle" é exatamente o que o enunciado descreve.
A confusão mais comum nesse tema envolve as teclas de função usadas durante a depuração: F10 executa a próxima linha sem entrar em funções (step over), F11 entra na função chamada (step into), e Shift+F11 sai da função atual (step out). Já a tecla Alt é usada em combinações para menus e outras ações, e Shift é uma tecla modificadora que, sozinha, não executa nenhum comando direto no editor. O F9 é o único que atua diretamente sobre a criação/remoção de breakpoints.
Na prática, ao pressionar F9 em uma linha do editor, um círculo vermelho aparece na margem esquerda, indicando o breakpoint ativo. Pressionar F9 novamente na mesma linha remove o marcador. Esse é um recurso essencial para quem trabalha com depuração, pois permite controlar com precisão onde a execução deve parar. É importante notar que o atalho pode ser personalizado nas configurações do editor, mas F9 é o padrão nativo e o que as bancas costumam cobrar.
A pegadinha que a banca explora aqui é a troca entre as teclas de depuração: o candidato que confunde F9 com F10 ou F11 acaba errando a questão. A distinção é clara: F9 é para alternar breakpoint, enquanto F10 e F11 são para controlar a execução passo a passo durante a depuração. Guarde essa fronteira — é exatamente nela que as alternativas se dividem.
1F9 — alterna breakpoint
2F10 — executa sem entrar
3F11 — entra na função
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A tecla Alt não possui, por padrão, a função de alternar breakpoints no Visual Studio Code. Ela é uma tecla modificadora usada em combinações (como Alt+Shift+F para formatar o documento) e para acessar menus. Sozinha, não executa nenhum comando de depuração.
Alternativa B — ✅ Correta ⟵ GABARITO
A tecla F9 é o atalho nativo do Visual Studio Code para alternar (toggle) um breakpoint na linha atual. Pressionar F9 cria um breakpoint se não houver, ou o remove se já existir. É exatamente o que o enunciado pede.
Alternativa C — ❌ Incorreta
A tecla F10 é usada durante a depuração para executar a próxima linha de código sem entrar em funções (step over). Ela não cria nem remove breakpoints — apenas controla a execução passo a passo.
Alternativa D — ❌ Incorreta
A tecla F11 é usada para entrar em uma função durante a depuração (step into). Assim como F10, ela controla a execução, mas não alterna breakpoints.
Alternativa E — ❌ Incorreta
A tecla Shift é uma tecla modificadora que, sozinha, não executa nenhum comando direto no Visual Studio Code. Ela é usada em combinações (como Shift+F11 para sair da função atual), mas não tem a função de alternar breakpoints.
PEGA ESSA DICA!
Para não errar em questões sobre atalhos de depuração, memorize o trio: F9 = alternar breakpoint, F10 = executar sem entrar (step over), F11 = entrar na função (step into). Se a questão falar em "toggle" ou "alternar" um breakpoint, a resposta é sempre F9.