Buscar

TC A6.3 Algoritimos

Prévia do material em texto

Exercício: CCT0239_EX_A6_201702472027_V3 
	Matrícula: 
	
	Data: 08/04/2017 08:29:03 (Finalizada)
	
	 1a Questão (Ref.: 201703346877)
	 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.
		
	
	cin
	
	break
	 
	switch/case
	
	cout
	
	table
	
	
	
	
	 2a Questão (Ref.: 201703313046)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O que será exibido de acordo com o trecho de código abaixo?
c 20
r  c mod 2
se (r = 0) entao
    escreva("Valor de r:", r)
senao
    se (r = 1) entao
         escreva("Valor de r: ",r)
    senao
        escreva("Valor de r:",r+3)
    fimse
fimse
		
	
	Valor de r: 3
	
	Valor de r: 10
	
	Nada será exibido.
	 
	Valor de r: 0
	
	Valor de r: 1
	
	
	
	
	 3a Questão (Ref.: 201703355327)
	 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 I e IV são verdadeiras
	
	Somente a afirmativa II é verdadeira
	
	Somente a afirmativa III é falsa
	
	Somente a afirmativa I é verdadeira
	
	As afirmativas II, III e IV são verdadeiras
	
	
	
	
	 4a Questão (Ref.: 201703352299)
	 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; 
} 
		
	 
	50 90 15 25 15
	
	15 27.5 15 55 90
	
	15 25 15 50 90
	
	55 1
	
	55 90 15 27.5 15
	
	
	
	
	 5a Questão (Ref.: 201703346925)
	 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;
}
		
	 
	Operador ternário
	
	Estrutura condicional de comando composto
	
	comando switch
	
	Estrutura condicional de comando simples
	
	aninhamento de if
	
	
	
	
	 6a Questão (Ref.: 201703313051)
	 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?
		
	
	for
	
	do/while
	 
	switch/case
	
	while
	
	cout
	
	
	
	
	 7a Questão (Ref.: 201703313701)
	 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
	
	break
	
	do/while
	
	for
	 
	switch/case
	
	
	
	
	 8a Questão (Ref.: 201703346870)
	 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";
		
	
	nenhuma mensagem será exibida
	
	valor acima do esperado
	
	valor fora de faixa
	
	valor esperado
	 
	valor ainda aceitável

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes