Buscar

Avaliando Aprendizado Lógica de Programação

Prévia do material em texto

08/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/4
 LÓGICA DE PROGRAMAÇÃO
Avaiação Parcial: CCT0535_SM_201702413951 V.1 
Aluno(a): ADRIANA SOUSA SANTANNA Matrícula: 201702413951
Acertos: 10,0 de 10,0 Data: 30/10/2017 19:45:01 (Finalizada)
 1a Questão (Ref.: 201702592870) Acerto: 1,0 / 1,0
Sabe-se que, em cada sistema posicional, temos um conjunto de algarismos e/ou letras para
representar todos os números. Dessa forma, na base 2, temos somente os algarismos 0 e 1 para
representar todos os números. Qual das seqüências abaixo representa, no sistema binário, o
número 85 em decimal?
1011001
1110001
1100001
1010110
 1010101
 2a Questão (Ref.: 201702592844) 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.
Conteúdo / Endereço / Fluxo
 Dados / Endereço / Controle
Conteúdo / Fluxo / Controle
Dados / Endereço / Fluxo
Dados / Controle / Fluxo
 3a Questão (Ref.: 201702685663) Acerto: 1,0 / 1,0
Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado
de operações e tudo mais que precisarmos, poderemos fazer uso de
alguns caracteres de controle do cursor presentes em muitas linguagens
de programação e até em interpretadores algorítmicos.
Esses caracteres possibilitam o deslocamento do
cursor horizontalmentee verticalmente.
 
Qual das respostas abaixo representa, na mesma sequência do texto
acima, esses caracteres?
\n , \t 
 tab , enter 
 /tab , /n 
 \t , \n 
 /t , /n 
 
08/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/4
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 4a Questão (Ref.: 201702592858) Acerto: 1,0 / 1,0
O Ciclo de Controle de uma instrução compreende três momentos. Assinale a opção que
apresenta, na ordem, esses momentos.
Busca, Análise e Execução
Análise, Execução e Decodificação
Busca, Execução e Decodificação
Identificação, Decodificação e Execução
 Busca, Decodificação e Execução
 5a Questão (Ref.: 201702593090) Acerto: 1,0 / 1,0
Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++.
Definir uma constante
 Incluir um arquivo de biblioteca dentro do programa fonte
Declarar uma variável
Definir um novo tipo de dado
Usar um namespace
 6a Questão (Ref.: 201702602736) 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
4815
 5000
4850
5000
150
5000
15
5000
3500
08/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/4
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 Gabarito Comentado.
 7a Questão (Ref.: 201702714026) Acerto: 1,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çalhodessa 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)
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 8a Questão (Ref.: 201703147586) Acerto: 1,0 / 1,0
O protótipo de uma função:
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
Pode ser escrito em qualquer lugar do programa;
 pode ser suprimido se a função for definida antes das chamadas;
 9a Questão (Ref.: 201702593884) Acerto: 1,0 / 1,0
Observe o programa abaixo com muita atenção e suponha que você digitou nessa
ordem: 2012, 18081907. Selecione a opção cujo conteúdo é igual ao que será exibido na tela.
 
08/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 4/4
#include 
 using namespace std; 
 int main()
 {
 int data, anoAtual, num; 
 cin >> anoAtual; 
 cin >> data; 
 num = anoAtual - data % 10000; 
 if(num >= 10 && num <= 99) 
 cout << data /1000000; 
 else
 cout << data / 10000; 
 system("pause");
 }
 
18
1907
8
81907
 1808
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 10a Questão (Ref.: 201702685690) 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.
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 
 A II e a III estão corretas 
 Somente a IV está correta 
 Somente a II está correta 
 Somente a I está correta 
 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.

Continue navegando