Baixe o app para aproveitar ainda mais
Prévia do material em texto
000525571799057750999171120139917112013 Nome do(a) Aluno(a):__________________________________________________________ Matrícula:____________ Disciplina: CCT0001 / ALGORITMOS_________________________________________ Data: ___ /___ /______ OBSERVAÇÕES: Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à caneta azul ou preta, na folha de respostas. Será observada uma tolerância máxima de 30 minutos para a entrada dos alunos. Neste intervalo nenhum aluno poderá deixar a sala. Terminando a prova, o aluno deverá entregar ao professor a folha de questões e a folha de respostas, devidamente identificadas. Boa prova. 1. Questão (Cód.:8664) _______ de 2,00 De uma peça de tecido quadrada deseja-se cortar 04 (quatro) toalhas de mesas redondas aproveitando-se ao máximo o tecido. Desenvolva um algoritmo para calcular a área de tecido que será descartada, representada de VERMELHO na figura abaixo. Será informado somente a largura da peça de tecido. Área do círculo = PI * R * R PI = 3.14 2. Questão (Cód.:63052) _______ de 2,00 Página 1 de 4Visualizar Prova 17/11/2013http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim... Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer. 3. Questão (Cód.:49015) _______ de 2,00 Implemente um programa em C que receba três valores e calcule o M.D.C (maior divisor comum) entre eles. 4. Questão (Cód.:15620) _______ de 0,50 Qual dos trechos de programa em C++ apresentados indica corretamente se um numero é par ou impar? A cin >> numero; if (numero %2 == 0) cout << "par"; else cout <<"impar"; B cin >> numero; if (numero / 2 == 0) cout << "par"; else cout <<"impar"; C cin >> numero; if (numero % 2 = 0) cout << "par"; else cout <<"impar"; D cin >> numero; if (numero %2 = 1) cout << "par"; else cout <<"impar"; E cin >> numero; cout << numero %2; Página 2 de 4Visualizar Prova 17/11/2013http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim... 5. Questão (Cód.:15655) _______ de 0,50 Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos abaixo escritos em C++ representa esta situação? A if (media >= 6) cout << "Aprovado"; else cout << "Reprovado"; B if (media > 6) cout << "Aprovado"; else cout << "Reprovado"; C if (media <= 6) cout << "Aprovado"; else cout << "Reprovado"; D if (media > 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } E if (media != 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } 6. Questão (Cód.:10506) _______ de 1,00 Dado o algoritmo abaixo assinale a alternativa que NÂO satisfaz a análise do programa abaixo. ALGORITMO Declare op, sal, imp, aum, novo_sal NUMERICO Leia sal Se sal < 500 ENTAO imp <- sal * 5% Se (sal >= 500) E (sal <=850) ENTAO imp <- sal * 10% Se (sal > 850) ENTAO imp <- sal * 15% ESCREVA imp Fim_ALGORITMO A O imposto será de 5% quando o salário for menor que 500,00 reais sendo apresentado o valor no final do programa. B O imposto será de 10% quando o salário for maior ou igual a 500,00 e menor ou igual a 850,00 reais sendo apresentado o valor no final do programa. C O imposto será de 15% quando o salário for maior que 850,00 reais sendo apresentado o valor no final do programa. D O imposto será de 15% sobre o salário acrescido de 10% quando este for maior ou igual a 500,00 reais e menor ou igual a 850,00, mais os 5% quando o salário for menor ou igual que 500,00 sendo apresentado o valor no final do programa. E O imposto será apresentado no final do programa de acordo com a variação do percentual de 5, 10 e 15 dependendo do valor do salário informado. 7. Questão (Cód.:11210) _______ de 1,00 Analise as sentenças abaixo em relação às estruturas de repetição utilizadas para construção de algoritmos I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição. II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas. Página 3 de 4Visualizar Prova 17/11/2013http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim... III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço. As afirmações corretas são: A I, II e IV B I, II e III C II, III e IV D I e II E II e III 8. Questão (Cód.:63035) _______ de 1,00 Observe o trecho de programa abaixo. Acompanhe no teste de mesa com os valores indicados na sequencia de números e diga o que será exibido pela última linha dste trecho. Sequencia de números: 23, 5, 12, 45, 105, 8 int a, num[6],conta=0; for(a=0;a<6;a++){ cout<<"\nnumero: "; cin>>num[a]; if(num[a] % 5 == 0) conta++; } cout<<"\ntotal ->"< A total ->3 B total ->6 C total ->0 D total ->198 E total ->1 Instituição: FACULDADE INTEGRADA DO CEARÁ Prova Impressa em 17/11/2013 por ALEXANDRE MACHADO SILVA Ref.: 5255717 Prova Montada em 17/11/2013 Página 4 de 4Visualizar Prova 17/11/2013http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim...
Compartilhar