Informática, perguntado por Ytamar, 6 meses atrás

ATIVIDADE-02 | QUESTÃO 3
Observe o código-fonte abaixo:

01 - int foo(int *x){
02 - *x = *x + 1;
03 - return *x + 1;
04 - }
05 -
06 - int main(int argc, char *argv[]){
07 - int i = 10;
08 - int j;
09 -
10 - j = foo(&i);
11 -
12 - printf("%d", j);
13 - }

Com base no programa acima, avalie as afirmações:

I - A função foo() utiliza passagem de parâmetro por referência.

II - Ao final do programa, o conteúdo da variável i será igual a 11.

III - Ao final do programa, será impresso o valor "12", na tela.

Assim sendo, pode se dizer que é correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
I e II, apenas.

Alternativa 3:
I e III, apenas.

Alternativa 4:
II e III, apenas.

Alternativa 5:
I, II e III.

Soluções para a tarefa

Respondido por jonascastrophb
3

Resposta:

marquei a 5: I II III

Explicação:

Respondido por alexdjgospel4
6

Resposta:

Explicação:

Resposta:

Alternativa I e III

Explicação:

Ao executar a instrução, o valor informado será 12

Anexos:

Ytamar: obrigado
Perguntas interessantes