Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Analise o código abaixo e marque as saídas corretas: #include int main () { int x, i; x = 1; cout << x; i = 6; x = x + i; cout << x; if ( x <= 7) { cout << x; x = x + 10; } else { cout<< x; } retun 0; } 1, 7, 17 0, 6 e 7 1, 6 e 7 1, 7 e 7 1, 6 e 16 2. Escolha a alternativa abaixo que completa o sentido da frase: O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas. aspas simples palavras reservadas strings chaves aspas duplas 3. 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(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"; 4. Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução o valor de entrada é 10 e na 2ª. execução o valor de entrada é 0. Para isso, considere o seguinte trecho em C++. int num; cout << "Digite um numero: "; cin >> num; if (num > 0) { num++; cout << num << " "; } cout << num + 1 << " "; if (num < 0) { num--; cout << num << " "; } else cout << num * 10 ; 11 110 1 10 11 110 1 0 11 12 110 11 110 1 0 11 12 110 1 0 5. Considere o trecho de programa em C++. O que é impresso na tela ? int x = 10, y = 3, z, k; y = x + y - 1; z = x/y; k = y % x; if (k == 0) cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k; else cout << x + 1 << " " << y - 1 << " " << z + 2 << " " << k - 2; 10 12 2 0 11 11 2 0 x = 10 y = 12 z = 0 k = 0 x= 11 y = 11 z = 2 k = 0 x = 10 y = 12 z = 0.833 k = 0 6. Considere o trecho de programa em C++. O que é impresso na tela ? int x = 10, y = 3, z, k; y = x + y - 1; z = x/y; k = y % x; if ( k != 0) cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << "\n"; 10 12 0.833 1.2 x= 10 y = 12 z = 0 k = 2 x = 10 y = 12 z = 0.833 k = 1.2 Nada é impresso na tela, pois k é zero. 10 12 0 2 7. 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) 8. O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não. decisão, se, condição, condição, verdadeira. decisão, para, condição, condição, falsa. decisão, enquanto, condição, decisão, verdadeira. decisão, se, condição, condição, para. condição, repita, se, condição, para.
Compartilhar