Buscar

logica de prog 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaiação Parcial: CCT0535_SM_201701220059 V.1 
	 
	Aluno(a): 
	Matrícula:
	Acertos: 9,0 de 10,0
	Data: 10/10/2017 12:45:24 (Finalizada)
	
	 1a Questão (Ref.: 201701379588)
	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?
		
	
	1011001
	
	1110001
	
	1100001
	
	1010110
	 
	1010101
		
	
	
	 2a Questão (Ref.: 201701379555)
	Acerto: 0,0  / 1,0
	A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes:
		
	
	UAL, Registradores e HD
	 
	UAL, Unidade de Controle e Registradores
	 
	Unidade de Controle, Registradores  e HD
	
	Teclado, Memória Principal e Registradores
	
	UAL, Registradores e Memória Principal
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201701379859)
	Acerto: 1,0  / 1,0
	O comando que exibe na tela o conteúdo de variável, constante ou resultado de operação é:
		
	
	se 
	
	leia
	
	para
	 
	imprima
	
	escolha
		
	
	
	 4a Questão (Ref.: 201701379609)
	Acerto: 1,0  / 1,0
	Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são:
		
	
	Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano
	 
	Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução    
	
	Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano
	
	Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução
	
	Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 5a Questão (Ref.: 201702132435)
	Acerto: 1,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;
}
		
	
	0
	
	3.5
	
	1
	
	7
	 
	3
		
	
	
	 6a Questão (Ref.: 201701389454)
	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
3500
	 
	5000
4850
	
	5000
15
	
	5000
150
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 7a Questão (Ref.: 201701500777)
	Acerto: 1,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  , III   e IV  são verdadeiras
	
	II , IV  e V  são verdadeiras
	 
	I , III  e  V  são verdadeiras
	
	I ,  IV  e  V  são verdadeiras
	
	I , II  e  V  são verdadeiras
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	 8a Questão (Ref.: 201701379935)
	Acerto: 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.
		
	
	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 comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. 
	
	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.
	
	Todas as funções apresentam no seu cabeçalho um par de parênteses após o nome da funçao. 
	
	As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201702116483)
	Acerto: 1,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 voce pode votar em 2016, pois tem 27 anos
	
	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
		
	
	
	 10a Questão (Ref.: 201702251353)
	Acerto: 1,0  / 1,0
	Considerando o programa, e que o usuário digita o valor 28. Qual o resultado impresso na tela. int main () { int x; cout<<"Digite um valor"; cin>>x; if (x>15) { cout<< x/2; } return 0; }
		
	
	Nenhuma das outras alternativas
	
	56
	 
	14
	
	O programa tem erro no código e não compila.
	
	28

Outros materiais