Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/09/2017 BDQ: Teste de Conhecimento http://estacio.webaula.com.br/Classroom/index.html?id=2245486&classId=799089&topicId=767747&p0=03c7c0ace395d80182db07ae2c30f034&… 1/4 CCT0239_A5_201709094206_V12 Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das outras duas Avaliacoes, qual seria a sentença correta 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 ; ALGORITMOS CCT0239_A5_201709094206_V12 Lupa Vídeo PPT MP3 Aluno: FRANCISCO JORGE DE OLIVEIRA MENDES Matrícula: 201709094206 Disciplina: CCT0239 - ALGORITMOS Período Acad.: 2017.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Se (AV1 >= 4) e (AV2 >= 4) Se (AV1 >= 4) ou (AV2 >= 4) Nenhuma outra alternativa satisfaz Se (AV1 > 4) ou (AV2 > 4) Se (AV1 > 4) e (AV2 > 4) 2. 11 12 110 1 0 11 110 1 10 22/09/2017 BDQ: Teste de Conhecimento http://estacio.webaula.com.br/Classroom/index.html?id=2245486&classId=799089&topicId=767747&p0=03c7c0ace395d80182db07ae2c30f034&… 2/4 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? Analise o trecho do algoritmo abaixo e indique a alterna�va que apresenta as saídas ob�das para os valores: A=17, B=21 e C=13. SE (A > (B+C)) ENTÃO ESCREVA("+++++") SENÃO SE (B<=C) ENTÃO ESCREVA("%%%%%") SENÃO ESCREVA("^^^^^") FIM SE ESCREVA("=====") FIM SE 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; 11 110 1 0 11 12 110 11 110 1 0 3. 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) 4. ^^^^^ %%%%% ^^^^^ ===== ===== +++++ ===== 5. 22/09/2017 BDQ: Teste de Conhecimento http://estacio.webaula.com.br/Classroom/index.html?id=2245486&classId=799089&topicId=767747&p0=03c7c0ace395d80182db07ae2c30f034&… 3/4 else cout << x + 1 << " " << y - 1 << " " << z + 2 << " " << k - 2; Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas do se simples. Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples. I Maior clareza no código, mas não influência na eficiência do mesmo II Maior eficiência porque diminui o número de testes no código III Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo IV Somente uma escolha do desenvolvedor, visto que o resultado o resultado final é o mesmo 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 = 235, y = 138, z = 177, m; m = z; if( x < m) m = x; if( y < m) m = y; cout << m << " " << x << " " << y ; 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"; x = 10 y = 12 z = 0 k = 0 x= 11 y = 11 z = 2 k = 0 11 11 2 0 x = 10 y = 12 z = 0.833 k = 0 10 12 2 0 6. Somente a IV está correta A II E IV estão corretas A II E A III estão corretas Somente a I está correta Somente a II está correta 7. 177 235 138 138 138 235 138 235 138 235 235 138 177 138 235 8. x= 10 y = 12 z = 0 k = 2 Nada é impresso na tela, pois k é zero. x = 10 y = 12 z = 0.833 k = 1.2 10 12 0 2 10 12 0.833 1.2 22/09/2017 BDQ: Teste de Conhecimento http://estacio.webaula.com.br/Classroom/index.html?id=2245486&classId=799089&topicId=767747&p0=03c7c0ace395d80182db07ae2c30f034&… 4/4 Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 22/09/2017 11:18:22.
Compartilhar