Buscar

Logica de programacao - avaliacao parcial

Prévia do material em texto

Parte superior do formulário
		
		
	
	
	
	CCT0535_201901149561 V.1
	
	 
	
		
		Disc.: LÓGICA DE PROGRAMAÇÃO   
	Aluno(a): IGOR AZEVEDO GUSMÃO MORAES
	Matrícula: 201901149561
	Acertos: 10,0 de 10,0
	Início: 19/04/2019 (Finaliz.)
	
	
	1a Questão (Ref.:201901856753)
	Acerto: 1,0  / 1,0 
	Um algoritmo é:
		
	
	A parte de um programa em que se limita a definir as constantes
	
	Uma sequência de passos para realizar uma atividade.
	
	Um software utilizado para escrever programas
	
	NDA
	
	A operação matemática inversa a potencia.
	
	
	
	2a Questão (Ref.:201901302041)
	Acerto: 1,0  / 1,0 
	Sabe-se que, em cada sistema posicional, temos um conjunto de algarismos e/ou letras para representar todos os números. Dessa forma, na base 2, temos somente os algarismos 0 e 1 para representar todos os números. Qual das seqüências abaixo representa, no sistema binário, o número 85 em decimal? 
		
	
	1110001
	
	1100001
	
	1010101 
	
	1010110
	
	1011001
	
	
	
	3a Questão (Ref.:201901745230)
	Acerto: 1,0  / 1,0 
	Em programação utilizam-se variáveis para armazenar valores e também para dar nome a uma determinada área de memória do computador onde os dados ficam armazenados. Determine qual das alternativas abaixo apresenta todos os nomes de variáveis VÁLIDOS em uma linguagem de programação.
		
	
	Funcionario, salario100, salario-medio
	
	salario100, 1a 
	
	Funcionario, salario100, b 
	
	1a , b 
	
	salario-medio, b, Funcionario 
	
	
	
	4a Questão (Ref.:201902154684)
	Acerto: 1,0  / 1,0 
	Quais são os tipos das variáveis abaixo, nesta ordem (A, B e C):
 
A <- 45.85
B <- 8
C <- "peso"
		
	
	float, double e char
	
	real, num e char
	
	numerico, real e caracter
	
	real, inteiro e caracter
	
	caracter, numerico e real
	
	
	
	5a Questão (Ref.:201902176001)
	Acerto: 1,0  / 1,0 
	A instrução cout, em C++, indica saída de dados. A sintaxe correta para complementar essa instrução no código possui: 
		
	
	<
	
	:
	
	<<
	
	>>
	
	>
	
	
	
	6a Questão (Ref.:201901302261)
	Acerto: 1,0  / 1,0 
	Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++. 
		
	
	Declarar uma variável
	
	Definir um novo tipo de dado
	
	Definir uma constante
	
	Usar um namespace
	
	Incluir um arquivo de biblioteca dentro do programa fonte
	
	
	
	7a Questão (Ref.:201901302195)
	Acerto: 1,0  / 1,0 
	Observe o algoritmo abaixo. Se você digitar 19 quando for solicitado o primeiro valor e digitar 5, quando for solicitado o segundo valor, as variáveis q, r e d ficarão com determinados valores armazenados.
Assinale a opção onde os valores corretos aparecem, na ordem.
Nesse ambiente, temos dois operadores de divisão, um para divisão que retorna um quociente inteiro e uma para divisão que retorna um quociente real.
Lembre-se também do que significa os caracteres de controle \n e \t.
prog operadores
int a,b,q,r;
real d;
leia a;
leia b;
q<- a div b;
r<- a % b;
d<- a/b;
imprima "\n", q, "\n", r, "\n", d, "\n";
fimprog
		
	
	2
3 
3.8 
	
	3          4          3#posicionados nas colunas 1/ 9 / 17
	
	4
3 
3 
	
	3          4           3.8 #posicionados nas colunas 1/ 9 / 17
	
	3
4
3.8
	
	
	
	8a Questão (Ref.:201901302245)
	Acerto: 1,0  / 1,0 
	Na lista de exercícios que foi liberada pela professora de Lógica, na questão X, estava presente o algoritmo codificado em Portugol abaixo. No enunciado da questão, era solicitado que fosse feito o acompanhamento da execução do algoritmo no Teste de Mesa e digitada a seguinte data: 111518. Assinale a opção CORRETA para a saída desse algoritmo. 
inicio
inteiro data 
escrever "Digite a data no formato mmddaa: "
ler data 
escrever data % 100, " / " 
escrever data / 10000, " / " 
escrever (data / 100) %100, "\n" 
fim
		
	
	15 / 11 / 18 
	
	11 / 18 / 15
	
	18 / 11 / 15 
	
	11 / 15 / 18 
	
	18 / 15 / 11
	
	
	
	9a Questão (Ref.:201901902050)
	Acerto: 1,0  / 1,0 
	O operador lógico "ou" é útil em tipos de análise para verificar se todos os valores são verdadeiros, o que, consequentemente, acarretará em todos os resultados serem também verdadeiros.
		
	
	Somente quando utilizada com o operador "e";
	
	Somente quando utilizada com o operador "ou";
	
	Não, a afirmação é falsa;
	
	Depende da aplicação;
	
	Sim, a afirmação é verdadeira;
	
	
	
	10a Questão (Ref.:201901856728)
	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
	
	V / F / F
	
	V / F / V
	
	V / V / V
	
	F / V / F
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	
	
Parte inferior do formulário

Continue navegando