Buscar

Exercício 04

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

1a Questão (Ref.: 201509736812)
O protótipo de uma função:
pode ser suprimido se a função for definida antes das chamadas;
Pode ser escrito em qualquer lugar do programa;
deve preceder a definição da função e toda chamada a ela;
é uma instrução que pertence ao corpo da função que chama;
NDA
 2a Questão (Ref.: 201509182443)
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.
As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
O comando return encerra a execução de uma função e pode retornar vários
valores para a função chamadora. 
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.
Todas as funções apresentam no seu cabeçalho um par de parênteses após o
nome da funçao. 
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.
 3a Questão (Ref.: 201509182300)
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
18 / 15 / 11
15 / 11 / 18
18 / 11 / 15
11 / 18 / 15
11 / 15 / 18
 4a Questão (Ref.: 201509303252)
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çalhodessa função.
int somaPA( int a1, an, n);
 int somaPA( int a1, int an, int n);
int somaPA( int a1, an, n)
int somaPA( int a1, int an, int n)
int somaPA( a1, an, n)
 5a Questão (Ref.: 201509182250)
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.
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
2
3 
3.8
3
4
3.8
3 4 3#posicionados nas colunas 1/ 9 / 17
3 4 3.8 #posicionados nas colunas 1/ 9 / 17
4
3 
3
 6a Questão (Ref.: 201509182449)
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.
void multiplicar(int ; int);
float multiplicar(int a, int b);
void multiplicar(int a, b);
 void multiplicar(int a, int b);
int multiplicar(int a, int b) ; 
 7a Questão (Ref.: 201509303285)
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.
I , II e V são verdadeiras
 II , IV e V são verdadeiras
II , III e IV são verdadeiras
I , III e V são verdadeiras
I , IV e V são verdadeiras
 8a Questão (Ref.: 201509182356)
O comando que permite que o usuário digite um dado, interagindo com o algoritmo é:
escolha
enquanto
escrever
ler
se

Outros materiais