Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 Correto Atingiu 1,00 de 1,00 Iniciado em quarta, 13 set 2023, 14:38 Estado Finalizada Concluída em quarta, 13 set 2023, 14:52 Tempo empregado 14 minutos 1 segundo Avaliar 9,67 de um máximo de 10,00(97%) A declaração da matriz abaixo está correta: inteiro matriz[2][2] = {{"Um",2},{3,4}} Escolha uma opção: Verdadeiro Falso Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Uma matriz em Portugol permite que uma única variável armazene valores de diferentes tipos. Escolha uma opção: Verdadeiro Falso A execução do código abaixo irá escrever o valor 6: programa{ inclua biblioteca Util funcao inicio(){ inteiro matriz[3][3] = {{1,2,3},{4,5,6},{7,8,9}} inteiro matrizNova[3][3] = {{10,11,12},{13,14,15},{16,17,18}} para(inteiro x=0;x<Util.numero_linhas(matriz);x++){ para(inteiro y=0;y<Util.numero_colunas(matriz);y++){ inteiro aux = matriz[x][y] matriz[x][y] = matrizNova[x][y] matrizNova[x][y] = aux } } escreva(matriz[1][2]) } } Escolha uma opção: Verdadeiro Falso Questão 4 Correto Atingiu 1,00 de 1,00 Uma matriz em Portugol permite que uma única variável armazene valores de um mesmo tipo. Escolha uma opção: Verdadeiro Falso Questão 5 Parcialmente correto Atingiu 0,67 de 1,00 Complete o código a seguir para atender o seguinte enunciado: Crie um programa que receba os valores antigo e atual de um produto. Chame uma função que determine o percentual de acréscimo ou decréscimo entre esses valores. O resultado deverá ser mostrado no programa principal. programa{ funcao inicio(){ real valorAntigo, valorAtual escreva("Informe o valor antigo: \n") leia(valorAntigo) escreva("Informe o valor atual: \n") leia(valorAtual) escreva("A diferença é: ",percentual(valorAntigo, valorAtual),"%") } funcao real percentual (real ant, real novo){ se(novo < ant){ retorne 100-((ant / novo)*100) } senao{ retone 100+((novo / ant)*-100) } } } Questão 6 Correto Atingiu 1,00 de 1,00 Qual é o resultado da execução do código abaixo: programa{ funcao inicio(){ inteiro matriz[2][2] = {{10,20},{30,40}} para(inteiro x=0;x<2;x++){ escreva(matriz[x][x]) } } } a. 0000 b. 1040 c. 10203040 d. Erro e. 1234 Questão 7 Correto Atingiu 1,00 de 1,00 A execução do código abaixo irá escrever os números pares contidos na matriz: programa{ inclua biblioteca Util funcao inicio(){ inteiro matriz[3][3] = {{1,2,3},{3,4,4},{4,4,4}} para(inteiro x=0;x<Util.numero_linhas(matriz);x++){ para(inteiro y=0;y<Util.numero_colunas(matriz);y++){ se(x%2==0 e y%2==0){ escreva(matriz[x][y]) } } } } } Escolha uma opção: Verdadeiro Falso Questão 8 Correto Atingiu 1,00 de 1,00 A execução do código abaixo irá somar os valores das 2 matrizes: programa{ inclua biblioteca Util funcao inicio(){ inteiro matriz[3][3] = {{1,2,3},{3,4,4},{4,4,4}} inteiro matrizNova[3][3] = {{1,2,3},{3,4,4},{4,4,4}} para(inteiro x=0;x<Util.numero_linhas(matriz);x++){ para(inteiro y=0;y<Util.numero_colunas(matriz);y++){ inteiro aux = matriz[x][y] matriz[x][y] = matrizNova[x][y] matrizNova[x][y] = aux } } } } Escolha uma opção: Verdadeiro Falso Questão 9 Correto Atingiu 1,00 de 1,00 A execução do código abaixo irá realizar a troca dos elementos de mesma posição entre as duas matrizes: programa{ inclua biblioteca Util funcao inicio(){ inteiro matriz[3][3] = {{1,2,3},{3,4,4},{4,4,4}} inteiro matrizNova[3][3] = {{1,2,3},{3,4,4},{4,4,4}} para(inteiro x=0;x<Util.numero_linhas(matriz);x++){ para(inteiro y=0;y<Util.numero_colunas(matriz);y++){ inteiro aux = matriz[x][y] matriz[x][y] = matrizNova[x][y] matrizNova[x][y] = aux } } } } Escolha uma opção: Verdadeiro Falso Questão 10 Correto Atingiu 1,00 de 1,00 A execução do código abaixo irá escrever o valor 1344: programa{ inclua biblioteca Util funcao inicio(){ inteiro matriz[3][3] = {{1,2,3},{3,4,4},{4,4,4}} para(inteiro x=0;x<Util.numero_linhas(matriz);x++){ para(inteiro y=0;y<Util.numero_colunas(matriz);y++){ se(x%2==0 e y%2==0){ escreva(matriz[x][y]) } } } } } Escolha uma opção: Verdadeiro Falso ◄ 3.34 Praticando um pouco... Seguir para... 4.1 Introdução a linguagem JavaScript ► https://moodle.ifrs.edu.br/mod/book/view.php?id=361668&forceview=1 https://moodle.ifrs.edu.br/mod/page/view.php?id=361672&forceview=1
Compartilhar