Buscar

Prova 05 - Lógica de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

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

Continue navegando