Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0239_AV_201201231361 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201201231361 JOSE ROBERTO RAMOS BARRETO Professor: GELLARS MARIA DA SILVEIRA TAVARES Turma: 9025/AR Nota da Prova: 3,0 Nota de Partic.: 1 Data: 16/06/2015 15:03:28 1a Questão (Ref.: 201201517231) Pontos: 0,0 / 0,5 Diga o resultado das variáveis X, Y e Z após a sequência de operações no trecho de algoritmo abaixo: X ← 10; Y ← 10; X ← X + 1; Z ← X; Z ← Z + 1; X ← X; Y ← Y + 1; Z ← Z 1; X ← X + X Z; X = 10 Y = 11 Z = 11 X = 11 Y = 11 Z = 11 X = 11 Y = 11 Z = 11 X = 33 Y = 11 Z = 11 X = 10 Y = 10 Z = 10 2a Questão (Ref.: 201201872604) Pontos: 0,5 / 0,5 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Linguagem natural e pseudolinguagem Linguagem natural, fluxograma e pseudolinguagem Linguagem gráfica e pseudolinguagem Linguagem natural e linguagem gráfica Apenas pseudolinguagem 3a Questão (Ref.: 201201515588) Pontos: 0,0 / 0,5 Tendo como base de notação o português estruturado e dado as variáveis e seus valores: A < 10, B <5, C<2, D<4. Marque a alternativa correta. (A > B) e (D < 1) = (V) (A <> 5) ou (C <= D) = (F) (A5 < 5) e (C+(5/3*4) > D) = (V) (4+3*3/49 > A) ou (D = C+2) = (F) (4+3*3/49 > A) e (D = C+2) = (F) 4a Questão (Ref.: 201201873183) Pontos: 0,0 / 1,0 Considerere um trecho de um programa em C++. Qual a variável que será alterada e para qual valor ela mudará ? int a = 2, b = 4, x = 12, y = 11, z = 3; float t = 0.0; if (x < y+z && b == x‐a+z) if (y == z*4 ‐ 2) t = y/z; else a = y % z; else b = z/2 + y/x; A variável b ficará 1. A variável a ficará 1 A variável b ficará 3 A variável z ficará 1.5 A variável t ficará 3 5a Questão (Ref.: 201201907912) Pontos: 0,5 / 0,5 O comando de entrada de dados é o __________________________. inicio imprima leia imprimir escreva 6a Questão (Ref.: 201201840480) Pontos: 0,5 / 0,5 Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: prog numeroMes int mes; imprima "\ndigite um numero de 1 12: "; leia mes ; escolha (mes) { caso 1 : imprima "\njaneiro\n"; pare; caso 2 : imprima "\nfevereiro\n"; pare; caso 3 : imprima "\nmarço\n"; pare; caso 4 : imprima "\nabril\n"; pare; caso 5 : imprima "\nmaio\n";pare; caso 6 : imprima "\njunho\n"; pare; caso 7 : imprima "\njulho\n"; pare; caso 8 : imprima "\nagosto\n"; pare; caso 9 : imprima "\nsetembro\n";pare; caso 10:imprima "\noutubro\n"; pare; caso 11:imprima "\nnovembro\n"; pare; caso 12:imprima "\ndezembro\n"; pare; senao :imprima "\nInexistente\n"; } fimprog d) maio julho setembro novembro dezembro b) maio junho julho agosto setembro outubro novembro dezembro c) maio a) maio junho e) Inexistente 7a Questão (Ref.: 201201484968) Pontos: 0,0 / 0,5 Execute o trecho do algoritmo abaixo: imprima "1 1 "; a < 1; ap < 1; para(c<1;c<=5;c++) { a < ap; ap < c; imprima a + ap, " "; } O que será exibido após a execução? 1 1 2 3 5 8 13 1 1 2 3 5 8 13 1 1 2 3 5 7 9 1 1 2 3 5 7 9 1 1 2 3 4 5 7 8a Questão (Ref.: 201201839837) Pontos: 0,0 / 1,0 Em uma aplicação em C/C++, a matriz ESTOQUE [3][4] armazena, em cada uma de suas linhas, a quantidade estocada de produtos no último quadrimestre (4 meses). Sabendose que a declaração de uma matriz em C/C++ se dá da forma: < tipo de dado> nome [nºde linhas][nºde colunas]; Para obter o total estocado no primeiro mês do quadrimestre, o programa deverá: Somar todas as linhas da coluna índice 0. Somar todas as colunas da linha índice 0. Somar todas as linhas da coluna índice 1. Somar todas as colunas da linha índice 1 Somar todas as linhas de todas as colunas. 9a Questão (Ref.: 201201903407) Pontos: 1,5 / 1,5 Elabore um algoritmo que leia dois números reais, calcule e escreva o maior deles, a soma, o produto e a média aritmética desses números. Resposta: prog maiorreal num1, num2, maior, soma, produto, media;imprima "\nDigite numero 1: ";leia num1;imprima "\nDigite numero 2: ";leia num2;media<((num1+num2)/2);produto <(num1*num2);soma < (num1+num2);{se num1>num2 imprima "\nMaior numero = ", num1,"Soma " Media = ",media," Produto = ",produto;pare; senao imprima "\nMaior numero = ";num2;" Media = ",media," Produto = ",produto,pare;} Gabarito: algoritmo "Maior Número" var n1, n2, soma, produto, media: real inicio escreva("Digite 2 números: ") leia(n1, n2) se (n1 > n2) entao escreval("O maior número é = ", n1) senao escreval(" O maior número é = ", n2) fimse escreval("Soma = ", n1+n2) escreval("Produto: ", n1*n2) escreval("Média = ", (n1+n2)/2) fimalgoritmo 10a Questão (Ref.: 201201516127) Pontos: 0,0 / 1,5 Implemente um programa em C++ que preencha um vetor de dimensão 30 com valores fornecidos pelo usuário como entrada e conte o número de ocorrências dos valores que forem maiores do que 50 e menores do que 100 Resposta: Gabarito: #include < iomanip.h > main() { int v[30],i,c=0; cout << "Digite 30 valores"; for( i=0 ; i < 30 ; i++ ) { cin >> v[i]; if( v[i] > 50 && v[i] < 100 ) c++; } cout << "Quantidade de valores entre 50 e 100:" << c; } Fundamentação do(a) Professor(a): Não houve resposta. Observação: Eu, JOSE ROBERTO RAMOS BARRETO, estou ciente de que ainda existe(m) 5 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 16/06/2015 15:41:41 Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
Compartilhar