Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Acerto: 1,0 / 1,0 Sobre o FLUXOGRAMA abaixo podemos af irmar que : Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica a estrutura básica REPETIÇÃO Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO 2a Questão Acerto: 1,0 / 1,0 Na linguagem de programação C++, a declaração de uma variável envolve não somente a def inição de seu tipo como também a def inição de seu identif icador. Conforme as regras dessa linguagem, são identif icadores de variáveis válidos: nomePróprio, SAlBRuTO, email, matrícula2019 NoMePrOpRiO, SalBruto, e-mail, matricula 2019 nome-proprio, salBRUTO, #email, matricula*2019 Nome@Proprio, SALBRUTO, *email*, matricula 2019 nomeProprio, sal_Bruto, _email, matricula2019 3a Questão Acerto: 1,0 / 1,0 Indique qual o tercho em C++ que calcula corretamente a média das notas AV1 e AV2 de uma determinada disciplina. MEDIA = (AV1 * AV2) / 2; MEDIA = (AV1 + AV2) / 2; MEDIA = AV1 + AV2 / 2; MEDIA = (AV1 ** AV2) / 2; MEDIA = (AV1 - AV2) / 2; 4a Questão Acerto: 1,0 / 1,0 Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++ exiba "lendo a idade"; lendo idade; cout < lendo idade; cin > idade System.out.println("lendo idade"); System.out.println("lendo idade"); cout "lendo a idade"; cin idade; cout << "lendo a idade"; cin >> idade; 5a Questão Acerto: 1,0 / 1,0 No C++, a estrutura seletiva if permite que sejam avaliadas condições para que, a partir do resultado dessa avaliação, o programa decida o trecho a ser executada. Imaginando que você precisa avaliar se um número armazenado na variável num é positivo, negativo, ou nulo, que alternativa apresenta o trecho da condição seletiva necessário para este teste? if (num>0) { cout <<"Este número é positivo!";} else if (num<0) { cout <<"Este número é negativo!";} else { cout <<"Este número é nulo!";} else (num>0) { cout <<"Este número é positivo!";} if (num<0) { cout <<"Este número é negativo!";} else { cout <<"Este número é nulo!";} if (num<0) { cout <<"Este número é positivo!";} else if (num>0) { cout <<"Este número é negativo!";} else { cout <<"Este número é nulo!";} if (num>0) { cout <<"Este número é positivo!";} else (num<0) { cout <<"Este número é negativo!";} else { cout <<"Este número é nulo!";} if (num>0) { cin <<"Este número é positivo!";} else if (num<0) { cin <<"Este número é negativo!";} else { cin <<"Este número é nulo!";} 6a Questão Acerto: 1,0 / 1,0 Uma estrutura seletiva permite que se restrinja a execução de um trecho do programa à veracidade, ou não, de uma condição. Sabendo disso, imagine que você está com as medidas dos três lados de um triângulo armazenados nas variáveis L1, L2 e L3. Utilizando a sintaxe do Portugol Studio, como seria o trecho da estrutura seletiva que avalie se este triângulo é isóscele, escaleno ou equilátero? Veja as def inições para os diferentes tipos de triângulo: Escaleno: Dois lados quaisquer com a mesma medida; Equilátero: Três lados com a mesma medida; Isósceles: Três lados com medidas diferentes. se (lado1==lado2 e lado2==lado3) { escreva("Este é um triângulo equilátero!") } senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1) { escreva("Este é um triângulo escaleno!") } senao { escreva("Este é um triângulo isósceles!") } se (lado1==lado2 ou lado2==lado3) { escreva("Este é um triângulo equilátero!") } senao se (lado1==lado2 e lado2==lado3 e lado3==lado1) { escreva("Este é um triângulo escaleno!") } senao { escreva("Este é um triângulo isósceles!") } se (lado1=lado2 e lado2=lado3) { escreva("Este é um triângulo equilátero!") } senao se { escreva("Este é um triângulo escaleno!") } senao (lado1=lado2 ou lado2=lado3 ou lado3=lado1) { escreva("Este é um triângulo isósceles!") } (lado1==lado2 e lado2==lado3) { escreva("Este é um triângulo equilátero!") } se (lado1==lado2 ou lado2==lado3 ou lado3==lado1) { escreva("Este é um triângulo escaleno!") } se { escreva("Este é um triângulo isósceles!") } se (lado1==lado2 e lado2==lado3) { escreva("Este é um triângulo escaleno!") } senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1) { escreva("Este é um triângulo isósceles!") } senao { escreva("Este é um triângulo equilátero!") } 7a Questão Acerto: 1,0 / 1,0 Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento da lacuna. ... cin>>matricula; ______________ (matricula<99) { cin>>matricula; } do case while repeat loop for 8a Questão Acerto: 1,0 / 1,0 Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O que é impresso na tela ? int conta, num = 1, prod = 1; for (conta = 4; conta > 0; conta--) { prod = prod *num; num++; } cout << "Prod = " << prod << " num = " << num << endl; Prod = 1 num = 2 Prod = 2 num = 3 Prod = 6 num = 4 Prod = 24 num = 5 Prod não pode ser calculado e num assumirá o valor f inal 5. Prod = 6 num = 4 Prod = 6 num = 5 Prod = 24 num = 5 9a Questão Acerto: 0,0 / 1,0 Você deseja armazenar na variável SOMA a adição entre todos os elementos de um vetor com 10 número reais chamado NUM. O trecho de código que apresenta a estrutura repetitiva que permite que isso seja feito é: for (i=0;i<=9) { SOMA=NUM[i]; } for (i=0;i<=9;i++) { SOMA+=NUM[i]; } for (i=0;i=9;i++) { SOMA=NUM[i] } for (i=0;i<=9;i++) { SOMA=SOMA[i]+NUM } for (i=1;i<=10;i++) { SOMA+=NUM[i]; } 10a Questão Acerto: 1,0 / 1,0 Se você precisar escrever um programa em C++ que receba uma matriz de elementos inteiros dispostos em 3 linhas e 4 colunas e exiba a quantidade de números múltiplos de 5 armazenados na matriz vai precisar de Duas estruturas seletivas: uma controlando as linhas e variando de 0 a 2, e outra controlando as colunas e variando de 0 a 3. Duas estruturas seletivas: uma controlando as linhas e variando de 1 a 5, e outra controlando as colunas e variando de 1 a 3. Duas estruturas repetitivas: uma controlando as linhas e variando de 0 a 2, e outra controlando as colunas e variando de 0 a 3. Duas estruturas seletivas: uma controlando as linhas e variando de 0 a 2, e outra controlando os múltiplos de 5 e variando de 0 a 5 . Duas estruturas repetitivas: uma controlando as linhas e variando de 0 a 2, e outra controlando os múltiplos de 5 e variando de 0 a 5 .
Compartilhar