Font size
WorksheetsQuiz de Lógica de Programação 2
Total questions: 25
Worksheet time: 19mins
Qual é a técnica de encadear pensamentos para atingir determinado objetivo?
Pseudocódigo
Fluxograma
Algoritmo
Sequência Lógica
Quais são os benefícios de dominar a lógica de programação?
Escrever código mais organizado
Aprender diferentes linguagens de programação
Capacidade de solucionar problemas de forma eficaz
Todos os anteriores
Qual é o método para construção de algoritmos que envolve compreender completamente o problema, definir os dados de entrada, processamento e saída, construir o algoritmo e testá-lo?
Declaração de Variáveis
Análise + Algoritmo + Codificação
Atribuição
Operações Lógicas
Qual é o tipo de variável que armazena sequências de caracteres, como palavras, frases ou números em formato de texto?
Texto
Real
Vetor
Inteiro
Qual é a operação que serve para fazer comparações e combinações de valores booleanos, ou seja, valores que podem ser verdadeiros ou falsos?
e
xor
ou
não
Qual comando é utilizado para capturar dados do ambiente externo e armazená-los em variáveis?
funcao()
limpa()
escreva()
leia()
Qual comando é utilizado para mostrar mensagens para o usuário do programa?
escreva()
escolha()
limpa()
leia()
Marque o as respostas que mostram o que o comando se-senão(if-else) permite fazer.
Executar diferentes blocos de código com base no valor de uma expressão
Executar um bloco de código caso a condição seja falsa
Executar um bloco de código caso a condição seja verdadeira
Limpar o console
Qual comando é utilizado para repetir um bloco de código enquanto uma condição for verdadeira?
se
para
faca-enquanto
enquanto
O que é uma matriz na lógica de programação?
Uma estrutura de dados que armazena uma coleção de elementos em ordem linear
Uma estrutura de dados bidimensional
Uma estrutura de dados unidimensional
Uma estrutura de dados que armazena elementos ligados uns aos outros por ponteiros
O que são as funções na lógica de programação?
Blocos de código que armazenam uma coleção de elementos
Blocos de código que armazenam valores
Blocos de código que permitem a reutilização do mesmo bloco com diferentes valores
Blocos de código que possuem um nome e podem ser chamados a partir de outro ponto do programa
O que é um loop em programação?
Uma estrutura de dados
Um tipo de variável
Um bloco de código que é executado repetidamente
Uma função matemática
Qual é a importância da declaração de variáveis em programação?
Definir o tipo de dado que a variável pode armazenar
Definir o valor inicial da variável
Permitir que a variável seja acessada por qualquer parte do programa
Nenhuma das opções acima
O que é um comentário em programação?
Um trecho de código que é executado repetidamente
Um bloco de código que armazena uma coleção de elementos
Uma mensagem exibida para o usuário do programa
Um trecho de texto que é ignorado pelo compilador ou interpretador
Qual é a finalidade do operador '!=' em programação?
Comparar se dois valores são iguais
Verificar se um valor é menor que outro
Verificar se um valor é diferente de outro
Realizar uma operação de adição
O que é um array em programação?
Uma estrutura de dados que armazena uma coleção de elementos em ordem linear
Uma estrutura de dados bidimensional
Uma estrutura de dados unidimensional
Uma estrutura de dados que armazena elementos ligados uns aos outros por ponteiros
Para a quantidade de produtos no estoque, qual tipo de dados devo utilizar?
real
inteiro
cadeia
Para uma nota de um aluno qual tipo de dados devo utilizar?
real
cadeia
inteiro
caractere
Através das linhas de código a seguir, responda quantas vezes será impresso o termo "Olá desenvolvedor "?
contador = 0
enquanto (contador <= 3){
escreva("Olá desenvolvedor ")
contador++
}
8
4
6
3
Qual desses comandos não é utilizado no Portugol?
"se ... então ... senão ..."
"para ... faça ..."
"imprima ...".
Qual será o valor de r, de acordo com o processamento abaixo (Fique atento a ordem de precedência da multiplicação e soma):
inteiro a=2, b=2, c=4,r
r=(a+b)*c
(a)
Portugol WebStudio, qual será o valor de r, de acordo com o processamento abaixo (Fique atento a ordem de precedência da multiplicação e soma):
inteiro a=2, b=2, c=4,r
r=a+b*c
(a)
Qual resultado final do algoritmo
inteiro a,b,c,d
a =5
b=3
c=7
c = b
escreva (c)
7
5
10
3
Quantas vezes o termo "Favelaware" será impresso no console com base no seguinte código?
inteiro x = 1
enquanto (x <= 4) {
se (x % 2 == 0) {
escreva("Favelaware")
}
x = x + 1
}
0
1
2
4
Qual é o valor de resultado após a execução do seguinte trecho de código?
inteiro soma = 0
inteiro resultado = 0
para (inteiro i = 1; i <= 5; i = i + 1) {
soma = soma + i
}
resultado = soma * 2
escreva(resultado)
10
20
30
15
