Buscar

AV parcial de Logica de programação

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 11 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

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 6, do total de 11 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

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 9, do total de 11 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

Prévia do material em texto

1a Questão (Ref.:201402947667)
	Acerto: 1,0  / 1,0
	Quando declaramos uma variável em C++, essa variável ficará em uma memória de trabalho do processador. Assinale a alternativa contrarrespondente.
		
	 
	RAM
	
	DISCO RÍGIDO
	
	REGISTRADOR
	
	CACHE
	
	ROM
	
	
	
	2a Questão (Ref.:201402405199)
	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
	
	1011001
	
	1010110
	
	1100001
	 
	1010101
	
	
	
	3a Questão (Ref.:201402926347)
	Acerto: 1,0  / 1,0
	(FUNIVERSA - 2009 - IPHAN - Analista - Tecnologia da Informação) Um algoritmo pode ser descrito utilizando-se diversas técnicas. A seguir, apresenta-se um exemplo de algoritmo, com a descrição de suas ações:
		
	
	Fluxograma
	
	Programação estruturada
	
	Diagrama de Chapin
	
	Mapa de Karnaugh
	 
	Português estruturado
	
	
	
	4a Questão (Ref.:201402848388)
	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.
		
	
	1a , b
	
	salario100, 1a
	 
	Funcionario, salario100, b
	
	Funcionario, salario100, salario-medio
	
	salario-medio, b, Funcionario
	
	
	
	5a Questão (Ref.:201403250260)
	Acerto: 1,0  / 1,0
	Se a = 15 e b = 6, qual será o resultado da expressão: a % b
		
	
	4
	 
	3
	
	5
	
	0
	
	1
	
	
	
	6a Questão (Ref.:201403113172)
	Acerto: 1,0  / 1,0
	Em qual das alternativas abaixo existem apenas operadores aritméticos separados por vírgula?
		
	
	>=, %, ==
	 
	+, - , %
	
	&&, ||, %
	
	!, !=, +
	
	&&, ||, !
	
	
	
	7a Questão (Ref.:201402405459)
	Acerto: 1,0  / 1,0
	O comando que permite que o usuário digite um dado, interagindo com o algoritmo é:
		
	
	escrever
	
	enquanto
	
	se 
	 
	ler
	
	escolha
	
	
	Gabarito Coment.
	
	
	
	
	8a Questão (Ref.:201402498011)
	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 Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	9a Questão (Ref.:201403142094)
	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 nao voce pode votar em 2016, pois tem 16 anos
	
	Joao voce nao pode votar em 2016, pois tem 26 anos
	 
	Joao voce pode votar em 2016, pois tem 26 anos
	
	Joao voce pode votar em 2016, pois tem 27 anos
	
	
	
	10a Questão (Ref.:201402290381)
	Acerto: 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:
		
	
	II e III.
	
	I e III.
	 
	II e IV
	
	I, III e IV.
	
	II, III e IV.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	1a Questão (Ref.:201402907949)
	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:
		
	
	148
	
	Nenhuma das anteriores
	
	175
	
	120
	 
	229
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	
	
	
	2a Questão (Ref.:201402947668)
	Acerto: 1,0  / 1,0
	O computador pode auxiliá-lo em qualquer tarefa. É consciente, trabalhador, possui muita energia, mas não tem iniciativa e nenhuma independência, não é criativo nem inteligente, por isso precisa receber instruções nos mínimos detalhes. Marque a opção que define a sequência da finalidade de um computador.
		
	
	Processamento de Dados, Entrada, Saída
	 
	Entrada, Processamento de Dados, Saída
	
	Entrada, Saída, Processamento de Dados
	
	Processamento de Dados, Saída, Entrada
	
	Saída, Entrada, Processamento de Dados
	
	
	
	3a Questão (Ref.:201402309875)
	Acerto: 1,0  / 1,0
	Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo?
		
	
	Portugol
	 
	Lógica Booleana
	
	Fluxograma Convencional
	
	Pseudocódigo
	
	Descrição Narrativa
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	4a Questão (Ref.:201402405212)
	Acerto: 1,0  / 1,0
	Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem universal, visto que pouco se escreve.
		
	
	Linguagem natural
	 
	Linguagem gráfica -  fluxograma
	
	Linguagem de marcação
	
	Pseudolinguagem
	
	Linguagem gráfica -  diagrama de Euler
	
	
	
	5a Questão (Ref.:201403299481)
	Acerto: 1,0  / 1,0
	Para elaboração de um programa em C++ o comando responsável pela entrada de dados é:
		
	
	cout>>
	 
	cin>>
	
	cin<<
	
	cout<<
	
	cin>
	
	
	
	6a Questão (Ref.:201403271204)
	Acerto: 0,0  / 1,0
	Para fazer uma equação do 2º grau em linguagem C++, quais as funções matemáticas poderemos utilizar para resolver esse problema?
		
	 
	sqrt, pow.
	
	Nenhuma resposta acima.
	
	sqry, poy.
	 
	svnt, powe.
	
	srt, pow.
	
	
	
	7a Questão (Ref.:201402405459)
	Acerto: 1,0  / 1,0
	O comando que permite que o usuário digite um dado, interagindo com o algoritmo é:
		
	
	enquanto
	
	escolha
	
	se 
	
	escrever
	 
	ler
	
	
	Gabarito Coment.
	
	
	
	
	8a Questão (Ref.:201402498011)
	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 Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	9a Questão (Ref.:201402931826)
	Acerto: 0,0  / 1,0
	Entre os operadores lógicos utilizados em C, qual simbolo utilizado para o operador OU?
		
	
	//
	 
	||
	 
	<>
	
	\\
	
	>>
	
	
	
	10a Questão (Ref.:201403257831)
	Acerto: 1,0  / 1,0
	Assinale a alternativa que contém apenas os operadores relacionais.
		
	 
	>, <, >=, <=
	
	>, /, <=, *
	
	e, ou, xou
	
	and, or, xor
	
	*, /, -, +
	
	1a Questão (Ref.:201402309866)
	Acerto: 0,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 III são falsas.
	
	II e III são falsas.
	 
	I e III são verdadeiras.
	
	I e II são verdadeiras.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	
	
	
	2a Questão (Ref.:201402907944)
	Acerto: 0,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 87, se escrito na base binária, equivale a:
		
	 
	1101 0111
	 
	0101 0111
	
	0101 0110
	
	0101 1000
	
	Nenhuma das anteriores
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	3a Questão (Ref.:201402926347)
	Acerto: 0,0  / 1,0
	(FUNIVERSA - 2009 - IPHAN - Analista - Tecnologia da Informação) Um algoritmo pode ser descrito utilizando-se diversas técnicas. A seguir, apresenta-se um exemplo de algoritmo, com a descrição de suas ações:
		
	 
	Fluxograma
	 
	Português estruturado
	
	Programação estruturada
	
	Diagrama de Chapin
	
	Mapa de Karnaugh
	
	
	
	4a Questão (Ref.:201402405187)
	Acerto: 1,0  / 1,0
	O Ciclo de Controle de uma instrução compreende três momentos. Assinale a opção que apresenta, na ordem, esses momentos.
		
	 
	Busca, Decodificação e Execução
	
	Identificação, Decodificação e Execução
	
	Análise, Execução e Decodificação
	
	Busca,  Análise e Execução
	
	Busca, Execução  e Decodificação
	
	
	
	5a Questão (Ref.:201402874359)
	Acerto: 1,0  / 1,0
	Uma variável do tipo "float" armazena valores do tipo?
		
	 
	Real
	
	String
	
	Literalnumérica
	
	Alfanumérica
	
	Lógico
	
	
	
	6a Questão (Ref.:201403250260)
	Acerto: 0,0  / 1,0
	Se a = 15 e b = 6, qual será o resultado da expressão: a % b
		
	 
	5
	
	1
	
	0
	 
	3
	
	4
	
	
	
	7a Questão (Ref.:201402405552)
	Acerto: 0,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.
		
	 
	float multiplicar(int a, int b);
	 
	int multiplicar(int a, int b) ; 
	
	void multiplicar(int a, int b);
	
	void multiplicar(int a, b);
	
	void multiplicar(int ; int);
	
	
	Gabarito Coment.
	
	
	
	
	8a Questão (Ref.:201402526388)
	Acerto: 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.
		
	 
	I ,  IV  e  V  são verdadeiras
	 
	I , III  e  V  são verdadeiras
	
	II , IV  e V  são verdadeiras
	
	I , II  e  V  são verdadeiras
	
	II  , III   e IV  são verdadeiras
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	9a Questão (Ref.:201402405425)
	Acerto: 1,0  / 1,0
	Na Linguagem C++, existe um comando que faz uso do operador de extração. Assinale a opção que contem o nome desse comando.
		
	 
	cin
	
	comando de atribuição
	
	cout
	
	if composto
	
	if simples
	
	
	
	10a Questão (Ref.:201403005208)
	Acerto: 0,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.
		
	 
	Sim, a afirmação é verdadeira;
	
	Depende da aplicação;
	
	Somente quando utilizada com o operador "ou";
	
	Somente quando utilizada com o operador "e";
	 
	Não, a afirmação é falsa;

Outros materiais