Questão de Programação — C — FUNDATEC 2024
- Código
- qg164406
- Banca
- FUNDATEC
- Órgão
- IF Sul - MG
- Ano
- 2024
- Nível
- Superior
- Cargo
- Professor do Ensino Básico, técnico e Tecnológico: MCH-02 - Informática
- A\\
- B\t
- C\0
- D\n
- E\´
GabaritoD — \n
Gabarito: letra D. Em C, a sequência de escape \n representa o caractere de nova linha (newline), que produz uma mudança de linha na saída do monitor. As demais opções correspondem a outros caracteres de escape ou não são válidas.
A questão testa o conhecimento das principais sequências de escape da linguagem C, muito cobradas em provas de programação. Confira o significado de cada uma:
\\ representa o caractere de barra invertida literal, não quebra de linha.
\t representa o caractere de tabulação horizontal (tab), não nova linha.
\0 representa o caractere nulo (null), usado como terminador de strings, não quebra de linha.
\n é a sequência de escape para newline (nova linha). Quando utilizada em uma string ou no printf, faz o cursor pular para a próxima linha.
\´ não é uma sequência de escape padrão em C. Em alguns contextos, \' representa aspas simples, mas não produz mudança de linha.
A banca lista várias sequências de escape comuns (\\, \t, \0, \n) para confundir o candidato. O segredo é lembrar que \n é o único que gera uma nova linha. Decore a tabela:
Escape | Significado |
|---|---|
| newline (nova linha) |
| tabulação |
| barra invertida |
| caractere nulo (final de string) |
Gabarito: letra D.
Link permanente: /questoes/qg164406