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