Buscar

EPS Alunos LOGICA 4

Prévia do material em texto

27/11/2017 BDQ: Teste de Conhecimento
http://simulado.estacio.br/alunos/ 1/4
 
CCE1121_A4_201408315221_V1
 
 
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.
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
LÓGICA DE PROGRAMAÇÃO
 CCE1121_A4_201408315221_V1
 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: LETICIA FERREIRA SANTOS RIBEIRO Matrícula: 201408315221
Disciplina: CCE1121 - LÓG.PROGRAM. Período Acad.: 2017.2 (G) / EX
 
 
Prezado (a) Aluno(a),
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na
sua AV e AVS.
 
1.
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)
int somaPA( a1, an, n)
 Gabarito Comentado Gabarito Comentado Gabarito Comentado
2.
27/11/2017 BDQ: Teste de Conhecimento
http://simulado.estacio.br/alunos/ 2/4
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.
 Lembre-se 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
 
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.
Observe a fórmula abaixo que calcula a soma dos n primeiros termos de uma
PA.
 Sn = n/2 [ 2a + (n-1) 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?
 
2
 3 
 3.8
 
4
 3 
 3
3 4 3#posicionados nas colunas 1/ 9 / 17
3 4 3.8 #posicionados nas colunas 1/ 9 / 17
 
3
 4
 3.8
3.
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.
 
O comando return encerra a execução de uma função e pode retornar vários valores para a
função chamadora. 
 Gabarito Comentado
4.
27/11/2017 BDQ: Teste de Conhecimento
http://simulado.estacio.br/alunos/ 3/4
Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre
dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto
é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa.
 
 cout << "Produto = " << multiplicar(a,b);
 
Observe as opções abaixo e escolha aquela onde o protótipo da função está presente.
O protótipo de uma função:
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.
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.
 { return (2*a + (n-1)*r)*n/2; } 
 { return 2*a + (n-1)*r *n/2; } 
{ return (2*a) + (n-1)*r*n/2; } 
{ return (2*a + n-1*r)*n/2; } 
{ return (2*a) + n-1*r*n/2; } 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado
5.
 float multiplicar(int a, int b);
void multiplicar(int a, b);
void multiplicar(int a, int b);
 int multiplicar(int a, int b) ; 
void multiplicar(int ; int);
 Gabarito Comentado
6.
deve preceder a definição da função e toda chamada a ela;
 pode ser suprimido se a função for definida antes das chamadas;
Pode ser escrito em qualquer lugar do programa;
NDA
é uma instrução que pertence ao corpo da função que chama;
7.
I , IV e V são verdadeiras
II , IV e V são verdadeiras
 II , III e IV são verdadeiras
27/11/2017 BDQ: Teste de Conhecimento
http://simulado.estacio.br/alunos/ 4/4
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
 
 I , III e V são verdadeiras
I , II e V são verdadeiras
 Gabarito Comentado Gabarito Comentado Gabarito Comentado
8.
18 / 15 / 11
 11 / 15 / 18
15 / 11 / 18
11 / 18 / 15
 18 / 11 / 15
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 27/11/2017 15:17:39.

Continue navegando