Buscar

LÓGICA DE PROGRAMAÇÃO

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 4 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

Prévia do material em texto

24/11/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=21578082240 1/4
 
CCT0535_201512711039 V.1
 
 
 LÓGICA DE PROGRAMAÇÃO
Avaiação Parcial: CCT0535_SM_201512711039 V.1 
Aluno(a): SAMUEL RODRIGO DA SILVA DE CARVALHO Matrícula: 201512711039
Acertos: 9,0 de 10,0 Data: 17/10/2017 15:01:44 (Finalizada)
 1a Questão (Ref.: 201512919640) Acerto: 1,0 / 1,0
Para interligar CPU, Memória Principal e os dispositivos de E/S, existem três barramentos. 
Assinale a opção onde eles estão presentes.
 Dados / Endereço / Controle
Dados / Endereço / Fluxo
Dados / Controle / Fluxo
Conteúdo / Endereço / Fluxo
Conteúdo / Fluxo / Controle
 2a Questão (Ref.: 201512919633) Acerto: 1,0 / 1,0
A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes:
Unidade de Controle, Registradores e HD
Teclado, Memória Principal e Registradores
UAL, Registradores e HD
UAL, Registradores e Memória Principal
 UAL, Unidade de Controle e Registradores
 Gabarito Comentado. Gabarito Comentado.
 3a Questão (Ref.: 201513857080) Acerto: 1,0 / 1,0
"É uma posição (endereço) na memória do computador, a qual é reservada para armazenar os dados que o
programa vai manipular. Esta posição precisa ter um nome e um tipo de dado associado a informação que ela
armazena". Esta descrição faz referência a qual das opções abaixo:
Biblioteca
Constante
Função
Comando
 Variável
24/11/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=21578082240 2/4
 4a Questão (Ref.: 201513362855) Acerto: 1,0 / 1,0
Em programação utilizam-se variáveis para armazenar valores e também para dar nome a uma determinada área
de memória do computador onde os dados ficam armazenados. Determine qual das alternativas abaixo apresenta
todos os nomes de variáveis VÁLIDOS em uma linguagem de programação.
salario100, 1a
 Funcionario, salario100, b
1a , b
salario-medio, b, Funcionario
Funcionario, salario100, salario-medio
 5a Questão (Ref.: 201512929532) Acerto: 1,0 / 1,0
Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3.
Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. 
 
 using namespace std; 
 int main() 
 {
 float v, r, total;
 cin >> v >> r;
 total = v * ( 1 - r/ 100 );
 cout << v << endl; 
 cout << total << endl; 
 system("pause"); 
 }
 
5000
150
5000
4815
5000
3500
5000
15
 5000
4850
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 Gabarito Comentado.
 6a Questão (Ref.: 201513660998) Acerto: 1,0 / 1,0
Em C++ para a expressão aritmética X = 20 % 2 + 3*2 , qual o valor de X ?
9
7
6,4
 6
6,8
 7a Questão (Ref.: 201513012478) Acerto: 0,0 / 1,0
24/11/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=21578082240 3/4
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?
 
{ 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.
 Gabarito Comentado.
 8a Questão (Ref.: 201512920013) Acerto: 1,0 / 1,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.
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.
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.
 O comando return encerra a execução de uma função e pode retornar vários valores para a
função chamadora. 
 Gabarito Comentado.
 9a Questão (Ref.: 201513012486) Acerto: 1,0 / 1,0
Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é
dito que, quando tivermos duas possibilidades de respostas, devemos
escolher a estrutura do se composto ao invés de usar duas estruturas do
se simples.
 
Observe as afirmativas abaixo e, depois, escolha a resposta que respalda
o uso do se composto pelo que foi dito acima ao invés do se simples.
 
I - Maior clareza no código, mas não influência na eficiência do mesmo.
24/11/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=21578082240 4/4
II - Maior eficiência porque diminui o número de testes no código.
III - Maior eficiência somente porque o código fica mais legível, visto que o
resultado final é o mesmo.
IV Somente uma escolha do desenvolvedor, visto que o resultado final é o
mesmo.
Somente a I está correta 
 A II e IV estão corretas 
 A II e a III estão corretas 
 Somente a II está correta 
Somente a IV está correta 
 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 10a Questão (Ref.: 201513467336) Acerto: 1,0 / 1,0
Observe o código fonte abaixo escrito em C++. Caso os dois valores digitados na entrada sejam iguais, o que será
impresso na tela como resultado final?
#include
using namespace std;
int main()
{int num1,num2,result;
cin >> num1 >> num2;
result = (num1+num2);
if (num1>num2)
cout << result/2 << endl;
else
cout << result;
if (num2>num1)
{cout << result*2 << endl;}
else
{cout << result << endl;}
system("pause"); }
o dobro da soma entre esses valores
a média aritmética entre esses valores
a média aritmética e a soma entre esses valores, em linhas diferentes
duas vezes a soma desses valores, em linhas diferentes
 duas vezes a soma desses valores, na mesma linha

Outros materiais