Buscar

Simulado da prova de algoritimo

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 6 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 6 páginas

Prévia do material em texto

1- Assinale a opção correta. 
a) Programa é um conjunto de instruções escritas em uma linguagem de 
programação e que dizem o que o computador deve fazer. 
b) Um programa em C++ não precisa ser compilado. 
c) Programa é um algoritmo escrito em fluxograma. 
d) Um programa em C++ não tem variáveis. 
e) Programa é um conjunto de instruções escritas sem usar, necessariamente, uma 
linguagem de programação. É possível usar o Inglês para se escrever programas. 
 
2- Para realizar o armazenamento de um determinado valor na memória do computador 
é necessária a declaração de: 
a) Estrutura de decisão 
b) Fluxograma 
c) Variável 
d) Comando de entrada 
e) Comando de saída 
 
3- Considerando os seguintes conteúdos para as variáveis: 
 a = 2, b = 5 e c = 4 
Determine qual das sentenças retornará verdadeiro. 
a) pow(c,a) > b * c 
b) ((b = 2) == a) 
c) a == c 
d) (b % a) == 0 
e) (b + 2) > (a * c) 
 
4- No C++, para que os acentos sejam exibidos corretamente durante a execução de um 
programa, é preciso que sejam utilizadas a biblioteca _______________ e a função 
_______________. 
a) math - math.round 
b) iostream - setlocale 
c) locale - setlocale 
d) locale - ptb 
e) iostream – ptb 
 
5- Escolha a alternativa abaixo que completa o sentido da frase: 
O uso das _________________ é obrigatório quando for usada mais de uma instrução 
dentro da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não 
ocasionará problemas. 
a) chaves 
b) aspas simples 
c) strings 
d) aspas duplas 
e) palavras reservadas 
 
6- Uma lanchonete está disponibilizando para seus clientes um terminal através do qual 
poderão fazer seu pedido. Para que isso aconteça, o terminal deve exibir o menu de itens 
disponíveis conforme se vê a seguir: 
*** Cardápio *** 
100 - Hambúrguer - R$5,50 
101 - Cachorro-quente - R$4,50 
102 - Milkshake - R$7,00 
103 - Pizza brotinho - R$8,00 
104 - Cheeseburguer - R$8,50 
Informe o código do seu pedido: 
------------------------------------------------------------------- 
Uma vez que o cliente informe o código do item desejado, o terminal deverá perguntar a 
quantidade de itens que ele deseja pedir. Ao final, o usuário deverá informar o pedido 
do cliente e o valor a pagar. 
Considerando a sintaxe do Portugol Studio, um algoritmo que possa resolver o 
problema da lanchonete, utilizando a estrutura ESCOLHA, no trecho referente à compra 
de um milkshake seria: 
 
a) enquanto (102) 
 item="Milkshake" 
 valor=qtde*7 
 
b) caso 102: 
 item="Milkshake" 
 valor=qtde*7 
pare 
 
c) escolha 102: 
 item="Milkshake" 
 valor=qtde*7 
pare 
d) para (item==102) 
{ 
 item="Milkshake" 
 valor=qtde*7 
} 
e) se 102: 
 item="Milkshake" 
 valor=qtde*7 
pare 
 
7- Considere o trecho abaixo sabendo que num é um variável inteira. 
num = 11; 
do { 
 if (num % 2 == 0) 
 cout << num << "\n"; 
 num = num -1 ; 
} while (num != 0); 
 
Assinale a opção correta : 
a) O trecho fornecido pára quando num for zero e os números exibidos são todos 
os pares de 10 até 0, nesta ordem. 
b) O trecho entra em loop. 
c) O trecho fornecido pára quando num for zero e os números exibidos são 
todos os pares de 10 até 2, nesta ordem. 
d) O trecho fornecido pára quando num for diferente de zero e o único número 
exibido é o 10. 
e) o trecho fornecido pára quando num for diferente de zero e são exibidos os 
valores 10 e 8, pelo menos. 
8- 
 
a) 50 e 16 
b) o valor de s está indefinido e o valor de num é 7 
c) 50 e 9 
d) 16 e 9 
e) 9 e 9 
 
9- Em C++, se você precisasse escrever um programa que recebesse o sexo e a altura de 
25 pessoas e armazenasse nos vetores Sexo e Altura, respectivamente, e, em seguida, 
calculasse e exibisse a média de altura das mulheres e a média de altura dos homens, 
que trecho utilizaria para recebimento de valores via teclado e para as somas necessárias 
na obtenção da média das alturas? 
 
Atenção às variáveis utilizadas: 
quantF - Quantidade de pessoas do sexo feminino; 
somaAF - Soma das alturas do sexo feminino; 
quantM - Quantidade de pessoas do sexo masculino; 
somaAM - Soma das alturas do sexo masculino. 
a) for (ind=0;ind<=24;ind++) { 
cout <<"Informe o sexo: "; 
cin >>Sexo[ind]; 
cout <<"Informe a altura: "; 
cin >>Altura[ind]; 
if (Sexo[ind]==F || Sexo[ind]==f) 
{ quantF++; somaAF+=Altura[ind]; } 
else if (Sexo[ind]==M || Sexo[ind]==m) 
{ quantM++; somaAM+=Altura[ind]; } 
} 
b) for (ind=0;ind>=24;ind--) { 
cout <<"Informe o sexo: "; 
cin >>Sexo[ind]; 
cout <<"Informe a altura: "; 
cin >>Altura[ind]; 
if (Sexo[ind]==F || Sexo[ind]==f) 
{ quantF++; somaAF=Altura[ind]; } 
else if (Sexo[ind]==M || Sexo[ind]==m) 
{ quantM++; somaAM=Altura[ind]; } 
} 
c) for (ind=0;ind<=24;ind++) { 
cout <<"Informe o sexo: "; 
cin >>Sexo; 
cout <<"Informe a altura: "; 
cin >>Altura; 
if (Sexo[ind]==F || Sexo[ind]==f) 
{ quantF++; somaAF+=[ind]; } 
else if (Sexo[ind]==M || Sexo[ind]==m) 
{ quantM++; somaAM+=[ind]; } 
} 
d) for (ind=24;ind<=24;ind++) { 
cout <<"Informe o sexo: "; 
cin >>Sexo[ind]; 
cout <<"Informe a altura: "; 
cin >>Altura[ind]; 
if (Sexo[ind]==F || Sexo[ind]==f) 
{ quantF+=ind; somaAF+=Altura[ind]; } 
else if (Sexo[ind]==M || Sexo[ind]==m) 
{ quantM+=ind; somaAM+=Altura[ind]; } 
} 
 
e) for (ind=0;ind<=24;ind+=2) { 
cout <<"Informe o sexo: "; 
cin >>Sexo[ind]; 
cout <<"Informe a altura: "; 
cin >>Altura[ind]; 
if (Sexo[ind]==F && Sexo[ind]==f) 
{ quantF++; somaAF+=Altura[ind]; } 
else if (Sexo[ind]==M && Sexo[ind]==m) 
{ quantM++; somaAM+=Altura[ind]; } 
} 
 
10- Em uma aplicação em C/C++, a matriz ESTOQUE [3][4] armazena, em cada uma 
de suas linhas, a quantidade estocada de produtos no último quadrimestre (4 meses). 
Sabendo-se que a declaração de uma matriz em C/C++ se dá da forma: 
< tipo de dado> nome [nºde linhas][nºde colunas]; 
 Para obter o total estocado no primeiro mês do quadrimestre, o programa deverá: 
a) Somar todas as linhas da coluna índice 1. 
b) Somar todas as linhas da coluna índice 0. 
c) Somar todas as linhas de todas as colunas. 
d) Somar todas as colunas da linha índice 0. 
e) Somar todas as colunas da linha índice 1

Continue navegando