Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 1/6 Questão 1/5 - Linguagem de Programação 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: Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Pong(3): Nota: 20.0 A 0 B Passei em C C Vou Sair D -1 E Não tem saída Você acertou! 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 2/6 Questão 2/5 - Linguagem de Programação 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: Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Pong(1): Nota: 20.0 A 0 B Alo C Passei em C A função Pong é um procedimento, portanto não tem retorno, pois é do tipo void. 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 3/6 D Não tem saída E Laço infinito com os números ímpares negativos Questão 3/5 - Linguagem de Programação 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: Nota: 20.0 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 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! Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04. 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 4/6 O nome de uma função pode ser uma palavra reservada do C. Questão 4/5 - Linguagem de Programação 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: Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Ping(-4): Nota: 20.0 A Vou Sair B Passei em C Alo Você acertou! 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 5/6 C 0 D Não tem saída E -1. Questão 5/5 - Linguagem de Programação 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 que contém 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, disponível na biblioteca <string.h> é correto afirmar: Nota: 20.0 A Substitui uma String por outra; B Copia uma String para outra; C Procura um caractere numa String; D Devolve o comprimento da String; 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á”. 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(). 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109213/novo/1/1773 6/6 E Concatena duas strings.
Compartilhar