Pular para conteúdo

Quiz 09 - Introdução

1. A Linguagem C é conhecida como:
A linguagem mais fácil do mundo
O Pai das Linguagens Modernas (Baixo Nível)
Uma linguagem apenas para Web
Uma linguagem morta
2. O que é a memória Stack (Pilha)?
Memória lenta e gigante
Memória rápida para variáveis locais e funções
O HD do computador
A nuvem
3. O que é a memória Heap (Monte)?
Memória organizada automaticamente
Memória dinâmica, gerenciada manualmente (malloc/free)
A memória da placa de vídeo
O cache do processador
4. O que guarda um Ponteiro?
Um valor inteiro
O Endereço de Memória de outra variável
Um texto
Uma imagem
5. Qual comando usamos para COMPILAR um código C no terminal (geralmente)?
run c
gcc arquivo.c -o saida
python arquivo.c
compile c
6. Qual a principal diferença do C++ em relação ao C?
É mais lento
Suporte a Orientação a Objetos (Classes)
Não usa ponteiros
Não precisa compilar
7. O que acontece se acessarmos um ponteiro inválido (NULL)?
Nada
Segmentation Fault (O programa trava)
O computador reinicia
O compilador corrige
8. O que faz `#include `?
Inclui a biblioteca de gráficos
Inclui a biblioteca padrão de Entrada e Saída (IO)
Inclui o Studio Code
Inclui a internet
9. `int main()` deve retornar o que ao final com sucesso?
1
0
-1
"Fim"
10. Por que aprender C/C++ hoje em dia?
Para fazer sites simples
Para entender como o computador funciona e performance (Jogos, SO)
Porque é modinha
Para scripts rápidos