Buscar

AP logica de programação2

Prévia do material em texto

1a Questão (Ref.: 201608455744)
	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?
		
	
	1010110
	
	1011001
	
	1100001
	
	1110001
	 
	1010101
		
	
	
	 2a Questão (Ref.: 201608360411)
	Acerto: 1,0  / 1,0
	Em relação a algoritmos: 
I. É uma sequência lógica de instruções que devem ser seguidas para a resolução de um problema ou para a execução de uma tarefa. 
II. Os algoritmos não podem ser utilizados na área das ciências cognitivas devido a sua interpretação ambígua. 
III. Os algoritmos podem constituir uma parte importante da documentação de sistemas, pois descrevem as tarefas a serem realizadas pelos programas.
Dadas as sentenças, podemos afirmar que:
		
	
	I e II são falsas.
	
	I e II são verdadeiras.
	 
	I e III são verdadeiras.
	
	II e III são falsas.
	
	I e III são falsas.
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 3a Questão (Ref.: 201608548537)
	Acerto: 1,0  / 1,0
	Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que precisarmos, poderemos fazer uso de alguns caracteres de controle do cursor presentes em muitas linguagens de programação e até em  interpretadores algorítmicos.
Esses caracteres possibilitam o deslocamento do cursor horizontalmentee verticalmente.
 
Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres?
		
	
	tab , enter 
	 
	\t , \n 
	
	\n , \t 
	
	/tab , /n 
	
	/t , /n 
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 4a Questão (Ref.: 201608456015)
	Acerto: 1,0  / 1,0
	O comando que exibe na tela o conteúdo de variável, constante ou resultado de operação é:
		
	
	escolha
	
	leia
	
	se 
	 
	imprima
	
	para
		
	
	
	 5a Questão (Ref.: 201608465610)
	Acerto: 1,0  / 1,0
	Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. 
using namespace std; 
int main() 
{
 float v, r, total;
  cin >> v >> r;
  total = v * ( 1 - r/ 100 );
  cout << v << endl; 
  cout << total << endl; 
  system("pause"); 
}
		
	
	5000
4815
	
	5000
150
	
	5000
3500
	
	5000
15
	 
	5000
4850
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 6a Questão (Ref.: 201609208591)
	Acerto: 0,0  / 1,0
	Analise o trecho de código abaixo e depois assinale a alternativa correta em relação ao conteúdo final da variável E.
 #include
using namespace std;
int main() {
   int a, b, c, d;
   float E;
   a = 14;
   b = 2;
   c = a / b;
   d = c % b;
   E = c / b;
   cout << "\n\n O valor de E é: " << E;
}
		
	
	7
	
	1
	
	0
	 
	3
	 
	3.5
		
	
	
	 7a Questão (Ref.: 201608456004)
	Acerto: 1,0  / 1,0
	O comando que permite que o usuário digite um dado, interagindo com o algoritmo é:
		
	 
	ler
	
	escolha
	
	enquanto
	
	se 
	
	escrever
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201608455948)
	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
		
	
	18  /  15  /  11
	 
	18  /  11 /  15
	
	15  /  11 /  18
	
	11  /  15  /  18
	
	11  /  18  /  15
		
	
	
	 9a Questão (Ref.: 201609192639)
	Acerto: 0,0  / 1,0
	Marque a alternativa que representa o resultado do programa abaixo, considerando n="Joao" e an=1990.
#include
main(){
    int an, id;
    char n[10];
    
    printf("Informe um nome: ");
    scanf("%s",&n);
    
    printf("Informe o ano de nascimento: ");
    scanf("%d",&an);
    
    id=2016-an;
    
    if(id>=18)
      printf("%s, voce pode votar em 2016, pois tem %d anos\n",n,id);
    else
      printf("%s, voce nao pode votar em 2016, pois tem %d anos\n",n,id);
    system("pause");
}
		
	 
	Joao nao voce pode votar em 2016, pois tem 16 anos
	 
	Joao voce pode votar em 2016, pois tem 26 anos
	
	Joao voce nao pode votar em 2016, pois tem 26 anos
	
	Joao voce pode votar em 2016, pois tem 27 anos
		
	
	
	 10a Questão (Ref.: 201609055753)
	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 "ou";
	 
	Não, a afirmação é falsa;
	
	Somente quando utilizada com o operador "e";
	
	Sim, a afirmação é verdadeira;
	
	Depende da aplicação;

Continue navegando