Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS 1. Ref.: 827668 Pontos: 1,00 / 1,00 Verifique as afirmações abaixo e assinale a alternativa correta: I )Fluxograma é o esboço de um projeto em programação de computadores. II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais. III) Algoritmo é a representação gráfica da solução de um problema. Somente a II e III estão corretas. Somente a II está correta. Somente a I está correta. Somente a III está correta. Somente a I e II estão corretas. 2. Ref.: 794284 Pontos: 1,00 / 1,00 A declaração de variáveis permite reservar um espaço na memória para que possa armazenar os dados de um programa. Indique os nomes de variáveis que são válidos em C++. preço, medida mumero2Casa, idade double, int us# , tempo 8situacao, numero 3. Ref.: 794291 Pontos: 1,00 / 1,00 Qual dos fragmentos de código calcula um preço de um produto com desconto de 7,5% ? PRECO_DESC = PRECO - PRECO * 7.5 /100; PRECO_DESC = PRECO * 0.75; PRECO_DESC = PRECO * 7.5 / 100; PRECO_DESC = PRECO * 0.075; PRECO_DESC = PRECO * 7.5%; 4. Ref.: 793827 Pontos: 1,00 / 1,00 Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando: cout << x; cout >> "Valor de x: " >> x; cout >> "Valor de x: " , x; cout >>x; cout << "Valor de x: " >> x; 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 > 5 && a < 0) 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 > 0 + a < 5) 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 cin switch/case cout table 7. Ref.: 793938 Pontos: 1,00 / 1,00 O professor de Algoritmos pediu aos alunos para que eles construíssem um programa, codificado na linguagem C++, e que exibisse os algarismos de um número, começando pelo algarismo da casa das unidades simples até o algarismo mais significativo. Assinale a opção que apresenta o trecho capaz de exibir o que foi pedido, considerando apenas os valores maiores do que zero. int num; cout << "Numero: "; cin >> num; while (num > 0) { cout << num % 10 << "\t" ; num = num / 10; } int num; cout << "NUMERO: " ; cin >> num; while (num > 0) { num = num div 10; cout << num % 10 << "\t"; } int num, digito; cout << " NUMERO: " ; cin>> num; while (num > 0) { num = num / 10; digito = num % 10 ; cout << digito << "\t"; } int num, digito; cout << "NUMERO: " ; cin >>num; while(num > 0) { digito = num mod 10; cout<< digito << "\t" ; num = num div 10; } int num; cout << "NUMERO: "; cin >> num; if (num > 0) { cout << num % 10 << "\t" ; } else num=num/ 10; 8. Ref.: 794391 Pontos: 1,00 / 1,00 O que o trecho de programa em C++ abaixo imprime na tela ? int x; for (x = 1; x <= 5; x++) if (x % 3 == 0 && x % 5 == 0 ) cout << x + 2 << " "; else cout << x + 1 << " "; 2 3 4 6 3 5 7 9 2 4 6 8 10 2 3 4 5 6 1 3 5 7 9 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; 21 67 24 75 40 75 40 77 35 67 10. Ref.: 794105 Pontos: 1,00 / 1,00 Sendo a matriz M bidimensional igual a: 1 2 3 4 5 -5 3 0 Dimensionadas da seguinte maneira: int m[2][4]; Determine quais são os seguintes elementos: m[0][3] m[0][0] m[1][1] m[1][2] 4 - 5 - -5 - 0 4 - 1 - -5 - 3 5 - 1 - 3 - 0 -5 - 1 - 5 - 4 0 - 1 - 3 - 5
Compartilhar