Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/05/2017 BDQ Prova http://estacio.webaula.com.br/salaframe.asp?curso=4711&turma=753045&topico=1626462&shwmdl=1 1/5 CCE1121_EX_A4_201512259179_V1 LÓGICA DE PROGRAMAÇÃO 4a aula Lupa Vídeo PPT MP3 Exercício: CCE1121_EX_A4_201512259179_V1 Matrícula: 201512259179 Aluno(a): FRANK ANGELO DA SILVA MIRANDA Data: 04/05/2017 08:52:43 (Finalizada) 1a Questão (Ref.: 201512515432) Fórum de Dúvidas (0) Saiba (0) Observe a fórmula abaixo que calcula a soma dos n primeiros termos de uma PA. Sn = n/2 [ 2a + (n1) r ] a primeiro termo da série n número de termos da série r razão da série Se você desejasse escrever o corpo de uma função, para resolver o problema acima, cujo cabeçalho seria int somaPA(int a, int n, int r) qual das opções abaixo escolheria? { return (2*a + n1*r)*n/2; } { return (2*a + (n1)*r)*n/2; } { return (2*a) + (n1)*r*n/2; } { return 2*a + (n1)*r *n/2; } { return (2*a) + n1*r*n/2; } Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201512543809) Fórum de Dúvidas (0) Saiba (0) Observe as afirmativas abaixo e assinale a resposta CORRETA I Duas vantagens para se usar funções: Dividir o programa em partes menores e reusálas em vários programas. 04/05/2017 BDQ Prova http://estacio.webaula.com.br/salaframe.asp?curso=4711&turma=753045&topico=1626462&shwmdl=1 2/5 II Não é obrigado usar o tipo para cada parâmetro no cabeçalho da função se todos forem do mesmo tipo. Somente um é suficiente. III No protótipo de uma função, podemos usar somente os tipos dos parâmetros, isto é, não precisamos incluir os nomes dos parâmetros. IV Toda variável declarada dentro da função main() é denominada variável Global. V Podemos ter nomes de variáveis iguais declaradas em funções diferentes. II , IV e V são verdadeiras I , III e V são verdadeiras I , II e V são verdadeiras II , III e IV são verdadeiras I , IV e V são verdadeiras Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201512543776) Fórum de Dúvidas (0) Saiba (0) Um aluno da Engenharia gostaria de definir uma função que retornasse a soma dos termos de uma PA Finita Consultou seus apontamentos e encontrou a fórmula ideal para achar para usar em sua função. Observe o corpo da função e escolha a opção que corresponde ao cabeçalho dessa função. int somaPA( a1, an, n) int somaPA( int a1, an, n); int somaPA( int a1, an, n) int somaPA( int a1, int an, int n) int somaPA( int a1, int an, int n); 04/05/2017 BDQ Prova http://estacio.webaula.com.br/salaframe.asp?curso=4711&turma=753045&topico=1626462&shwmdl=1 3/5 Gabarito Comentado Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201512305326) Fórum de Dúvidas (0) Saiba (0) Em relação à lógica de programação, considere os pseudocódigos: Somente Alg2 tem consistência em sua representação e chega a um resultado. Somente Alg1 tem consistência em sua representação e chega a um resultado. Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. O resultado da solução apresentada por Alg2 é maior do que a de Alg1. O resultado da solução apresentada por Alg2 é menor do que a de Alg1. 5a Questão (Ref.: 201512422824) Fórum de Dúvidas (0) Saiba (0) Na lista de exercícios que foi liberada pela professora de Lógica, na questão X, estava presente o algoritmo codificado em Portugol abaixo. No enunciado da questão, era solicitado que fosse feito o acompanhamento da execução do algoritmo no Teste de Mesa e digitada a seguinte data: 111518. Assinale a opção CORRETA para a saída desse algoritmo. inicio inteiro data escrever "Digite a data no formato mmddaa: " ler data escrever data % 100, " / " escrever data / 10000, " / " escrever (data / 100) %100, "\n" fim 11 / 15 / 18 11 / 18 / 15 18 / 15 / 11 18 / 11 / 15 15 / 11 / 18 04/05/2017 BDQ Prova http://estacio.webaula.com.br/salaframe.asp?curso=4711&turma=753045&topico=1626462&shwmdl=1 4/5 6a Questão (Ref.: 201512422774) Fórum de Dúvidas (0) Saiba (0) Observe o algoritmo abaixo. Se você digitar 19 quando for solicitado o primeiro valor e digitar 5, quando for solicitado o segundo valor, as variáveis q, r e d ficarão com determinados valores armazenados. Assinale a opção onde os valores corretos aparecem, na ordem. Nesse ambiente, temos dois operadores de divisão, um para divisão que retorna um quociente inteiro e uma para divisão que retorna um quociente real. Lembrese também do que significa os caracteres de controle \n e \t. prog operadores int a,b,q,r; real d; leia a; leia b; q< a div b; r< a % b; d< a/b; imprima "\n", q, "\n", r, "\n", d, "\n"; fimprog 2 3 3.8 3 4 3.8 #posicionados nas colunas 1/ 9 / 17 3 4 3.8 3 4 3#posicionados nas colunas 1/ 9 / 17 4 3 3 7a Questão (Ref.: 201512422880) Fórum de Dúvidas (0) Saiba (0) O comando que permite que o usuário digite um dado, interagindo com o algoritmo é: se ler escolha escrever enquanto Gabarito Comentado 8a Questão (Ref.: 201512422967) 04/05/2017 BDQ Prova http://estacio.webaula.com.br/salaframe.asp?curso=4711&turma=753045&topico=1626462&shwmdl=1 5/5 Fórum de Dúvidas (0) Saiba (0) As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções. O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. Todas as funções apresentam no seu cabeçalho um par de parênteses após o nome da funçao. Além do valor de uma variável é possível passar para uma função a referência ou o endereço da variável. As variáveis declaradas no corpo de uma função são chamadas variáveis locais. O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. Gabarito Comentado
Compartilhar