Informática, perguntado por magnosjc1, 2 meses atrás

Quando se implementa uma fução, devemos seguir a sintaxe da linguagem de programação utilizada e, também, realzar a definição de sua interface de acordo com as nossas necessidades. Para essa questão, suponha o trecho de código a seguir:


#include //arquivo header para a funcao printf()

#include //arquivo header para as funcoes srand() e rand()

#include //arquivo header para a funcao time()


___ func1(int ___x, ___ a)

{

___x=rand()%a;

return ___x*(rand()%5);

}


int main()

{

int aleat,ret;

int a=10;

srand(time(NULL)); //iniciacao do gerador de numeros aleatorios

for(int i=0; i<10;i++)

{

ret=func1(__aleat,a);

printf("valor aleatorio gerado %d: %d (limitado %d) - ret funcao: %d.\n",

i,aleat,a,ret);

}

return 0;

}


Escolha a afirmativa que contém o resultado da impressão pela função “printf” e os trechos a serem inseridos nas lacunas:


. int

; * ; * ; * ; * ; & .

. int ; * ; deixar em branco ; * ; * ; & .

. int

; * ; deixar em branco ; * ; deixar em branco ; & .

. int

; deixar em branco ; deixar em branco ; deixar em branco ; deixar em branco

; deixar em branco.

int

;*; deixar em branco;*;*; deixar em branco

obs: RESPOSTA CORRETA:
int; *; deixar em branco; *; *; &.

Soluções para a tarefa

Respondido por walterpitax
6

Resposta:

int; *; deixar em branco; *; *; &.

Explicação:

Perguntas interessantes