Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: _AV_ » ALGORITMOS Tipo de Avaliação: AV Aluno: Anônimo Da Escola Nota da Prova: 5,7 Nota de Partic.: Av. Parcial. :Data: 1a Questão (Ref.: 201505649682) 4a sem.: Implementação de algoritmos Pontos: 0,2 /1,5 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". Resposta: inicio int i, j; caracter result; se j <> 0 { result <- i / j; imprima "Resultado: " + result; } senão imprima "Divisão por Zero!"; fim Gabarito: 2a Questão (Ref.: 201505872169) sem. N/A: AULA 6 Pontos: 1,0 /1,5 Construir um trecho de algoritmo que retorna o valor de H na seguinte expressão: 1 + 1/2 + 1/3 + 1/4 + ... + 1/n Onde o número n é um dado de entrada do tipo inteiro. Resposta: inicio int i, n; real H; imprima "Entre com um numero inteiro :" \n; cin >> n; para (i=1; i<=n; i++) H <- (1 + (1/i); fim-para imprima "O resultado é: " + H; fim Gabarito: Fundamentação do(a) Professor(a): Faltou H <- 0; / Não existe em imprima/ cin? 3a Questão (Ref.: 201506348171) sem. N/A: Conceitos Algoritmos Pontos: 0,5 /0,5 Assinale a alternativa correta relacionada à característica de um algoritmo: Valores de entrada são recebidos através do monitor. Teste de Mesa serve para receber os comandos de entrada. A execução de um algoritmo é feita sequencialmente. Para cada variável pode ser definido mais de um tipo de dado. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. 4a Questão (Ref.: 201506267957) sem. N/A: AULA 2 Pontos: 0,5 /0,5 Suponha que A, B e C sejam variáveis reais e que I, J e K sejam variáveis inteiras. Dados: A = 4.0, B = 6.0 e I = 3, qual seria o valor final dos comandos seguintes: a) C <- A * B - I b) K <- I / 4 * 6 c) C <- B / A + 1,5 a) 21.0 b) 4.5l c) impossível a) 21.5 b) impossível c) 3.0 a) 21.0 b) 4.5 c) 3.0 a) 21.0 b) impossível c) 3.0 a) 21 b) impossível c) 3 5a Questão (Ref.: 201506260433) sem. N/A: Comando de entrada de dados Pontos: 0,5 /0,5 Considere o algoritmo abaixo: prog exm01 real sal; imprima "\nSalario : "; leia sal; imprima "\nSeu salario e: ",sal,"\n"; fimprog Durante a execução desse algoritmo, o usuário informa o valor inteiro 1500. Assinale a alternativa correta: O algoritmo será executado normalmente, mas nada será exibido. O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500.0" O algoritmo não será executado, e será acusado um erro no tipo de dado de leitura. O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500" O algoritmo será executado normalmente, e será exibido: "Seu salario e: " 6a Questão (Ref.: 201505869565) sem. N/A: Aula 4: Estrutura do se...entao...senao: é hora de decidir! Pontos: 0,5 /0,5 Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas do se simples. Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples. I Maior clareza no código, mas não influência na eficiência do mesmo II Maior eficiência porque diminui o número de testes no código III Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo IV Somente uma escolha do desenvolvedor, visto que o resultado o resultado final é o mesmo A II E A III estão corretas A II E IV estão corretas Somente a I está correta Somente a II está correta Somente a IV está correta 7a Questão (Ref.: 201505649603) sem. N/A: Fluxograma Pontos: 0,5 /0,5 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Apenas o comando enquanto Para e Se Se ou escolha Para ou enquanto Apenas o de entrada 8a Questão (Ref.: 201505657089) 10a sem.: Repetição controlada por contador e por resultado de operação Pontos: 0,0 /0,5 Após análise do código responda a questão: Ao ser compilado e executado, o programa irá exibir na tela: Os valores entre 1 e 5 (inclusive) em ordem decrescente. Os números ímpares entre 1 e 5 em ordem decrescente. Os números pares entre 1 e 5 (inclusive) em ordem crescente. Os valores entre 1 e 5 (inclusive)em ordem crescente. Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente. 9a Questão (Ref.: 201505658193) sem. N/A: Decisão Pontos: 1,0 /1,0 Qual das sentença em C++ a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e maior que 10? if (x != 7 && x > 10) if (x != 7 || x > 10) if (x == 7 && x > 10) if (x != 7 || x >= 10) if (x == 7 || x <= 10) 10a Questão (Ref.: 201506259671) sem. N/A: MATRIZ UNIDIMENSIONAL Pontos: 1,0 /1,0 <valor[x]; </valor[x]; Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e 7. Imprimirá na tela todos os valores de um vetor que não são múltiplos de 5. Imprimirá na tela todos os valores de um vetor que são múltiplos de 5 e 7. Imprimirá na tela todos os valores de um vetor que são múltiplos de 3, ou múltiplos de 5 ou múltiplos de 7. Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e 5.
Compartilhar