Baixe o app para aproveitar ainda mais
Prévia do material em texto
isciplina: INTRODUÇÃO A PROGRAMAÇÃO AV Avaliação: 8,0 Nota Partic.: Nota SIA: 9,5 pts ALGORITMOS 1. Ref.: 831072 Pontos: 1,00 / 1,00 Assinale a opção correta: A forma mais comum de escrever um algoritmo é usar um bom software. A forma mais comum de escrever um algoritmo é em fluxograma. A forma mais comum de escrever um algoritmo é em portugol. A forma mais comum de escrever um algoritmo é em Português. A forma mais comum de escrever um algoritmo é em Inglês. 2. Ref.: 793935 Pontos: 1,00 / 1,00 Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que precisarmos, muitas linguagens de programação, e até interpretadores algorítmicos, disponibilizam caracteres de controle que possibilitam deslocar o cursor horizontalmente e verticalmente. Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres? \t , \n /t, /n tab, enter /tab , /n \n , \t 3. Ref.: 3291909 Pontos: 1,00 / 1,00 Observe as afirmativas a seguir a respeito das tabelas da verdade: I. A tabela avalia expressões relacionais e numéricas e é preenchida com valores do tipo lógico. II. É possível haver combinações repetidas de valores no preenchimento inicial das linhas com valores das variáveis. III. A quantidade de variáveis na expressão avaliada determina a quantidade de resultados possíveis para a expressão. Sobre elas, sabemos que: As afirmativas II e III são verdadeiras. A afirmativa I é verdadeira. As afirmativas I e II são verdadeiras. Todas as afirmativas são falsas. A afirmativa II é verdadeira. 4. Ref.: 2928707 Pontos: 0,00 / 1,00 Sabemos que existem dois comandos (cin e cout), definidos na biblioteca iostream, que não são nativamente definidos pela linguagem e servem para fazer a entrada e saída de dados. Dessa forma, assinale a alternativa que corresponde ao comando que faz a leitura do valor digitado e o armazena na variável celsius. float << celsius; cin >> Celsius; cin >> celsius; cout << celsius; cout << "Celsius ? "; 5. Ref.: 827622 Pontos: 1,00 / 1,00 Verifique o trecho de código abaixo e marque a alternativa que apresenta a melhor construção para as condições abaixo, utilizando uma estrutura de decisão composta. if(a > 0) cout < < "pertinente"; if(a < 5) cout < < "pertinente"; if(a > =5) cout < < " não pertinente"; if(a > 0 + a < 5) cout < < "pertinente"; else cout < < "não pertinente"; if(a > 0 || a < 5) cout < < "pertinente"; else cout < < " não pertinente"; if(a > 0 && a < 5) cout < < "pertinente"; else cout < < " não pertinente"; if(a > 5 && a < 0) cout < < "pertinente"; else cout < < "não pertinente"; if(0 > a > 5) cout < < "pertinente"; else cout < < " não pertinente"; 6. Ref.: 827648 Pontos: 1,00 / 1,00 Qual o comando utilizado pelo C++ para implementação de algoritmos onde seja necessário que o usuário entre com um valor referente a uma opção a ser escolhida, quando é necessário consulta em uma tabela ou a um menu exibido na tela. break table cout switch/case cin 7. Ref.: 793722 Pontos: 1,00 / 1,00 A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que representa uma REPETIÇÃO : Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois. No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR. Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio. Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO. Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar. 8. Ref.: 794489 Pontos: 0,00 / 1,00 Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: int main ( ) { int i; double x, y = 0; for (i = 0; i < 10; i++){ cout << "Digite um numero: "; cin >> x; if ((x % 2) == 0){ y = y + x; } } cout << "Numero: " << y << "\n"; system("PAUSE"); return 0; } A soma de todos os elementos A quantidade de elementos digitados A média dos elementos digitados A soma dos elementos pares O maior de todos os elementos digitados 9. Ref.: 794334 Pontos: 1,00 / 1,00 Análise de código abaixo e selecione entre as alternativas, o que será impresso, após a execução. int a = 3, b = 2; int v[] = { 6, 7, 8, 9}; a = (v[2] - v[0]) + a; int d = a * v[b]; std::cout << d << " " << v[1] << a + 2; 24 75 35 67 21 67 40 75 40 77 10. Ref.: 794118 Pontos: 1,00 / 1,00 Em um programa, deseja-se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma turma, em uma matriz NOTA. Entendendo-se que todos os dados de um mesmo aluno ficarão armazenados em uma mesma linha, assinale a alternativa que indica a declaração correta na matriz descrita. int NOTA [50][5]; long int NOTA [50][5]; int NOTAS [5][50]; float NOTA [50][5]; float NOTAS [5][50];
Compartilhar