Exercícios
Teste seus conhecimentos sobre programação em C aplicada a projetos multiplataforma. Este questionário aborda conceitos fundamentais da linguagem, como alocação dinâmica de memória, ponteiros, arquivos de cabeçalho, constantes, estruturas de seleção, tipos de dados e classes de armazenamento. Você também encontrará questões sobre a função main, chamadas de funções e o uso do compilador GCC, incluindo a opção -o para definir o arquivo de saída. Ideal para estudantes e desenvolvedores que desejam revisar fundamentos de C e fortalecer sua base para criar, compilar e organizar aplicações portáveis em diferentes sistemas operacionais.
Responda às questões abaixo e confira a explicação de cada resposta.
0/10 respondidas
Áudio automático ativado: as próximas questões serão lidas ao clicar em Continuar.
A função malloc(b> é usada em C para alocar memória dinamicamente durante a execução do programa. Ela retorna um ponteiro para o início do espaço de memória alocado.
O operador *(b> é usado em C para acessar ou desreferenciar o valor apontado por um ponteiro.
Arquivos de cabeçalho em C normalmente utilizam a extensão .h(b>, que contém declarações de funções e macros usadas por múltiplos arquivos .c no projeto.
Constantes podem ser definidas em C usando tanto a palavra-chave const(b> quanto a diretiva de pré-processador #define(b>.
A estrutura switch(b> é usada para selecionar entre múltiplas opções em C, comparando o valor de uma expressão com diferentes casos possíveis.
A função main(b> é a função principal de um programa C, onde a execução começa. É obrigatória em todo o programa.
Em C, os especificadores de armazenamento incluem static(b>, register(b>, auto(b> e extern(b>, que influenciam onde e como a variável é alocada.
No GCC, a opção '-o' é usada para especificar o nome do arquivo de saída gerado após a compilação.
Para chamar uma função 'sum' no arquivo atual, você deve usar sum(); (b> diretamente com seus argumentos, se houver.
Em C, float(b> é um tipo de dado válido que representa números de ponto flutuante. string(b> e boolean(b> não são tipos padrão nativos em C.

Curso GratuitoAnálise e projeto de sistemas
11h02m
9 exercícios

Curso GratuitoPython do Zero ao Avançado
28h22m
54 exercícios

Curso GratuitoProgramação orientada a objeto usando Java
11h56m
10 exercícios

Curso GratuitoProgramação em C
11h21m
22 exercícios

Curso GratuitoRuby on Rails para iniciantes
16h31m
32 exercícios

Curso GratuitoJava
27h43m
62 exercícios

Curso GratuitoProgramação em Python
10h21m
27 exercícios

Curso GratuitoEngenharia de software
7h58m
24 exercícios
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks