Códigos criados em qualquer linguagem de programação podem ser muito longos, com milhares de linhas, mas há formas de se reduzir esta quantidade otimizando o mesmo. Uma das formas é através do uso de funções. Observe a código de uma função a seguir.
void soma () {
int v1, v2, total;
printf("Primeiro numero : ");
scanf ("%d", &v1);
printf("Segundo numero : ");
scanf ("%d", &v2);
total = v1 + v2;
printf ("A soma é %d", total);
}
Agora analise as afirmativas a seguir sobre este conteúdo citado.
I – Esta função retorna um valor do tipo “int” ao final de sua execução.
II – As variáveis “v1, v2 e total” são locais e são utilizadas apenas durante a execução da função.
III – O parâmetro “%d” é utilizado para indicar um dado do tipo inteiro e o símbolo “&” é usado para indicar ao comando de saída de dados para exibir dados de uma variável.
É correto o que se afirma em:
Alternativas
Alternativa 1: I, apenas.
Alternativa 2: II, apenas.
Alternativa 3: III, apenas.
Alternativa 4: I e II, apenas.
Alternativa 5: I e III, apenas.
Respostas
respondido por:
5
Resposta:
Alternativa 2: (II apenas)
Explicação:
I - A função não está retornando nem um valor, se tivesse teria return dentro da função
II - Correta
III - A parte do %d está correta, mas a parte do & está errada. & serve como um ponteiro da variável
umcastello:
Concordo em partes.
respondido por:
0
Resposta:
Explicação:
printf ("A soma é %d", total); I – Esta função retorna um valor do tipo “int” ao final de sua execução.
Acho que a I está correta também.
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás