Buscar

Ling P 08 - Copia

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

Prévia do material em texto

13/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1550047&matr_integracao=201607242461 1/5
 
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.
 
 
Em todos os programas codificados em linguagem C aparece a função main().
Verifique as afirmativas.
I- A execução de um programa em C inicia na primeira linha da função main()
II - Alguns programas complexos em C necessitam de mais de uma função main()
III - A função main() em detgerminadas situações pode ser opcional no código.
IV - Embora muito importante não é possivel escrever um programa em C apenas com a função main().
LINGUAGEM DE PROGRAMAÇÃO I 
Lupa Calc.
 
 
CCE0242_A8_201607242461_V1 
 
Aluno: GRACIELE PEREIRA MELO Matr.: 201607242461
Disc.: LING. DE PROG. I 2020.2 (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! 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.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
void multiplicar(int a, int b)
int multiplicar(int a, b);
float multiplicar(int a, int b)
int multiplicar(int a, int b) ;
void multiplicar(int a, int b);
 
 
 
Explicação:
Se fosse do tipo void, não precisaria de cout. Todo protótipo termina com ; . O tipo de cada parâmetro
precisa estar presente
 
 
 
 
2.
javascript:voltar();
javascript:voltar();
javascript:duvidas('2954177','6855','1','3626932','1');
javascript:duvidas('2953917','6855','2','3626932','2');
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
13/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1550047&matr_integracao=201607242461 2/5
Marque a alternativa CORRETA:
O cabeçalho de uma função é composto por: < tipo de retorno > nome da função ( lista de parâmetros).
A lista de parâmetros, quando houver deve ter os parãmetros separados por vírgula e estes são entradas para
a função, enquanto o tipo de retorno indica o tipo de valor que será a saída de uma função. Entretanto algumas
funções não retornam nenhum valor, neste caso deve-se usar no seu cabeçalho para tipo de retorno a palavra:
 
Os programas inicialmente eram desenvolvidos em um único bloco, com a introdução da modularização de programas
foi possível garantir uma melhora na legibilidade dos códigos, um maior aproveitamento e reuso de códigos e melhora na
manutenção de sistemas.
Assim o principal elemento da modularização de programas é:
 
As afirmativas I e III estão corretas
Apenas a afirmativa I está correta
Todas as afirmativas estão corretas
 
As afirmativas I e II estão corretas
As afirmativas I e IV estão corretas
 
 
 
Explicação:
A execução de um programa em C inicia-se a partir do primeiro comando da função main().
Não pode haver num mesmo programa mais de uma função main() e todo programa em C deve ter
uma função main(), mesmo que o prorama se resuma apenas na função main().
 
 
 
 
3.
void
 
boolean
int
float
return
 
 
 
Explicação:
void é uma palavra reservada da linguagem C que quando usada antes do nome de uma função indica que a mesma não
retorna valor.
 
 
 
 
4.
tipo de dados
vetor
structs
 
funções
variáveis
 
 
 
Explicação:
As funções são blocos de programas que proporcionam, um programa dividido em
módulos, podendo estas funções serem utilizadas varias vezes no mesmo programa
ou ainda em outros programas, garantindo o reuso de código. Como as funções
são blocos pequenos de códigos com objetivos bem específicos, o entendimento da funcionalidade
do bloco é facilitada, garantindo uma maior legibilidade do programa e em consequ~encia
maior facilidade para manutenção do programa.
 
javascript:duvidas('2953913','6855','3','3626932','3');
javascript:duvidas('2953907','6855','4','3626932','4');
13/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1550047&matr_integracao=201607242461 3/5
O presidente da construtora Sempre Verde precisou, em um determinado momento,
reajustar o salário dos funcionários e, como ele sabia programar porque tinha se
dedicado muito à disciplina de Linguagem de Programação I, definiu uma função com o
seguinte protótipo:
float calcSalario(float salario, float percentual);
Baseado nesse protótipo é CORRETO afirmar que a função:
 
Um engenheiro gostaria de definir uma função para resolver um determinado problema.
 
Observe o código abaixo e identifique a opção que exibe o que é retornado pela função.
 
 
 
 
 
5.
Retornará o salário somado ao percentual.
Retornará dois valores para a função chamadora.
Não retorna nenhum valor para a função chamadora.
Recebe dois valores passados por referência.
Recebe dois valores, salário e o percentual de reajuste, passados por valor.
 
 
 
Explicação:
Passagem por referência precisava do & antes do nome de cada variável. Se não retornasse, teria que
ser void. Nunca retorna dois valores. Não tem como dizer porque o corpo não está presente.
 
 
 
 
6.
javascript:duvidas('2954176','6855','5','3626932','5');
javascript:duvidas('268639','6855','6','3626932','6');
13/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1550047&matr_integracao=201607242461 4/5
Dada a função abaixo, qual o valor que será retornado quando esta função for chamada com: perc(200, 15)
float perc(float val, float perc) {
 float resp;
 resp = val + val * (perc/100);
 return resp;
}
Nada retorna porque tem erro na função, uma vez que não testa se o número é negativo
Retorna 0 caso o número digitado seja negativo
Retorna o total de algarismos do número digitado independente do sinal
Retorna o total de números digitados e divisíveis por 10
Retorna 1 se o número digitado for divisível por 10
 
 
 
Explicação:
A função descobre divide o numero digitado por 10 e torna a dividir este resultado por 10 enquanto que o resultado das
divisões são maiores que zero.
Toda vez que a função realiza uma divisão é incrementada a variável c, desta forma o valor armazenado na variável c que é
retornado pela função indica o número de algarismos que formam o número introduzido pelo o usuário.
 
Gabarito
Comentado
Gabarito
Comentado
 
 
 
7.
30
215
130
230
170
 
javascript:duvidas('902054','6855','7','3626932','7');
13/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1550047&matr_integracao=201607242461 5/5
Quando uma função e chamada e recebe como parâmetro o endereço de uma variável, damos o nome a esta forma de passagem de parâmetros de
Passagem por:
 
 
 
 
8.
ponteiro
memória
valor
endereço
referência
 
 
 
Explicação:
Há duas formas de passagem de parâmetros em uma função. Quando passamos um valor para a variável, então chamamos
passagem por valor. Ou quando passamos o endereço de uma variável chamaos de passagem de parâmetro pro referência.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 13/10/2020 22:01:41. 
 
 
 
 
javascript:duvidas('135634','6855','8','3626932','8');
javascript:abre_colabore('36550','209275663','4185295810');

Continue navegando

Outros materiais