Buscar

ALGORITMOS 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disc.: ALGORITMOS 
	2019.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Considerando a linguagem C++, assinale a opção correta :
	
	
	
	Nem toda variável precisa ser declarada.
	
	
	Se quisermos declarar uma variável que possa armazenar valores reais, com casas decimais, devemos usar o tipo real na declaração da variável.
	
	
	Alguns programas em C++ começam com float main e outros com int main
	
	
	A linguagem C++ diferencia maiúsculas de minúsculas
	
	
	Se declararmos uma variável inteira nota, podemos escrever NOTA, Nota, ou qualquer outra variação, pois é a mesma coisa.
	
Explicação:
BAsta seguir as descrições  e características da linguagem C++  na aula sobre variáveis
	
	
	
	 
		
	
		2.
		Os comentários são recursos que podem ser utilizados pelos programadores para:
	
	
	
	Inserir comandos que serão traduzidos pelo compilador
	
	
	Inserir diretivas para o compilador
	
	
	Inserir comandos que serão executados pela máquina
	
	
	Inserir textos explicativos apenas para o usuário
	
	
	Inserir textos explicativos apenas para o programador
	
Explicação:
	Falso.  Comentário não é comando ou permite inserir comando.
	Inserir comandos que serão executados pela máquina
	 
	Falso.  Comentário não é comando ou permite inserir comando.
	Inserir comandos que serão traduzidos pelo compilador
	 
	 Verdadeiro
	Inserir textos explicativos apenas para o programador
	 
	Falso. O usuário não irá ler o programa.
	Inserir textos explicativos apenas para o usuário
	 
	Falso.  O compilador irá ignorar o texto explicativo dos comentários.
	Inserir diretivas para o compilador
	
	
	
	 
		
	
		3.
		Assinale a opção correta.
	
	
	
	Um programa em C++ não tem variáveis.
	
	
	Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer.
	
	
	Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de programação. É possível usar o Inglês para se escrever programas.
	
	
	Programa é um algoritmo escrito em fluxograma.
	
	
	Um programa em C++ não precisa ser compilado.
	
Explicação: A resposta está no conteúdo online da aula 2. Todos os itens errados não dão margem a dúvidas. Importante entender a diferença de programa e algoritmo, entre outras.
	
	
	
	 
		
	
		4.
		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.
	
	
	
	Evolução
	
	
	Linkedição
	
	
	Compilação
	
	
	Orientação
	
	
	Determinação
	
Explicação:
Compilação é o processo que efetua integralmente a tradução de um programa fonte para o código de máquina, podendo assim ser executado diretamente.
	
	
	
	 
		
	
		5.
		Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de:
	
	
	
	Comando de saída
	
	
	Comando de entrada
	
	
	Fluxograma
	
	
	Estrutura de decisão
	
	
	Variável
	
Explicação:
	FAlso. Permite realizar entrada de dados.
	Comando de entrada
	 
	FAlso.Permite realizar saída de dados.
	Comando de saída
	 
	FAlso. Representação gráfica de um algoritmo.
	Fluxograma
	 
	FAlso.  Comando if ou if/else, por exemplo.
	Estrutura de decisão
	 
	 Verdadeiro
	Variável
	
	
	
	 
		
	
		6.
		Assinale a opção correta. Sobre variáveis é correto afirmar que ...
	
	
	
	palavras reservadas podem ser usadas para nome de variáveis.
	
	
	uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la.
	
	
	uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la.
	
	
	o nome de uma variável sempre pode começar com acento.
	
	
	nomes de variáveis sempre podem iniciar com aspa.
	
Explicação:
1ª. opção : Verdadeiro.  De acordo com definição da aula e exemplos vistos nas aulas 2 e 3 e demais aulas.
2ª. opção : Falso.  Vide aulas 2, 3 e outras. Palavras reservadas serão de comandos, tipos de dados e não podem ser usadas para nomear variáveis.
3ª. opção : Falso.  Nomes de variáveis começam com letra ou _ (sublinhado)
4ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado)
5ª. opção. Falso. A partir da aula 2 se vê  que variáveis   terão um tipo de dados.
	
	
	
	 
		
	
		7.
		Em programação, como se chama o processo de converter um arquivo de texto, escrito em uma linguagem de programação, em códigos binários pertencentes a uma plataforma de execução?
	
	
	
	Compilação
	
	
	Transformação
	
	
	Indexação
	
	
	Conversão
	
	
	Ligação
	
Explicação:
Por definição, de acordo com o conteúdo online.
	
	
	
	 
		
	
		8.
		            Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ...
	
	
	
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é  um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	
	
	Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	
	
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas  executadas por um computador.
	
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	
Explicação:
	
	Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	 
	Falso.  Para escrever programa usamos linguagem de programação e não pseudolinguagem.
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	 
	Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem.
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas  executadas por um computador.
	 
	Falso.  Para escrever programa usamos linguagem de programação e não linguagem gráfica.
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	 
	 Para escrever programa usamos linguagem de programação e não linguagem natural.
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades.Ou seja, é  um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	Assinale a opção correta:
		
	
	Não são palavras reservadas em C++ : for, while e do
	 
	Os programas em C++  possuem palavras reservadas tais como main e int.
	
	Os programas em C++ não possuem palavras reservadas.
	 
	São palavras reservadas no C++ : int, real, inteiro, float
	
	Para terminar um programa em C++ devemos usar retorne 0;
	Respondido em 26/05/2019 20:00:19
	
Explicação:
Explicação dada na aula sobre programa em C++ e palavras reservadas em C++
	
	
	 
	
	 2a Questão
	
	
	
	
	Assinale a opção correta :
		
	 
	Para entrada de dados usamos cin com >> e para saída de dados usamos cout com <<
	
	Para entrada de dados usamos cin com <<  e para saída de dados usamos cout com >>
	
	Para entrada de dados usamos cout  e para saída de dados usamos cin
	
	Para entrada de dados usamos cout com <<  e para saída de dados usamos cin com >>
	 
	Para entrada de dados usamos read e para saída de dados usamos write
	Respondido em 26/05/2019 20:10:31
	
Explicação:
Basta seguir as descrições na aula 2.
	
	
	 
	
	 3a Questão
	
	
	
	
	Selecione, entre as alternativas, a opção correta, tendo em vista a frase: Necessita de espaço na memória e define o tipo de dado a ser armazenado.
		
	
	Comando PARA
	
	Estrutura de Seleção
	
	atribuição
	 
	Variável
	
	Comando Enquanto-Faça
	Respondido em 26/05/2019 20:00:39
	
Explicação:
	Necessita de espaço na memória e define o tipo de dado a ser armazenado.
	 
	Falso.  Não necessita de espaço em memória e nem de tipo de dado. É um comando de repetição.
	Comando PARA
	 
	Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de repetição.
	Comando Enquanto-Faça
	 
	 Verdadeiro
	Variável
	 
	Falso. É uma operação ou comando.
	atribuição
	 
	Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de seleção, como if ou if/else, por exemplo.
	Estrutura de Seleção
	
	
	 
	
	 4a Questão
	
	
	
	
	Assinale a opção correta: 
		
	
	Programas em C++ são interpretados e não compilados
	
	É o linker que traduz o todo  programa feito em C++.
	 
	Os programas em C++ precisam ser traduzidos para uma linguagem que o computador entenda.
	
	Um programa escrito em C++ que executa no Linux não vai executar no Windows.
	
	Não se pode escrever programa em C++ que execute no Mac.
	Respondido em 26/05/2019 20:05:27
	
Explicação:
Basta seguir a definição de programa dada na aula  de conceitos introdutórios.
	
	
	 
	
	 5a Questão
	
	
	
	
	Assinale a opção correta.
		
	
	O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem.
	
	Dizemos que uma linguagem é de alto nível quando usa linguagem binária.
	
	O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional.
	 
	Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós.
	
	Para programar em alto nível é preciso dominar a linguagem binária.
	Respondido em 26/05/2019 20:04:36
	
Explicação:
 
	 
	
	Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós.
	 
	Falso.  Linguagem binária é com zeros e uns, o que é baixo nível.
	Dizemos que uma linguagem é de alto nível quando usa linguagem binária.
	 
	Falso.  C++ é uma linguagem de programação de alto nível e usa palavras em Inglês.
	O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem.
	 
	Falso. Não se tem que dominar a linguagem binária em hipótese alguma.
	Para programar em alto nível é preciso dominar a linguagem binária.
	 
	FAlso.  O C++ é uma linguagem de alto nível na qual o uso de variáveis é necessário para armazenarmos dados.
	O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional.
	
	
	
	
	 
	
	 6a Questão
	
	
	
	
	Necessita de espaço na memória e define o tipo de dado a ser armazenado
		
	
	Estrutura de Seleção
	
	Variável de Controle
	 
	Variável
	
	Comando PARA
	
	Comando Enquanto-Faça
	Respondido em 26/05/2019 20:01:18
	
Explicação:
Por definição, uma variável ocupa espaço em memória e irá armazenar dados de algum tipo compatível com sua declaração. Em C++, pelo menos.
	
	
	 
	
	 7a Questão
	
	
	
	
	Precisamos ficar atentos a algumas exigências da linguagem C++.
Leia com atenção as  afirmativas abaixo e,  depois,  escolha a opção correta.
I Devemos tomar cuidado para não declarar uma variável de nome Nota e não usar no programa nota.
II Foram declaradas  duas variáveis  com os seguintes nomes: Idade e auto. O programa foi compilado sem problemas.
III A declaração de variáveis globais é fora de todas as funções
IV Existe somente o delimitador // para fazer comentários
		
	
	Todas as afirmativas estão corretas
	
	Somente as afirmativas II e III estão corretas
	 
	Somente as afirmativas I e III estão corretas
	
	Somente a afirmativa III está errada
	
	Somente a afirmativa IV está errada
	Respondido em 26/05/2019 20:03:19
	
Explicação:
A linguagem é Case Sensitive - elimina a II
Tem dois delimitadores para comentários - elimina a IV
	
	
	 
	
	 8a Questão
	
	
	
	
	Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO:
		
	
	salariofinal
	
	nota2
	
	nome_aluno
	 
	cad1- id
	
	num1
	Respondido em 26/05/2019 20:02:08
	
Explicação:
 
	Falso, pois é nome possível ter letras e underscore
	nome_aluno
	 
	Falso, pois é nome possível ter letra e dígito.
	num1
	 
	 Verdadeiro, pois não se pode usar hífen em nome de variável.
	cad1- id
	 
	Falso, pois é nome possível ter letras.
	salariofinal
	 
	Falso, pois é nome possível ter letra e dígito.
	nota2

Continue navegando