Baixe o app para aproveitar ainda mais
Prévia do material em texto
LÓGICA DE PROGRAMAÇÃO Av2 1a Questão (Ref.: 201601210341) Pontos: 0,0 / 1,0 Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365 dias e mês com 30 dias. Resposta: Gabarito: Ler Ano Ler Mes Ler Dia TotalAno = ANo*365 TotalMes = Mes*30 Idade = TotalAno + Total Mes + Dia Escrever (Idade) 2a Questão (Ref.: 201601185492) Pontos: 0,0 / 1,0 Para selecionar dois atletas por altura para uma partida de vôlei, suponha um programa com duas variáveis nome1 e nome2 que armazenam os nomes de dois atletas e duas variáveis alt1 e alt2 que guardam as alturas dos dois atletas respectivamente. Construa o trecho de programa na linguagem C++ que realize testes para que possa exibir na tela o nome do atleta mais alto. Resposta: Gabarito: If ( alt1 > alt2 ) cout << ¿\n¿ << nome1 << ¿é o mais alto¿; else if ( alt1 == alt2 ) cout<<¿\n¿<<¿Têm a mesma altura¿; else cout<<¿\n¿<<nome2<<="" td=""> </nome2< 3a Questão (Ref.: 201601286107) Pontos: 1,0 / 1,0 A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes: UAL, Unidade de Controle e Registradores Teclado, Memória Principal e Registradores UAL, Registradores e HD Unidade de Controle, Registradores e HD UAL, Registradores e Memória Principal 4a Questão (Ref.: 201601286344) Pontos: 0,0 / 1,0 Na lista de exercícios que foi liberada pela professora de Lógica, na questão X, estava presente o algoritmo codificado em Portugol abaixo. No enunciado da questão, era solicitado que fosse feito o acompanhamento da execução do algoritmo no Teste de Mesa e digitada a seguinte data: 111518. Assinale a opção CORRETA para a saída desse algoritmo. inicio inteiro data escrever "Digite a data no formato mmddaa: " ler data escrever data % 100, " / " escrever data / 10000, " / " escrever (data / 100) %100, "\n" fim 11 / 15 / 18 11 / 18 / 15 15 / 11 / 18 18 / 11 / 15 18 / 15 / 11 5a Questão (Ref.: 201601286366) Pontos: 0,0 / 1,0 Na Linguagem C++, existe um comando que faz uso do operador de extração. Assinale a opção que contem o nome desse comando. if composto cout comando de atribuição cin if simples 6a Questão (Ref.: 201601407315) Pontos: 0,0 / 1,0 Observe o programa abaixo e, supondo que, quando foi perguntado o valor do número, digitou-se 17. Em qual opção está presente o número que será exibido ao final? 19 17 32 34 15 7a Questão (Ref.: 201601286492) Pontos: 1,0 / 1,0 O presidente da construtora Sempre Verde precisou, em um determinado momento, reajustar o salário dos funcionários e, como ele sabia programar porque tinha se dedicado muito à disciplina de Lógica de Programação, criou uma função com o seguinte protótipo: float calcSalario(float salario, float percentual); Baseado nesse protótipo é CORRETO afirmar que a função: Retornará dois valores para a função chamadora Recebe dois valores passados por referência Não retorna nenhum valor para a função chamadora Retornará o salário somado ao percentual Recebe dois valores, salário e o percentual, passados por valor 8a Questão (Ref.: 201601407411) Pontos: 1,0 / 1,0 Observe o programa abaixo e suponha que você digitou 12 / 45 / 3 / 9 / 15 / -1. Assinale a opção que exibe os valores durante a execução do programa. 12, 3 e 9 . Ao final, 24 45 e 15 . Ao final, 59 12, 3 e 9 . Ao final, 60 12, 3 e 9 . Ao final, 59 45 e 15 . Ao final, 23 9a Questão (Ref.: 201601191330) Pontos: 0,0 / 1,0 Qual o resultado da variável Z após a execução do código abaixo? x = 5; y = 7; z = 3; if ((x - 1) > 2) y = y + 1; else y = y -1; z = z + x + y; 17 13 11 20 16 10a Questão (Ref.: 201601168847) Pontos: 0,0 / 1,0 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: 9 e 12. 6 e 12. 8 e 11. 7 e 11. 10 e 14
Compartilhar