Você está na página 1de 9

23/06/2016 AVA 

UNIVIRTUS

ATIVIDADE PEDAGÓGICA ONLINE 4 (APOL 4)

SERGIO LUIZ DA ROSA - RU: 1127945 Nota: 80 PROTOCOLO: 2015092311279454A1546

Disciplina(s):
Linguagem de Programação

Data de início: 23/09/2015 05:42


Prazo máximo entrega: -
Data de entrega: 23/09/2015 13:33

Questão 1/10
Em relação a função Strlen é correto afirmar:

A Devolve o comprimento da String

 Você acertou!

B Copia uma String para outra

C Concatena duas strings

D Procura um caractere numa String

Questão 2/10
Em relação a função Strcpy é correto afirmar:

A Converte todos os caracteres de uma String para maiúsculas.

B Copia uma String para outra.

 Você acertou!

C Concatena duas strings.

D Procura uma String dentro da outra.

Questão 3/10
Em relação a função Strcmp é correto afirmar:

A Devolve o comprimento da String.

B Comparação alfabética de String.

C Converte todos os caracteres de uma String para minúsculas.

http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/39758/novo/1 1/9
23/06/2016 AVA UNIVIRTUS

D Comparação de strings com ignore case.

Questão 4/10
Dados as afirmativas referentes a funções, marque a alternativa correta:

Questão anulada!

A Uma função em C pode devolver simultaneamente mais do que um valor.

B Uma função em C pode não ter parâmetros.

C Uma função em C tem que devolver sempre um inteiro.

D Os parâmetros das funções podem ser do tipo void

Questão 5/10
Dados as afirmativas referentes a funções, marque a alternativa incorreta:

A O nome de um função não deve ter mais do que 6 letras.

 Você acertou!

B O nome de uma função não pode ser uma palavra reservada do C.

C Sempre que for necessário devem ser utilizadas variáveis locais.

D Em C, um procedimento não é mais do que uma função que “retorna void”.

Questão 6/10
Dados as funções Ping e Pong

void Ping (int i)

            switch (i)

            {

                        case 1:

                        case 2:

                        case 3: while (i­­)

http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/39758/novo/1 2/9
23/06/2016 AVA UNIVIRTUS

                                               printf(“\n%d”, ­­i);

                                   break;

                        case 25: Pong(3);

                                      break;

                        default: printf(“\nJá Passei em C”);

                                   Pong(123);

            }

void Pong (int x)

            int j=0;

            switch (x)

            {

                        case 1:

                        case 2: Ping(x);

                        case 3: j =5;

                                   j++;

                                   return;

                        default: printf(“Olá”);

                                   return;

            }

http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/39758/novo/1 3/9
23/06/2016 AVA UNIVIRTUS

            printf(“Vou Sair”);

Qual a saída da chamada Pong(3):

A Sem qualquer saída

 Você acertou!

B 0

C ­1

D Já passei em C

Questão 7/10
Dados as funções Ping e Pong 

void Ping (int i)

            switch (i)

            {

                        case 1:

                        case 2:

                        case 3: while (i­­)

                                               printf(“\n%d”, ­­i);

                                   break;

                        case 25: Pong(3);

                                      break;

                        default: printf(“\nJá Passei em C”);

                                   Pong(123);

http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/39758/novo/1 4/9
23/06/2016 AVA UNIVIRTUS

            }

void Pong (int x)

            int j=0;

            switch (x)

            {

                        case 1:

                        case 2: Ping(x);

                        case 3: j =5;

                                   j++;

                                   return;

                        default: printf(“Olá”);

                                   return;

            }

            printf(“Vou Sair”);

Ainda considerando as funções acima, qual a saída para a chamada Ping(24):

A ­1

B Olá

C Sem qualquer saída 

http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/39758/novo/1 5/9
23/06/2016 AVA UNIVIRTUS

D 0

Questão 8/10
Dados as funções Ping e Pong

void Ping (int i)

            switch (i)

            {

                        case 1:

                        case 2:

                        case 3: while (i­­)

                                               printf(“\n%d”, ­­i);

                                   break;

                        case 25: Pong(3);

                                      break;

                        default: printf(“\nJá Passei em C”);

                                   Pong(123);

            }

void Pong (int x)

            int j=0;

http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/39758/novo/1 6/9
23/06/2016 AVA UNIVIRTUS

            switch (x)

            {

                        case 1:

                        case 2: Ping(x);

                        case 3: j =5;

                                   j++;

                                   return;

                        default: printf(“Olá”);

                                   return;

            }

            printf(“Vou Sair”);

Ainda considerando as funções acima, qual a saída para a chamada Pong(1):

A Sem qualquer saída

B Já passei em C

C 0

D ­1 
­3 
­5 
(laço infinito com os números ímpares)

 Você acertou!

Questão 9/10
Em relação a Funções é incorreto afirmar:

A Uma função que não devolve qualquer valor é, habitualmente, designada por Procedimentos.

B As funções são uma ferramenta essencial ao desenvolvimento estruturado de aplicações.

http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/39758/novo/1 7/9
23/06/2016 AVA UNIVIRTUS

C O código de uma função só é executado quando esta é invocada, em alguma parte do programa a que esta
de algum modo ligada.

D Nenhuma das alternativas acima.

 Você acertou!

Questão 10/10
Dados as funções Ping e Pong

void Ping (int i)

            switch (i)

            {

                        case 1:

                        case 2:

                        case 3: while (i­­)

                                               printf(“\n%d”, ­­i);

                                   break;

                        case 25: Pong(3);

                                      break;

                        default: printf(“\nJá Passei em C”);

                                   Pong(123);

            }

http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/39758/novo/1 8/9
23/06/2016 AVA UNIVIRTUS

void Pong (int x)

            int j=0;

            switch (x)

            {

                        case 1:

                        case 2: Ping(x);

                        case 3: j =5;

                                   j++;

                                   return;

                        default: printf(“Olá”);

                                   return;

            }

            printf(“Vou Sair”);

Ainda considerando as funções acima, qual a saída para a chamada Ping(­4):

A Sem qualquer saída

B Já passei em C 
Olá

 Você acertou!

C ­1

D 0

http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/39758/novo/1 9/9

Você também pode gostar