Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Simulado: CCT0239_SM_201505200237 V.1 Fechar Aluno(a): ALISON TOME DE SOUSA Matrícula: 201505200237 Desempenho: 5,0 de 8,0 Data: 10/05/2015 23:57:40 (Finalizada) 1a Questão (Ref.: 201505788430) Pontos: 1,0 / 1,0 Observamos que as funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função que calcula o logaritmo neperiano de X é: exp (x) sen (x) tan (x) cos (x) log (x) Gabarito Comentado. 2a Questão (Ref.: 201505450537) Pontos: 0,0 / 1,0 Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si: prog Teste real x,y,z; leia x; leia y; leia z; se(x < y) { x<y; } se (z < y) { imprima x; } senao { se (x < z) { imprima z; } senao { imprima x; } } fimprog Podese dizer que: a) O algoritmo sempre imprime o maior número. b) O algoritmo sempre imprime o menor número. d) O algoritmo sempre imprime o primeiro número lido. e) O algoritmo sempre imprime o último número lido. c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada. Gabarito Comentado. 3a Questão (Ref.: 201505230549) Pontos: 0,0 / 1,0 Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que representa o cálculo do salário líquido dos seus colaboradores, sabendo‐se que o salário bruto é a soma do salário líquido mais o desconto, sendo este em valor percentual. prog folha real Salbruto, Desc, Liquido; imprima "Digite o salário bruto :", "\n"; leia salbruto; imprima "Digite o desconto :", "\n"; leia desc; liquido < salbruto (salbruto * desc / 100); imprima "o salário líquido é: ",liquido; fimprog prog folha real salbruto, desc, liquido; imprima "Digite o salário bruto :", "\n"; leia salbruto; imprima "Digite o desconto :", "\n"; leia desc; liquido < salbruto (salbruto * desc / 100); imprima "o salário líquido é: ",liquido; fimprog prog folha real salbruto, desc, liquido; imprima "Digite o salário bruto :", "\n"; leia salbruto; imprima "Digite o desconto :", "\n"; leia desc; liquido < salbruto (liquido * desc / 100); imprima "o salário líquido é: ",liquido; fimprog prog folha imprima "Digite o salário bruto :", "\n"; leia salbruto; imprima "Digite o desconto :", "\n"; leia desc; liquido < salbruto (salbruto * desc / 100); imprima "o salário líquido é: ",liquido; fimprog prog folha real salbruto, desc, liquido; imprima "Digite o salario bruto :", "\n"; leia salario; imprima "Digite o desconto :", "\n"; leia desc; liquido < salbruto (salbruto * desc / 100); imprima "o salário é: ",liquido; fimprog Gabarito Comentado. 4a Questão (Ref.: 201505474076) Pontos: 0,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. &&, >= e <= !, > e >= +, e * =, > e ? &&, || e ! Gabarito Comentado. 5a Questão (Ref.: 201505812404) Pontos: 1,0 / 1,0 Considerando que a= 10, b= 16 e c = 23, marque a alternativa que representa o valor das variáveis a, b, e c depois de executado o trecho do do algoritmo abaixo: ... Se ( a > b) b < a senao se (b > a) a< b senão c< b+a ... a= 10, b= 10 e c = 23 a= 10, b= 16 , c = 23 a= 16, b= 16 e c = 23 a= 16, b= 10 e c = 23 a= 16, b= 16 e c = 26 Gabarito Comentado. 6a Questão (Ref.: 201505828668) Pontos: 1,0 / 1,0 O símbolo abaixo pode representar que tipo de comando nas linguagens de programação? Comando de seleção Declaração de variável Comando de leitura Comando de saída Atribuição de variável Gabarito Comentado. 7a Questão (Ref.: 201505828156) Pontos: 1,0 / 1,0 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) Se (AV1 >= 4) ou (AV2 >= 4) Nenhuma outra alternativa satisfaz Se (AV1 >= 4) e (AV2 >= 4) Se (AV1 > 4) e (AV2 > 4) Gabarito Comentado. 8a Questão (Ref.: 201505230833) Pontos: 1,0 / 1,0 Interprete o algoritmo abaixo e informe o valor final da variável X. Início Inteiro: X; X 3; Se X < 4 então X 0; Senão X X+7; Fim Se; Fim. 0 3 4 1 10 Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201505228306) Ler dois valores inteiros do teclado. Se o segundo for diferente de zero, calcular e imprimir o quociente do primeiro pelo segundo. Caso contrário, imprimir a mensagem: "DIVISÃO POR ZERO". Sua Resposta: Compare com a sua resposta: Como é uma resposta de implementação podem haver várias alternativas, uma delas é: algoritmo "Divisão" var n1,n2:inteiro inicio escreva("Informe dois valores inteiros para realizar a divisão:") leia(n1,n2) se (n2 = 0) entao escreva("DIVISÃO POR ZERO") senao escreva(n1/n2) fimse fimalgoritmo 10a Questão (Ref.: 201505269248) Elabore um programa em C++ que receba três valores pelo teclado, encontre qual é o maior deles e mostreo na tela. Sua Resposta: Compare com a sua resposta: int main() { int a,b,c, maior; cout << "Entre com os três números: "; cin >> a >> b >> c; maior = a; if (b > maior) maior=b; if (c > maior) maior =c; cout << "Maior: " << maior; }
Compartilhar