Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/06/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/5 Avaliação: CCT0239_AV_201502134161 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201502134161 THIAGO MACHADO DA SILVA Professor: ANITA LUIZA MACIEL LOPES Turma: 9016/AI Nota da Prova: 6,0 Nota de Partic.: 2 Data: 12/06/2015 19:01:53 (F) 1a Questão (Ref.: 228552) Pontos: 0,5 / 0,5 Uma variável pode ser entendida como sendo: Um dispositivo de saída de dados. Um dispositivo de entrada de dados. Um endereço na memória principal. Um elemento da unidade lógica de controle. Um dispositivo de memória auxiliar. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 568161) Pontos: 0,5 / 0,5 1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigise para sacar o dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação: Pedido de senha Saldo final Confirmação do mês de nascimento Confirmação do dia de nascimento Valor a ser sacado Gabarito Comentado. 3a Questão (Ref.: 230310) Pontos: 0,5 / 0,5 Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um determinado número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a alternativa que apresenta corretamente a representação de um laço de repetição codificado em C++. c) for( i>0, i<10,i++) { cout< < I;} d) if(int i;i<10;i++) {cout< < I;} a) for(int i=0;i<10;i++) 26/06/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/5 { cout<< i;} b) if(i>10) { if (i<100) i=0;} e) for(i++, , int i) { cout<< I;} Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 270633) Pontos: 0,0 / 1,0 Sendo a matriz M bidimensional igual a: 1 2 3 4 5 ‐5 3 0 Dimensionadas da seguinte maneira: int m[2][4]; Determine quais são os seguintes elementos: m[0][3] m[0][0] m[1][1] m[1][2] 0 1 3 5 4 1 5 3 5 1 3 0 4 5 5 0 5 1 5 4 Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 607896) Pontos: 0,5 / 0,5 Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das outras duas Avaliacoes, qual seria a sentença correta Se (AV1 >= 4) ou (AV2 >= 4) Nenhuma outra alternativa satisfaz Se (AV1 > 4) ou (AV2 > 4) Se (AV1 > 4) e (AV2 > 4) Se (AV1 >= 4) e (AV2 >= 4) 26/06/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/5 Gabarito Comentado. 6a Questão (Ref.: 7967) Pontos: 0,5 / 0,5 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para e Se Para ou enquanto Apenas o comando enquanto Apenas o de entrada Se ou escolha Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 10261) Pontos: 1,0 / 1,0 Indique qual o comando que deve ser usado em um algoritmo quando se deseja repetir um bloco de comandos a partir de uma condição. se else var enquanto se encadeado Gabarito Comentado. Gabarito Comentado. 26/06/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/5 8a Questão (Ref.: 618601) Pontos: 0,0 / 0,5 Considerando o conceito de Lógica de Programação, é correto afirmar que : É a técnica de desenvolver apenas pseudocódigo para atingir determinados objetivos dentro de certas regras baseadas no senso comum e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software. É a técnica de desenvolver algoritmos dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para pseudolinguagem utilizada pelo programador para construir seu software. É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software. É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas no bom senso e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software. É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica (Matemática ou não) e que, depois, são automaticamente passados para a construção do seu software. Gabarito Comentado. 9a Questão (Ref.: 236549) Pontos: 1,3 / 1,5 Uma agência bancária possui dois tipos de investimentos, de acordo com o quadro abaixo. Faça um programa que leia o tipo de investimento e seu valor, e calcule e mostre o valor corrigido, conforme o tipo de investimento. Resposta: #include <iostream> #include <csmath> using namespace std; int main() { int op; float valor, resultado; cout >> "Digite o valor do investimento: "; cin << valor; cout >> "\n\n"; while (op=true) { cout>> "Escolha o tipo de investimento"; cout>> "1 poupança"; cout>> "2 fundos de reda fixa"; cout>> "3 Sair"; cin<<op; switch (op){ case:1 resultado = valor * 3/100; cout >> "O valor corrigido da poupanca e: ", resultado; break; case:2 resultado = valor * 4/100; cout >> "O valor corrigido do Fundos de renda fixa e: ", resultado; break; case:3 op=false; } } return = 0; } Gabarito: INÍCIO TIPO: INTEIRO VL_ATUAL, VL_CORRIGIDO: REAL; LEIA (TIPO, VL_ATUAL) SE (TIPO = 1) ENTÃO VL_CORRIGIDO ← VL_ATUAL * 1.03 ESCREVA ("INVESTIMENTO : POUPANÇA: ") SENÃO VL_CORRIGIDO ← VL_ATUAL * 1.04 ESCREVA ("INVESTIMENTO :FUNDOS DE RENDA FIXA: ") FIM SE ESCREVA ("VALOR INICAL: ",VL_ATUAL) ESCREVA ("VALOR CORRIGIDO: ", VL_CORRIGIDO) FIM 10a Questão (Ref.: 261124) Pontos: 1,2 / 1,5 Implemente um programa em C ++que receba 1000 valores digitados pelo usuário e conte o número de ocorrências de valores maiores do que 10. 26/06/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 5/5 Resposta: #include <iostream> using namespace std; int main() { float valor; int a, int cont=0; for (a=1;a�a++) { cout>>"Entre com um valor: "; cin<< valor; if (valor > 10) cont++; } cout>> "A quantidade de valores maiores que 10 sao: ", cont; return = 0; } Gabarito: #include < iomanip.h > main() { int x,i,c=0; for(i=1;i<=1000;i++) { cout << "Entre com um valor:"; cin >> x; if(x>10) { c++; } } cout << "Número de valores maiores do que 10:"<< c; } Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
Compartilhar