Créer jeu
Jouer Test
1. 
Qual é a função da linha #include no código?
A.
Declarar variáveis
B.
Incluir a biblioteca padrão de entrada e saída
C.
Definir a função principal do programa
D.
Incluir a biblioteca padrão de funções matemáticas
2. 
O que faz a linha int a = 1, b = 10; no código?
A.
Define a função principal do programa
B.
Declara duas variáveis inteiras e as inicializa com valores específicos
C.
Inicia um loop while
D.
Imprime os valores das variáveis na tela
3. 
O que acontece dentro do primeiro loop while (a <= 10) no código original?
A.
b é decrementado em 1 a cada iteração
B.
b é incrementado em 1 a cada iteração e seu valor é impresso
C.
a é incrementado em 1 a cada iteração e seu valor é impresso
D.
a é decrementado em 1 a cada iteração
4. 
Qual é o propósito de b--; dentro do segundo loop while (b >= 1)?
A.
Declarar a variável b
B.
Verificar se b é maior ou igual a 1
C.
Decrementar o valor de b
D.
Incrementar o valor de b
5. 
O que a função scanf("%d", &a); faz na versão modificada do código?
A.
Solicita ao usuário um valor para a variável a
B.
Solicita ao usuário um valor para a variável b
C.
Imprime o valor da variável a na tela
D.
Imprime o valor da variável b na tela
6. 
Qual é a função do printf("Digite um valor inicial para 'a': "); na versão modificada do código?
A.
Solicitar ao usuário um valor para a variável a
B.
Solicitar ao usuário um valor para a variável b
C.
Imprimir o valor da variável a na tela
D.
Imprimir o valor da variável b na tela
7. 
Qual é a principal diferença entre a versão original e a versão modificada do código?
A.
A versão original usa while loops, enquanto a versão modificada usa for loops
B.
A versão original solicita entradas do usuário, enquanto a versão modificada usa valores fixos
C.
A versão original usa valores fixos para a e b, enquanto a versão modificada solicita entradas do usuário
D.
A versão original usa printf para solicitar entradas, enquanto a versão modificada usa scanf
8. 
Por que a função main na versão modificada retorna um valor inteiro?
A.
Porque é necessário para utilizar scanf
B.
Porque void main() não é padrão no C
C.
Porque é necessário para utilizar printf
D.
Porque int main() é compatível com o padrão C e retorna um valor para o sistema operacional
9. 
O que a expressão a++ faz no código?
A.
Decrementa o valor de a em 1
B.
Incrementa o valor de a em 1
C.
Verifica se a é menor ou igual a 10
D.
Verifica se a é maior ou igual a 1
10. 
Por que o while (b >= 1) continua a executar o loop?
A.
Porque b é maior ou igual a 10
B.
Porque b é menor ou igual a 1
C.
Porque b é maior ou igual a 1
D.
Porque b é igual a 0
11. 
O que faz a linha printf("\n%d", b); dentro do segundo loop while?
A.
Imprime o valor de b seguido de um caractere de nova linha
B.
Imprime o valor de b sem um caractere de nova linha
C.
Solicita um valor do usuário para a variável b
D.
Incrementa o valor de b
12. 
O que acontece se a variável a começar com o valor 11?
A.
O loop while (a <= 10) será executado 10 vezes
B.
O loop while (a <= 10) não será executado
C.
O loop while (b >= 1) será executado 10 vezes
D.
O loop while (b >= 1) não será executado
13. 
Qual é a função da linha return 0; na versão modificada do código?
A.
Reiniciar a função principal do programa
B.
Indicar que houve um erro na execução do programa
C.
Indicar que o programa terminou com sucesso
D.
Finalizar o programa sem retornar nenhum valor
14. 
Por que é necessário usar %d no scanf e printf?
A.
Para indicar que a variável é um caractere
B.
Para indicar que a variável é uma string
C.
Para indicar que a variável é um número inteiro
D.
Para indicar que a variável é um número flutuante
15. 
Qual é o propósito dos while loops no código?
A.
Repetir um bloco de código enquanto uma condição é verdadeira
B.
Definir variáveis
C.
Declarar funções
D.
Solicitar entrada do usuário