Buscar

LÓGICA DE PROGRAMAÇÃO SIMULADO 03

Prévia do material em texto

LÓGICA DE PROGRAMAÇÃO
	
	Avaiação Parcial: CCT0535_SM_201608083675 V.3 
	 
	Aluno(a): GILIARDI JOSE FELIPPE
	Matrícula: 201608083675
	Acertos: 10,0 de 10,0
	Data: 05/04/2017 09:43:14 (Finalizada)
	
	 1a Questão (Ref.: 201608732316)
	Acerto: 1,0  / 1,0
	O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 11100101b, se escrito na base decimal, equivale a:
		
	 
	229
	
	120
	
	148
	
	Nenhuma das anteriores
	
	175
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 2a Questão (Ref.: 201608732313)
	Acerto: 1,0  / 1,0
	O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 35, se escrito na base binária, equivale a:
		
	
	0110 0011
	
	0101 1001
	 
	0010 0011
	
	1101 0111
	
	0101 1101
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 3a Questão (Ref.: 201608196342)
	Acerto: 1,0  / 1,0
	Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que:
		
	
	A linguagem natural é a melhor forma de representar um algoritmo, devido à sua grande flexibilidade e objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento.
	
	É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de linguagem de programação, não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e, finalmente, passar ao português estruturado.
	
	O fluxograma, por ser uma representação gráfica, é a forma mais completa de especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de programação específicas, sendo de utilidade bastante limitada e inútil para representar outros processos não computacionais.
	 
	O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo de dado que pode ser armazenado em cada variável, por exemplo.
	
	O diagrama de chapin é uma forma totalmente textual de representar um algoritmo.
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 4a Questão (Ref.: 201608134242)
	Acerto: 1,0  / 1,0
	Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo?
		
	
	Pseudocódigo
	 
	Lógica Booleana
	
	Fluxograma Convencional
	
	Portugol
	
	Descrição Narrativa
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 5a Questão (Ref.: 201608229786)
	Acerto: 1,0  / 1,0
	Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++.
		
	
	Declarar uma variável
	 
	Incluir um arquivo de biblioteca dentro do programa fonte
	
	Usar  um namespace
	
	Definir uma constante
	
	Definir um novo tipo de dado
		
	
	
	 6a Questão (Ref.: 201608229808)
	Acerto: 1,0  / 1,0
	Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000,  qual a saída?
		
	 
	2040
	
	40
	
	400
	
	2400
	
	2000
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 7a Questão (Ref.: 201608229919)
	Acerto: 1,0  / 1,0
	Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa.
                  cout << "Produto =  " << multiplicar(a,b);
 
Observe as opções abaixo e escolha aquela onde o protótipo da função está presente.
		
	
	void multiplicar(int a, int b);
	
	void multiplicar(int a, b);
	 
	int multiplicar(int a, int b) ; 
	
	void multiplicar(int ; int);
	
	float multiplicar(int a, int b);
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201608322378)
	Acerto: 1,0  / 1,0
	Observe a fórmula abaixo que calcula a soma dos n primeiros termos de uma PA.
Sn = n/2 [ 2a + (n-1) r ]
a primeiro termo da série
n número de termos da série
r razão da série 
Se você desejasse escrever o corpo de uma função, para resolver o problema acima, cujo cabeçalho seria
int somaPA(int a, int n, int r)
qual das opções abaixo escolheria?
 
		
	
	{ return 2*a + (n-1)*r *n/2; } 
	
	{ return (2*a) + (n-1)*r*n/2; } 
	
	{ return (2*a + n-1*r)*n/2; } 
	 
	{ return (2*a + (n-1)*r)*n/2; } 
	
	{ return (2*a) + n-1*r*n/2; } 
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 9a Questão (Ref.: 201608230580)
	Acerto: 1,0  / 1,0
	Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem: 2012, 18081907. Selecione a opção cujo conteúdo é igual ao que será exibido na tela.
#include 
using namespace std; 
int main()
{
    int data, anoAtual, num; 
    cin   >>  anoAtual; 
    cin  >>  data; 
    num = anoAtual - data % 10000; 
    if(num >= 10 && num <= 99) 
        cout  <<   data /1000000; 
    else
    cout   <<   data / 10000; 
system("pause");
}
		
	 
	1808
	
	81907
	
	18
	
	1907
	
	8
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 10a Questão (Ref.: 201608784253)
	Acerto: 1,0  / 1,0
	As variáveis A=3.5, B=8, C='x' e D="falso", analise as expressões abaixo e marque a opção que corresponde a ordem correta dos resultados lógicos.
I. (A < B) || (C = = '8') && (D != "verdadeiro") 
II. (3*A > B) && (B%2 = = 0.16) && (B-A < 5) 
III. (A*B > 25) || (D = = falso) || (C != 'x') 
		
	
	F / F / V
	
	F / V / F
	 
	V / F / V
	
	V / V / V
	
	V / F / F
		 Gabarito Comentado.
	 Gabarito Comentado.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes