Baixe o app para aproveitar ainda mais
Prévia do material em texto
... Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2023-2 Lógica de Programação Algorítmica - 2023_02_EAD_A Avaliações P1 -- Prova On-line (Acessar) Iniciado em domingo, 21 mai 2023, 19:46 Estado Finalizada Concluída em domingo, 21 mai 2023, 20:14 Tempo empregado 28 minutos 20 segundos Notas 8,00/8,00 Avaliar 10,00 de um máximo de 10,00(100%) https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8 https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=161 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802§ion=4 https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=403001 javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); Questão 1 Correto Atingiu 1,00 de 1,00 Deseja-se efetuar a troca do conteúdo de duas variáveis “a” e “b”. Inicialmente a=7 e b=10, ao final, deseja-se que “a” tenha o valor 10 e “b” o valor 7. Qual trecho de código efetua essa troca? Escolha uma opção: a = b aux = a b = aux printf(“ A = %d ”, a) printf (“ B = %d”, b) printf(“ A = %d ”, b) printf (“ B = %d”, a) a = b b = a printf(“ A = %d ”, a) printf (“ B = %d”, b) aux = a a = b b = aux printf(“ A = %d ”, a) printf (“ B = %d”, b) x1 = a x2 = b printf(“ A = %d ”, x2) printf (“ B = %d”, x1) Sua resposta está correta. aux = a a = b b = aux printf(“ A = %d ”, a) printf (“ B = %d”, b) Neste trecho de código, realmente será mudado os valores das variáveis de forma correta, pois “aux”, irá armazenar o valor inicial de “a”, assim “a” pode receber o valor de “b”, e “b” irá receber o valor que foi guardado de “a”, que está na variável “aux”. A resposta correta é: aux = a a = b b = aux printf(“ A = %d ”, a) printf (“ B = %d”, b) javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Qual a diferença entre ”i++” e “++i”? Escolha uma opção: o “i++ decrementa a variável, já o “++i” incrementa a variável. o “i++” usa a variável e depois incrementa, já o “++i” incrementa a variável e depois a usa. o “i++” incrementa a variável e depois a usa, já o “++i” usa a variável e depois incrementa. Não a diferença entre os dois. o “i++ incrementa a variável, já o “++i” decrementa a variável. Sua resposta está correta. Essas operações podem ser feitas antes ou depois do uso da variável, ou seja, um pré ou pós-incremento. No pré- incremento (++i), o valor será modificado na instrução que a variável está sendo avaliada. Já, no caso de pós- incremento(i++), o valor da variável será modificado na próxima instrução. A resposta correta é: o “i++” usa a variável e depois incrementa, já o “++i” incrementa a variável e depois a usa. Durante a execução de um programa, o conteúdo de uma variável pode mudar ao longo do tempo, no entanto ela só pode armazenar ____ valor(es) por vez. Escolha uma opção: 3 1 nenhum 2 6 Sua resposta está correta. Uma varável só consegue armazenar por vez um único valor, caso tente armazenar outro valor nessa variável, esse novo valor irá sobrescrever o valor antigo. A resposta correta é: 1 javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); Questão 4 Correto Atingiu 1,00 de 1,00 Um programador deseja fazer um programa para converter temperatura de graus Celsius para Kelvin. O programa deve receber um valor de temperatura em graus Celsius, converter para Kelvin, usando a fórmula K = C + 273, onde as variáveis K (para representar Kelvin) e C (para representar Celsius), e ao final exibir o valor da temperatura em Kelvin. Qual das alternativas preenche as 3 linhas faltantes do código a seguir? Escolha uma opção: scanf("%f",&c); k = c + 273; printf("%f", c); k= c + 273; printf("%f", k); scanf("%f",&c); scanf("%f",&k); c = k + 273; printf("%s", c); printf("%f", k); scanf("%f",&c); k = c + 273; scanf("%f",&c); k = c + 273; printf("%f", k); Sua resposta está correta. A resposta correta é: scanf("%f",&c); k = c + 273; printf("%f", k); javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); Questão 5 Correto Atingiu 1,00 de 1,00 Qual o valor de saída do algoritmo, sabendo que serão digitados os seguintes valores? X=10 Y=15 Z=8 Escolha uma opção: 37 27 12 172 53 Sua resposta está correta. Começamos o algoritmo pedindo o valor de “x”, “y” e “z” , atribuindo as eles os valores x=10, y=15 e z=8. Agora começamos a fazer os cálculos onde “v” recebe o valor de “y” mais 3 vezes “x”, por regra matemática, efetuaremos primeiro a multiplicação depois a soma, então teremos: 15+3*10 => 15 + 30 => 45, pronto “v” é igual a 45. Agora calculamos o valor de “h” que é “v” menos “z”, então teremos: 45 – 8 => 37. Por último mandamos escrever o valor de “h” que é 37. A resposta correta é: 37 javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); Questão 6 Correto Atingiu 1,00 de 1,00 Um programador foi contratado para fazer o seguinte programa: O programa deve efetuar o cálculo da quantidade de litros de combustível gastos em uma viagem, sabendo-seque o carro faz 12 km com um litro. Deverão ser fornecidos o tempo gasto na viagem e a velocidade média. Utilizando as fórmulas: distância = tempo x velocidade litros usados = distância / 12 Após implementação do código acima, o programador executou o código e deu um erro. Qual das alternativas a seguir corrige esse erro? Escolha uma opção: int tempo,velocidade,distancia,litrosUsados; scanf("%f",velocidade); printf("a quantidade de litros de combustível é: ", litrosUsados); litrosUsados = distancia /12 distancia = tempo * velocidade; Sua resposta está correta. O erro se encontra na linha 7, “distancia = tempo * velocidade”, onde está faltando um “;” para finalizar o comando. A resposta correta é: distancia = tempo * velocidade; javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); Questão 7 Correto Atingiu 1,00 de 1,00 Uma variável é utilizada para representar valores que desconhecemos ou conhecemos, mais não sabemos quando vamos utiliza-las. Assinale a alternativa correta em relação as variáveis. I – Uma Variável pode ser declarada com o mesmo nome de outra variável. II – O nome de uma variável não pode começar com um número III – As variáveis só possuem um tipo de dados, que é o Char, que pode conter letras ou números Escolha uma opção: V – V – V F – V – F V – V – F F – V – V F – F – F Sua resposta está correta. O item 1 é falso pois cada nome de uma variável é único, não pode ser repetido. O item 2 é verdadeiro, pois, para se criar uma variável existem regras, e uma delas é que o nome de uma variável não pode começar com um número. O item 3 é falso, pois existem vários tipos de variável. Ex: int, char, double , etc. A resposta correta é: F – V – F javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); Questão 8 Correto Atingiu 1,00 de 1,00 Existem dois caminhos a seguir, em se tratando de desenvolvimento de programas. Você pode usar um editor de texto e um compilador/interpretador da linguagem que escolher, ou um ambiente integrado de desenvolvido, também conhecido como IDE. Assinale a alternativa em que o software não é uma IDE, e sim apenas um editor de texto. Escolha uma opção: Code::Blocks Visual Studio Dev-C++ Sublime Text Eclipse Sua resposta está correta. O Sublime Text é um software multiplataforma de edição de texto, no entanto utilizado por muitos desenvolvedores para editar código-fonte, escrito em linguagem Python. A resposta correta é: Sublime Text https://pt.wikipedia.org/wiki/C%C3%B3digo-fonte https://pt.wikipedia.org/wiki/Python javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=12119 https://ava.candidomendes.edu.br/moodle/course/view.php?id=11802 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0);
Compartilhar