Baixe o app para aproveitar ainda mais
Prévia do material em texto
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. 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: Você acertou! Conforme conteúdo apresentado na página 04 da Rota de Aprendizagem, a função strlen() retorna o comprimentoda string fornecida. O terminador nulo não é contado. Isto quer dizer que, de fato, o comprimento do vetor da stringdeve ser um a mais que o inteiro retornado por strlen(). AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 1 de 9 17/07/2016 19:49 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): A 0 B Passei em C C Vou Sair D -1 E Não tem saída 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 Strcpy é correto afirmar: Você acertou! A função Pong é um procedimento, portanto não tem retorno, pois é do tipo void. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 2 de 9 17/07/2016 19:49 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. 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; Você acertou! Conforme conteúdo apresentado na página 03 da Rota de Aprendizagem, a função strcpy() copia a string-origempara a string- destino. Seu funcionamento é semelhante ao da rotina apresentada na seção anterior. As funçõesapresentadas nestas seções estão no arquivo cabeçalho string.h. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 3 de 9 17/07/2016 19:49 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 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");} 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 serexecutado e também não tem a instrução break, passará direto para o segundo caso, onde executará a instruçãoPing, repassando para o parâmetro int i o valor 1. Como nesta instrução as duas primeiras linhas também não temnada 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. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 4 de 9 17/07/2016 19:49 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) 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; C Converte todos os caracteres de uma String para minúsculas; D Devolve o comprimento da String; E Procura uma String dentro da outra. 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: 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á impressotodos os valores de x, do último ao primeiro valor armazenado. Você acertou! Conforme conteúdo apresentado na página 05 da Rota de Aprendizagem, a função strcmp() compara a string 1com a string 2. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...5 de 9 17/07/2016 19:49 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 Você acertou! O procedimento Ping iniciará com o parâmetro int i = 25, A instrução switch executará o procedimento Pong com oparâmetro int x = 3. Ao chegar no switch deste procedimento, o retorno será nulo, pois como é do tipo void, nãotem retorno. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 6 de 9 17/07/2016 19:49 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 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 7 de 9 17/07/2016 19:49 B Passei em CAlo C 0 D Não tem saída E -1. 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. 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; 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. Emseguida, será executada a segunda linha da instrução switch do procedimento Ping, que chama o procedimentoPong, repassando o valor 123 para o parâmetro int x. Como também não existe o valor 123 na instrução switch doprocedimento Pong, será executada a sua intrução default, sendo impresso a palavra “Olá”. Você acertou! Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 8 de 9 17/07/2016 19:49 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. Você acertou! Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 9 de 9 17/07/2016 19:49
Compartilhar