Qual das seguintes afirmações é verdadeira sobre a linguagem de programação C?
a. O bloco da função main() é iniciado com ( e finalizado com ), indicando o início e o fim do processamento do programa.
b. A linguagem C trata letras maiúsculas e minúsculas como sendo idênticas ao identificar comandos e variáveis.
c. Comentários em C são iniciados com */ e terminam com */.
d. O comando #include inclui uma biblioteca que contém funções de entrada e saída, permitindo o uso de printf(), entre outras.
e. Não permite atribuir valores no momento da declaração da variável ou várias variáveis do mesmo tipo e na mesma linha.

Passo 1

Beleza, vamos lá! A gente recebeu uma pergunta sobre a linguagem de programação C e tem cinco opções para analisar. O objetivo é descobrir qual dessas afirmações é verdadeira. Para resolver isso, vamos lembrar algumas coisas básicas sobre C, como a estrutura das funções, diferenças entre maiúsculas e minúsculas, comentários, inclusão de bibliotecas e declaração de variáveis.

Passo 2

Opção a: “O bloco da função main() é iniciado com ( e finalizado com ), indicando o início e o fim do processamento do programa.”
Então, na linguagem C, uma função como main() é realmente iniciada com ( e ), mas isso é apenas para os parâmetros da função. O bloco de código, ou seja, o corpo da função, é delimitado por chaves { e }. Por exemplo:
int main() {
    // código aqui
}
Portanto, essa afirmação está errada.

Passo 3

Opção b: “A linguagem C trata letras maiúsculas e minúsculas como sendo idênticas ao identificar comandos e variáveis.”
Em C, a linguagem diferencia maiúsculas de minúsculas. Isso significa que variavel, Variavel e VARIAVEL são considerados nomes diferentes. Por exemplo:
int numero;
int Numero;
As duas variáveis acima são distintas. Então, essa afirmação está errada.

Passo 4

Opção c: “Comentários em C são iniciados com */ e terminam com */.”
Na verdade, os comentários em C começam com /* e terminam com */. Por exemplo:
/* Este é um comentário */
A opção citou que inicia com */, o que está incorreto. Portanto, essa afirmação está errada.

Passo 5

Opção d: “O comando #include inclui uma biblioteca que contém funções de entrada e saída, permitindo o uso de printf(), entre outras.”
Isso é exatamente o que acontece! Quando você escreve #include <stdio.h>, está incluindo a biblioteca padrão de entrada e saída que contém a função printf(), entre outras funções úteis como scanf(). Por exemplo:
#include <stdio.h>

int main() {
    printf("Olá, mundo!\n");
    return 0;
}
Essa afirmação está correta.

Passo 6

Opção e: “Não permite atribuir valores no momento da declaração da variável ou várias variáveis do mesmo tipo e na mesma linha.”
Na verdade, em C, você pode atribuir valores durante a declaração e também declarar múltiplas variáveis do mesmo tipo na mesma linha. Por exemplo:
int a = 5, b = 10, c = 15;
Isso é totalmente permitido. Portanto, essa afirmação está errada.

Resposta

A opção d é verdadeira.

Exercícios relacionados