Buscar

ALGORITMOS QUESTÕES AULA 1 - 10

Prévia do material em texto

ALGORITMOS
	 1a Questão (Ref.: 201702921375)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
		
	 
	As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico.
	
	Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
	
	Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento.
	 
	Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
	
	As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa.
	
	
	
	
	 2a Questão (Ref.: 201702921518)
	 Fórum de Dúvidas (0)       Saiba  (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 afirmações:
( ) 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.
Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos.
		
	 
	N, G, P
	
	N, P, G
	
	P, N, G
	
	G, N, P
	 
	G, P, N
	
	
	
	
	 3a Questão (Ref.: 201702921121)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de:
		
	
	Diagrama
	 
	Fluxograma
	
	Linguagem de Programação
	
	Pseudocódigo
	
	Algoritmo
	
	
	
	
	 4a Questão (Ref.: 201702921648)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Sobre algoritmo, marque a opção correta.
		
	
	É uma etapa posterior à programação da solução de um problema.
	
	É uma forma de ensinar o computador.
	 
	É a solução teórica, passo a passo, de um problema.
	
	É um hardware especifico para resolver problemas.
	
	É uma linguagem de programação para computadores.
	
	
	
	
	 5a Questão (Ref.: 201702921126)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Considerando as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que:
		
	
	Apenas a alternativa I é CORRETA
	
	As alternativas II e III são INCORRETAS
	
	Nenhuma das opções anteriores
	
	Todas as alternativas são CORRETAS
	 
	As alternativas I e III são CORRETAS
	
	
	
	
	 6a Questão (Ref.: 201702921389)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a opção correta.
		
	
	Programa e fluxograma são sinônimos.
	
	Um programa é um algoritmo codificado em linguagem natural.
	
	Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação.
	 
	Um programa é um algoritmo codificado em uma linguagem de programação.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	
	
	
	
	 7a Questão (Ref.: 201702921671)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo.
		
	 
	Coloque manteiga na frigideira - quebre o ovo - despeje-o na frigideira - retire-o quando estiver frito.
	
	Retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo - quebre o ovo .
	
	Despeje-o na frigideira - retire-o quando estiver frito - coloque-o no prato - salpique queijo ralado.
	
	Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo .
	
	Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na frigideira.
	
	
	
	
	 8a Questão (Ref.: 201702958491)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a opção correta:
		
	
	A forma mais comum de escrever um algoritmo é usar um bom software.
	
	A forma mais comum de escrever um algoritmo é em Inglês.
	
	A forma mais comum de escrever um algoritmo é em fluxograma.
	
	A forma mais comum de escrever um algoritmo é em Português.
	 
	A forma mais comum de escrever um algoritmo é em portugol.
	
	
		
	
	
	 2a Questão (Ref.: 201702921122)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
		
	 
	Compilador
	
	Linguagem de baixo nível
	
	Linguagem de alto nível
	
	Linguagem de Máquina
	 
	Programa
	
	
	
	
	 3a Questão (Ref.: 201702921776)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que:
		
	 
	Apenas a alternativa I é CORRETA
	
	Todas as alternativas são CORRETAS
	 
	Apenas as alternativas I e III são CORRETAS
	
	Apenas as alternativas II e III são INCORRETAS
	
	Apenas as alternativas I e II são CORRETAS
	
	
	
	
	
	 3a Questão (Ref.: 201702921201)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual dos símbolos abaixo representa a entrada de valores para as variáveis?
		
	 
	
	
	
	
	
	
	 
	 
	
	
	
	
	
	 4a Questão (Ref.: 201702955090)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Segundo a forma de organizar o computador proposta por Von Neumann, a máquina possui quatro componentes. Assinale a alternativa correta:
		
	
	Unidade de Controle / Memória / Unidade de Armazenamento / Entrada e Saída
	
	Memória / Entrada e Saída / Unidade de Impressão / Unidade de Armazenamento
	 
	Entrada e saída/ Unidade Aritmética e Lógica / Memória / Unidade de Controle
	
	Memória / Entrada e Saída / Unidade Aritmética e Lógica / Unidade de Armazenamento
	 
	Unidade de Controle / Memória / Entrada e Saída / Unidade de Impressão
	
	
	
	
	 5a Questão (Ref.: 201702955087)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Verifique as afirmações abaixo e assinale a alternativa correta:
 
I )Fluxograma é o esboço de um projeto em programação de computadores.
II) Algoritmo serve pararepresentar o raciocínio, independentemente de detalhes computacionais.
III) Algoritmo é a representação gráfica da solução de um problema.
		
	 
	Somente a I e II estão corretas.
	
	Somente a I está correta.
	
	Somente a III está correta.
	 
	Somente a II está correta.
	
	Somente a II e III estão corretas.
	
	
	
	
	 6a Questão (Ref.: 201702958484)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a opção correta.
		
	
	A memória, conhecida como RAM, pode ser apenas lida.
	 
	Dispositivos de entrada e saída de dados compreendem pendrives, memória RAM e HD.
	
	A Unidade de controle realiza controles, finalizando os cálculos.
	
	A memória RAM serve para realizar os cálculos dos dados fornecidos pelos usuários.
	 
	A Unidade de Aritmética e Lógica é a responsável pelos cálculos e seus controles.
	
	
	
	
	 7a Questão (Ref.: 201702921626)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a alternativa correta relacionada à característica de um algoritmo:
		
	 
	A execução de um algoritmo é feita sequencialmente.
	
	Valores de entrada são recebidos através do monitor.
	
	Teste de Mesa serve para receber os comandos de entrada.
	 
	Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
	
	Para cada variável pode ser definido mais de um tipo de dado.
	
	
	
	
	 1a Questão (Ref.: 201702958505)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a opção correta.
		
	
	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.
	
	Para programar em alto nível é preciso dominar a linguagem binária.
	 
	Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós.
	
	O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem.
	
	
	
	
	 2a Questão (Ref.: 201702955016)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O computador não entende o conteúdo do arquivo de texto contendo o seu programa. Ele precisa ser convertido em uma linguagem que o computador entende, para poder executar o programa. Este processo é chamado de:
		
	 
	Compilação
	
	Depuração
	
	Execução
	
	Programação
	
	Tradução
	
	
	
	
	 3a Questão (Ref.: 201702921345)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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:
		
	 
	cad1- id
	 
	salariofinal
	
	nota2
	
	num1
	
	nome_aluno
	
	
	
	
	 4a Questão (Ref.: 201702962911)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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 a afirmativa III está errada
	 
	Somente as afirmativas I e III estão corretas
	
	Somente as afirmativas II e III estão corretas
	
	Somente a afirmativa IV está errada
	
	
	
	
	 5a Questão (Ref.: 201702955091)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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?
		
	
	Transformação
	
	Ligação
	
	Indexação
	 
	Compilação
	
	Conversão
	
	
	
	
	 6a Questão (Ref.: 201702955092)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas:
		
	
	palavras especiais
	
	palavras próprias
	
	palavras únicas
	 
	palavras reservadas
	
	palavras código
	
	
	
	
	 7a Questão (Ref.: 201702921788)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	            Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ...
		
	
	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.
	 
	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 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 gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	
	
	
	
	 8a Questão (Ref.: 201702921625)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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.
		
	 
	Variável
	
	Comando Enquanto-Faça
	
	Variável de Controle
	
	Comando PARA
	
	Estrutura de Seleção
	
	 2a Questão (Ref.: 201702921376)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma variável pode ser entendida como sendo:
		
	
	Um elemento da unidade lógica de controle.
	
	Um dispositivo de entrada de dados.
	
	Um dispositivo de saída de dados.
	 
	Um dispositivo de memória auxiliar.
	 
	Um endereço na memória principal.
	
	
	
	 4a Questão (Ref.: 201702921373)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a opção correta. Sobre variáveis é correto afirmar que ...
		
	
	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.
	 
	uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la.
	
	palavras reservadas podem ser usadas para nome de variáveis.
	
	nomes de variáveis sempre podem iniciar com aspa.
	
	
	
	 1a Questão (Ref.: 201702921773)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a opção que apresenta somente nomes válidos para variáveis em C++.
		
	
	Conta, Total1, DIA-MÊS-ANO
	
	Conta, Total, 5data
	
	1conta, 2total, 3data
	
	CONTA, TOTAL1, 1DATA
	 
	CONTA, TOTAL1, data
	
	
	
	
	 2a Questão (Ref.: 201702921221)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Os comentários são recursos que podem ser utilizados pelos programadores para:
		
	 
	Inserir textos explicativos apenas para o programador
	 
	Inserir comandos que serão executados pela máquina
	
	Inserir textos explicativos apenas para o usuário
	
	Inserir diretivas para o compilador
	
	Inserir comandos que serão traduzidos pelo compilador
	
	
	
	
	 3a Questão (Ref.:201702958503)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a opção correta.
		
	
	Um programa em C++ não tem variáveis.
	
	Programa é um algoritmo escrito em fluxograma.
	
	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 conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer.
	 
	Um programa em C++ não precisa ser compilado.
	
	
	
	
	 4a Questão (Ref.: 201702921124)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de:
		
	 
	Fluxograma
	 
	Variável
	
	Estrutura de decisão
	
	Comando de saída
	
	Comando de entrada
	
	
	
	
	 5a Questão (Ref.: 201702921580)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Toda linguagem possui uma estrutura básica, que a define. Selecione entre as alternativas, apresentadas a seguir, a correta, que permite que seja executado o menor programa, possível, em C++.
		
	 
	main( ) { }
	
	main {}
	
	main[ ]{ }
	
	main( ) [ ]
	 
	main{ } ( )
	
	
	
	
	 1a Questão (Ref.: 201702962917)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma IDE (integrated development environment ou ambiente de desenvolvimento integrado)  reúne várias facilidades para o programador. Assinale a opção onde está presente o programa que possibilita acompanhar a execução do programa e verificar erros.
		
	 
	Depurador
	
	Editor
	
	Linkeditor
	
	Compilador
	
	Corretor
	
	
	
	
	 2a Questão (Ref.: 201702921471)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++
		
	
	cout "lendo a idade"; cin idade;
	
	exiba "lendo a idade"; lendo idade;
	 
	cout << "lendo a idade"; cin >> idade;
	
	System.out.println("lendo idade"); System.out.println("lendo idade");
	
	cout < lendo idade; cin > idade
	
	
	
	
	 3a Questão (Ref.: 201702955030)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma IDE é um conjunto de programas úteis ao programador reunidos em um mesmo ambiente, a fim de facilitar o trabalho de desenvolvimento. Dentre suas funcionalidades temos a depuração. marque a alternativa que descreve este processo.
		
	
	é uma atividade que permite ao programador compilar o programa. Desta forma, ele pode executar os valores das variáveis e descobrir qual é a forma natural de um programa.
	
	é uma atividade que permite ao programador traduzir o programa. E permite a execução do mesmo.
	 
	é uma atividade que permite ao programador executar o programa passo a passo. Desta forma, ele pode verificar os valores das variáveis e descobrir qual é a execução natural de um programa.
	
	é uma atividade que permite ao programador escrever o programa passo a passo. Desta forma, ele pode verificar os valores das variáveis e descobrir qual é a forma natural de um programa.
	
	é uma atividade que permite ao programador executar o programa. E observar o resultado final
	
	
	
	
	 4a Questão (Ref.: 201702958511)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Asssinale a opção correta.
		
	
	O C++ é uma IDE na qual posso compilar meus programas.
	 
	Uma IDE é um software que tem a função de colocar e integrar, em um mesmo ambiente, vários outros programas que ajudam um programador a criar seus programas.
	
	Para executar um programa em uma IDE não temos que compilá-lo previamente.
	
	IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando compilar nosso programa.
	
	IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando executar nosso programa.
	
	
	
	
	 5a Questão (Ref.: 201702974435)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Normalmente um programa de computador é composto de muitas linhas de código o que dificulta, por vezes, a manutenção quando ocorre algum erro lógico. Desta forma, o programador, após identificar o possível  trecho da ocorrência. Para isso, o Dev C++ dispõe de um dispositivo que interrompe a execução do programa, passando para o programador o controle da execução. A linha onde o programa é interrompido fica destacada em vermelho.
Qual o nome deste dispositivo?
		
	
	ExecPoint
	
	ContinuePoint
	
	CompilePoint
	
	StopPoint
	 
	Breakpoint
	
	
	
	
	 6a Questão (Ref.: 201702921246)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando:
		
	 
	cout << x;
 
	
	cout >> "Valor de x: "  >> x;
	
	cout >> "Valor de x: " , x;
	
	cout << "Valor de x: " >> x;
 
	
	cout >>x;
	
	 1a Questão (Ref.: 201702921427)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos.
		
	 
	&&, || e !
	
	+, - e *
	
	&&, >= e <=
	
	!, > e >=
	
	=, > e ?
	
	
	
	
	 2a Questão (Ref.: 201702921526)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Quando definimos uma variável na verdade estamos fazendo uma reserva estática de memória. Esta reserva de memória é dita estática por ser definida em tempo de compilação, diferente da reserva dinâmica de memória que é feita em tempo de execução. Portanto, toda declaração de variáveis é a reserva de uma certa quantidade de memória antes da execução do programa, sendo assim é necessário que seja estabelecida a quantidade de memória que está sendo reservada e também seu endereço. Isto é feito, respectivamente, pela definição do:
		
	 
	tipo de dado e identificador da variável.
	
	tipo da variável apenas, pois a alocação é feita sempre no mesmo endereço de memória.
	
	identificador da variável e do tipo de dado.
	
	compilador que está alocando a memória e pelo tipo de linguagem que está sendo utilizado.
	
	identificador da variável apenas, pois uma variável sempre possui o mesmo tipo de dado.
	
	
	
	
	 3a Questão (Ref.: 201702921870)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para uso.
		
	 
	d) HoraCerta, Inicio, Contador10
	
	b) $Salario, Soma, 99Total, _Hora
	
	a) Contador, SalarioM, %Soma, _NomeAluno
	
	c) _HoraCerta, %Soma, Contador
	
	a) Contador, Soma%Total, Salario_Novo
	
	
	
	
	 4a Questão (Ref.: 201702921748)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Para a = 2, b = 5 e c = 4, determine qual das sentenças retornará verdadeiro em linguagem de programação C++.
		
	
	pow(c,a) > b * c
	 
	((b = 2) == a)
	
	(b + 2) > (a * c)
	
	a == c
	
	(b % a) == 0
	
	
	
	
	 5a Questão (Ref.: 201702921572)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos questionamentos realizados em relação à expressão: X * X + Y > Z.
Questionamentos:
- Esta expressão é VERDADEIRA ou FALSA?
- O valor do termo X * X + Y é igual a qual valor ?
		
	 
	A expressão é FALSA, e o valor de X * X + Y = 3.
	
	A expressão é VERDADEIRA, e o valor de X * X + Y = 3.
	
	A expressão é FALSA, e o valor de X * X + Y = 4.
	
	A expressão é FALSA, e o valor de X * X + Y = 6.
	
	A expressão é VERDADEIRA, e o valorde X * X + Y = 5.
	
	
	
	
	 6a Questão (Ref.: 201702921710)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Qual dos fragmentos de código calcula um preço de um produto com desconto de 7,5% ?
		
	 
	PRECO_DESC = PRECO * 7.5 / 100;
	
	PRECO_DESC = PRECO * 0.075;
	 
	PRECO_DESC = PRECO - PRECO * 7.5 /100;
	
	PRECO_DESC = PRECO * 7.5%;
	
	PRECO_DESC = PRECO * 0.75;
	
	
	
	
	 7a Questão (Ref.: 201702921554)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Assinale a alternativa que apresenta APENAS operadores relacionais.
		
	 
	<, > e >=
	
	&&, || e ~
	
	=, > e ||
	
	+, - e *
	
	&&, >= e ||
	
	
	
	
	 8a Questão (Ref.: 201702921193)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
		
	
	((pontos>=10) || (pontos <=20))
	 
	((pontos>=10) && (pontos <=20))
	
	((pontos>=10) # (pontos <=20))
	
	((pontos>=10) ! (pontos <=20))
	
	((pontos>=10) % (pontos <=20))
	 1a Questão (Ref.: 201703191630)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Para ler um valor a ser armazenado na variável num do tipo inteiro em C++ deve ser utilizado:
		
	 
	cin>>num;
	
	cout>>num;
	
	printf(num);
	 
	cin=num;
	
	
	
	
	
	
	 3a Questão (Ref.: 201702921188)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Suponha um algoritmo desenvolvido em linguagem C++.
Em uma determinda linha aparece o comando CONT = (CONT + 1);
Neste caso, o que é executado? 
 
 
		
	
	CONT permanece inalterado
	
	CONT recebe o próprio valor decrescido de uma unidade
	 
	CONT recebe o próprio valor acrescido de uma unidade
	
	CONT recebe o valor 1
	 
	CONT recebe o valor zero
	
	
	
	
	 4a Questão (Ref.: 201702921130)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	
	&&, >= e ||
	
	+, - e *
	
	=, > e ||
	 
	&&, || e ~
	 
	<, > e >=
	
	
	
	 6a Questão (Ref.: 201702921703)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	A declaração de variáveis permite reservar um espaço na memória para que possa armazenar os dados de um programa. Indique os nomes de variáveis que são válidos em C++.
		
	 
	mumero2Casa, idade
	
	preço, medida
	
	us# , tempo
	
	8situacao, numero
	
	double, int
	
	
	
	 4a Questão (Ref.: 201702921238)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário?
		
	 
	int idade;
cout << "Idade: ";
cin >> idade;
	
	real idade;
cin << "Idade: " >> idade;
	
	real idade;
cout << "Idade: ";
cin >> idade;
	
	int idade;
cin << "Idade: " >> idade;
	 
	int idade;
cout >> "Idade: ";
cin <<  idade;
	
	
	
	
	
	 1a Questão (Ref.: 201702921243)
	 Fórum de Dúvidas (2)       Saiba  (0)
	
	Qual das sentença em C++  a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e maior que 10?
		
	
	if (x != 7 || x >= 10)
	
	if (x == 7 || x <= 10)
	
	if (x != 7 || x > 10)
	 
	if (x != 7 && x > 10)
	
	if (x == 7 && x > 10)
	
	
	
	
	 2a Questão (Ref.: 201702958514)
	 Fórum de Dúvidas (2)       Saiba  (0)
	
	Considere o trecho de programa em C++. O que é impresso na tela ? 
int x = 10, y = 3, z, k; 
y = x + y - 1; 
z = x/y; 
k = y % x; 
if ( k != 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << "\n"; 
		
	 
	x= 10 y = 12 z = 0 k = 2
	
	10 12 0 2
	
	Nada é impresso na tela, pois k é zero.
	
	x = 10 y = 12 z = 0.833 k = 1.2
	
	10 12 0.833 1.2
	
	
	
	
	 3a Questão (Ref.: 201702955113)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	O programa abaixo recebeu o valor 2 como entrada. Analise o programa abaixo e assinale a o valor que será impresso.
#include
using namespace std;
int main()
{
  int a, b; 
  cout<< "\n Digite um valor: ";
  cin>> a;
  if (a <= 2)
      b = a + 2 * 30 / 10;
  else
      b = a - 2 * 30 /10;
  cout<< b;
  system("pause");
}
		
	
	-4
	
	2
	
	0
	 
	8
	
	12
	
	
	
	
	 4a Questão (Ref.: 201702958524)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	Considere o trecho de programa em C++. O que é impresso na tela ? 
int x = 10, y = 3, z, k; 
y = x + y - 1; 
z = x/y; 
k = y % x; 
if (k == 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k; 
else 
cout << x + 1 << " " << y - 1 << " " << z + 2 << " " << k - 2; 
		
	 
	x = 10 y = 12 z = 0 k = 0
	
	x = 10 y = 12 z = 0.833 k = 0
	
	x= 11 y = 11 z = 2 k = 0
	 
	11 11 2 0
	
	10 12 2 0
	
	
	
	
	 5a Questão (Ref.: 201702921882)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	Analise o código abaixo e marque as saídas corretas:
#include
int main () {
int x, i;
x = 1;
cout << x;
i = 6;
x = x + i;
cout << x;
if ( x <= 7) {
cout << x;
x = x + 10; 
} else {
cout<< x;
}
retun 0;
}
		
	
	1, 6 e 16
	 
	1, 7 e 7
	
	1, 7, 17
	
	1, 6 e 7
	
	0, 6 e 7
	
	
	
	
	 6a Questão (Ref.: 201702921365)
	 Fórum de Dúvidas (2)       Saiba  (0)
	
	Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas do se simples.
Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples.
I Maior clareza no código, mas não influência na eficiência do mesmo
II Maior eficiência porque diminui o número de testes no código
III Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo
IV Somente uma escolha do desenvolvedor, visto que o resultado o resultado final é o mesmo
		
	
	Somente a  IV está correta
	
	A II E A III estão corretas
	 
	Somente a II está correta
	
	Somente a I está correta
	
	A II E IV estão corretas
	
	
	
	
	 7a Questão (Ref.: 201702960763)
	 Fórum de Dúvidas (2)       Saiba  (0)
	
	Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela.
int x = 235, y = 138, z = 177, m; 
m = z;
if( x < m) m = x;
if( y < m) m = y;
cout << m << " " << x << " " << y ;
		
	
	177 235 138
	
	177 138 235
	 
	138 235 138
	
	138 138 235
	
	235 235 138
	
	
	
	
	 8a Questão (Ref.: 201702960741)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela.
int x = 13, y = 4, z;
if( x > y ) { z = x; x = y; y = z; }
cout << z << " " << x << " " << y ;
		
	 
	13 4 13
	
	13 13 4
	
	0 13 4
	
	0 4 13
	
	4 13 13
	 1a Questão (Ref.: 201702921774)
	 Fórum de Dúvidas (2)       Saiba  (0)
	
	Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das outras duas Avaliacoes, qual seria a sentença correta
		
	
	Nenhuma outraalternativa satisfaz
	
	Se (AV1 >= 4) e (AV2 >= 4)
	
	Se (AV1 > 4) e (AV2 > 4)
	 
	Se (AV1 >= 4) ou (AV2 >= 4)
	 
	Se (AV1 > 4) ou (AV2 > 4)
	
	
	
		
	
	
	 3a Questão (Ref.: 201702921593)
	 Fórum de Dúvidas (2)       Saiba  (0)
	
	O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não.
		
	
	decisão, se, condição, condição, para.
	 
	decisão, se, condição, condição, verdadeira.
	
	condição, repita, se, condição, para.
	
	decisão, enquanto, condição, decisão, verdadeira.
	 
	decisão, para, condição, condição, falsa.
	
	
	
	 5a Questão (Ref.: 201702955041)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	Verifique o trecho de código abaixo e marque a alternativa que apresenta a melhor construção para as condições abaixo, utilizando uma estrutura de decisão composta.
if(a > 0) cout < < "pertinente";
if(a < 5) cout < < "pertinente";
if(a > =5) cout < < " não pertinente";
		
	
	if(a > 0 + a < 5) cout < < "pertinente";
else cout < < "não pertinente";
	 
	if(a > 0 && a < 5) cout < < "pertinente";
else cout < < " não pertinente";
	
	if(a > 5 && a < 0) cout < < "pertinente"; else cout < < "não pertinente";
	
	if(a > 0 || a < 5) cout < < "pertinente";
else cout < < " não pertinente";
	 
	if(0 > a > 5) cout < < "pertinente";
else cout < < " não pertinente";
	
	
	
	
	 6a Questão (Ref.: 201702921595)
	 Fórum de Dúvidas (2)       Saiba  (0)
	
	Escolha a alternativa abaixo que completa o sentido da frase: 
O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas.
		
	
	aspas simples
	
	strings
	
	palavras reservadas
	
	aspas duplas
	 
	chaves
	
	
	
	 1a Questão (Ref.: 201702955106)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	Tendo em mente os conceitos dos comandos básicos de decisão do C++, analise o trecho de programa abaixo e assinale a alternativa que corresponda a saída na tela:
		
	
	2
	 
	22
	
	-1
	 
	5
	
	11
	
	
	
	
	 2a Questão (Ref.: 201702960775)
	 Fórum de Dúvidas (2)       Saiba  (0)
	
	Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela. 
int x = 4, y = 14, t;
float z;
if( x < y ) { t=x; x=y; y=t;}
z = (x % y) / y;
cout << x << " " << y << " " << z ;
		
	
	14 4 0.5
	 
	14 4 0
	
	4 14 0
	
	4 14 0.5
	
	0.5 4 14
	
	
	
	
	 3a Questão (Ref.: 201702955323)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela.
 
#include
using namespace std;
int main()
{
int N1, N2;
N1= 27;
N2= 54;
if ( ______________ )
{
   cout<< N2;
}
else
{
   cout<< N1;
}
return 0;
}
		
	
	N1 < N2 && N1 < 50
	
	N2 > N1 || N1 > 50
	
	N2 == N1 || N2 > 20
	 
	N1 > N2 || N2 < 50
	
	N1 < N2 && N1 > 20
	
	
	
	
	 4a Questão (Ref.: 201702921403)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	Analise o trecho do algoritmo abaixo e indique a alternativa que apresenta as saídas obtidas para os valores:  A=17, B=21 e C=13.
SE (A > (B+C)) ENTÃO
ESCREVA("+++++")
SENÃO
SE (B<=C) ENTÃO
ESCREVA("%%%%%")
SENÃO 
ESCREVA("^^^^^")
FIM SE              
ESCREVA("=====")
 FIM SE
		
	 
	+++++ 
=====
	
	^^^^^
	
	=====
	 
	^^^^^
=====
	
	%%%%%
	
	
	
	
	 5a Questão (Ref.: 201702955032)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	Examine as afirmativas a seguir e marque a alternativa correta.
I- A estrutura de decisão pode alterar ou desviar o fluxo natural de execução de um algoritmo.
II- O uso de uma estrutura de decisão composta pode ser mais eficiente que o uso de duas estruturas de decisão simples, pois reduz o número de testes. 
III- Muitas vezes é possível combinar a condição de duas estruturas de decisão simples em apenas uma utilizando operadores lógicos.
		
	
	Todas as alternativas estão erradas.
	 
	Apenas a alternativa ii está correta.
	
	Apenas a alternativa iii está correta.
	 
	Todas as alternativas estão corretas.
	
	Apenas a alternativa i está correta.
	
	
	
	
	
	 8a Questão (Ref.: 201702921841)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, 
sendo que na 1ª. execução o valor de entrada é 7 e na 2ª. execução o valor de entrada é 8.    Para isso, considere 
o seguinte trecho em C++.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num != 2 || num != 4 || num != 6)
  {
      num = num + 2;
      cout << num << " ";
  }
  if (num != 8)
  {
      num--;
      cout << num << " ";
  }
  else
     cout << num * 5 ;
 
		
	
	9   8   10  40
 
	 
	9  40
 
	
	8  10   40
 
	
	9   6   10    9
 
	 
	9   8    10   9
	 1a Questão (Ref.: 201702921828)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	 Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução  o valor de entrada é 10 e na 2ª. execução o valor de entrada é 0.    Para isso, considere o seguinte trecho em C++.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num  > 0)
  {
      num++;
      cout << num << " ";
  }
  cout << num + 1 << " ";
  if (num < 0)
  {
      num--;
      cout << num << " ";
  }
  else
     cout << num * 10 ;
 
		
	 
	11  110  1  0
 
	
	11   110    1   0
 
	 
	11   12   110   1   0
 
	
	11  110  1 10
 
	
	11   12    110
 
	
	
	
	
	 4a Questão (Ref.: 201702921225)
	 Fórum de Dúvidas (2 de 2)       Saiba  (0)
	
	Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos abaixo escritos em C++ representa esta situação?
		
	 
	if (media >= 6)
    cout << "Aprovado";
else
    cout << "Reprovado";
 
	
	if (media > 6)
    cout << "Aprovado";
else
    cout << "Reprovado";
	
	if (media != 6)
{
    cout << "Aprovado";
}
else
{
    cout << "Reprovado";
}
	
	if (media <= 6)
    cout << "Aprovado";
else
    cout << "Reprovado";
	 
	if (media > 6)
{
    cout << "Aprovado";
}
else
{
    cout << "Reprovado";
}
	
	
	
	 1a Questão (Ref.: 201702921891)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um aluno de Introdução a Programação precisa escrever um programa que leia um caracter equivalente a uma estação do ano imprima o nome equivalente considerando que P- Primavera, V - Verão, O - Outono e I - Inverno. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla?
		
	
	while
	
	do/while
	 
	switch/case
	
	break
	
	for
	
	
	
	
	 2a Questão (Ref.: 201702955115)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	
A linguagem C++ possui estruturas de decisão, as quais podem mudar a sequência de execução dos comandos. Analise o trecho de programa abaixo e assinale a alternativa que corresponda a estrutura de decisão utilizada.
int main() {
int num;
cout<<"Digite um número: ";
cin>> num;
(num > 0)?cout<< num  : cout<<" Número negativo ";
return 0;
}
		
	
	Estruturacondicional de comando composto
	
	aninhamento de if
	
	comando switch
	 
	Operador ternário
	
	Estrutura condicional de comando simples
	
	
	
	
	 3a Questão (Ref.: 201702921241)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1- Domingo, 2 - Segunda etc. Qual  a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla?
		
	
	cout
	 
	switch/case
	
	for
	
	while
	
	do/while
	
	
	
	
	 4a Questão (Ref.: 201702921840)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Considere o trecho de programa em C++ abaixo.  O que é impresso na tela quando o número de entrada é 7 ? Assinale a opção correta.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num % 2 == 0)
    cout << num << "é divisível por 2";
  else
    if (num % 3 == 0 && num % 5 == 0)
       cout << num << " é divisível por 3 e por 5";
    else
        cout << num << " ### " ;
		
	
	 
7 é divisível por 3 e por 5.
	
	 
Nada aparece, pois o trecho de programa possui erro.
	 
	7 ###
	
	 
7 não é divisível por 2.
	
	 
Apenas 7
	
	
	
	
	 5a Questão (Ref.: 201702960489)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Considere que o trecho de código em C++ foi executado 2 vezes, sendo que na 1ª. execução o valor de entrada foi 10 e na 2ª. execução, o valor de entrada foi 5. Ao final das duas execuções, respectivamente, o que foi impresso na tela ? 
cout << "Digite um valor : "; 
cin >> z; 
switch(z) { 
case 5 : cout << 3 * z << " "; 
case 10 : cout << 11 /2 * z << " "; 
case 20 : cout << z * z - 10 << endl; 
break; 
default : cout << "Entrada invalida. " << endl; 
} 
		
	
	55 90 15 27.5 15
	 
	50 90 15 25 15
	
	15 27.5 15 55 90
	
	55 1
	
	15 25 15 50 90
	
	
	
	
	 6a Questão (Ref.: 201702955060)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Caso o valor inserido pelo usuário seja igual a 5, qual a mensagem exibida pelo código:
int a;
cin > >a;
if(a<5)cout<<"valor esperado";
else if(a>=5 && a<=10)cout<<"valor ainda aceitável";
else if(a>10 && a<20)cout<<"valor acima do esperado";
if(a>=20)cout<<"valor fora de faixa";
		
	
	valor acima do esperado
	 
	valor ainda aceitável
	
	nenhuma mensagem será exibida
	
	valor esperado
	
	valor fora de faixa
	
	
	
	
	 7a Questão (Ref.: 201702955067)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual o comando utilizado pelo C++ para implementação de algoritmos onde seja necessário que o usuário entre com um valor referente a uma opção a ser escolhida, quando é necessário consulta em uma tabela ou a um menu exibido na tela.
		
	
	table
	 
	switch/case
	
	cin
	
	break
	
	cout
	
	
	
	
	 8a Questão (Ref.: 201702974447)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Numa classe, são feitos cinco exames (A, B, C, D, E). Pedem-se estatísticas para determinar o número de estudantes que passou em A, B e D, mas não passou em C ou E. Como seria uma estrutura de decisão para resolver este problema?
		
	
	if (A >= 5 && B >= 5 && D >= 5) || (C < 5 && E < 5)
	
	if (A >= 5 && B >= 5 && D >= 5) || (C < 5 || E < 5)
	
	if (A >= 5 && B >= 5 || D >= 5) && (C < 5 || E < 5)
	
	if (A >= 5 && B >= 5 && D >= 5) && (C < 5 && E < 5)
	 
	if (A >= 5 && B >= 5 && D >= 5) && (C < 5 || E < 5)
	 1a Questão (Ref.: 201702963517)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Às vezes me perguntam se existe alguma razão para existirem tantas formas de decisão nas linguagens de programação.
Eu sempre digo: Claro que sim!
Analise as afirmativas abaixo e escolha a opção certa.
I Se tivermos que fazer um teste e só executar um bloco, que pode ter uma instrução ou mais instruções, o if simples deverá ser escolhido.             
II Se tivermos duas possibilidades de respostas, não poderemos usar dois if(s) simples, onde o teste de um é o complementa o do outro,  porque poderão sair duas  respostas.  
III Se tivermos três possibilidades de respostas, podemos usar um if simples e um if composto que não teremos problemas com as respostas.    
IV Quando temos 10 possibilidades de respostas, poderemos usar 10 if(s) simples,  embora usar ifs encadeados seria mais eficiente. 
		
	
	As afirmativas II, III e IV são verdadeiras
	 
	Somente a afirmativa I é verdadeira
	 
	As afirmativas I e IV são verdadeiras
	
	Somente a afirmativa III é falsa
	
	Somente a afirmativa II é verdadeira
	
	
	
	 1a Questão (Ref.: 201702921708)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Considere o trecho de programa em C++ abaixo. Marque a opção que, corretamente, mostra o que é impresso na tela. 
int x, y, z; 
x = 5; 
y = 20; 
while (x <= y) { 
z = x + y; 
x = x + 5; 
} 
cout << z << endl; 
		
	 
	25
	
	35
	
	30
	 
	40
	
	20
	
	
	
	
	 2a Questão (Ref.: 201702921520)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	As estruturas de repetição permitem executar mais de uma vez um mesmo trecho de código. Trata-se de uma forma de executar blocos de comandos somente sob determinadas condições, mas com a opção de repetir o mesmo bloco quantas vezes forem necessárias. As estruturas de repetição são úteis, por exemplo, para repetir uma série de operações semelhantes que são executadas para todos os elementos de uma lista ou de uma tabela de dados, ou simplesmente para repetir um mesmo processamento até que uma certa condição seja satisfeita. Sejam as seguintes afirmativas:
I - Toda estrutura de repetição apresenta um teste no início e um na saída.
II - Toda estrutura de repetição pode ser substituída por um conjunto de estruturas de decisão, onde não haja testes ou condições.
III - Toda estrutura de repetição apresenta um critério de parada.
IV- Toda estrutura de repetição apresenta fluxo de execução invertido devido a diversas iterações.
 
Marque a alternativa que representa apenas as afirmativas CORRETAS:
		
	 
	II, III e IV
	
	I e IV
	
	I e III
	
	I
	 
	III
	
	
	
	
	 3a Questão (Ref.: 201702921640)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O que está sendo executado pelo programa C++ a seguir? 
int main() 
{ 
  int CONT, SOMA; 
  CONT = 0; 
  SOMA = 0; 
  while (CONT < 50) 
  { 
    SOMA = SOMA + CONT; 
    CONT = CONT + 2; 
  } 
} 
		
	 
	Soma todos os números ímpares de 0 a 49
	 
	Soma todos os números pares de 0 a 48
	
	Soma os 50 números pares digitados.
	
	Soma todos os números de 0 a 49
	
	Soma todos os números pares de 0 a 50
	
	
	
	
	 4a Questão (Ref.: 201702921370)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Considere o trecho abaixo sabendo que num é um variável inteira.
 
num = 11;
do {
         if (num % 2 == 0)
            cout << num << "\n";
       num = num -1 ;
}  while (num != 0);
 
Assinale a opção correta :
		
	
	o trecho fornecido pára quando num for diferente de zero e são exibidos os valores 10 e 8, pelo menos.
	
	O trecho fornecido pára quando  num for zero e os números exibidos  são todos os pares de 10 até 0, nesta ordem.
	
	O trecho fornecido pára quando  num for diferente de zero e o único número exibido é o 10.
	 
	O trecho fornecido pára quando  num for zero e os números exibidos  são todos os pares de 10 até 2, nesta ordem.
	
	O trecho entra em loop.
	
	
	
	
	 5a Questão (Ref.: 201702921900)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:int main ( ) {
    int i = 0;
    double x, y = 0;
    cout << "Digite um numero: ";
    cin >> x;
    while (x != 0){
        i = i + 1;
        y = y + x;
        cout << "Digite um numero: ";
        cin >> x;
    }
    y = y / i;
    cout << "Numero: " << x << "\n";
    system("PAUSE");
    return 0;
}
		
	
	O menor de todos os elementos digitados
	 
	O último digitado, ou seja, zero
	
	A média dos elementos digitados
	 
	O maior de todos os elementos digitados
	
	A quantidade de elementos digitados
	
	
	
	
	 6a Questão (Ref.: 201702921744)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual a estrutura de repetição mais indicada para os casos em que é necessário que o bloco de código a ser repetido seja sempre repetido pelo menos uma vez?
		
	
	while{}
	 
	do{ }while
	
	repeat until
	 
	for{}
	
	while do
	
	
	
	
	 8a Questão (Ref.: 201702921700)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A fim de possibilitar a implementação de algoritmos estudamos algumas estruturas básicas, como estrutura de desvio de fluxo, estrutura de repetição etc. Entre as estrutura de repetição há uma na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição. Esta estrutura é implementada em C++ pelo comando básico:
		
	 
	while
	
	for/while
	
	for
	
	do/for
	 
	do/while
	
	 1a Questão (Ref.: 201702921809)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para que a palavra "AMOR" seja escrita na tela 5 vezes, qual condição apropriada deve ser colocada no trecho de código abaixo? Marque a opção correta. 
x = 1;
while ( _________ )
{
cout<<"AMOR \n";
x = x + 2;
}
		
	
	x <= 5
	
	x < 5
	
	x <= 11
	
	x > 10
	 
	x < 10
	
	
	
	
	 3a Questão (Ref.: 201702921897)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a alternativa correta em relação a quantidade de vezes que a palavra "ALGORITMO" será impressa, no trecho de código abaixo:
cont = 0;
while( cont < 30 ) {
   cout << "ALGORITMO" << endl;
   cont = cont + 1;
}
		
	 
	Nenhuma das alternativas.
	
	29
	
	15
	
	31
	 
	30
	
	
	
	
	 4a Questão (Ref.: 201702921772)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Comando de repetição é utilizado quando se deseja repetir determinados comandos. Marque a opção que representa o uso do comando while para implementar a estrutura de um contador corretamente.
		
	
	while (repita 10 vezes) { }
	
	while (if cont =10){ }
	
	while () { cout << "exibindo o número"; }
	
	String cont = ""; { cont++; } while (cont!="")
	 
	int cont = 0; while (cont <=10){ cout << "exibindo o número " << cont; cont++; }
	
	
	
	
	 5a Questão (Ref.: 201702921223)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?
		
	
	for ( i = 0; i == num; i++)
	 
	enquanto (num > 0)
	
	for (i = num; i > 0; i++)
	
	while (num == 0)
	 
	while (num != 0)
	
	
	
	
	 6a Questão (Ref.: 201702921507)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A partir da comparação entre as estruturas while e do...while, é certo afirmar que:
		
	
	Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser executado.
	
	No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o bloco de comandos será sempre executado, pelo menos uma vez.
	
	Em termos de execução não há diferença. A diferença está, apenas, na sintaxe.
	 
	No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco de comandos controlado será sempre executado, pelo menos uma vez.
	 
	Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre executado, pelo menos uma vez.
	
	
	
	
	 7a Questão (Ref.: 201702921791)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a alternativa correta em relação a quantidade de vezes que a palavra "PAZ" será impressa, no trecho de código abaixo: 
x = 50;
do{
y = 8;
do{
cout<<"PAZ \n";
y++;
} while ( y <10);
x--;
}while ( x > 48);
		
	 
	4 vezes
	
	7 vezes
	 
	5 vezes
	
	8 vezes
	
	6 vezes
	
	
	
	
	 8a Questão (Ref.: 201702921697)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale o item que corresponde à condição da estrutura de repetição que faz com que o programe abaixo imprima 4 vezes a palavra bom dia.
int a=8; 
while(____) { 
std::cout << "bom dia\n"; 
a = a -2; 
} 
		
	 
	a < 0
	
	a >= 0
	
	a == 0
	
	a <= 0
	 
	a > 0
	 1a Questão (Ref.: 201702974448)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em alguns casos um programador se depara com rotinas que precisam ser repetidas constantemente durante o fluxo de seu programa, aumentando consideravelmente a quantidade de linhas do seu programa. Para resolver isto é necessário construir pequenos programas que devem ser chamados de dentro do bloco principal. Estes pequenos programas podem ser classificados de duas formas diferentes relacionados à sua utilização no código. Como são chamados estes programas?
		
	 
	Função e procedimento
	
	Procedimento e main
	
	Struct e função
	
	Include e main
	
	Main e função
	
	
	
	
	 2a Questão (Ref.: 201702963672)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para calcular o volume de um cilindro, precisamos saber o raio da base e a altura do cilindro.
Um desenvolvedor iniciante escreveu alguns cabeçalhos da função que irá definir, mas, como está em dúvida, está pedindo a sua ajuda.
Analise as opções abaixo e assinale a que corresponde ao cabeçalho de uma função que deverá receber valores necessários através dos seus parâmetros para que possa calcular e exibir dentro da função o volume do cilindro
		
	
	float Volume Cilindro(float raio, altura)
	 
	void V_Cilindro(float r, float h)
	
	float Volume(int raio, int altura)
	
	float Cilindro(float R, H )
	
	void Volume-Cilindro (Raio, Altura)
	
	
	
	
	 3a Questão (Ref.: 201702955142)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma Função, em C++, é um programa à parte ou um subprograma que pode ser chamado de dentro do programa principal, sempre que necessário. Assinale abaixo a alternativa que NÃO representa uma vantagem de se utilizar função dentro de um programa.
		
	
	melhora a manutenção e permite a alteração de uma determinada parte do código de uma maneira mais rápida.
	
	melhora a legibilidade.
	
	modulariza o programa em partes menores e mais funcionais.
	
	evita que uma parte do código seja repetida várias vezes em um programa
	 
	evita a sobrecarga de digitação.
	
	
	
	
	 4a Questão (Ref.: 201702960679)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a afirmativa incorreta.
		
	
	O comando return permite retornar um valor pela função.
	 
	Algumas funções não precisam ter um tipo.
	
	As variáveis que estão no escopo de qualquer função são ditas locais.
	
	Quando a função nada retorna, colocamos a palavra void antes do nome da função.
	
	As variáveis que estão fora do escopo de qualquer função são ditas globais.
	
	
	
	
	 5a Questão (Ref.: 201703004367)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise as quatro sentenças abaixo sobre escopo das variáveis e, em seguida, assinale a alternativa correta:
I. Trata-se do bloco de código onde a variável é válida;
II.As variáveis que são definidas dentro de uma função são chamadas de variáveis globais;
III. Os parâmetros formais de uma função valem dentro e também fora da função;
IV. As variáveis são válidas nos blocos em que foram definidas.
		
	
	Apenas as sentenças I, II e IV estão corretas
	
	Apenas a sentença I está correta
	
	Apenas as sentenças I e II estão corretas
	 
	Apenas as sentenças I e IV estão corretas
	
	Todas as sentenças estão corretas
	
	
	
	
	 6a Questão (Ref.: 201702974453)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma função deve obrigatoriamente conter um tipificador, ou seja, deve retornar um valor ao término de sua execução. No entanto, para sua execução ser eficiente, é necessário enviar dados do bloco principal, que chama a função, para o interior da função. O espaço reservado para transportar esses dados de um lado para o outro é chamado de:
		
	 
	Parâmetros.
	
	Variável  global.
	
	Variável  local.
	
	Vetor global.
	
	Vetor local.
	
	
	
	
	 7a Questão (Ref.: 201702960954)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a opção correta, considerando a função calculaIMC definida abaixo : 
float calculaIMC(float peso, float altura) { 
return peso/(altura * altura); 
} 
		
	
	A função calculaIMC não compila
	
	A função calculaIMC está errada, pois deveria ler o peso e a altura, usando 
cin >> peso >> altura;
	
	A função calculaIMC deveria ser do tipo void e não float.
	 
	A função calculaIMC tem 2 parâmetros e retorna um valor do tipo float.
	
	A função calculaIMC não tem parâmetros e retorna um valor do tipo float.
	
	
	
	
	 8a Questão (Ref.: 201703004365)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	No cabeçalho de uma função que não retornam valor utilizamos "void" logo no começo. Já em uma função que retorna valor, no lugar da palavra "void":
		
	
	temos que usar somente os comandos "cin" e "cout" no corpo da função
	
	temos que acrescentar ";" no final do cabeçalho de declaração da função
	 
	temos que indicar o tipo do retorno, além de usar o comando "return" dentro da função
	
	temos que retirar os nomes dos parâmetros, deixando apenas os seu tipos, no cabeçalho da função
	
	não devemos colocar nada, já que não possível que uma função não retorne valor
	
	 1a Questão (Ref.: 201702955146)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O escopo de uma variável é o bloco de código onde a variável é válida. Analise as afirmativas abaixo e assinale a alternativa correta:
I) As variáveis que são definidas dentro de uma função são chamadas de variáveis locais.
II) Os parâmetros formais de uma função valem somente dentro da função.
III) Uma variável que foi definida dentro de uma função não é acessível em outras funções, mesmo se os nomes forem exatamente iguais.
		
	
	Somente II e III corretas.
	 
	Somente I correta.
	 
	Todas estão corretas.
	
	Somente I e II corretas.
	
	Somente I e III corretas.
	
	
	
	
	 1a Questão (Ref.: 201702921818)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise o código em C++ mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução:
 
		
	
	O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que sejam menores que 30.
	 
	O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que sejam maiores que 30.
	 
	O código armazenará em um vetor 50 números inteiros e imprimirá somente os números ímpares e que sejam maiores que 30.
	
	O código armazenará em um vetor 50 números inteiros e imprimirá todos os números que sejam maiores que 30.
	
	O código armazenará em um vetor 50 números inteiros e imprimirá todos os 50 números.
	
	
	
	
	 2a Questão (Ref.: 201702921813)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	<valor[x];
</valor[x];
		
	
	Todos os elementos que são menores que cinco do vetor VALOR.
	
	Todos os elementos ímpares do vetor VALOR.
	
	Todos os elementos pares do vetor VALOR.
	 
	Todos os elementos que são maiores que cinco do vetor VALOR.
	 
	Todos os elementos do vetor VALOR.
	
	
	
	
	 3a Questão (Ref.: 201702921432)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA. Assinale a declaração correta:
		
	 
	float LISTA[15];
	
	int LISTA[16];
	
	float lista[15];
	
	int lista[15];
	 
	float lista[16];
	
	
	
	
	 4a Questão (Ref.: 201702921782)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um médico precisa armazenar o peso, a altura e o IMC de seus 1000 pacientes. Contratou um programador que disse que o programa teria algumas matrizes unidimensionais para o armazenamento.
Assinale a opção abaixo que representa a declaração das referidas matrizes pelo programador, conforme as informações acima:
		
	
	float peso[1001], altura[1001], imc [1001];
	
	char peso[1000], altura [1000], imc[1000];
	 
	float peso[1000], altura[1000], imc [1000];
	
	char peso[999], altura[999], imc [999];
	
	float peso[1000] ; altura[1000] ; imc[1000];
	
	
	
	
	 5a Questão (Ref.: 201702921383)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um lojista gostaria de desenvolver um programa para armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
 Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima?
		
	
	double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	double codigos[999], qtdade[999], valorC[999], valorV[999];
	
	int codigos[999], qtdade[999]; float valorC[999], valorV[999];
	 
	double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
	 
	int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	
	
	
	 6a Questão (Ref.: 201702921785)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Análise a seguinte afirmação:
"Um shopping possui 4 andares, cada andar possui 30 lojas".
Se você for declarar uma matriz, na linguagem C++, para a afirmação acima, qual das opções abaixo você escolheria?
		
	
	int shopping[4][4];
	
	int shopping[30][1];
	
	int shopping[1][30];
	 
	int shopping[30][30];
	 
	int shopping[4][30];
	
	
	
	
	 7a Questão (Ref.: 201702921673)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Sabendo-se que a sintaxe do C e do C++ estabelece que a declaração de vetores bidimensionais deve se dar da seguinte forma:
< tipo do dado > nome_da_matriz [nº de linhas][nº de colunas];
Na codificação de um programa, na linguagem C++, é necessário a declaração de uma matriz bidimensional para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. Tomando-se como base que o algoritmo considera que os dados estarão organizados na matriz de modo que cada linha represente as notas de um único aluno, marque a alternativa que apresenta de forma correta a declaração desta matriz, chamada notasAlunos.
		
	 
	c) float notasAlunos[30,6];
	
	d) float notasAlunos[6,30];
	 
	a) float notasAlunos[30][6];
	
	b) float notasAlunos[6][30];
	
	e) float notasAlunos[][];
	
	
	
	
	 8a Questão (Ref.: 201702921672)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em uma aplicação em C/C++,a matriz ESTOQUE [3][4] armazena, em cada uma de suas linhas, a quantidade estocada de produtos no último quadrimestre (4 meses). Sabendo-se que a declaração de uma matriz em C/C++ se dá da forma:
< tipo de dado> nome [nºde linhas][nºde colunas];
 Para obter o total estocado no primeiro mês do quadrimestre, o programa deverá:
		
	 
	Somar todas as colunas da linha índice 1
	 
	Somar todas as linhas da coluna índice 0.
	
	Somar todas as colunas da linha índice 0.
	
	Somar todas as linhas da coluna índice 1.
	
	Somar todas as linhas de todas as colunas.
	 1a Questão (Ref.: 201702921397)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise a seguinte afirmação:
"Um edifício tem 8 andares, cada andar tem 5 apartamentos."
Como poderíamos escrever uma definição de matriz, na linguagem C++, seguindo a afirmação acima, sabendo que os dados seriam do tipo int?
		
	
	int edifício[5][8];
	 
	int edifício[40][1];
	 
	int edifício[8][5];
	
	int edifício[1][40];
	
	int edifício[40][5];
	
	
	
	
	 2a Questão (Ref.: 201702921803)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	<valor[x];
</valor[x];
		
	
	Imprimirá na tela todos os valores de um vetor que são pares.
	 
	Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e múltiplos de 7.
	 
	Imprimirá na tela todos os valores de um vetor que não são múltiplos de 5.
	
	Imprimirá na tela todos os valores de um vetor que são ímpares.
	
	Imprimirá na tela todos os valores de um vetor.
	
	
	
	
	 3a Questão (Ref.: 201702921537)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em um programa, deseja-se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma turma, em uma matriz NOTA. Entendendo-se que todos os dados de um mesmo aluno ficarão armazenados em uma mesma linha, assinale a alternativa que indica a declaração correta na matriz descrita.
		
	
	float NOTAS [5][50];
	
	long int NOTA [50][5];
	 
	float NOTA [50][5];
	
	int NOTAS [5][50];
	 
	int NOTA [50][5];
	
	
	
	
	 4a Questão (Ref.: 201702921821)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma professora possui uma turma de 40 alunos e precisa declarar uma matriz bidimensional, na linguagem C++, para armazenar as notas de AV1, AV2 e AV3 da turma. Considere que ela necessita dos dados organizados na matriz, de modo que cada linha deverá representar um aluno. Assinale a alternativa que apresenta a declaração desta matriz.
		
	 
	float notas[40][3];
	
	char notas[40][3];
	
	char notas[3][40];
	
	float notas[40,3];
	 
	int notas[40][40];
	
	
	
	
	 5a Questão (Ref.: 201702921524)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Sendo a matriz M bidimensional igual a:
 
	1
	2
	3
	4
	5
	-5
	3
	0
Dimensionadas da seguinte maneira:
int m[2][4];
Determine quais são os seguintes elementos:
         m[0][3]
         m[0][0]
         m[1][1]
         m[1][2]
 
 
		
	
	4 - 5 - -5 - 0
	 
	4 - 1 - -5 - 3
	
	0 - 1 - 3 - 5
	
	5 - 1 - 3 - 0
	
	-5 - 1 - 5 - 4
	
	
	
	
	 6a Questão (Ref.: 201702921797)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um estudante do curso Sistemas de Informação precisa declarar uma matriz bidimensional para armazenar o valor dos 12 salários de 45 funcionários.
Qual das opções abaixo o estudante deverá declarar?
		
	
	char funcionario[12][12];
	 
	float funcionario[45][45];
	
	int salario[45], funcionario[12];
	 
	float funcionario[45][12];
	
	float funcionario[12],[12];
	
	
	
	
	 7a Questão (Ref.: 201702921892)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual estrutura de repetição abaixo preenche corretamente um vetor de 30 posições com 0 (zero) em cada uma das posições?
		
	 
	for(int i=1;i<=30;i++){ vetor[i] = 0; }
	
	for(int i=0;i<=30;i++){ vetor[i] = 0; }
	 
	for(int i=0;i<30;i++){ vetor[i] = 0; }
	
	for(int i=1;i<30;i++){ vetor[i] = 0; }
	
	for(int i=0;i<30;i++){ vetor[i] == 0; }
	
	
	
	
	 8a Questão (Ref.: 201702921792)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Suponha que você tenha que fazer um programa em C++ e deseja armazenar a venda dos 3 meses de 30 vendedores de uma loja em uma matriz. Marque a opção que representa esta declaração:
		
	 
	float valores[32];
	
	char valores[30];
	
	char valores[30][2];
	
	float valores[30][2];
	 
	float valores[30][3];
	 1a Questão (Ref.: 201702921122)
	Acerto: 1,0  / 1,0
	A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
		
	
	Linguagem de alto nível
	
	Linguagem de Máquina
	
	Linguagem de baixo nível
	 
	Programa
	
	Compilador
		
	
	
	 2a Questão (Ref.: 201702921776)
	Acerto: 1,0  / 1,0
	Analise as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que:
		
	
	Apenas as alternativas II e III são INCORRETAS
	 
	Apenas as alternativas I e III são CORRETAS
	
	Apenas as alternativas I e II são CORRETAS
	
	Apenas a alternativa I é CORRETA
	
	Todas as alternativas são CORRETAS
		
	
	
	 3a Questão (Ref.: 201702921373)
	Acerto: 1,0  / 1,0
	Assinale a opção correta. Sobre variáveis é correto afirmar que ...
		
	 
	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.
	
	palavras reservadas podem ser usadas para nome de variáveis.
	
	o nome de uma variável sempre pode começar com acento.
	
	nomes de variáveis sempre podem iniciar com aspa.
		
	
	
	 4a Questão (Ref.: 201702921874)
	Acerto: 1,0  / 1,0
	Necessita de espaço na memória e define o tipo de dado a ser armazenado
		
	
	Comando Enquanto-Faça
	
	Estrutura de Seleção
	 
	Variável
	
	Variável de Controle
	
	Comando PARA
		
	
	
	 5a Questão (Ref.: 201702962917)
	Acerto: 1,0  / 1,0
	Uma IDE (integrated development environment ou ambiente de desenvolvimento integrado)  reúne várias facilidades para o programador. Assinale a opção onde está presente o programa que possibilita acompanhar a execução do programa e verificar erros.
		
	 
	Depurador
	
	Linkeditor
	
	Compilador
	
	Corretor
	
	Editor
		
	
	
	 6a Questão (Ref.: 201702921471)
	Acerto: 1,0  / 1,0
	Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++
		
	 
	cout << "lendo a idade"; cin >> idade;
	
	exiba "lendo a idade"; lendo idade;
	
	System.out.println("lendo idade"); System.out.println("lendo idade");
	
	cout "lendo a idade"; cin idade;
	
	cout < lendo idade; cin > idade
		
	
	
	 7a Questão (Ref.: 201702921703)
	Acerto: 1,0  / 1,0
	A declaração de variáveis permite reservar um espaço na memória para que possa armazenar os dados de um programa. Indique os nomes de variáveis que são válidos em C++.
		
	
	8situacao, numero
	
	double, int
	
	preço, medida
	 
	mumero2Casa, idade
	
	us# , tempo
		
	
	
	 8a Questão (Ref.:201702921870)
	Acerto: 0,0  / 1,0
	Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para uso.
		
	
	c) _HoraCerta, %Soma, Contador
	
	b) $Salario, Soma, 99Total, _Hora
	 
	a) Contador, Soma%Total, Salario_Novo
	 
	d) HoraCerta, Inicio, Contador10
	
	a) Contador, SalarioM, %Soma, _NomeAluno
		
	
	
	 9a Questão (Ref.: 201702955323)
	Acerto: 1,0  / 1,0
	Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela.
 
#include
using namespace std;
int main()
{
int N1, N2;
N1= 27;
N2= 54;
if ( ______________ )
{
   cout<< N2;
}
else
{
   cout<< N1;
}
return 0;
}
		
	
	N2 > N1 || N1 > 50
	 
	N1 > N2 || N2 < 50
	
	N2 == N1 || N2 > 20
	
	N1 < N2 && N1 < 50
	
	N1 < N2 && N1 > 20
		
	
	
	 10a Questão (Ref.: 201702921841)
	Acerto: 0,0  / 1,0
	Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, 
sendo que na 1ª. execução o valor de entrada é 7 e na 2ª. execução o valor de entrada é 8.    Para isso, considere 
o seguinte trecho em C++.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num != 2 || num != 4 || num != 6)
  {
      num = num + 2;
      cout << num << " ";
  }
  if (num != 8)
  {
      num--;
      cout << num << " ";
  }
  else
     cout << num * 5 ;
 
		
	
	9   6   10    9
 
	
	9   8   10  40
 
	
	9  40
 
	 
	9   8    10   9
 
	 
	8  10   40
 
	 1a Questão (Ref.: 201702921126)
	Acerto: 1,0  / 1,0
	Considerando as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que:
		
	
	Apenas a alternativa I é CORRETA
	
	As alternativas II e III são INCORRETAS
	
	Todas as alternativas são CORRETAS
	
	Nenhuma das opções anteriores
	 
	As alternativas I e III são CORRETAS
		
	
	
	 2a Questão (Ref.: 201702921518)
	Acerto: 1,0  / 1,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 afirmações:
( ) 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.
Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos.
		
	 
	G, P, N
	
	G, N, P
	
	P, N, G
	
	N, P, G
	
	N, G, P
		
	
	
	 3a Questão (Ref.: 201702955091)
	Acerto: 1,0  / 1,0
	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?
		
	
	Conversão
	
	Ligação
	 
	Compilação
	
	Indexação
	
	Transformação
		
	
	
	 4a Questão (Ref.: 201702958503)
	Acerto: 1,0  / 1,0
	Assinale a opção correta.
		
	
	Um programa em C++ não precisa ser compilado.
	
	Um programa em C++ não tem variáveis.
	
	Programa é um algoritmo escrito em fluxograma.
	 
	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.
		
	
	
	 5a Questão (Ref.: 201702962917)
	Acerto: 1,0  / 1,0
	Uma IDE (integrated development environment ou ambiente de desenvolvimento integrado)  reúne várias facilidades para o programador. Assinale a opção onde está presente o programa que possibilita acompanhar a execução do programa e verificar erros.
		
	
	Corretor
	
	Editor
	
	Compilador
	
	Linkeditor
	 
	Depurador
		
	
	
	 6a Questão (Ref.: 201702921471)
	Acerto: 1,0  / 1,0
	Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++
		
	
	cout < lendo idade; cin > idade
	
	System.out.println("lendo idade"); System.out.println("lendo idade");
	
	cout "lendo a idade"; cin idade;
	 
	cout << "lendo a idade"; cin >> idade;
	
	exiba "lendo a idade"; lendo idade;
		
	
	
	 7a Questão (Ref.: 201703191630)
	Acerto: 0,0  / 1,0
	Para ler um valor a ser armazenado na variável num do tipo inteiro em C++ deve ser utilizado:
		
	 
	cin>>num;
	
	
	
	printf(num);
	 
	cout>>num;
	
	cin=num;
		
	
	
	 8a Questão (Ref.: 201702921703)
	Acerto: 1,0  / 1,0
	A declaração de variáveis permite reservar um espaço na memória para que possa armazenar os dados de um programa. Indique os nomes de variáveis que são válidos em C++.
		
	
	double, int
	
	preço, medida
	
	8situacao, numero
	 
	mumero2Casa, idade
	
	us# , tempo
		
	
	
	 9a Questão (Ref.: 201702921593)
	Acerto: 1,0  / 1,0
	O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não.
		
	
	decisão, enquanto, condição, decisão, verdadeira.
	
	condição, repita, se, condição, para.
	
	decisão, para, condição, condição, falsa.
	
	decisão, se, condição, condição, para.
	 
	decisão, se, condição, condição, verdadeira.
		
	
	
	 10a Questão (Ref.: 201702921828)
	Acerto: 1,0  / 1,0
	 Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução  o valor de entrada é 10 e na 2ª. execução o valor de entrada é 0.    Para isso, considere o seguinte trecho em C++.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num  > 0)
  {
      num++;
      cout << num << " ";
  }
  cout << num + 1 << " ";
  if (num < 0)
  {
      num--;
      cout << num << " ";
  }
  else
     cout << num * 10 ;
 
		
	 
	11   12   110   1   0
 
	
	11   12    110
 
	
	11   110    1   0
 
	
	11  110  1 10
 
	
	11  110  1  0
 
	 1a Questão (Ref.: 201702958491)
	Acerto: 1,0  / 1,0
	Assinale a opção correta:
		
	
	A forma mais comum de escrever um algoritmo é usar um bom software.
	 
	A forma mais comum de escrever um algoritmo é em portugol.
	
	A forma mais comum de escrever um algoritmo é em Português.
	
	A forma mais comum de escrever um algoritmo é em fluxograma.
	
	A forma mais comum de escrever um algoritmo é em Inglês.
		
	
	
	 2a Questão (Ref.: 201702921375)
	Acerto: 1,0  / 1,0
	Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
		
	
	Os algoritmos correspondem, estritamente,

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes