Buscar

LÓGICA DE PROGRAMAÇÃO Av1

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

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 6, do total de 8 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

 LÓGICA DE PROGRAMAÇÃO Av1 
 
 1a Questão (Ref.: 201601190807) Pontos: 1,0 / 1,0 
Em relação a algoritmos: 
I. É uma sequência lógica de instruções que devem ser seguidas 
para a resolução de um problema ou para a execução de uma 
tarefa. 
II. Os algoritmos não podem ser utilizados na área das ciências 
cognitivas devido a sua interpretação ambígua. 
III. Os algoritmos podem constituir uma parte importante da 
documentação de sistemas, pois descrevem as tarefas a serem 
realizadas pelos programas. 
Dadas as sentenças, podemos afirmar que: 
 
 
II e III são falsas. 
 
I e II são verdadeiras. 
 
I e III são verdadeiras. 
 
I e III são falsas. 
 
I e II são falsas. 
 
 
 2a Questão (Ref.: 201601286107) Pontos: 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, Unidade de Controle e Registradores 
 
UAL, Registradores e Memória Principal 
 
UAL, Registradores e HD 
 
 
 
 3a Questão (Ref.: 201601286153) Pontos: 1,0 / 1,0 
Podemos construir um algoritmo, usando várias linguagens. 
Assinale a opção CORRETA que representa uma linguagem que 
usa símbolos padronizados e é considerada uma linguagem 
universal, visto que pouco se escreve. 
 
 
Linguagem natural 
 
Linguagem gráfica - fluxograma 
 
Linguagem de marcação 
 
Linguagem gráfica - diagrama de Euler 
 
Pseudolinguagem 
 
 
 4a Questão (Ref.: 201601286161) Pontos: 1,0 / 1,0 
Segundo George Pólya, as quatro fases que deverão ser seguidas 
para se resolver um problema, na ordem, são: 
 
 
Compreenda o problema, Planeje, Execute o plano e Reflita 
sobre a solução 
 
Planeje, Compreenda o problema, Reflita sobre a solução e 
Execute o plano 
 
Compreenda o problema, Planeje, Reflita sobre a solução e 
Execute o plano 
 
Compreenda o problema, Reflita sobre a solução, Planeje e 
Execute o plano 
 
Planeje, Execute o plano, Compreenda o problema e Reflita 
sobre a solução 
 
 
 
 5a Questão (Ref.: 201601296006) Pontos: 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 
4850 
 
5000 
4815 
 
5000 
150 
 
5000 
15 
 
5000 
3500 
 
 
 6a Questão (Ref.: 201601286223) Pontos: 1,0 / 1,0 
Estudamos as linguagens gráficas mais conhecidas: Fluxograma e 
Diagrama Ns/Chapin. 
Observe as sequências abaixo onde aparecem do lado esquerdo os 
símbolos do Fluxograma dos comandos que exibem na tela, 
processamento e entrada de dados, não, necessariamente nessa 
ordem, do lado esquerdo e, do lado direito, os correspondentes no 
diagrama de NS/Chapin. 
Assinale a opção que apresenta os símbolos equivalentes. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 7a Questão (Ref.: 201601378952) Pontos: 1,0 / 1,0 
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; } 
 
 
 
 8a Questão (Ref.: 201601407296) Pontos: 0,0 / 1,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( int a1, an, n); 
 
int somaPA( int a1, int an, int n); 
 
int somaPA( int a1, int an, int n) 
 
int somaPA( int a1, an, n) 
 
int somaPA( a1, an, n) 
 
 
 
 
 
 9a Questão (Ref.: 201601378960) Pontos: 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. 
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. 
 
 
A II e IV estão corretas 
 
Somente a IV está correta 
 
Somente a II está correta 
 
Somente a I está correta 
 
A II e a III estão corretas 
 
 
 
 
 
 
 
 10a Questão (Ref.: 201601168178) Pontos: 1,0 / 1,0 
A execução de uma expressão lógica obedece como prioridade a 
ordem dos operadores: 
 
 
Not, Or e And. 
 
Or, And e Not. 
 
Not, And e Or. 
 
And, Not e Or. 
 
And, Or e Not.

Continue navegando