Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCE1121_AV_201402505973 » LÓGICA DE PROGRAMAÇÃO Tipo de Avaliação: AV Aluno: 201402505973 - JORGE CESAR CYPRIANO DE BARROS JUNIOR Professor: MARCIO PACHECO DE AZEVEDO Turma: 9002/AB Nota da Prova: 5,0 Nota de Partic.: 1 Av. Parcial 0 Data: 14/11/2017 13:22:10 1a Questão (Ref.: 201403328346) Pontos: 0,0 / 1,0 Escreva um algoritmo em pseudocódigo para ler o salário mensal atual de um funcionário e o percentual de reajuste. Calcular e escrever o valor do novo salário. Resposta: Gabarito: Ler Salario Ler Percentual Aumento = Percentual*Salario/100 SalarioNovo = Salario+Aumento imprima O novo salário é:, SalarioNovo 2a Questão (Ref.: 201403421484) 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 7 e 11. 10 e 16 6 e 12. 7 e 12. 8 e 11. 3a Questão (Ref.: 201402719002) Pontos: 0,0 / 1,0 Um determinado material radioativo tem a característica de perder um décimo de sua massa a cada segundo de exposição do mesmo ao ar livre. Implemente um algoritmo que receba uma determinada quantidade inicial de massa deste material,calcule o tempo em segundos que será necessário para que a massa deste material passe a ser inferior a 1g e exiba o tempo calculado em segundos no formato HH:MM:SS. Resposta: Gabarito: int main() { int s=0, m=0, h=0; float massa; char r='s', sexo, resposta; cout << "Entre com a massa:"; cin >> massa; while(massa>=1) { massa-=massa/10; s++; } m=s/60; h=m/60; m=m-h*60; s = s-m*60-h*3600; cout <<h<<":"<<m<<":"<<s<<"\n"; } </h<<":"<<m<<":"<<s<<"\n"; 4a Questão (Ref.: 201403196847) Pontos: 1,0 / 1,0 (ESAF - 2010 - SUSEP - Analista Técnico - Prova 2 - Tecnologia da Informação) Segundo o conceito da Máquina de Von Neumann para os programas de computador (ou instruções) apenas instruções ficam armazenadas. instruções e dados são armazenados em memórias distintas. instruções e dados não são armazenados, com vistas à otimização do uso da memória. os dados ficam armazenados na memória, não havendo armazenamento de instruções. instruções e dados são armazenados na mesma memória. 5a Questão (Ref.: 201402694109) Pontos: 1,0 / 1,0 Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor. Linguagem natural Linguagem gráfica Linguagem de marcação Pseudolinguagem Linguagem computacional 6a Questão (Ref.: 201403435454) Pontos: 0,0 / 1,0 Considerando que o valor de X=3, qual o valor de Y na seguinte expressão aritmética: Y = X%2 + X * X ? 13,5 12 10 10,5 9 7a Questão (Ref.: 201402694441) 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. Todas as funções apresentam no seu cabeçalho um par de parênteses após o nome da funçao. As variáveis declaradas no corpo de uma função são chamadas variáveis locais. O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. 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. 8a Questão (Ref.: 201403248781) Pontos: 0,0 / 1,0 As variáveis A=3.5, B=8, C='x' e D="falso", analise as expressões abaixo e marque a opção que corresponde a ordem correta dos resultados lógicos. I. (A < B) || (C = = '8') && (D != "verdadeiro") II. (3*A > B) && (B%2 = = 0.16) && (B-A < 5) III. (A*B > 25) || (D = = falso) || (C != 'x') F / V / F V / F / F F / F / V V / V / V V / F / V 9a Questão (Ref.: 201403419708) Pontos: 1,0 / 1,0 Marque a alternativa que representa o resultado do seguinte algoritmo, supondo que x = 4 e y =6. Primeira opção 7 Primeira opção 9 Terceira opção 46 Segunda opção 20 10a Questão (Ref.: 201403248805) Pontos: 0,5 / 0,5 Um laco do-while é útil quando seu corpo: Pode nunca ser executado Deve ser executado pelos menos uma vez Termina após a primeira execução Nunca é executado NDA
Compartilhar