Buscar

apol4 LingProgramacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

APOL 4
Nota: 100
Disciplina(s):
Linguagem de Programação
Data de início: 04/07/2016 16:42
Prazo máximo entrega: - 
Data de entrega: 04/07/2016 16:58
Questão 1/10
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de 
pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar 
uma determinada tarefa. 
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong apresentados abaixo: 
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("\nPassei 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("\nAlo"); 
                                   return; 
            } 
            printf("Vou Sair"); 
}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída 
da chamada Ping(25):
A 0
B Alo
C Vou Sair
D Não tem saída
E ­1
Questão 2/10
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de 
pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar 
uma determinada tarefa. 
Com base nos conceitos apresentados acima, analise atentamente o fragmento  de código contendo os procedimentos 
Ping e Pong apresentados abaixo: 
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(“\nPassei 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(“\nAlo”); 
                                   return; 
            } 
            printf(“Vou Sair”); 
}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída 
da chamada Pong(3):
Você acertou!
O procedimento Ping iniciará com o parâmetro int i = 25,  A instrução switch executará o procedimento Pong com o
parâmetro int x = 3. Ao chegar no switch deste procedimento, o retorno será nulo, pois como é do tipo void, não tem
retorno.

A 0
B Passei em C
C Vou Sair
D ­1
E Não tem saída
Questão 3/10
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de 
pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar 
uma determinada tarefa. 
Com base nos conceitos apresentados acima, analise atentamente o procedimento apresentado abaixo: 
#include <stdio.h> 
#include <stdlib.h> 
void p1(int x){ 
     if (x<10){ 
        x++; 
        p1(x); 
        x++; 
        printf("(%d)",x); 
        } 
} 
int main(){ 
    p1(­1); 
    system("pause"); 
}
Assinale a alternativa que apresenta a saída correta do procedimento apresentado acima, excluíndo­
se a mensagem enviada pela função system().
A (1)(3)(5)(7)(9)(11)(13)(15)(17)(19)(21)
B (11)(10)(9)(8)(7)(6)(5)(4)(3)(2)(1)
C (10)(9)(8)(7)(6)(5)(4)(3)(2)(1)(0)
D (­1)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)
E (0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)
Você acertou!
A função Pong é um procedimento, portanto não tem retorno, pois é do tipo void.

Você acertou!
Na  instrução  main,  é  executado  o  procedimento  p1  com  o  parâmetro  int  x  =  ­1,  onde  esse  procedimento  será
executado enquanto x for menor do que 10. No momento em que x não for mais menor do que 10, será impresso
todos os valores de x, do último ao primeiro valor armazenado.

Questão 4/10
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de 
pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar 
uma determinada tarefa. 
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong apresentados abaixo: 
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("\nPassei 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("\nAlo"); 
                                   return; 
            } 
            printf(“Vou Sair”); 
}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída 
da chamada Ping(­4):
A Vou Sair
B Passei em C 
Alo
C 0
Você acertou!
O  procedimento  Ping  iniciará  com  o  parâmetro  int  i  =  ­4,  como  não  existe  este  valor  na  instrução  switch,  será
executada a instrução default do switch deste procedimento e será impresso a frase “Já Passei em C. Em seguida,
será  executada  a  segunda  linha  da  instrução  switch  do  procedimento  Ping,  que  chama  o  procedimento  Pong,
repassando  o  valor  123  para  o  parâmetro  int  x.  Como  também  não  existe  o  valor  123  na  instrução  switch  do
procedimento Pong, será executada a sua intrução default, sendo impresso a palavra “Olá”.

D Não tem saída
E ­1.
Questão 5/10
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de 
pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar 
uma determinada tarefa.
Com base no conceito de funções apresentado acima, com relação a função Strlen é correto afirmar:
A Substitui uma String por outra;
B Copia uma String para outra;
C Procura um caractere numa String;
D Devolve o comprimento da String;
E Concatena duas strings.
Questão 6/10
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de 
pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar 
uma determinada tarefa.
Com base nos conceitos apresentados acima, assinale a alternativa correta com relação as funções:A Uma função em C tem que devolver sempre um inteiro;
B Uma função em C precisa, obrigatoriamente, ter parâmetros do mesmo tipo;
C Os parâmetros das funções podem ser do tipo void;
D Uma função em C pode, ou não, ter parâmetros;
E Uma função em C pode devolver simultaneamente mais do que um valor.
Questão 7/10
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de 
pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar 
uma determinada tarefa.
Você acertou!
Conforme conteúdo apresentado na página 04 da Rota de Aprendizagem, a função strlen() retorna o comprimento da
string fornecida. O terminador nulo não é contado. Isto quer dizer que, de fato, o comprimento do vetor da string deve
ser um a mais que o inteiro retornado por strlen().

Você acertou!
Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04.

Com base no conceito de funções apresentado acima, com relação a função Strcpy é correto afirmar:
A Copia uma String para outra;
B Procura uma String dentro da outra;
C Procura um caractere numa String;
D Converte todos os caracteres de uma String para maiúsculas;
E Concatena duas strings.
Questão 8/10
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de 
pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar 
uma determinada tarefa.
Com base nos conceitos apresentados acima, assinale a alternativa correta com relação as funções:
A Em C, um procedimento não é mais do que uma função que “retorna inteiro”;
B Nunca devem ser utilizadas variáveis locais;
C Um função do tipo void é um procedimento, pois não tem retorno;
D O nome de uma função não deve ter mais do que 6 letras;
E O nome de uma função pode ser uma palavra reservada do C.
Questão 9/10
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de 
pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar 
uma determinada tarefa. 
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong apresentados abaixo: 
void Ping (int i) 
{ 
            switch (i) 
            { 
                        case 1: 
                        case 2: 
                        case 3: while (i­­) 
                                               printf("\n%d", ­­i); 
Você acertou!
Conforme conteúdo apresentado na página 03 da Rota de Aprendizagem, a função strcpy() copia a string­origem para
a  string­  destino.  Seu  funcionamento  é  semelhante  ao  da  rotina  apresentada  na  seção  anterior.  As  funções
apresentadas nestas seções estão no arquivo cabeçalho string.h.

Você acertou!
Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04.

                                   break; 
                        case 25: Pong(3);] 
                                      break; 
                        default: printf("\nPassei 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("\nAlo"); 
                                   return; 
            } 
            printf("Vou Sair"); 
}
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída 
da chamada Pong(1):
A 0
B Alo
C Passei em C
D Não tem saída
E Laço infinito com os números ímpares negativos
Questão 10/10
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um programa a partir de 
pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar 
uma determinada tarefa.
Com base no conceito de funções apresentado acima, com relação a função Strcmp é correto afirmar:
A Comparação alfabética de String;
B Comparação de strings com ignore case;
Você acertou!
O procedimento Pong é iniciado com o parâmetro int x = 1, como a instrução switch case 1 não tem nada para ser
executado e  também não  tem a  instrução break, passará direto para o segundo caso, onde executará a  instrução
Ping, repassando para o parâmetro int i o valor 1. Como nesta instrução as duas primeiras linhas também não tem
nada para ser executado, será repassado diretamente para o caso 3, onde o valor i é decrementado duas vezes, na
intrução while e ao apresentar o valor.

Você acertou!
C Converte todos os caracteres de uma String para minúsculas;
D Devolve o comprimento da String;
E Procura uma String dentro da outra.
Conforme conteúdo apresentado na página 05 da Rota de Aprendizagem, a função strcmp() compara a string 1 com
a string 2.

Outros materiais