Questão de Programação — Linguagens de programação — FCC 2022
- Código
- fc061120
- Banca
- FCC
- Órgão
- DETRAN-AP
- Ano
- 2022
- Cargo
- Analista de Tecnologia da Informação
- Aprint("DETAP");
- Bprintf("DETAP");
- Cwrite("DETAP");
- Dwritef("DETAP");
- Edisplay("DETAP");
GabaritoB — printf("DETAP");
Gabarito: letra B. Em C, a função padrão para exibir texto na tela é printf (do cabeçalho stdio.h). A lacuna deve conter printf("DETAP"); – a alternativa B é a única que usa o nome correto da função.
A banca testa o conhecimento básico da biblioteca padrão da linguagem C. A confusão comum é com print (presente em Python) ou display (em outras linguagens).
print não é uma função da biblioteca padrão C. Em C, a função é printf. print é usada em linguagens como Python.
printf é a função de saída formatada definida na biblioteca <stdio.h>. Sua sintaxe é printf("string");, exatamente como na lacuna.
write é uma chamada de sistema de baixo nível (UNIX) e não a função padrão para saída simples de texto em C. Além disso, requer descritor de arquivo e buffer.
writef não existe na biblioteca padrão C. É provavelmente uma mistura de write e printf.
display não é uma função da linguagem C. É usada em outras linguagens (como MATLAB, Python em alguns contextos).
Em provas de C, decore as funções básicas: printf para saída, scanf para entrada, fopen para arquivos. A banca costuma trocar por funções de outras linguagens (print, display).
Gabarito: letra B
Link permanente: /questoes/fc061120