Logo Passei Direto
Buscar

Questões Objetiva Lógica de Programação

Ferramentas de estudo

Questões resolvidas

Na AULA 3 você aprendeu que podemos criar expressões lógicas e booleanas, e empregando operadores lógico como o de negação, conjunção e disjunção.
Observe os 3 prints a seguir: Assinale a alternativa que contém CORRETAMENTE a saída dos 3 prints.
A 1 - True 2 - True 3 - True
B 1 - False 2 - False 3 - True
C 1 - True 2 - False 3 - True
D 1 - True 2 - False 3 - False
E 1 - True 2 - True 3 - False

Na AULA 3 aprendemos sobre estruturas de decisão. Uma delas é a estrutura de seleção composta, que prevê dois conjuntos de instruções após a avaliação da condição. Um conjunto irá executar caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso.
Acerca das afirmativas apresentadas, assinale somente as CORRETAS:
I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções.
II. A linguagem Python testa a condição com o comando if (): caso o resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na imagem.
III. A linguagem Python testa a condição com o comando if (): e caso o resultado seja falso executa o bloco de instruções à direita na imagem é executado.
IV. Na linguagem Python o comando if (): testa a condição e só executará o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução.
V. O teste realizado com o comando if (): só é possível ser feito com operadores aritméticos.
A I, II e III, apenas.
B I, II, III e V, apenas.
C I, II, IV e V, apenas.
D I, III e IV e V, apenas.
E I, II, III, IV e V.

Na AULA 2 que a maneira como escrevemos expressões matemáticas tem impacto direto no resultado final que irá aparecer na saída do programa. Observe a expressão a seguir: 12+3+1+4212+3+1+42
Assinale a alternativa que contém o print CORRETO para a expressão apresentada.
A print(1 + 1 + 4 / 2 + 3 + 2)
B print((1 + 1 + 4) / (2 + 3 + 2))
C print(1 / (2 + 3) + (1 + 4) /2)
D print(1 / 2 + 3 + 1 + 4 / 2)
E print((1 / 2 + 3) + (1 + 4 / 2))

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Na AULA 3 você aprendeu que podemos criar expressões lógicas e booleanas, e empregando operadores lógico como o de negação, conjunção e disjunção.
Observe os 3 prints a seguir: Assinale a alternativa que contém CORRETAMENTE a saída dos 3 prints.
A 1 - True 2 - True 3 - True
B 1 - False 2 - False 3 - True
C 1 - True 2 - False 3 - True
D 1 - True 2 - False 3 - False
E 1 - True 2 - True 3 - False

Na AULA 3 aprendemos sobre estruturas de decisão. Uma delas é a estrutura de seleção composta, que prevê dois conjuntos de instruções após a avaliação da condição. Um conjunto irá executar caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso.
Acerca das afirmativas apresentadas, assinale somente as CORRETAS:
I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções.
II. A linguagem Python testa a condição com o comando if (): caso o resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na imagem.
III. A linguagem Python testa a condição com o comando if (): e caso o resultado seja falso executa o bloco de instruções à direita na imagem é executado.
IV. Na linguagem Python o comando if (): testa a condição e só executará o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução.
V. O teste realizado com o comando if (): só é possível ser feito com operadores aritméticos.
A I, II e III, apenas.
B I, II, III e V, apenas.
C I, II, IV e V, apenas.
D I, III e IV e V, apenas.
E I, II, III, IV e V.

Na AULA 2 que a maneira como escrevemos expressões matemáticas tem impacto direto no resultado final que irá aparecer na saída do programa. Observe a expressão a seguir: 12+3+1+4212+3+1+42
Assinale a alternativa que contém o print CORRETO para a expressão apresentada.
A print(1 + 1 + 4 / 2 + 3 + 2)
B print((1 + 1 + 4) / (2 + 3 + 2))
C print(1 / (2 + 3) + (1 + 4) /2)
D print(1 / 2 + 3 + 1 + 4 / 2)
E print((1 / 2 + 3) + (1 + 4 / 2))

Prévia do material em texto

Questão 1/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 1, apresentemos três tipos distintos de representações de algoritmos 
que fogem de uma linguagem de programação: descrição narrativa, pseudocódigo e fluxograma. 
Acerca destas representações, observe as afirmativas a seguir: 
 
I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não 
apresenta um formalismo e é bastante aberta a ambiguidades. 
II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em 
representações gráficas empregando uma simbologia própria padrão ISO. 
III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma 
linguagem de programação genérica. 
Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS: 
Nota: 10.0 
 A I, apenas. 
Você assinalou essa alternativa (A) 
Você acertou! 
As afirmativas II e III estão 
com os conceitos trocados 
uma com a outra. 
 B II, apenas. 
 C III, apenas. 
 D I e III, apenas. 
 E I, II e III. 
 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 1 aprendemos o que é uma linguagem de programação e como nós e o 
nossos computadores compreendemos os programas que escrevemos. 
Acerca deste assunto, observe os dois conceitos a seguir: 
 
I - Linguagem que o computador compreende. 
II - Processo que converte uma linguagem de programação em uma linguagem compreendida 
por nosso computador. 
Assinale a alternativa que informa corretamente o nome do conceito de cada uma das 
afirmativas. 
Nota: 10.0 
 A I - Linguagem de máquina 
II - Tradução 
 B I - Linguagem de máquina 
II - Execução 
 C I - Linguagem de 
máquina 
II - Compilação 
Você assinalou essa alternativa (C) 
Você acertou! 
 D I - Linguagem de 
programação 
II - Compilação 
 E I - Linguagem de 
programação 
II - Conversão 
 
 
Questão 3/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 conhecemos um pouco sobre a variável do tipo cadeia de caracteres 
(string). Sobre este tipo de variável, observe as afirmações a seguir: 
 
I - Uma string é capaz de armazenar um conjunto de símbolos. Símbolos estes que são 
codificados e armazenados na memória. 
II - Uma string é capaz de armazenar caracteres especiais, incluindo acentuação e pontução. 
Strings só não são capazes de armazenar tabulações de texto, como espaços e quebra de linha. 
III - Uma string trabalha com o conceito de índice para acessarmos cada caractere 
individualmente. Índices são representados por valores inteiros. 
IV - Uma string inicia a contagem de seus índices a partir do valor numérico um. 
Acerca de strings, assinale a alternativa que contém somente as afirmações CORRETAS. 
Nota: 0.0Você não pontuou essa questão 
 A I e II, somente. 
 B I e III, somente. 
II - Strings armazenam 
inclusive tabulações. Elas 
são inclusive codificadas 
segundo a tabela ASCII 
 
IV - Uma string inicia a 
contagem de seus índices 
a partir do valor numérico 
ZERO. 
 C II e IV, somente 
 D I, II e III, somente. 
 E I, III e IV, somente. 
Você assinalou essa alternativa (E) 
 
 
Questão 4/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos que podemos usar o comando print para imprimir textos 
literais na tela, bem como realizar a impressão de resultados de operações aritméticas. 
Observe o print a seguir: 
 
print('5 + 7' + '1') 
Assinale a alternativa que contém CORRETAMENTE a saída exata do programa, para o print 
apresentado. 
Nota: 10.0 
 A 12 + 1 
 B 5 + 7 + 1 
 C 13 
 D 76 
 E 5 + 71 
Você assinalou essa alternativa (E) 
Você acertou! 
Estamos imprimindo textos 
na tela literalmente, e ainda 
concatenando o 7 com o 1. 
 
 
Questão 5/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos os operadores lógicos e a construir variáveis que operam 
eles. Observe as variáveis a e b e os seguintes prints a seguir: 
 
a = 1 
b = 1 
 
print (a == b) 
print (a >= b) 
print (a <= b) 
Assinale a alternativa que contém CORRETAMENTE a saída para cada um dos 3 prints 
mostrados. 
Nota: 10.0 
 A 1 - True 
2 - False 
3 - False 
 B 1 - True 
2 - True 
3 - True 
Você assinalou essa alternativa (B) 
Você acertou! 
 C 1 - False 
2 - True 
3 - True 
 D 1 - True 
2 - True 
3 - False 
 E 1 - True 
2 - False 
3 - True 
 
 
Questão 6/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 3 você aprendeu que podemos criar expressões lógicas e booleanas, e 
empregando operadores lógico como o de negação, conjunção e disjunção. 
Observe os 3 prints a seguir: 
 
x = 10 
y = 1 
z = 5.5 
 
print(x > y or z == y) 
print( x != y and not (z == y)) 
print(x < y or z == y and z == 5.4 ) 
Assinale a alternativa que contém CORRETAMENTE a saída dos 3 prints. 
Nota: 10.0 
 A 1 - True 
2 - True 
3 - True 
 B 1 - False 
2 - False 
3 - True 
 C 1 - True 
2 - False 
3 - True 
 D 1 - True 
2 - False 
3 - False 
 E 1 - True 
2 - True 
3 - False 
Você assinalou essa alternativa (E) 
Você acertou! 
 
 
Questão 7/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos a manipular strings. Uma das manipulações possíveis é 
a concatenação. 
Observe a seguir uma string que foi obtida como saída de um programa: 
 
A***B***C 
Assinale a alternativa que contém a concatenação CORRETA para resultar na saída 
apresentada. 
Nota: 10.0 
 A s1 = 'ABC' + 5 * '*' 
 B s1 = 'A' + 3 * '*' + 'BC' + 3 * 
'*' 
 C s1 = 'A' + 5 * '*' + 'B' + 5 * 
'*' + 'C' 
 D s1 = 'ABC' + 3 * '*' 
 E s1= 'A' + 3 * '*' + 'B' + 3 * 
'*' + 'C' 
Você assinalou essa alternativa (E) 
Você acertou! 
 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
Na AULA 3 aprendemos sobre estruturas de decisão. Uma delas é a estrutura de seleção 
composta, que prevê dois conjuntos de instruções após a avaliação da condição. Um conjunto 
irá executar caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte 
em falso. 
A figura abaixo mostra o fluxograma de uma estrutura de seleção composta. 
 
 
Fonte: Adaptado de Guedes (2014). 
 
Observe as afirmativas sobre seleção composta: 
 
I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue 
para um dos blocos de instruções. 
II. A linguagem Python testa a condição com o comando if (<condição>): caso o resultado do 
teste seja verdadeiro executa o bloco de instruções à esquerda na imagem. 
III. A linguagem Python testa a condição com o comando if (<condição>): e caso o resultado 
seja falso executa o bloco de instruções à direita na imagem é executado. 
IV. Na linguagem Python o comando if (<condição>): testa a condição e só executará o bloco de 
instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução. 
V. O teste realizado com o comando if (<condição>): só é possível ser feito com operadores 
aritméticos. 
Acerca das afirmativas apresentadas, assinale somente as CORRETAS: 
Nota: 10.0 
 A I, II e III, apenas. 
Você assinalou essa alternativa (A) 
Você acertou! 
 B I, II, III e V, apenas. 
 C I, II, IV e V, apenas. 
 D I, III e IV e V, apenas. 
 E I, II, III, IV e V. 
 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Aprendemos na AULA 2 que a maneira como escrevemos expressões 
matemáticas tem impacto direto no resultado final que irá aparecer na saída do programa. 
Observe a expressão a seguir: 
 
12+3+1+4212+3+1+42 
Assinale a alternativa que contém o print CORRETO para a expressão apresentada. 
Nota: 10.0 
 A print(1 + 1 + 4 / 2 + 3 + 2) 
 B print((1 + 1 + 4) / (2 + 3 
+2)) 
 C print(1 / (2 + 3) + (1 + 4) 
/2) 
Você assinalou essa alternativa (C) 
Você acertou! 
O resultado deve dar 2.7 
 D print(1 / 2 + 3 + 1 + 4 / 2) 
 E print((1 / 2 + 3) + (1 + 4 / 
2)) 
 
 
Questão 10/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 1 aprendemos o conceito de linguagem de programação bem como 
vimos e conhecemos algumas das linguagens mais adotadas no mercadonos dias de hoje. 
A seguir você encontra as características de algumas destas linguagens. 
 
I - Linguagem de programação empregada para desenvolvimento Web. 
II - Linguagem de programação que é interpretada. 
III - Linguagem de programação criada na década de 70 e bastante empregada na área de 
Engenharia. 
IV - Linguagem de banco de dados. 
Assinale a alterativa que contém possíveis linguagens de programação que atendem ao itens 
apresentados: 
Nota: 10.0 
 A I - PHP 
II - HTML 
III - JAVA 
IV - SQL 
 B I - PHP 
II - PYTHON 
III - C 
IV - SQL 
Você assinalou essa alternativa (B) 
Você acertou! 
 C I - HTML 
II - PYTHON 
III - JAVA 
IV - JAVASCRIPT 
 D I - HTML 
II - PYTHON 
III - C++ 
IV - RUBY 
 E I - PHP 
II - JAVA 
III - PYTHON 
IV - SQL

Mais conteúdos dessa disciplina