Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201603884780) Pontos: 0,1 / 0,1 1- Para a estrutura de repetição do para representada a seguir em pseudo código, qual das respostas abaixo é correta? para (x<-1; x<=20; x++) Se não iniciar a variável x antes desse comando (x=1), a estrutura de repetição não será executada. O próximo comando depois da execução dessa estrutura terá 20 como o valor da variável x. Os valores de x serão: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 Os valores de x serão: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Os valores de x serão: 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 2a Questão (Ref.: 201603302360) Pontos: 0,1 / 0,1 Em relação à lógica de programação, considere os pseudocódigos: Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. O resultado da solução apresentada por Alg2 é menor do que a de Alg1. O resultado da solução apresentada por Alg2 é maior do que a de Alg1. Somente Alg1 tem consistência em sua representação e chega a um resultado. Somente Alg2 tem consistência em sua representação e chega a um resultado. 3a Questão (Ref.: 201604034137) Pontos: 0,1 / 0,1 Para que o programa a seguir verifique corretamente se um número digitado é par ou ímpar, qual deve ser o valor de "???????". if (numero!=0) if ( (numero%2)<>0) if (numero==0) if ( (numero%2)=0) if ( (numero%2)==0) 4a Questão (Ref.: 201603420678) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você executou duas vezes ele. Sendo que na primeira vez, digitou nessa ordem: 2000, 4 e, na segunda vez, digitou nessa ordem: 3000, 4 . Selecione a opção cujo conteúdo é igual aos valores exibidos, em separado, na tela. #include using namespace std; int main() { float s, r; cin >> s >> r; if( s < 2000 ) cout << s * r << endl; else if( s < 3000 ) cout << s + s * r << endl; else cout << s + s * r / 100 << endl; system("pause"); } 2080 / 3120 8000 / 15000 2080 / 15000 10000 / 3120 10000 / 15000 5a Questão (Ref.: 201603929046) Pontos: 0,1 / 0,1 Qual a função matemática que serve para calcular o quadrado? pow raiz sqrt raizquadrada floor Para a estrutura de repetição do para representada a seguir em pseudo código, qual das respostas abaixo é correta? para (x<-1; x<=20; x++) Quest.: 1 O próximo comando depois da execução dessa estrutura terá 20 como o valor da variável x. Os valores de x serão: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Se não iniciar a variável x antes desse comando (x=1), a estrutura de repetição não será executada. Os valores de x serão: 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 Os valores de x serão: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 2. Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 4. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. int main() { float v, r, total; printf ("%f %f", v, r); total = v * ( 1 - r/ 100 ); printf ("%f\n" , v ); printf ("%f\n", total); system("pause"); } Quest.: 2 5000 -150 5000 150 5000 4150 5000 4800 5000 4850 3. Para que o programa a seguir verifique corretamente se um número digitado é par ou ímpar, qual deve ser o valor de "???????". Quest.: 3 if ( (numero%2)<>0) if (numero==0) if ( (numero%2)=0) if (numero!=0) if ( (numero%2)==0) 4. Considere o trecho de código C++ abaixo: int i; for ( i = 0; i <= 100; i++) { cout << "Linha " << (i + 1) << endl; } Qual é o valor da variável "i" ao final da execução do código acima? Quest.: 4 102. 101. 99. 0. 100. 5. Em relação à construção de algoritmo, considere: I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição. II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas. III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço. É correto o que se afirma APENAS em: Quest.: 5 I, II e III I e II II, III e IV II e III I, II e IV
Compartilhar