QUIZ
Missão: Salvar a Programação
Seguinte
Missão 1:"Restauração incompleta"
Seguinte
Seguinte
Seguinte
Urgente! Parte dos programas foram eliminados! O escritório está caótico. Tu és o novotécnico. Terás de resolver o problema!
nIVEL 1/10
Em um programa C, qual é o principal motivo para incluir o cabeçalho <stdio.h> ao usar a função printf?
A
Para habilitar operações matemáticas avançadas, como sin, cos e sqrt
B
Para declarar a função main de forma correta
C
Para obter as declarações das funções de entrada e saída padrão, como PRINTF e SCANF
DPara permitir a manipulação de strings em funções como STRCPY e STRLEN
nIVEL 2/10
Considere o código: #include <math.h> e o uso da funçãosqrt(25.0)
. Qual afirmação descreve melhor o papel de <math.h> nesse context
A
Fornece o protótipo de sqrt e possivelmente macros relacionadas, permitindo ao compilador verificar chamadas corretas
BDefine a implementação completa de sqrt diretamente no código-fonte do programa
C
Substitui a necessidade de linkar a biblioteca matemática na fase de linkedição
D Apenas habilita o uso de constantes numéricas como M_PI, sem relação com sqrt
nIVEL 3/10
(V/F) Em C, é obrigatório incluir<string.h> sempre que se quiser declarar um array de caracteres, mesmo que nenhuma função de manipulação de strings seja usada.
A
Verdadeiro
B Verdadeiro, porque o tipo char é definido em <string.h>
C
Falso
D Verdadeiro, mas apenas em sistemas Unix
nIVEL 4/10
Qual biblioteca padrão em C você deve incluir para usar a funçãotime que retorna o tempo atual do sistema?
A <ctype.h>
B <stdlib.h>
C <stdio.h>
D <time.h>
nIVEL 5/10
(V/F) A inclusão de um cabeçalho com #include "meuheader.h" procura o arquivo primeiro no diretório do projeto, enquanto #include <meuheader.h> procura apenas nos diretórios padrão do compilador.
A
Verdadeiro
B
Verdadeiro apenas em compiladores antigos
C
Falso, porque ambos procuram apenas em diretórios padrão
D
Falso
nIVEL 6/10
Ao compilar um programa que usa printf,strlen e sqrt, quais cabeçalhos mínimos você deve incluir para evitar avisos de protótipo ausente?
A <stdio.h> e <string.h>
B
Apenas <stdlib.h>, pois ele cobre todas essas funções
C <stdio.h>, <string.h> e <math.h>
D <stdio.h> e <math.h>
nIVEL 7/10
(V/F) Se você declarar sua própria função chamadaprintf em um programa C, ainda poderá incluir <stdio.h>, mas haverá risco de conflito de nomes e comportamento inesperado.
A
Verdadeiro apenas se a função for static
B
Falso, porque a biblioteca padrão sempre prevalece
C
Verdadeiro
D
Falso
nIVEL 8/10
Em um projeto modular em C, qual é a principal função dos arquivos de cabeçalho (.h) definidos pelo próprio programador?.
A Agrupar apenas implementações completas de funções para serem reutilizadas
B
Declarar funções, tipos e constantes que serão compartilhados entre múltiplos arquivos-fonte
C
Substituir o uso de arquivos .c, tornando-os desnecessários
D
Armazenar apenas variáveis globais iniciais, sem qualquer declaração de função
nIVEL 9/10
(V/F) Incluir o mesmo cabeçalho padrão, como<stdio.h>, em vários arquivos .c de um projeto causa erro de múltipla definição em tempo de linkedição.
A Falso, porque o pré-processador garante que nenhum cabeçalho seja incluído mais de uma vez
B
Verdadeiro
C
Verdadeiro apenas se o cabeçalho contiver variáveis globais
D
Falso
nIVEL 10/10
Você está criando uma biblioteca própria em C com funções matemáticas específicas do seu projeto. Que combinação de arquivos e práticas é mais adequada?
A
Definir todas as funções como inline no .h para evitar arquivos .c
B
Criar um arquivo .c com as implementações, um arquivo .h com os protótipos e tipos públicos, e usar guardas de inclusão no .h
C Criar vários arquivos .c, mas sem arquivos .h, e usar apenas declarações implícitas de função
D
Colocar todas as funções diretamente em um único arquivo .h e incluí-lo em todo o projeto
MISSÃO 1COMPLETA!
Parabéns!
Obrigado por jogar!
Poxima Missão
© 20XX GENIALLY GAMES
Missão 2:"Desorganizaçãocompleta"
Seguinte
nIVEL 1/5
nIVEL 2/5
nIVEL 3/5
nIVEL 4/5
nIVEL 5/5
MISSÃO 2COMPLETA!
Parabéns!
Obrigado por jogar!
Poxima Missão
© 20XX GENIALLY GAMES
oh noes!
Missão Fracassadacontinuar?
sim
não
Missão: Salvar a Programação
Henrique Ramalho Oliveira Lopes
Created on April 16, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Quiz
View
Essential Quiz
View
Smart Quiz
View
Practical Quiz
View
Pixel Challenge
View
Math Calculations
View
Piñata Challenge
Explore all templates
Transcript
QUIZ
Missão: Salvar a Programação
Seguinte
Missão 1:"Restauração incompleta"
Seguinte
Seguinte
Seguinte
Urgente! Parte dos programas foram eliminados! O escritório está caótico. Tu és o novotécnico. Terás de resolver o problema!
nIVEL 1/10
Em um programa C, qual é o principal motivo para incluir o cabeçalho <stdio.h> ao usar a função printf?
A Para habilitar operações matemáticas avançadas, como sin, cos e sqrt
B Para declarar a função main de forma correta
C Para obter as declarações das funções de entrada e saída padrão, como PRINTF e SCANF
DPara permitir a manipulação de strings em funções como STRCPY e STRLEN
nIVEL 2/10
Considere o código: #include <math.h> e o uso da funçãosqrt(25.0) . Qual afirmação descreve melhor o papel de <math.h> nesse context
A Fornece o protótipo de sqrt e possivelmente macros relacionadas, permitindo ao compilador verificar chamadas corretas
BDefine a implementação completa de sqrt diretamente no código-fonte do programa
C Substitui a necessidade de linkar a biblioteca matemática na fase de linkedição
D Apenas habilita o uso de constantes numéricas como M_PI, sem relação com sqrt
nIVEL 3/10
(V/F) Em C, é obrigatório incluir<string.h> sempre que se quiser declarar um array de caracteres, mesmo que nenhuma função de manipulação de strings seja usada.
A Verdadeiro
B Verdadeiro, porque o tipo char é definido em <string.h>
C Falso
D Verdadeiro, mas apenas em sistemas Unix
nIVEL 4/10
Qual biblioteca padrão em C você deve incluir para usar a funçãotime que retorna o tempo atual do sistema?
A <ctype.h>
B <stdlib.h>
C <stdio.h>
D <time.h>
nIVEL 5/10
(V/F) A inclusão de um cabeçalho com #include "meuheader.h" procura o arquivo primeiro no diretório do projeto, enquanto #include <meuheader.h> procura apenas nos diretórios padrão do compilador.
A Verdadeiro
B Verdadeiro apenas em compiladores antigos
C Falso, porque ambos procuram apenas em diretórios padrão
D Falso
nIVEL 6/10
Ao compilar um programa que usa printf,strlen e sqrt, quais cabeçalhos mínimos você deve incluir para evitar avisos de protótipo ausente?
A <stdio.h> e <string.h>
B Apenas <stdlib.h>, pois ele cobre todas essas funções
C <stdio.h>, <string.h> e <math.h>
D <stdio.h> e <math.h>
nIVEL 7/10
(V/F) Se você declarar sua própria função chamadaprintf em um programa C, ainda poderá incluir <stdio.h>, mas haverá risco de conflito de nomes e comportamento inesperado.
A Verdadeiro apenas se a função for static
B Falso, porque a biblioteca padrão sempre prevalece
C Verdadeiro
D Falso
nIVEL 8/10
Em um projeto modular em C, qual é a principal função dos arquivos de cabeçalho (.h) definidos pelo próprio programador?.
A Agrupar apenas implementações completas de funções para serem reutilizadas
B Declarar funções, tipos e constantes que serão compartilhados entre múltiplos arquivos-fonte
C Substituir o uso de arquivos .c, tornando-os desnecessários
D Armazenar apenas variáveis globais iniciais, sem qualquer declaração de função
nIVEL 9/10
(V/F) Incluir o mesmo cabeçalho padrão, como<stdio.h>, em vários arquivos .c de um projeto causa erro de múltipla definição em tempo de linkedição.
A Falso, porque o pré-processador garante que nenhum cabeçalho seja incluído mais de uma vez
B Verdadeiro
C Verdadeiro apenas se o cabeçalho contiver variáveis globais
D Falso
nIVEL 10/10
Você está criando uma biblioteca própria em C com funções matemáticas específicas do seu projeto. Que combinação de arquivos e práticas é mais adequada?
A Definir todas as funções como inline no .h para evitar arquivos .c
B Criar um arquivo .c com as implementações, um arquivo .h com os protótipos e tipos públicos, e usar guardas de inclusão no .h
C Criar vários arquivos .c, mas sem arquivos .h, e usar apenas declarações implícitas de função
D Colocar todas as funções diretamente em um único arquivo .h e incluí-lo em todo o projeto
MISSÃO 1COMPLETA!
Parabéns!
Obrigado por jogar!
Poxima Missão
© 20XX GENIALLY GAMES
Missão 2:"Desorganizaçãocompleta"
Seguinte
nIVEL 1/5
nIVEL 2/5
nIVEL 3/5
nIVEL 4/5
nIVEL 5/5
MISSÃO 2COMPLETA!
Parabéns!
Obrigado por jogar!
Poxima Missão
© 20XX GENIALLY GAMES
oh noes!
Missão Fracassadacontinuar?
sim
não