Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 10)

Página 23 de 353
A partir do texto acima e dos conhecimentos sobre Repetição, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) Um loop ou laço infinito é aquele que apresenta sempre uma condição de teste verdadeira, ou seja, nunca termina.
II. ( ) A instrução que realiza o teste lógico no início da repetição é enquanto.
III. ( ) Em algoritmos, precisamos executar alguns passos mais de uma vez. Ou mesmo executar repetidamente alguns passos até que alguma condição seja atendida. A partir dessa necessidade surgem as estruturas de repetição, também conhecidas como CONDICIONAIS.
IV. ( ) A instrução que realiza o teste lógico no fim da repetição é repita.
V. ( ) A instrução que implementa a variável de controle e efetua o teste lógico é para.
Agora, assinale a alternativa que apresenta a sequência correta:
A
V, V, F, V, V
B
V, F, V, V, F
C
F, V, V, F, V
D
V, V, V, V, V
E
F, F, V, V, F
Que se aplica sempre quando estamos trabalhando com programação, analise a sequência de números a seguir: Os primeiros cinco números de uma sequência são 0.5, 2, 8, 32, 128. Assinale a alternativa correta sobre essa sequência considerando-se a lógica:
A
A sequência é formada por números pares.
B
A sequência é formada por números ímpares.
C
Cada número da sequência é o dobro do número anterior.
D
Cada número da sequência é a soma do número anterior com o dobro do número anterior.
E
Cada número da sequência é a soma do número anterior com o triplo do número anterior.
Leia o trecho a seguir: “Os tipos de dados mais utilizados são os numéricos, os lógicos e os literais”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 17. Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de dados a seguir e associe-os com suas respectivas características. (1) Dados numéricos. (2) Dados lógicos. (3) Dados literais. (4) Dado numérico do tipo inteiro. ( ) Esses dados podem ser caracteres do alfabeto, números, letras maiúsculas e minúsculas e caracteres especiais. ( ) São divididos em dois grupos: inteiros e reais. ( ) Pode(m) ser positivo(s) ou negativo(s) e não pode(m) ser fracionário(s). ( ) Assume(m) valores verdadeiros e falsos. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
A
3, 1, 4, 2.
B
1, 2, 3, 4.
C
2, 3, 1, 4.
D
4, 3, 2, 1.
E
1, 4, 2, 3.
Na AULA 1, aprendemos um pouco sobre a história da linguagem Python. Acerca da linguagem Python, assinale a alternativa que contém corretamente a linguagem de programação que inspirou a criação do Python (I), e a origem do nome da linguagem (II), respectivamente.
A
I - Linguagem Java II - Cobra Píton (Python).
B
I - Linguagem C II - Cobra Píton (Python).
C
I - Linguagem ABC II - Cobra Píton (Python).
D
I - Linguagem C II - Programa de TV britânico Monty Python.
E
I - Linguagem ABC II - Programa de TV britânico Monty Python.

Considere o seguinte problema: Uma turma precisa escolher seu representante. Qual é a linha inicial da estrutura repetitiva com pré-teste capaz de controlar o recebimento dos votos?

A
while (num==0)
B
if (num!=0) while (num!=0)
C
do (num!=0)
D
for (num<=0)

Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, pode-se relacionar estas formas de representação de algoritmos com as seguintes afirmacoes:

  • ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais.
  • ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação.
  • ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais.
A
Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais.
B
Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação.
C
A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais.
Quanto à linguagem de programação, marque a opção que determina o processo que efetua integralmente a tradução de um programa fonte para o código de máquina, podendo assim ser executado diretamente.
A
Compilação
B
Linkedição
C
Determinação
D
Orientação

(ADAPTADA) Na AULA 2 aprendemos o conceito de DADO e o conceito de VARIÁVEL. Acerca destes dois conceitos, observe as afirmativas a seguir:

  • I - Dados são valores fornecidos ao programa via entrada, ou atribuídos a uma variável ao longo da execução do programa.
  • II - Dados são informações manipuladas ao longo da execução do programa e armazenados em variáveis.
  • III - Variável é um nome dado a um conjunto de endereços na memória de um programa.

Acerca das afirmacoes, assinale a alternativa que contém todas as CORRETAS:

Observe o trecho do algoritmo a seguir e responda: se (m>240) //teste 1 { imprima 'APROVADO'; } senão { se (m <= 240 && m >= 150) //teste 2 { imprima 'RECUPERAÇÃO'; } } senão { imprima 'REPROVADO'; } Quais são os valores de cada teste lógico para que seja impresso cada uma das opções abaixo:

A
APROVADO - Teste 1 = Verdadeiro, Teste 2 = não é executado.
B
REPROVADO - Teste 1 = Falso, Teste 2 = Falso.
C
RECUPERAÇÃO -Teste 1 = Falso, Teste 2 = Verdadeiro.
D
APROVADO - Teste 1 = Verdadeiro, Teste 2 = não é executado. REPROVADO - Teste 1 = Falso, Teste 2 = não é executado. RECUPERAÇÃO -Teste 1 = Falso, Teste 2 = Verdadeiro.
E
APROVADO - Teste 1 = não é executado, Teste 2 = Verdadeiro. REPROVADO - Teste 1 = Falso, Teste 2 = Falso. RECUPERAÇÃO -Teste 1 = Falso, Teste 2 = Verdadeiro.
Suponha que a função Recursive( ) é acionada com os seguintes parâmetros de entrada: Recursive({1, -5, 4, 0, -3, 4},6); nesse caso, o valor de retorno será:
A
10.
B
-2.
C
2.
D
3.
E
-3.