Buscar

AV1 - Lógica de Programação 2015.2

Prévia do material em texto

Fechar
	Avaliação: CCE1121_AV1_» LÓGICA DE PROGRAMAÇÃO      
	Tipo de Avaliação: AV1
	Aluno: 
	Professor:
	LUIZ DI MARCELLO SENRA SANTIAGO
	Turma: 9003/BA
	Nota da Prova: 6,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 2        Data: 09/10/2015 19:57:31 (F)
	
	 1a Questão (Ref.: 137530)
	Pontos: 0,0  / 0,5
	 Assumindo que um número precisa de dois bytes pra ser armazenado na memória e que um dos bits é reservado para o sinal(0 é positivo e 1, negativo) na representação de sinal e magnitude, observe o número abaixo e assinale a opção correta cuja resposta representa o número no sistema decimal.
 
0000000010000001
		
	 
	-128
	
	-256
	
	256
	
	-257
	 
	257
		
	
	
	 2a Questão (Ref.: 640275)
	Pontos: 0,5  / 0,5
	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 01011111b, se escrito na base decimal, equivale a:
		
	
	65
	 
	95
	
	93
	
	127
	
	63
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 104311)
	Pontos: 0,5  / 0,5
	Analise o algoritmo abaixo e selecione a alternativa que mostra o valor numérico impresso ao final da execução, considerando os seguintes valores de entrada:
1,9 (largura maior)
1,5 (largura menor)
1,1 (altura)
0,9 (profundidade)
		
	
	0,8415
	
	3,366
	
	1,683
	 
	1
	
	2
		
	
	
	 4a Questão (Ref.: 19409)
	Pontos: 0,5  / 0,5
	Uma página de um livro possui 50 linhas e pode-se digitar 80 caracteres em cada linha. Cada caractere corresponde a 8 bits no sistema binário utilizado. Nessa situação, se o livro contiver 300 páginas de texto terá, aproximadamente, o seguinte valor:
		
	
	4 kBytes.
	
	3,2 MBytes.
	 
	1,2 MBytes.
	
	4.000 Bytes.
	
	12.000 kBytes.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 680081)
	Pontos: 1,0  / 1,0
	Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X?
		
	 
	6
	
	18
	
	9
	
	4
	
	8
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 137744)
	Pontos: 1,0  / 1,0
	Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++.
		
	
	Definir uma constante
	 
	Incluir um arquivo de biblioteca dentro do programa fonte
	
	Usar  um namespace
	
	Declarar uma variável
	
	Definir um novo tipo de dado
		
	
	
	 7a Questão (Ref.: 137871)
	Pontos: 1,0  / 1,0
	As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções.
		
	
	Todas as funções apresentam no seu cabeçalho um par de parênteses após o nome da funçao. 
	
	Além do valor de uma variável é possível passar para uma função a referência ou o endereço da variável.
	
	O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função.
	 
	O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. 
	
	As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
		
	
	
	 8a Questão (Ref.: 258713)
	Pontos: 0,0  / 1,0
	Observe as afirmativas abaixo e assinale a resposta CORRETA
I Duas vantagens para se usar funções: Dividir o programa em partes menores e reusá-las em vários programas.
II Não é obrigado usar o tipo para cada parâmetro no cabeçalho da função se todos forem do mesmo tipo. Somente um é suficiente.
III No protótipo de uma função, podemos usar somente os tipos dos parâmetros, isto é, não precisamos incluir os nomes dos parâmetros.
IV Toda variável declarada dentro da função main() é denominada variável Global.
V Podemos ter nomes de variáveis iguais declaradas em funções diferentes.
		
	
	II , IV  e V  são verdadeiras
	 
	I , III  e  V  são verdadeiras
	
	II  , III   e IV  são verdadeiras
	
	I ,  IV  e  V  são verdadeiras
	 
	I , II  e  V  são verdadeiras
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 692211)
	Pontos: 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 / V / F
	 
	V / F / V
	
	F / F / V
	
	V / V / V
	
	V / F / F
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 22706)
	Pontos: 1,0  / 1,0
	Considere o trecho do algoritmo (pseudocódigo):
Em relação às estruturas básicas de controle, o trecho de algoritmo acima refere-se à estrutura
I. condicional simples.
II. condicional composta.
III. de repetição.
IV. de decisão ou seleção.
É correto o que consta APENAS em:
		
	
	I e III.
	
	II e III.
	 
	II e IV
	
	I, III e IV.
	
	II, III e IV.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes