Logo Passei Direto
Buscar

Conceitos de Programação

Ferramentas de estudo

Questões resolvidas

Na AULA 2 conhecemos um pouco sobre a variável do tipo cadeia de caracteres (string).
Acerca de strings, assinale a alternativa que contém somente as afirmacoes CORRETAS.
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 pontuaçã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.
A I e II, somente.
B I e III, somente.
C II e IV, somente.
D I, II e III, somente.
E I, III e IV, somente.

Na AULA 2 aprendemos a escrever na tela do computador uma mensagem utilizando um comando de saída.
Assinale a alternativa que CORRETAMENTE explica o motivo deste erro ter sido gerado.
A O erro aconteceu porque para escrevermos na tela a mensagem, devemos utilizar aspas duplas ao invés de aspas simples no comando print.
B O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print.
C O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print.
D O erro se dá pelo fato de que primeiro devemos criar uma variável para receber o texto.

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.
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.
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 3 você estudou sobre as condicionais simples e compostas.
Assinale a alternativa que explica CORRETAMENTE o motivo do print aparecer na tela independentemente do valor da variável a.
A O print é executado sempre porque o teste lógico colocado a == 1 sempre irá resultar em True, independentemente do valor de a.
B O print é executado sempre porque ele não está indentado dentro da condicional.
C O print é executado sempre porque foi colocado os dois pontos no final da condicional.
D O print é sempre executado porque a condicional adotada é a simples.

Na AULA 1 aprendemos sobre os tipos de representações de algoritmos.
Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o PSEUDOCÓDIGO e seu significado.
A Representação gráfica e com simbologia que atende ao padrão ISO.
B Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de uma linguagem de programação convencional.
C Representação livre e com bastante margem para ambiguidades e duplas interpretações.
D Representação pouco formal, mais natural.

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

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 2 conhecemos um pouco sobre a variável do tipo cadeia de caracteres (string).
Acerca de strings, assinale a alternativa que contém somente as afirmacoes CORRETAS.
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 pontuaçã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.
A I e II, somente.
B I e III, somente.
C II e IV, somente.
D I, II e III, somente.
E I, III e IV, somente.

Na AULA 2 aprendemos a escrever na tela do computador uma mensagem utilizando um comando de saída.
Assinale a alternativa que CORRETAMENTE explica o motivo deste erro ter sido gerado.
A O erro aconteceu porque para escrevermos na tela a mensagem, devemos utilizar aspas duplas ao invés de aspas simples no comando print.
B O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print.
C O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print.
D O erro se dá pelo fato de que primeiro devemos criar uma variável para receber o texto.

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.
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.
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 3 você estudou sobre as condicionais simples e compostas.
Assinale a alternativa que explica CORRETAMENTE o motivo do print aparecer na tela independentemente do valor da variável a.
A O print é executado sempre porque o teste lógico colocado a == 1 sempre irá resultar em True, independentemente do valor de a.
B O print é executado sempre porque ele não está indentado dentro da condicional.
C O print é executado sempre porque foi colocado os dois pontos no final da condicional.
D O print é sempre executado porque a condicional adotada é a simples.

Na AULA 1 aprendemos sobre os tipos de representações de algoritmos.
Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o PSEUDOCÓDIGO e seu significado.
A Representação gráfica e com simbologia que atende ao padrão ISO.
B Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de uma linguagem de programação convencional.
C Representação livre e com bastante margem para ambiguidades e duplas interpretações.
D Representação pouco formal, mais natural.

Prévia do material em texto

Questão 1/10 - Lógica de Programação e Algoritmos
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ê acertou!
	
	D
	I - Linguagem de programação
II - Compilação
	
	E
	I - Linguagem de programação
II - Conversão
Questão 2/10 - Lógica de Programação e Algoritmos
Aprendemos na AULA 2 que variáveis atender por um nome. Este nome é definido pelo desenvolvedor e deve respeitar algumas regras impostas pela linguagem Python.
Acerca de nomes de variáveis, assinale a alternativa que só contém nomes de variáveis VÁLIDOS em linguagem Python 3.0 ou superior.
Nota: 10.0
	
	A
	valor1
1valor
área
1valor não é permitido. Não podemos iniciar com número
	
	B
	_valor1_
&pessoa
área
&pessoa não é permitido. Caractere especial não permitido.
	
	C
	nome12345
área
_y_
Você acertou!
	
	D
	nome12345
area
_y#
_y# não permitido devido ao caractere especial
	
	E
	_1valor_
pessoa
123
123 não permitido pois só contém números.
Questão 3/10 - Lógica de Programação e Algoritmos
Na AULA 3 você aprendeu a trabalhar condicionais aninhadas. Observe o código abaixo em Python contendo condicionais aninhadas.
Assinale a alternativa CORRETA que contém o resultado da saída do programa caso o dado digitado no teclado e armazenado na variável valor seja 2 e 1, respectivamente.
Nota: 10.0
	
	A
	0 e 2
	
	B
	10 e 0
	
	C
	10 e 2
Você acertou!
	
	D
	2 e 10
	
	E
	2 e 0
Questão 4/10 - Lógica de Programação e Algoritmos
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: 10.0
	
	A
	I e II, somente.
	
	B
	I e III, somente.
Você acertou!
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.
Questão 5/10 - Lógica de Programação e Algoritmos
Na AULA 2 aprendemos a escrever na tela do computador uma mensagem utilizando um comando de saída.
A seguir você encontra o comando de saída sendo empregado em Python:
Observe que o comando apresentado resultou em um ERRO na saída do nosso programa.
Assinale a alternativa que CORRETAMENTE explica o motivo deste erro ter sido gerado.
Nota: 10.0
	
	A
	O erro aconteceu porque para escrevermos na tela a mensagem, devemos utilizar aspas duplas ao invés de aspas simples no comando print.
Podemos adotar tanto aspas simples quanto aspas duplas, é indeferente.
	
	B
	O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print. Na linguagem Python, print e Print não são a mesma coisa, uma vez que a linguagem diferencia letras maiúsculas de minúsculas. O correto seria print.
Você acertou!
	
	C
	O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print. Na linguagem Python, não podemos empregar letras maiusculas em nossos código de maneira alguma algo, seja em comandos, seja em nome de variáveis, seja no armazenamento de um dado. O correto seria print.
De fato o problema está na letra maiuscula. Porém, é incorreto dizer que o Python não aceita letras maisculas. Aceita sim, só não aceita na escrita do comando print.
	
	D
	O erro se dá pelo fato de que primeiro devemos criar uma variável para receber o texto, para em seguida fazer a impressão na tela desta variável que contém o texto. O correto seria algo como:
texto = 'APOL'
Print(texto)
A solução apresentada usando uma variável até funciona, porém o motivo do erro não é este, pois o comando deve ser escrito com letras minúsculas.
Questão 6/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ê 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 7/10 - Lógica de Programação e Algoritmos
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.
Nota: 0.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
Questão 8/10 - Lógica de Programação e Algoritmos
Suponha que você precisa criar um algoritmo que recebe duas notas de um aluno e calcule a média destas notas, realizando o print na tela do resultado final. As notas podem ser valores com casas decimais.
Assinale a alternativa que contém o código que melhor atende as necessidades do enunciado e que não contém erros.
Nota: 10.0
	
	A
	
O sinal de atribuição foi usado errado.
	
	B
	
O enunciado solicitada casas decimais, portanto INT não pode ser usado.
	
	C
	
Faltam os parenteses. Neste caso a operação da média irá sair errada.
Também, o enunciado solicitada casas decimais, portanto INT não pode ser usado.
	
	D
	
Você acertou!
	
	E
	
Faltam os parenteses. Neste caso a operação da média irá sair errada.
Questão 9/10 - Lógica de Programação e Algoritmos
Na AULA 3 você estudou sobre as condicionais simples e compostas.
A seguir você encontrar um pequeno código em Python com uma condicional simples.
O programa em Python, se alterarmos o valor de a para diferentes valores inteiros veremos que o print na tela sempre é executado. Assinale a alternativa que explica CORRETAMENTE o motivo do print aparecer na tela independentemente do valor da variável a.
Nota: 10.0
	
	A
	O print é executado sempre porque o teste lógico colocado a == 1 sempreirá resultar em True, independentemente do valor de a.
	
	B
	O print é executado sempre porque ele não está indentado dentro da condicional. Neste caso, ele está fora da condição e é sempre executado.
Você acertou!
	
	C
	O print é executado sempre porque foi colocado os dois pontos no final da condicional.
	
	D
	O print é sempre executado porque a condicional adotada é a simples. O correto é se utilizar uma condicional composta.
Questão 10/10 - Lógica de Programação e Algoritmos
Na AULA 1 aprendemos sobre os tipos de representações de algoritmos.
Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o PSEUDOCÓDIGO e seu significado.
Nota: 0.0
	
	A
	Representação gráfica e com simbologia que atende ao padrão ISO. É ótimo para representar ideias gerais de algoritmos.
	
	B
	Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de uma linguagem de programação convencional.
	
	C
	Representação livre e com bastante margem para ambiguidades e duplas interpretações.
	
	D
	Representação pouco formal, mais natural. Aproxima-se da língua portuguesa ao ser utilizada para escrita de algoritmos.

Mais conteúdos dessa disciplina