Baixe o app para aproveitar ainda mais
Prévia do material em texto
Iniciado em quinta, 5 mai 2022, 18:39 Estado Finalizada Concluída em quinta, 5 mai 2022, 18:57 Tempo empregado 18 minutos 37 segundos Avaliar 9,00 de um máximo de 10,00(90%) Parte superior do formulário Questão 1 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Considerando o programa a seguir, qual será o valor apresentado na tela? A imagem apresenta um programa que inicia com a declaração das variáveis a, b e c do tipo inteiro. Na sequência a recebe o valor 2, b recebe o valor 5, c recebe 10 somado à a multiplicado por b e b recebe o valor da divisão de c por a. No final é impresso os valores das variáveis a, b e c. Escolha uma opção: a. 2 5 20 b. 20 10 2 c. 2 10 20 d. 10 20 2 e. 2 5 10 Questão 2 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Suponha que você tenha que criar um programa que tenha que ler um número (do teclado) e escrever (na tela) o seu antecessor. Você começou a programar a seguinte estrutura: A imagem apresenta um programa que inicia com a declaração da variável numero e antecessor do tipo inteiro. Na sequência é impressa uma mensagem solicitando que seja informado um valor para a variável número e o comando leia (numero) Na próxima linha é exibida a mensagem ##comando##. Por fim é impresso o valor da variável numero e da variável antecessor. Porém falta um comando, indicado na linha 9, exatamente o responsável por calcular o valor antecessor. Qual seria a opção correta para completar o programa, permitindo o seu funcionamento correto? Escolha uma opção: a. antecessor = antecessor - 1 b. antecessor = numero - antecessor c. antecessor = antecessor - numero d. antecessor = numero - 1 e. numero = numero - 1 Questão 3 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Para utilizar o Portugol Studio não é necessário instalar qualquer software no computador. Escolha uma opção: Verdadeiro Falso Questão 4 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Após a execução do código abaixo o valor das variáveis resultado1 e resultado2 será igual. programa { funcao inicio() { real resultado1, resultado2 resultado1 = 5.0 + 4.0 * 2.0 resultado2 = (5.0 + 4.0) * 2.0 } } Escolha uma opção: Verdadeiro Falso Questão 5 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão O que é o Portugol Studio? Escolha uma opção: a. É um software para aprender a programar b. É um estúdio de gravação de programas c. É uma linguagem de programação Questão 6 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Qual programa abaixo soluciona o seguinte programa: "Escreva um programa que leia o número de um funcionário, seu número de horas trabalhadas, o valor que recebe por hora e calcula o salário deste funcionário. Ao final exibir o número do funcionário e o salário do mesmo." Escolha uma opção: a. b. c. Questão 7 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Após a execução do código abaixo as variáveis a e b terão seus valores trocados entre si. programa { funcao inicio() { inteiro a, b, aux leia(a) leia(b) aux = a a = b } } Escolha uma opção: Verdadeiro Falso Questão 8 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Uma receita culinária para fazer um bolo apresenta características similares a de um algoritmo. Escolha uma opção: Verdadeiro Falso Questão 9 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Selecione a estrutura correta de uma estrutura básica de um programa no Portugol Studio Escolha uma opção: a. program start() { } b. programa inicio() { } c. programa inicio { } d. programa { funcao inicio() { } } e. programa inicio fim Questão 10 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Relacione corretamente os botões presentes no Portugol Studio com a sua funcionalidade Resposta 1 Resposta 2 Resposta 3 Resposta 4 Resposta 5 Iniciado em quinta, 5 mai 2022, 18:58 Estado Finalizada Concluída em quinta, 5 mai 2022, 19:31 Tempo empregado 32 minutos 55 segundos Avaliar 9,00 de um máximo de 10,00(90%) Parte superior do formulário Questão 1 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão O que será impresso após a execução do código? programa { funcao inicio() { logico a = falso logico b = verdadeiro logico c = falso logico d = falso logico resultado resultado = ((a ou b) e (c e d)) escreva(resultado) } } Escolha uma opção: Verdadeiro Falso Questão 2 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Considerando o seguinte enunciado: "Ler as notas da 1a. e 2a. avaliações de um aluno. Calcular a média aritmética simples e escrever uma mensagem que diga se o aluno foi ou não aprovado (considerar que nota igual ou maior que 6 o aluno é aprovado). Escrever também a média calculada.", informe apenas o código que falta para ele funcionar corretamente. programa { funcao inicio(){ real avaliacao1, avaliacao2, media escreva ("Informe a nota da avaliação 1: ") leia(avaliacao1) escreva ("Informe a nota da avaliação 2: ") leia(avaliacao2) media = (avaliacao1 + avaliacao2)/2 ## COMANDO FALTANTE ## escreva ("Aprovado com a nota: ", media) } senao{ escreva ("Reprovado com a nota: ", media) } } } Escolha uma opção: a. se(media <= 6.0) { b. se(media >= 6.0) { c. se(media > 6.0) { Questão 3 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão O que será impresso após a execução do código? programa { funcao inicio() { cadeia palavra1 = "Um" cadeia palavra2 = "Dois" se(palavra1>palavra2){ escreva("A") }senao{ escreva("B") } } } a. B b. A c. 55 d. Erro e. AB Questão 4 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Considere o seguinte enunciado: "Faça um algoritmo que leia o um número inteiro entre 1 e 7 e escreva o dia da semana correspondente. Caso o usuário digite um número fora desse intervalo, deverá aparecer uma mensagem informando que não existe dia da semana com esse número.". Complete o algoritmo abaixo de forma a realizar o que o enunciado pede. programa { funcao inicio () { Resposta Resposta escreva("Informe o número: ") leia(dia) se(diaResposta 1){ escreva("Segunda-feira") } se(diaResposta 2){ escreva("Terça-feira") } se(diaResposta 3){ escreva("Quarta-feira") } se(diaResposta 4){ escreva("Quinta-feira") } se(diaResposta 5){ escreva("Sexta-feira") } se(diaResposta 6){ escreva("Sábado") } se(diaResposta 7){ escreva("Resposta ") } se(dia<1 Resposta dia>7){ escreva("Não existe dia da semana com esse número") } } } Questão 5 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão O que será impresso após a execução do código? programa { funcao inicio() { logico a = verdadeiro logico b = falso logico c = verdadeiro logico d = falso logico resultado resultado = ((a ou b) e (b ou c)e (c e d)) escreva(resultado) } } Escolha uma opção: Verdadeiro Falso Questão 6 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Considerando o código abaixo, escolha a alternativa que indica qual será a saída da tela do computador: programa { funcao inicio() { inteiro a, b logico c a = 10 b = 3 c = verdadeiro se(a > b ou c){ escreva ("Mensagem 1") se(a == b * 3 e c){ escreva ("Mensagem 2") } } } } Escolha uma opção: a. Mensagem 2 b. Mensagem 1 Mensagem 2 c. Mensagem 1 Questão 7 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Considerando o código abaixo, escolha a alternativa que indica qual será a saída da tela do computador: programa { funcao inicio() { inteiro idade caracter sexo idade = 22 sexo = 'f' se(idade < 15 e sexo =='f'){ escreva ("É uma menina") } senao{ se(sexo == 'm'){ escreva("É um homem") } senao{ escreva ("É uma mulher") } escreva(" e tem ", idade, " anos") } } } Escolha uma opção: a. É uma mulher e tem 22 anos b. É um homem e tem 22 anos c. É uma menina d. É uma mulher Questão 8 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Considerando o seguinte enunciado: "Ler o salário fixo e o valor das vendas efetuadas pelo vendedor de uma empresa. Sabendo-se que ele recebe uma comissão de 3% sobre o total das vendas de até R$ 1.500,00, e mais 5% sobre o que ultrapassar este valor. Calcule e escreva o seu salário total.", informe apenas o código que falta para ele funcionar corretamente. programa { funcao inicio(){ real vendas, salario escreva ("Informe as vendas: ") leia(vendas) salario = vendas * 1.03 se(vendas > 1500.00) { ## COMANDO FALTANTE ## } } } Escolha uma opção: a. salario = salario - (vendas+1500.00)*0.05 b. salario = salario + (vendas-1500.00)*1.05 c. salario = salario + (vendas+1500.00)*0.05 d. salario = salario + (vendas-1500.00)*0.05 Questão 9 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão O que será impresso após a execução do código? programa { funcao inicio() { logico a = verdadeiro logico b = verdadeiro logico c = verdadeiro logico d = falso logico resultado resultado = ((a ou b) e (b ou c) e (c e d)) escreva(resultado) } } Escolha uma opção: Verdadeiro Falso Questão 10 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Indique o resultado lógico da seguinte expressão: ( 6 < 8 ) OU ( 3 > 7 ) Escolha uma opção: Verdadeiro Falso Iniciado em quinta, 5 mai 2022, 20:51 Estado Finalizada Concluída em quinta, 5 mai 2022, 21:23 Tempo empregado 32 minutos 19 segundos Avaliar 8,00 de um máximo de 10,00(80%) Parte superior do formulário Questão 1 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Considerando o código abaixo, escolha a alternativa que indica qual será a saída da tela do computador: programa { funcao inicio() { logico a inteiro b inteiro c a = verdadeiro b = -2 c = 6 para (; b < c ou a; b++){ se(c + b * 2 > 20) a = falso escreva(b, " ") } } } Escolha uma opção: a. -2 -1 0 1 2 3 4 5 6 7 b. -2 -1 0 1 2 3 4 5 6 7 8 c. 0 1 2 3 4 5 6 7 d. -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... (até o infinito) e. 0 1 2 3 4 5 6 7 8 f. (não exibirá nada) Questão 2 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Considerando o código abaixo, escolha a alternativa que indica qual será a saída da tela do computador: programa { funcao inicio() { inteiro num = 5 inteiro res = 1 faca { res = res * num-- }enquanto (num > 1) escreva(res) } } Escolha uma opção: a. 120 b. 6 c. 5 d. 24 Questão 3 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão O que será impresso após a execução do código? programa { funcao inicio() { inteiro x = 0,contador = 0 inteiro maximo = 256 enquanto(x<maximo){ x = maximo/10 maximo = maximo/10 contador++ } escreva(contador) } } a. 10 b. Erro c. 1 d. 24 e. 25 Questão 4 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão O que será impresso após a execução do código? programa { funcao inicio() { inteiro soma = 0 para(inteiro a = 10;a>=2;a--){ soma+=a } escreva(soma) } } a. 10 b. 54 c. 45 d. 100 e. 11 Questão 5 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão O que será impresso após a execução do código? programa { funcao inicio() { inteiro x = 1030 enquanto(x%2==0){ x = x/2 } escreva(x) } } a. 1000 b. 2500 c. 500 d. 550 e. 515 Questão 6 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Considerando o código abaixo, escolha a alternativa que indica qual será a saída da tela do computador: programa { funcao inicio() { logico a inteiro b inteiro c a = verdadeiro b = -2 c = 7 para (; b < c ou a; b++){ se(c + b * 2 > 20) a = falso escreva(b, " ") } } } Escolha uma opção: a. 0 1 2 3 4 5 6 7 b. -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... (até o infinito) c. (não exibirá nada) d. -2 -1 0 1 2 3 4 5 6 7 e. -2 -1 0 1 2 3 4 5 6 f. 0 1 2 3 4 5 6 Questão 7 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Complete o código a seguir, considerando o seguinte enunciado: Escreva um código que tenha uma variável nome que receba o valor "Josefa” e utilizando o desvio condicional veja se a variável nome é igual á "Bianca”, caso seja deverá imprimir "Bem vinda Bianca!”, caso o contrário deverá imprimir "Você não é Bianca!”. programa { funcao inicio() { cadeia nome nome = "Resposta " se(nome=="Resposta "){ escreva("Bem vinda Resposta !") } senao{ escreva("Você não é Resposta !") } } } Questão 8 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão O que será impresso após a execução do código? programa { funcao inicio() { inteiro a para(a = 0; a<10;a++){ } escreva(a) } } a. 54 b. 10 c. 45 d. 0 e. 100 Questão 9 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão O que será impresso após a execução do código? programa { funcao inicio() { inteiro a para(a = 0; a<10;++a){ } escreva(a) } } a. 100 b. 10 c. 54 d. 45 e. 0 Questão 10 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão O que será impresso após a execução do código? programa { funcaoinicio() { inteiro x = 0,contador = 0 inteiro maximo = 256 enquanto(x<maximo){ x += maximo/10 contador++ } escreva(contador) } } a. Erro b. 11 c. 25 d. 24 e. 10 Iniciado em quinta, 5 mai 2022, 21:24 Estado Finalizada Concluída em sexta, 6 mai 2022, 21:54 Tempo empregado 1 dia Avaliar 6,00 de um máximo de 10,00(60%) Parte superior do formulário Questão 1 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A execução do código abaixo irá escrever o valor 9.8: programa { inclua biblioteca Util funcao inicio() { real valores[4] = {1.1,1.2,2.3,3.2} real soma = 2 para(inteiro i=0;i<Util.numero_elementos(valores);i++){ se(valores[i]<soma){ soma+=valores[i] } } escreva(soma) } } Escolha uma opção: Verdadeiro Falso Questão 2 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão A declaração do vetor abaixo está correta: inteiro valores[4] = {“Um”,”Dois”,”Três”,”Quatro”} Escolha uma opção: Verdadeiro Falso Questão 3 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Um vetor em Portugol permite que uma única variável armazene valores de diferentes tipos. Escolha uma opção: Verdadeiro Falso Questão 4 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A declaração do vetor abaixo está correta: inteiro valores[4] = {1,”dois”,3,4} Escolha uma opção: Verdadeiro Falso Questão 5 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Um vetor em Portugol permite que uma única variável armazene valores de diferentes tipos. Escolha uma opção: Verdadeiro Falso Questão 6 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Qual é o resultado da execução do código abaixo: programa { funcao inicio() { inteiro valores[3] = {1,2,3} para(inteiro x = 0; x<3;x++){ escreva(valores[x]) } } } a. 3,2,1 b. 1,2,3 c. 6 d. 123 e. 12 Questão 7 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A execução do código abaixo irá escrever o valor 3: programa { inclua biblioteca Util funcao inicio() { inteiro valores[] = {13,212,11,3,6,32,6} inteiro x = 0 para(inteiro i=0;i<Util.numero_elementos(valores);i++){ se(valores[i]%2!=0){ x++ } } escreva(x) } } Escolha uma opção: Verdadeiro Falso Questão 8 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A declaração do vetor abaixo está correta: inteiro valores[4] = {1,2,3,4} Escolha uma opção: Verdadeiro Falso Questão 9 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão A execução do código abaixo irá escrever o valor 3: programa { inclua biblioteca Util funcao inicio() { inteiro valores[] = {13,212,11,3,6,32,6} inteiro x = 0 para(inteiro i=0;i<Util.numero_elementos(valores);i++){ se(valores[i]%2==0){ x++ } } escreva(x) } } Escolha uma opção: Verdadeiro Falso Questão 10 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão A função numero_elementos da biblioteca Util do Portugol retorna o número de elementos de um vetor: Escolha uma opção: Verdadeiro Falso Iniciado em sexta, 6 mai 2022, 15:33 Estado Finalizada Concluída em sexta, 6 mai 2022, 21:59 Tempo empregado 6 horas 25 minutos Avaliar 6,00 de um máximo de 10,00(60%) Parte superior do formulário Questão 1 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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 2 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão 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. Erro b. 0000 c. 1234 d. 1040 e. 10203040 Questão 3 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Qual é o resultado da execução do código abaixo: programa { funcao inicio() { inteiro matriz[2][2] = {{1,2},{3,4}} para(inteiro x=0;x<3;x++){ escreva(matriz[x][x]) } } } a. Erro b. 3,2,1 c. 12 d. 1,2,3 e. 123 Questão 4 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A declaração da matriz abaixo está correta: inteiro matriz[2][2] = {{"Um",2},{3,4}} Escolha uma opção: Verdadeiro Falso Questão 5 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Uma matriz em Portugol permite que uma única variável armazene valores de um mesmo tipo. Escolha uma opção: Verdadeiro Falso Questão 6 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão 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 7 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão 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 8 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A declaração da matriz abaixo está correta: inteiro matriz[2][2] = {{1,2},{3,4}} Escolha uma opção: Verdadeiro Falso Questão 9 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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 Questão 10 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A declaração da matriz abaixo está correta: inteiro matriz[2][1] = {{"Um"},{"2"}} Escolha uma opção: Verdadeiro Falso Parte inferior do formulário Parte inferior do formulário Parte inferior do formulário Parte inferior do formulário Josefa Bianca Bianca Bianca Interrompe a execução / depuração do programa Executa o programa passo a passo Salva o programa atual no computador Executa o programa até o próximo ponto de parada Salva uma nova cópia do programa atual no computador inteiro dia == == == == == == == domingo ou
Compartilhar