Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2022

ProgramaçãoLinguagens de programação
Código
fc061120
Banca
FCC
Órgão
DETRAN-AP
Ano
2022
Cargo
Analista de Tecnologia da Informação
Um analista escreveu o seguinte código usando a linguagem C.

#include <studio.h>
int main() {
I
return 0;
}
Para exibir na tela o texto DETAP, a lacuna I deve ser preenchida corretamente com
  1. Aprint("DETAP");
  2. Bprintf("DETAP");
  3. Cwrite("DETAP");
  4. Dwritef("DETAP");
  5. Edisplay("DETAP");
Revelar gabarito e comentário

GabaritoB — printf("DETAP");

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”.

Linguagem C – Função de saída padrão

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).

Alternativa A — ❌ Incorreta

print não é uma função da biblioteca padrão C. Em C, a função é printf. print é usada em linguagens como Python.

Alternativa B — ✅ Correta ⟵ GABARITO

printf é a função de saída formatada definida na biblioteca <stdio.h>. Sua sintaxe é printf("string");, exatamente como na lacuna.

Alternativa C — ❌ Incorreta

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.

Alternativa D — ❌ Incorreta

writef não existe na biblioteca padrão C. É provavelmente uma mistura de write e printf.

Alternativa E — ❌ Incorreta

display não é uma função da linguagem C. É usada em outras linguagens (como MATLAB, Python em alguns contextos).

NÃO CAIA NESSA!

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