Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista 3 de Algoritmos – 21/09/2017 1 - Para a=2, b=5, e c=4, determine qual das sentenças retornará verdadeiro em linguagem de programação c++. A) (b%a)==0 B) pow(c,a)>b*c C) a==c D) (b+2)>(a*c) E) ((b=2)==a) 2 - Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela. int x = 4, y = 14, t; float z; if( x < y ) { t=x; x=y; y=t;} z = (x % y) / y; cout << x << " " << y << " " << z ; A) 14 4 0.5 B) 4 14 0.5 C) 4 14 0 D) 14 4 0 E) 0.5 4 14 3 - Considere a estrutura for ( ; ; ), e assinale a afirmação correta: A) É um laço infinito. B) Tem a sintaxe incorreta. C) Não é executada, pois não tem variável. D) Não é executada, pois não tem condição de teste. E) Não é executada pois não tem incremento. 4 - Para que a palavra "AMOR" seja escrita na tela 5 vezes, qual condição apropriada deve ser colocada no trecho de código abaixo? Marque a opção correta. x = 1; while ( _________ ) { cout<<"AMOR \n"; x = x + 2; } A) x <= 5 B) x < 5 C) x < 10 D) x <= 11 E) x > 10 5 - 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; A) 24 75 B) 40 77 C) 21 67 D) 35 67 E) 40 75 6 - Considere os seguintes valores de entrada: 1, 2, 3, 4, 5, 6, 7, 8, e 9, e o programa abaixo. Marque a resposta que mostra o que será exibido na tela. int main() { int lin, col, mat[3][3]; for (lin=0; lin<3; lin++) for(col=0; col<3; col++) { cout<< "\nEntre com o elemento da matriz:"; cin>> mat[lin][col]; } for (lin=0; lin<3; lin++) cout << mat[lin][lin]<<"\n"; system("pause"); return 0; } A) 1 2 3 4 5 6 7 8 9 B) 1 3 5 7 9 C) 2 4 6 8 D) 1 5 9 E) 1 2 3 7 - 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). Sabendo-se 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á: A) Somar todas as linhas da coluna índice 0. B) Somar todas as colunas da linha índice 0. C) Somar todas as linhas da coluna índice 1. D) Somar todas as colunas da linha índice 1 E) Somar todas as linhas de todas as colunas.
Compartilhar