São palavras-chave da linguagem C no padrão ANSI e, portant...

Próximas questões
Com base no mesmo assunto
Q233382 Programação
São palavras-chave da linguagem C no padrão ANSI e, portanto, não podem ser utilizadas como nomes para variáveis
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - int, long, static, void.

Para responder a essa questão, é necessário conhecer as palavras-chave da linguagem de programação C, conforme definido pelo padrão ANSI C. Palavras-chave são resguardadas pela linguagem para representar funcionalidades específicas, por isso, não podem ser utilizadas para nomear variáveis ou funções definidas pelo usuário.

A alternativa C é a correta porque todas as palavras listadas - int, long, static, e void - fazem parte do conjunto de palavras-chave da linguagem C. Aqui está o significado de cada uma delas:

  • int: define um tipo de dado inteiro;
  • long: é um qualificador que pode ser usado para aumentar o tamanho de armazenamento de um tipo de dado inteiro;
  • static: especifica que o armazenamento de uma variável ou função é permanente durante a execução do programa;
  • void: é usado para indicar que uma função não retorna valor algum.

É importante saber que, ao programar em C, essas palavras devem ser evitadas para nomeação de variáveis, pois elas têm funções predefinidas no contexto da linguagem e o compilador não aceitará seu uso para outros propósitos.

Quando você se deparar com questões como essa, lembre-se de que o conhecimento das palavras-chave é fundamental e que elas são precisamente definidas para cada linguagem de programação. Praticar com uma lista das palavras-chave de C e escrever pequenos programas usando-as corretamente pode ajudar muito no seu processo de aprendizado e preparação para o concurso.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

  • a) typedef, master, core, newline. (perceba que apenas new é palavra reservada)
  • b) union, extern, main, core.
  • c) int, long, static, void.
  • d) Float, Long, Core, Continue.
  • e) signed, unsigned, master, main.

CURIOSIDADE: do, re, mi, fa, sol, la, si também sao palavras reservadas em C! 

Bons estudos!!!

Lista de palavras reservadas da linguagem C
 
asm: Indica instruções em assembly.

auto: Define a classe de armazenamento padrão, ou seja , a variável é criada quando a função é invocada e depois é destruída quando a função termina.

break: Comando para forçar a saída imediata dos comandos switch, for, while, e , do…while.

case: Utilizado dentro do comando switch para selecionar uma constante.

char: Tipo de dados utilizado para armazenar caracteres.

const: Impede que uma variável seja modificada, criando assim uma constante.

continue: Força a interrupção dos loops for , while , ou do…while fazendo com que passem para a próxima iteração.

default: É utilizado dentro de switch…case para tratar valores não definidos anteriormente nas opções case.

do: Estutura de repetição usada em conjunto com o while . O comando do…while faz com que os comandos do bloco a ser repetido sejam executados no mínimo uma vez.

double: Tipo de dados numérico de ponto flutuante com precisão dupla.

else: Indica um bloco de comandos a ser executado quando a condição do comando if for falsa.

enum: Tipo de dados definido pelo programador que permite a definição de constantes

extern: Indica que uma variável foi declarada em outro arquivo.

float: Tipo de dados de ponto flutuante com precisão simples.

for: Estrutura de repetição que utiliza condições e contador.

goto: Comando que permite “saltar” incondicionalmente para uma posição do programa pré-deteminada.

if: Comando condicional que altera o fluxo do programa de acordo com uma condição que pode ser verdadeira ou falsa.

int: É o tipo de dados mais usado para armazenar valores inteiros.

long: É um tipo de dados usado para armazenar valores inteiros que possui precisão superior ao tipo int..

register: Solicita o armazenamento diretamente nos registradores do processador.

return: Retorna um valor dentro de uma função ou força o abandono da mesma.

short: É o chamado inteiro curto. Armazena valores inteiros com precisão menor (apenas 2 bytes) do que o tipo int.

signed: Sinaliza que uma variável pode armazenar tanto valores positivos como negativos.

sizeof: Comando usado para retornar o tamanho em bytes de um determinado tipo de dados.

static: Comando que avisa ao compilador para reter o valor de uma determinada variável.

struct: Cria as chamadas estruturas ou seja registros.

switch: Comando de seleção usando em conjunto com o comando case, permite escolher entre várias opções.

typedef: É um comando modificador usado para criar novos nomes para tipos de dados.

union: Permite que um conjunto de variáveis partilhem o mesmo espaço na memória.

unsigned: Faz com que a variável apenas aceite valores positivos ou zero.

void: Comando que indica que a função não retorna nada ou que não tem parâmetros de entrada.

volatile: Indica que uma variável pode ser alterada.

while: Estrutura de repetição que executa enquanto uma condição é verdadeira.

Fonte: http://linguagemc.com.br/lista-de-palavras-reservadas-em-c/

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo