Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: LÓGICA DE PROGRAMAÇÃO Avaliação: CCT0535_AV_201701221306 Data: 25/11/2017 10:01:39 (F) Critério: AV Aluno: Professor: MARCIO PACHECO DE AZEVEDO Turma: 9003/AA Nota Prova: 8,0 de 9,0 Nota Partic.: 0 Av. Parcial.: 2,0 Nota SIA: 10,0 pts LÓGICA DE PROGRAMAÇÃO 1a Questão (Ref.: 679996) Pontos: 0,0 / 1,0 De acordo com expressão lógica abaixo e com os seguintes dados: X=2, Y=5, Z=9 e a variável boleana SIM contendo false, informe se a expressão é V ou F. ( ( X == 2 ) || ( Y < Z ) ) && ( Z > X + Y ) && (! SIM != False) Resposta: Falsa Gabarito: VERDADEIRO 2a Questão (Ref.: 162402) Pontos: 1,0 / 1,0 Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer. int main() { float sal, novo_sal, bonificacao, auxilio_escola; cin >> sal; if ( sal <= 500 ) bonificacao = sal * 5/100; else if (sal <= 1200) bonificacao = sal * 12/100; else bonificacao = 0; if( sal <= 600) auxilio_escola =150; else auxilio_escola = 100; novo_sal = sal +bonificação + auxilio_escola; cout << novo_sal.; } Resposta: Se o salário for menor ou igual a 500 a bonificação de 5%, se o salário for menor ou igaul a 1200 bonificação 12%, se maior bonificação 0. Se o salário for menor ou igual a 600 o auxilio escola é 150, se for maior é 100. Saída é o novo salário, que contém: Salário + Bonificação + Auxílio Escola. Gabarito: O programa recebe o salário de um funcionário, calcula e mostra o novo salário do funcionário, acrescido de bonificação e de auxílio-escola. As condições para cálculo da bonificação, de acordo com os percentuais de 5, 12 ou "sem bonificação", dependem do valor do salário estar abaixo de R$ 500,00, entre R$ 500,00 e R$1.200,00 ou acima de R$1.200,00, respectivamente. O valor do auxíio escola para um salário abaixo de R$ 600,00 será de R$ 150,00, porém para um salário acima de R$ 600,00 será de R$ 100,00. 3a Questão (Ref.: 864914) Pontos: 0,5 / 0,5 Considere o trecho de código a seguir. Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a 6 e 12. 7 e 12. 10 e 16 7 e 11. 8 e 11. 4a Questão (Ref.: 1003549) Pontos: 1,0 / 1,0 Transforme o valor (1111)2 em um valor na base decimal. 15 4 17 14 12 5a Questão (Ref.: 230317) Pontos: 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 horizontalmente e verticalmente. Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres? /tab , /n /t , /n \n , \t \t , \n tab , enter 6a Questão (Ref.: 861847) Pontos: 1,0 / 1,0 Considere o programa em C++ que ler as 3 notas de um aluno e calcula a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente. Analise o programa e selecione a equação que calcula, corretamente, a média ponderada: #include using namespace std; int main(){ float n1, n2, n3, media; cout<<¿Informe a primeira nota:¿; cin>> n1; cout<<¿Informe a segunda nota:¿; cin>> n2; cout<<¿Informe a terceira nota:¿; cin>>n3; ( ) Equação que calcula a média ponderada. cout<<¿A média ponderada é: ¿<<media<<endl;< p=""> </media<<endl;<> return 0; } media = (n1*2 + n2*3 + n3*5)/10; media = (n1 + n2 + n3)/3; media = (n1 + n2 + n3)/30; media = (n1*2 + n2*3 + n3*5)/3; media = (n1 + n2 + n3)/10; 7a Questão (Ref.: 692240) Pontos: 1,0 / 1,0 O protótipo de uma função: Pode ser escrito em qualquer lugar do programa; é uma instrução que pertence ao corpo da função que chama; pode ser suprimido se a função for definida antes das chamadas; NDA deve preceder a definição da função e toda chamada a ela; 8a Questão (Ref.: 1009289) Pontos: 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; } 28 Nenhuma das outras alternativas 56 14 O programa tem erro no código e não compila. 9a Questão (Ref.: 871866) Pontos: 1,0 / 1,0 Analise o algoritmo abaixo que tem como objetivo receber o valor de um salário bruto, deduzir os impostos devidos e imprimir o salário liquido: algoritmo "imposto" var salario_bruto, salario_liquido, imposto : real inicio escreva("Digite seu salário: ") leia (salario_bruto) se salario_bruto < 1000 entao escreval("Não há imposto") senao se salario_bruto <= 2200 entao imposto <- salario_bruto * 0.13 senao imposto <- salario_bruto * 0.22 fimse fimse salario_liquido <- salario_bruto - imposto escreval("Seu salário líquido é: R$ ", salario_liquido) fimalgoritmo Considerando que ao executar o algoritmo o usuário digite 2200. Qual será a saída do programa? Seu salário líquido é: R$ 1914.00 Seu salário líquido é: R$ 1716.00 Não há imposto Seu salário líquido é: R$ 484.00 Seu salário líquido é: R$ 286.00 10a Questão (Ref.: 770335) Pontos: 0,5 / 0,5 As estruturas de repetição são muito importantes em algoritmos, visto que, com elas, é possível que determinado trecho de código se repita enquanto determinada situação aconteça. Nesse sentido, a estrutura de repetição mais adequada para algoritmos em que o código deve ser repetido pelo menos uma vez é o: For / para Do..while / faça..enquanto While / enquanto If-elseif-else / se-senãose-senão If-else / se-senão
Compartilhar