Logo Passei Direto
Buscar
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

Prévia do material em texto

Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	As linguagens de programação possuem comandos codificados para organizar as tarefas que devem ser realizadas pelo computador dentro de um algoritmo. Os comandos codificados podem ser variáveis, constantes, operadores ou expressões. Sobre a sequência de comandos que estão escritos corretamente, analise as opções a seguir:
I- var idade : inteiro. 
II- salario := 5 * 'dias'. 
III- numero := 3 * 1999. 
IV- precoTotal := precoUnitario * quantidade.
Assinale a alternativa CORRETA:
	 a)
	As opções I, II e III estão corretas.
	 b)
	As opções I, III e IV estão corretas.
	 c)
	As opções I e II estão corretas.
	 d)
	As opções II, III e IV estão corretas.
	2.
	Os algoritmos tiveram origem cerca de 300 a.C. com o algoritmo de Euclides. Contudo, o conceito só foi documentado em 1936, pelo britânico Alan Turing, o pai da computação e criador da máquina de Turing, um dispositivo teórico também conhecido como máquina universal. Sobre a definição de algoritmo, assinale a alternativa CORRETA:
	 a)
	É o meio para se chegar à forma mais adequada da solução.
	 b)
	É um termo exclusivo da área da computação que significa codificar programas de computador.
	 c)
	É, apenas, a representação de uma solução por meio de formas gráficas.
	 d)
	É a solução de um problema que utiliza a máquina de Turing.
	3.
	Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. O que é a representação de algoritmos por Diagrama de Chapin?
	 a)
	É a construção de algoritmos com representações gráficas hierárquica e estruturada.
	 b)
	É a construção de algoritmos em linguagem computacional.
	 c)
	É a construção de algoritmos em linguagem natural.
	 d)
	É a construção de algoritmos com diagramas de atividade.
	4.
	Os tipos de dados podem ser primitivos ou compostos. Os tipos primitivos são nativos de suas linguagens de programação, o que pode gerar uma variação de tipos entre as linguagens de alto nível. Existem quatro tipos de dados básicos, são os inteiros, reais, lógicos e texto. Os tipos de dados definem o formato dos valores guardados nas variáveis. As variáveis são um espaço da memória que o computador reserva para guardar os dados necessários para o processamento do algoritmo. Classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O tipo de dado de números reais pode armazenar o valor 15.90.  
(    ) Variáveis que possuam tipo de dados inteiros podem armazenar o número 19.14.  
(    ) Para armazenar valores dentro de variáveis do tipo Texto, é necessário colocar o conjunto de caracteres dentro de parênteses.  
(    ) O Portugol obriga o programador a definir o tipo de dado de todas as variáveis.  
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - F - F.
	 b)
	V - F - F - V.
	 c)
	V - V - F - V.
	 d)
	F - V - V - V.
	5.
	Nas linguagens de programação, os operadores são meios pelos quais conseguimos incrementar, decrementar, comparar e avaliar dados dentro de um programa de computador. Os operadores relacionais são operadores binários que resultam em valores lógicos "verdadeiro" e "falso". Assinale a alternativa CORRETA que apresenta o resultado lógico para a respectiva expressão:
	 a)
	Expressão: 1 <> 2. Resultado: Verdadeiro.
	 b)
	Expressão: 1999 <= 1914. Resultado: Verdadeiro.
	 c)
	Expressão: "computação" = "Computacao". Resultado: Verdadeiro.
	 d)
	Expressão: 1 > 2. Resultado: Verdadeiro.
	6.
	Algumas linguagens de programação obedecem a uma ordem específica no que diz respeito à avaliação de operadores. A precedência dos operadores aritméticos, relacionais e lógicos é demonstrada na tabela a seguir, na qual os operadores ++ e --, pré ou pós-fixados, respectivamente, incrementam ou decrementam a variável, como no exemplo: varável x com valor 0, resultado de ++x é igual a 1 e o de --x é igual a -1. 
Considerando as informações da tabela e sabendo que as variáveis a, b e c têm, em determinado momento, os valores 1, 2 e 0, respectivamente, assinale a alternativa CORRETA em que o resultado da expressão apresentada corresponde ao da expressão -a * b - c
	
	 a)
	++a / c + b
	 b)
	a * b % c
	 c)
	c - b * - a
	 d)
	-a / b - c
	7.
	O fluxograma possui formas gráficas específicas para representar cada passo de um algoritmo, de forma a construir uma forma mais visual e entendível da solução. Existe uma forma para representar o início de um programa, um para indicar a leitura de dados do usuário, um para indicar a exibição de dados, estruturas de decisão e finalização do programa. Analise a figura anexa que apresenta o fluxograma de um algoritmo, que efetua a soma de dois números:
I- O fluxograma possui duas entradas. 
II- O fluxograma possui um elemento gráfico terminal. 
III- A solução executa apenas um processamento de cálculo. 
IV- O algoritmo apresenta uma sequência de passos finito. 
V- O algoritmo não apresenta adequadamente seu início e fim. 
Assinale a alternativa CORRETA:
	
	 a)
	As sentenças I, II e III estão corretas.
	 b)
	As sentenças I, III, IV estão corretas.
	 c)
	As sentenças II, III e V estão corretas.
	 d)
	As sentenças III e IV estão corretas.
	8.
	A elaboração dos algoritmos é a base da programação de computadores. Ela é uma sequência finita de passos, ordenados de forma lógica, que levam à realização de uma tarefa. Os algoritmos estão no nosso dia a dia na forma narrativa, por exemplo, a explicação de como sacar dinheiro em um caixa eletrônico ou ensinar uma pessoa a trocar uma lâmpada. Sobre os métodos para a construção de algoritmos, analise as sentenças a seguir:
I- Entender o problema a ser resolvido. 
II- Identificar e definir dados de entradas. 
III- Montar o hardware utilizado pelo algoritmo. 
IV- Construir o algoritmo. 
V- Avaliar o custo do sistema desenvolvido. 
Assinale a alternativa CORRETA:
	 a)
	As sentenças II e V estão corretas.
	 b)
	As sentenças III, IV e V estão corretas.
	 c)
	As sentenças I, II, IV e V estão corretas.
	 d)
	As sentenças I, II e IV estão corretas.
	9.
	Os operadores relacionais comparam dois valores. Os valores podem ser representados por meio de constantes, variáveis ou expressões aritméticas. Após a análise da expressão com os operadores relacionais, é devolvido o resultado em valores lógicos "verdadeiro" ou "falso". Sobre os operadores relacionais, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O operador de igualdade é representado pela sequência de caracteres ":=".  
(    ) O operador relacional ">" compara se o valor apresentado à esquerda é maior que o valor à sua direita.  
(    ) A expressão 5 > 4 tem resultado lógico Falso.  
(    ) A comparação de igualdade é representada pelo operador "=".  
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - F - V.
	 b)
	F - V - V - V.
	 c)
	F - V - F - V.
	 d)
	F - F - V - F.
	10.
	Os algoritmos são utilizados, por programadores, para formalizar a solução de um problema, seja por fluxogramas para a sua equipe de programadores ou por uma linguagem de programação para o próprio computador. Eles uma sequência de operações para resolver um problema definido. Contudo, uma das características mais importantes dos algoritmos é ser preciso, seus passos não podem ser confusos, de forma a não existir ambiguidades na sua interpretação. Sobre aspectos relevantes na criação de um bom algoritmo, analise as sentenças a seguir:
I- Elaborar um número infinito de passos. 
II- Não se preocupar com as entradas de dados. 
III- Criar a condição de parada das estruturas de repetição.  
IV- Analisar adequadamente a saída, chegando à solução esperada do problema. 
V- Não permitir que o programa entre em loop. 
Assinale a alternativaCORRETA:
	 a)
	As sentenças III, IV e V estão corretas.
	 b)
	As sentenças II, III, IV e V estão corretas.
	 c)
	As sentenças I, II e III estão corretas.
	 d)
	As sentenças IV e V estão corretas.
Parte inferior do formulário

Mais conteúdos dessa disciplina