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