Buscar

Simulado Logica 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 11 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 11 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 9, do total de 11 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

Avaiação Parcial: CCE1121_SM_201602824495 V.1 
Aluno(a): JOÃO FELIPE BEZERRA FILHO Matrícula: 201602824495 
Acertos: 7,0 de 10,0 Data: 03/10/2017 18:41:30 (Finalizada) 
 
 1a Questão (Ref.: 201603599180) Acerto: 1,0 / 1,0 
Um algoritmo é: 
 
 
A parte de um programa em que se limita a definir as constantes 
 
A operação matemática inversa a potencia. 
 
Um software utilizado para escrever programas 
 Uma sequência de passos para realizar uma atividade. 
 
NDA 
 
 2a Questão (Ref.: 201603769158) Acerto: 1,0 / 1,0 
Segundo a Arquitetura de Von Neumann, quais os elementos básicos que compõe a estrutura de um 
computador? 
 
 
Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída 
 
Memória, Unidade de Controle, Unidade Lógica e Aritmética 
 
Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída 
 Memória, Unidade de Controle, Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída 
 
Teclado, Monitor e CPU 
 
 
 3a Questão (Ref.: 201603044681) Acerto: 1,0 / 1,0 
Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um 
algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão 
EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de 
cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA. 
 
 prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog 
 prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog 
 prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog 
 prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog 
 prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog 
 
 4a Questão (Ref.: 201603897111) Acerto: 0,0 / 1,0 
Quais são os tipos das variáveis abaixo, nesta ordem (A, B e C): 
 A <- 45.85 
B <- 8 
C <- "peso" 
 
 
real, num e char 
 
caracter, numerico e real 
 
float, double e char 
 real, inteiro e caracter 
 numerico, real e caracter 
 
 
 
 
 
 
 5a Questão (Ref.: 201603889526) Acerto: 0,0 / 1,0 
Analise o trecho de código abaixo e diga o valor das variáveis X, Y e Z após a sequência de operações do trecho: 
 
 
 
X = -11 Y = 11 Z = 11 
 X = 11 Y = 11 Z = 11 
 X = -33 Y = 11 Z = 11 
 
X = -33 Y = 10 Z = 10 
 
X = 33 Y = 11 Z = 10 
 
 
 
 6a Questão (Ref.: 201603889529) Acerto: 1,0 / 1,0 
Se a = 15 e b = 6, qual será o resultado da expressão: a % b 
 
 
4 
 3 
 
0 
 
5 
 
1 
 
 
 
 7a Questão (Ref.: 201603044622) Acerto: 1,0 / 1,0 
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 
 
 3 
4 
3.8 
 2 
3 
3.8 
 3 4 3.8 #posicionados nas colunas 1/ 9 / 17 
 3 4 3#posicionados nas colunas 1/ 9 / 17 
 4 
3 
3 
 
 
 
 8a Questão (Ref.: 201602927174) Acerto: 1,0 / 1,0 
Em relação à lógica de programação, considere os pseudocódigos: 
 
 
 
 
Somente Alg1 tem consistência em sua representação e chega a um resultado. 
 Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. 
 
O resultado da solução apresentada por Alg2 é menor do que a de Alg1. 
 
Somente Alg2 tem consistência em sua representação e chega a um resultado. 
 
O resultado da solução apresentada por Alg2 é maior do que a de Alg1. 
 
 
 
 9a Questão (Ref.: 201603916233) Acerto: 1,0 / 1,0 
Considerando o programa, e que o usuário digita o valor 28. Qual o resultado impresso na tela. int main () { int 
x; cout<<"Digite um valor"; cin>>x; if (x>15) { cout<< x/2; } return 0; } 
 
 14 
 
O programa tem erro no código e não compila. 
 
28 
 
Nenhuma das outras alternativas 
 
56 
 
 
 
 10a Questão (Ref.: 201603782001) Acerto: 0,0 / 1,0 
Marque a alternativa que representa o resultado do programa abaixo, considerando n="Joao", aa=2016 e 
an=2000. 
#include 
main(){ 
 int an, id, aa; 
 char n[10]; 
 
 printf("Informe um nome: "); 
 scanf("%s",&n); 
 
 printf("Informe o ano de nascimento: "); 
 scanf("%d",&an); 
 
 printf("Informe o ano atual: "); 
 scanf("%d",&aa); 
 
 id=aa-an; 
 
 if(id>=18) 
 printf("%s, voce pode tirar carteira de habilitacao, pois tem %d anos\n",n,id); 
 else 
 printf("%s, voce nao pode tirar carteira de habilitacao, pois tem %d anos\n",n,id); 
 system("pause"); 
} 
 
 
Joao, voce nao pode tirar carteira de habilitacao, pois nao tem 18 anos 
 
Joao, voce pode tirar carteira de habilitacao, pois tem 26 anos 
 Joao, voce pode tirar carteira de habilitacao, pois tem 16 anos 
 Joao, voce nao pode tirar carteira de habilitacao, pois tem 16 anos 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Avaiação Parcial: CCE1121_SM_201602824495 V.1 
Aluno(a): JOÃO FELIPE BEZERRA FILHO Matrícula: 201602824495 
Acertos: 9,0 de 10,0 Data: 03/10/2017 17:24:04 (Finalizada) 
 1a Questão (Ref.: 201602949135) Acerto: 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: 
 
 
I e II são falsas. 
 I e III são verdadeiras. 
 
II e III são falsas. 
 
I e III são falsas. 
 
I e II são verdadeiras. 
 2a Questão (Ref.: 201603044468) 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? 
 
 
1100001 
 1010101 
 
1110001 
 
1010110 
 
1011001 
 
 3a Questão (Ref.: 201603044489) Acerto: 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, Reflita sobre a solução e Execute o plano 
 
Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano 
 Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução 
 
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 
 
 4a Questão (Ref.: 201603044483) Acerto: 1,0 / 1,0 
Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem 
mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da 
linguagem de preferência do professor/ autor. 
 
 Pseudolinguagem 
 
Linguagem gráfica 
 
Linguagem de marcação 
 
Linguagemnatural 
 
Linguagem computacional 
 
 5a Questão (Ref.: 201603054334) 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 
15 
 
5000 
3500 
 
5000 
4815 
 5000 
4850 
 
5000 
150 
 
 6a Questão (Ref.: 201603797315) Acerto: 0,0 / 1,0 
Analise o trecho de código abaixo e depois assinale a alternativa correta em relação ao conteúdo final da 
variável E. 
 #include 
using namespace std; 
int main() { 
 int a, b, c, d; 
 float E; 
 a = 14; 
 b = 2; 
 c = a / b; 
 d = c % b; 
 E = c / b; 
 cout << "\n\n O valor de E é: " << E; 
} 
 
 
0 
 
7 
 1 
 3 
 
3.5 
 
 7a Questão (Ref.: 201603165624) 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( a1, an, n) 
 
int somaPA( int a1, an, n); 
 
int somaPA( int a1, an, n) 
 
int somaPA( int a1, int an, int n); 
 int somaPA( int a1, int an, int n) 
 
 8a Questão (Ref.: 201603044815) 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. 
 
 O comando return encerra a execução de uma função e pode retornar vários valores para a 
função chamadora. 
 
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. 
 
As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
 
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. 
 
 9a Questão (Ref.: 201603897100) Acerto: 1,0 / 1,0 
Assinale a alternativa que contém apenas os operadores relacionais. 
 
 
and, or, xor 
 >, <, >=, <= 
 
>, /, <=, * 
 
*, /, -, + 
 
e, ou, xou 
 10a Questão (Ref.: 201603137288) 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. 
 
 
Somente a I está correta 
 Somente a II está correta 
 
Somente a IV está correta 
 
A II e IV estão corretas 
 
A II e a III estão corretas 
 
Avaiação Parcial: CCE1121_SM_201602824495 V.1 
Aluno(a): JOÃO FELIPE BEZERRA FILHO Matrícula: 201602824495 
Acertos: 9,0 de 10,0 Data: 25/10/2017 21:43:41 (Finalizada) 
 
 1a Questão (Ref.: 201603853213) Acerto: 0,0 / 1,0 
Levando em consideração a Arquitetura de Computadores baseado em John Von Neumann, qual a área 
responsável por ler dados dos dispositivos de entrada 
 
 Processador 
 Unidade de Controle 
 
Acumulador 
 
Memória 
 
Unidade Lógico Aritmética 
 
 2a Questão (Ref.: 201603547217) Acerto: 1,0 / 1,0 
O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão 
de um número da base decimal para um número na base binária. O número 10101111b, se escrito na base 
decimal, equivale a: 
 
 
122 
 
84 
 175 
 
120 
 
105 
 
 
 
 3a Questão (Ref.: 201603044489) Acerto: 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, Execute o plano, Compreenda o problema e Reflita sobre a solução 
 Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano 
 Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano 
 Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano 
 
 4a Questão (Ref.: 201603137261) 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? 
 
 tab , enter 
 /t , /n 
 /tab , /n 
 \t , \n 
 \n , \t 
 
 5a Questão (Ref.: 201603044551) Acerto: 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. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 6a Questão (Ref.: 201603044710) Acerto: 1,0 / 1,0 
Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi 
digitado o valor de 2000, qual a saída? 
 
 
 400 
 2040 
 2000 
 40 
 2400 
 
 7a Questão (Ref.: 201603044672) Acerto: 1,0 / 1,0 
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 
 
 11 / 18 / 15 
 18 / 15 / 11 
 15 / 11 / 18 
 18 / 11 / 15 
 11 / 15 / 18 
 
 8a Questão (Ref.: 201602927174) Acerto: 1,0 / 1,0 
Em relação à lógica de programação, considere os pseudocódigos:
 
 
 
 
O resultado da solução apresentada por Alg2 é maior do que a de Alg1. 
 Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. 
 
O resultado da solução apresentada por Alg2 é menor do que a de Alg1. 
 
Somente Alg1 tem consistência em sua representação e chega a um resultado. 
 
Somente Alg2 tem consistência em sua representação e chega a um resultado. 
 
 9a Questão (Ref.: 201603781363) Acerto: 1,0 / 1,0 
Marque a alternativa que representa o resultado do programa abaixo, considerando n="Joao" e an=1990. 
#include 
main(){ 
 int an, id; 
 charn[10]; 
 
 printf("Informe um nome: "); 
 scanf("%s",&n); 
 
 printf("Informe o ano de nascimento: "); 
 scanf("%d",&an); 
 
 id=2016-an; 
 
 if(id>=18) 
 printf("%s, voce pode votar em 2016, pois tem %d anos\n",n,id); 
 else 
 printf("%s, voce nao pode votar em 2016, pois tem %d anos\n",n,id); 
 system("pause"); 
} 
 
 
Joao voce nao pode votar em 2016, pois tem 26 anos 
 
Joao voce pode votar em 2016, pois tem 27 anos 
 
Joao nao voce pode votar em 2016, pois tem 16 anos 
 Joao voce pode votar em 2016, pois tem 26 anos 
 
 
 
 10a Questão (Ref.: 201603771073) Acerto: 1,0 / 1,0 
Identifique a afirmação Verdadeira a respeito da linguagem C. 
 
 Uma variável do tipo float é utilizada para armazenar números reais (positivos ou negativos com precisão 
de 7 dígitos). 
 
O tipo de dado "void" pode armazenar caracteres; 
 
O ciclo de desenvolvimento envolve a Linkedição que gera o Programa Objeto. 
 
No fragmento de código if (num=10) dentro do if existe uma comparação para saber se a variável num é 
igual a 10; 
 
Ao se declarar uma variável com o nome ¿soma¿ ela será igual a "Soma" e "SOMA";

Outros materiais