Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/11/2017 Estácio http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201702413951&p2=3892147&p3=CCT0535&p4=103132&p5=AV&p6=20/11/2017&p… 1/4 Fechar Avaliação: CCT0535_AV_201702413951 » LÓGICA DE PROGRAMAÇÃO Tipo de Avaliação: AV Aluno: 201702413951 - ADRIANA SOUSA SANTANNA Professor: MARCIO PACHECO DE AZEVEDO Turma: 9003/AA Nota da Prova: 6,0 Nota de Partic.: 0 Av. Parcial 2 Data: 20/11/2017 17:29:56 1a Questão (Ref.: 201703135342) Pontos: 1,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: (X=2 ou Y=5<Z=9) e (Z=9>X=2+Y=5) e SIM = False A expressão é verdadeira V, pois a sequência está correta, porém com a validação positiva SIM, tendo a impressão False. Gabarito: VERDADEIRO 2a Questão (Ref.: 201702617748) 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: Entendendendo sal por salário, o programa calcula de acordo com o valor do sal o acréscimo ou não da bonificação e do auxílio escola, informando o novo valor ao final. Então se o salário é menor ou igual a 500 calcula- se a bonificação multiplicando 5/100, se não, e for menor ou igual a 1200 calcula-se a bonificação multiplicando 12/100 ao sal, se não e for diferente a bonificação é 0. Se o sal for menor ou igaula a 600 tem-se um auxílio escola de 150, se não e for diferente, tem-se 100 de auxílio escola. Assim calcula-se a soma do sal mais bonificação mais auxílio escola e resulta o novo valor do sal ou do salário. 29/11/2017 Estácio http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201702413951&p2=3892147&p3=CCT0535&p4=103132&p5=AV&p6=20/11/2017&p… 2/4 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.: 201703056761) Pontos: 1,0 / 1,0 O que melhor define o conceito de PROGRAMAÇÃO ? Ato de escrever textos e documentos. Montar um computador, conhecendo todos os seus componentes de hardware. Utilizar um equipamento automatizado para realizar uma determinada tarefa. Realizar a extração de requisitos a partir de um problema apresentado. Escrever uma lista de ações que serão executados por um equipamento. 4a Questão (Ref.: 201703445491) Pontos: 1,0 / 1,0 Para a expressão "valor <- 1.2 * deposito", identifique qual é o melhor tipo de dado a ser relacionado a estas variáveis. Assinale a alternativa correta. real caractere long inteiro lógico 5a Questão (Ref.: 201703300843) Pontos: 0,0 / 1,0 Em qual das alternativas abaixo existem apenas operadores aritméticos separados por vírgula? &&, ||, % !, !=, + >=, %, == &&, ||, ! +, - , % 6a Questão (Ref.: 201702593217) Pontos: 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 protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. 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. 29/11/2017 Estácio http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201702413951&p2=3892147&p3=CCT0535&p4=103132&p5=AV&p6=20/11/2017&p… 3/4 7a Questão (Ref.: 201703192879) Pontos: 0,0 / 1,0 O operador lógico "ou" é útil em tipos de análise para verificar se todos os valores são verdadeiros, o que, consequentemente, acarretará em todos os resultados serem também verdadeiros. Sim, a afirmação é verdadeira; Não, a afirmação é falsa; Depende da aplicação; Somente quando utilizada com o operador "ou"; Somente quando utilizada com o operador "e"; 8a Questão (Ref.: 201702724855) Pontos: 1,0 / 1,0 Assinale a opção que identifica a estrutura da linguagem C++ que apresenta as características abaixo: - Usada quando o número de repetições for desconhecido; - Executa o bloco, um ou mais comandos entre uma par de chaves, pelo menos uma vez; - Controlada por um teste ao final; do...while if for while switch 9a Questão (Ref.: 201702724866) Pontos: 0,0 / 0,5 A estrutura while apresenta certas características e/ou exigências para que possa ser executada sem problemas e quando não está simulando nenhuma outra estrutura de repetição, podemos afirmar que: I É uma estrutura usada quando o número de repetições for desconhecido. II Controla a repetição com um teste (condição) ao final. III Não é indicada para trechos de proteção na entrada de dados. IV O usuário não pode decidir quando interrompe a repetição. V Uma leitura, ou atribuição, para variável testada na condição deverá ser feita antes da estrutura e outra, ao final do bloco da estrutura. Assinale a opção que relaciona as afirmativas corretas. As afirmativas II, IV e V As afirmativas II, IV e V As afirmativas I, II e III As afirmativas III e IV Afirmativas I e V 10a Questão (Ref.: 201702714973) Pontos: 0,0 / 0,5 Um programador gostaria de converter para minúsculas todas as letras de uma profissão, mas sabe-se que o número de caracteres varia. 29/11/2017 Estácio http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201702413951&p2=3892147&p3=CCT0535&p4=103132&p5=AV&p6=20/11/2017&p… 4/4 Além de uma estrutura de repetição, precisaria de algumas funções para conseguir o que pretendia. Assinale a opção onde estão presentes essas funções. strlen(...) e tolower(...) strcmp(...) e atoi(...) strcat(...) e atoi(...) tolower(...) e toupper(...) strlen(...) e toupper(...) Período de não visualização da prova: desde 16/11/2017 até 28/11/2017.
Compartilhar