Buscar

logica de programacao 3

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

CCT0535_A3_201708063791_V1
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V1
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		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
3500
	
	
	5000
4815
	
	
	5000
150
	
	
	5000
15
	
	 
	5000
4850
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++.
		
	
	
	
	
	Definir uma constante
	
	
	Definir um novo tipo de dado
	
	 
	Incluir um arquivo de biblioteca dentro do programa fonte
	
	
	Declarar uma variável
	
	
	Usar  um namespace
	
	
	
		3.
		Estudamos as linguagens gráficas mais conhecidas: Fluxograma e Diagrama Ns/Chapin.
Observe as sequências abaixo onde aparecem do lado esquerdo os símbolos do Fluxograma dos comandos que exibem na tela, processamento e entrada de dados, não, necessariamente nessa ordem, do lado esquerdo e, do lado direito, os correspondentes no diagrama de NS/Chapin.
Assinale a opção que apresenta os símbolos equivalentes.
		
	
	
	
	
	
	
	 
	
	
	 
	
	
	
	
	
	
	
	 Gabarito Comentado
	
	
		4.
		Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário, a quantidade de dependentes. Escolha entre as opções abaixo a representa corretamente o tipo de dado a ser utilizado para cada uma dessas informações, respectivamente:
		
	
	
	
	
	int, double e float
	
	
	int, float e int
	
	
	char, int e int
	
	 
	char, double e int
	
	
	char, double e float
	
	
	
		5.
		Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída?
		
	
	
	
	
	7 + 8 /2
	
	
	7 + 4
	
	
	n1 + n2/2
	
	 
	11
	
	
	7.5
	
	
	
		6.
		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;
}
		
	
	
	
	 
	3
	
	 
	7
	
	
	1
	
	
	0
	
	
	3.5
	
	
	
		7.
		Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X?
		
	
	
	
	
	9
	
	
	18
	
	
	8
	
	
	4
	
	 
	6
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		8.
		Ao criarmos variáveis em C, é preciso seguir algumas regras com relação aos nomes (identificadores) associados a elas. Assinale a opção cujos nomes das variáveis estejam todos corretos para uso:
		
	
	
	
	
	Número, Soma, Contador
	
	
	Contador, opção, NomeAluno
	
	
	Salario, Soma, Novo  Salario
	
	 
	Contador, Soma%Total, Salario_Novo
	
	 
	ValorTotal, Inicio, Nota1
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 20:42:27. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V2
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V2
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando:
		
	
	
	
	 
	a=9 e b=8
	
	 
	a=8 e b=8
	
	
	a=9 e b=10
	
	
	a=8 e b=10
	
	
	a=9 e b=9
	
	
	
		2.
		Em qual das alternativas abaixo existem apenas operadores aritméticos separados por vírgula?
		
	
	
	
	
	>=, %, ==
	
	
	&&, ||, !
	
	 
	+, - , %
	
	
	&&, ||, %
	
	
	!, !=, +
	
	
	
		3.
		Marque a alternativa correta. Levando em consideração: x = 8; cout <<="" p="">
		
	
	
	
	
	Será exibido um valor hexadecimal.
	
	
	Será exibido apenas um caracter x.
	
	 
	Será exibido o número 8.
	
	
	Será exibido um valor binário.
	
	
	Será exibido zero.
	
	
	
		4.
		Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, supondo que o usuário digitou o valor 10 para ambas as variáveis x e y.
algoritmo Exemplo
   inteiro x,y,z;
   leia x, y; 
   x ← x + 1;
   z ← x;
   z ← z + 1;
   x ← -x;
   y ← y + 1;
   z ← z - 1;
   x ← x + y - z;
   escreva "x = ",x,"y = ",y," z = ",z;
fimalgoritmo
		
	
	
	
	 
	x = 11, y = 11, z = 11
	
	
	x = 10, y = 11, z = 10
	
	
	x = 10, y = 11, z = 11
	
	 
	x = 10, y = 10, z = 10
	
	
	x = 11, y = 10, z = 10
	
	
	
		5.
		Em C++ para a expressão aritmética X = 20 % 2 + 3*2 , qual o valor de X ?
		
	
	
	
	 
	6,8
	
	 
	6
	
	
	7
	
	
	9
	
	
	6,4
	
	
	
		6.
		Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar, onde não foram encontrados erros, e, em seguida, clicou no botão executar. Qual será o valor de M e S apresentado na tela, caso tenha se respondido o valor 123?
#include 
using namespace std;
main()
{
int ST, M, S;
cout << "Quantos segundos? ";
cin >> ST;
M = ST / 60;
S = ST % 60;
cout << "Minutos: " << M << endl;
cout << "Segundos: " << S << endl;
}
		
	
	
	
	 
	M = 2, S = 3
	
	
	M = 3, S = 2
	
	
	M = 1, S = 3
	
	
	Nenhuma das anteriores
	
	
	M = 2, S = 0
	
	
	
		7.
		O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário, um valor percentual de aumento e calculasse o valor do salário aumentado, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveriaser substituída por:
		
	
	
	
	
	Nenhuma das anteriores.
	
	 
	novosalario = (salario * aumento/100) + salario;
	
	
	novosalario = salario + aumento/100;
	
	
	novosalario = salario + aumento;
	
	
	novosalario = salario * aumento;
	
	
	
		8.
		O comando em C++ responsável pela saída de dados é:
		
	
	
	
	
	cin>>
	
	
	system("pause");
	
	
	cout>>
	
	 
	cout<<
	
	
	cin<<
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 21:10:20. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V3
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V3
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		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;
}
		
	
	
	
	 
	3
	
	
	1
	
	
	0
	
	
	7
	
	
	3.5
	
	
	
		2.
		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
150
	
	
	5000
3500
	
	 
	5000
4850
	
	
	5000
15
	
	
	5000
4815
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		3.
		Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++.
		
	
	
	
	
	Declarar uma variável
	
	
	Usar  um namespace
	
	
	Definir um novo tipo de dado
	
	
	Definir uma constante
	
	 
	Incluir um arquivo de biblioteca dentro do programa fonte
	
	
	
		4.
		Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X?
		
	
	
	
	 
	6
	
	
	18
	
	
	4
	
	
	9
	
	
	8
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		Ao criarmos variáveis em C, é preciso seguir algumas regras com relação aos nomes (identificadores) associados a elas. Assinale a opção cujos nomes das variáveis estejam todos corretos para uso:
		
	
	
	
	
	Número, Soma, Contador
	
	 
	ValorTotal, Inicio, Nota1
	
	
	Contador, opção, NomeAluno
	
	
	Contador, Soma%Total, Salario_Novo
	
	
	Salario, Soma, Novo  Salario
	
	
	
		6.
		Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário, a quantidade de dependentes. Escolha entre as opções abaixo a representa corretamente o tipo de dado a ser utilizado para cada uma dessas informações, respectivamente:
		
	
	
	
	 
	char, double e int
	
	
	int, float e int
	
	
	int, double e float
	
	
	char, int e int
	
	
	char, double e float
	
	
	
		7.
		Para fazer uma equação do 2º grau em linguagem C++, quais as funções matemáticas poderemos utilizar para resolver esse problema?
		
	
	
	
	
	srt, pow.
	
	 
	sqrt, pow.
	
	
	svnt, powe.
	
	 
	sqry, poy.
	
	
	Nenhuma resposta acima.
	
	
	
		8.
		Considere o programa em C++ que ler as 3 notas de um aluno e calcula a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente. Analise o programa e selecione a equação que calcula, corretamente, a média ponderada:
#include
using namespace std;
int main(){
float n1, n2, n3, media;
cout<<¿Informe a primeira nota:¿;
cin>> n1;
cout<<¿Informe a segunda nota:¿;
cin>> n2;
cout<<¿Informe a terceira nota:¿;
cin>>n3;
      (      ) Equação que calcula a média ponderada.
      cout<<¿A média ponderada é: ¿<<media<<endl;< p=""></media<<endl;<>
return 0;
}
		
	
	
	
	
	media = (n1 + n2 + n3)/10;
	
	
	media = (n1 + n2 + n3)/30;
	
	
	media = (n1 + n2 + n3)/3;
	
	 
	media = (n1*2 + n2*3 + n3*5)/10;
	
	
	media = (n1*2 + n2*3 + n3*5)/3;
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 21:36:06. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V4
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V4
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Se a = 15 e b = 6, qual será o resultado da expressão: a % b
		
	
	
	
	 
	5
	
	 
	3
	
	
	1
	
	
	0
	
	
	4
	
	
	
		2.
		Elabore um algoritmo para calcular o consumo de combustível de um carro. Assinale a alternativa correta, após a análise da linha de comando abaixo. Escreval ("O consumo de combustível do seu veículo é: ",distancia/ combustivel)
		
	
	
	
	
	a sintaxe está correta, pois apresenta o valor médio de combustível que o tanque do carro comporta.
	
	
	está incorreta, pois não existe o comando Escreval.
	
	
	não é possível realizar esta operação.
	
	 
	o comando está correto, pois é possível efetuar uma operação matemática seguida da exibição da mensagem.
	
	
	a sintaxe está incorreta.
	
	
	
		3.
		O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário e realizasse um aumento de 32%, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por:
		
	
	
	
	
	novosalario = salario * 32/100;
	
	
	novosalario <- salario * 32/100;
	
	
	novosalario = salario + 32%;
	
	
	novosalario <- salario + 32%;
	
	 
	novosalario = (salario * 32/100) + salario;
	
	
	
		4.
		O que irá aparecer na tela após o trecho do programa abaixo ser executado?
int A = 10 ,B = 3, C;A--;
B++;
C= A * B;
cout<<" A = " << A << "B = " << B << "C = " << C;
 
		
	
	
	
	
	A = 9  B = 4  C = 30
	
	
	Nenhuma das anteriores
	
	
	A = 10  B = 3  C = 30
	
	 
	A = 10  B = 3  C = 36
	
	 
	A = 9  B = 4  C = 36
	
	
	
		5.
		Dado o algoritmo abaixo: NOTA1 = 8,0; NOTA2 = 5,0 ; NOTA3 =8,0. Qual será o resultado da saída do algoritmo?
início real: NOTA1, NOTA2, NOTA3, MEDIA
escreva (Digite uma nota: )
leia (NOTA1)
escreva (Digite a segunda nota: )
leia (NOTA2)
escreva (Digita a terceira nota: )
leia (NOTA3)
MEDIA ← (NOTA1 + NOTA2 + NOTA3) / 3
escreva (MÉDIA= , MEDIA)
fim
		
	
	
	
	
	5
	
	
	9,0
	
	
	6,0
	
	 
	7,0
	
	
	6,5
	
	
	
		6.
		 
Qual o resultado obtido ao final da execução do seguinte algoritmo caso o usuário digite o número 12? 
 
ALGORITMO
INÍCIO
     DECLARE n,  t,  z : INTEIRO
     ESCREVA("DIGITE O NUMERO")
     LEIA (n)
     m  n % 4
     x   (m *5) + 8
     ESCREVA( x )
FIM
 
 
 
 
 
  
		
	
	
	
	
	0
	
	 
	12
	
	
	3
	
	 
	11
	
	 
	8
	
	
	
		7.
		Considerando que o valor de X=3, qual o valor de Y na seguinte expressão aritmética: Y = X%2 + X * X ?
		
	
	
	
	
	9
	
	
	12
	
	
	13,5
	
	
	10,5
	
	 
	10
	
	
	
		8.
		Identificadores são os nomes das variáveis usadas em um programa e devem seguir algumas regras básicas para sua formação. Marque a opção onde, segunda a regra, o identificador não esta válido.
		
	
	
	
	
	Não podemos usar as palavras reservadas nos identificadores, ou seja, palavras que pertençam a uma linguagem de programação.
	
	
	O primeiro caractere deve ser sempre uma letra ou o caractere sublinhado.
	
	
	 Os caracteres que você pode utilizar são: os números, as letras maiúsculas, as letras minúsculas e o caractere sublinhado.
	
	
	Não são permitidos caracteres especiais (@,$, +, -, %, !).
	
	 
	 São permitidos espaços em branco.
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 21:47:13. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V5
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V5
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Se a = 15 e b = 6, qual será o resultado da expressão: a / b
		
	
	
	
	 
	3
	
	
	4
	
	
	0
	
	
	5
	
	 
	2
	
	
	
		2.
		Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando:
 int a = 8, b;
 b = ++a;
 
		
	
	
	
	
	a=8 e b=8
	
	
	a=10 e b=9
	
	
	a=8 e b=10
	
	 
	a=9 e b=10
	
	 
	a=9 e b=9
	
	
	
		3.
		Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000,  qual a saída?
		
	
	
	
	
	2400
	
	
	400
	
	
	2000
	
	 
	2040
	
	
	40
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		Qual o valor de x na seguinte expressão: x = 14 - 8 / 4 + 3 * 3
		
	
	
	
	 
	21
	
	
	12
	
	
	15
	
	
	18
	
	
	24
	
	
	
		5.
		Qual o resultado de X sendo: X= 30*4+2*2
		
	
	
	
	 
	124
	
	
	244
	
	
	nenhuma das outras alternativas
	
	
	360
	
	
	240
	
	
	
		6.
		Os comandos de saída de dados em algoritmo e c++ respectivamente são:
		
	
	
	
	
	escreva/ cin
	
	
	leia / cin
	
	
	float / cin
	
	
	leia/cout
	
	 
	escreva / cout
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		7.
		Analise o trecho de código abaixo e diga o valor das variáveis X, Y e Z após a sequência de operações do trecho:
		
	
	
	
	 
	X = -33   Y = 10   Z = 10
	
	
	X = -11   Y = 11   Z = 11
	
	 
	X = -33   Y = 11   Z = 11
	
	
	X = 33   Y = 11   Z = 10
	
	
	X =  11   Y = 11   Z = 11
	
	
	
		8.
		A instrução cout, em C++, indica saída de dados. A sintaxe correta para complementar essa instrução no código possui:
		
	
	
	
	 
	<<
	
	
	>
	
	
	:
	
	
	<
	
	
	>>
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 22:00:09. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V6
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V6
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Em qual das alternativas abaixo existem apenas operadores aritméticos separados por vírgula?
		
	
	
	
	 
	+, - , %
	
	
	&&, ||, %
	
	
	>=, %, ==
	
	
	&&, ||, !
	
	
	!, !=, +
	
	
	
		2.
		Marque a alternativa correta. Levando em consideração: x = 8; cout <<="" p="">
		
	
	
	
	
	Será exibido um valor hexadecimal.
	
	
	Será exibido apenas um caracter x.
	
	
	Será exibido zero.
	
	 
	Será exibido o número 8.
	
	
	Será exibido um valor binário.
	
	
	
		3.
		Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, supondo que o usuário digitou o valor 10 para ambas as variáveis x e y.
algoritmo Exemplo
   inteiro x,y,z;
   leia x, y; 
   x ← x + 1;
   z ← x;
   z ← z + 1;
   x ← -x;
   y ← y + 1;
   z ← z - 1;
   x ← x + y - z;
   escreva "x = ",x,"y = ",y," z = ",z;
fimalgoritmo
		
	
	
	
	
	x = 10, y = 11, z = 10
	
	
	x = 10, y = 11, z = 11
	
	
	x = 11, y = 10, z = 10
	
	 
	x = 11, y = 11, z = 11
	
	
	x = 10, y = 10, z = 10
	
	
	
		4.
		Em C++ para a expressão aritmética X = 20 % 2 + 3*2 , qual o valor de X ?
		
	
	
	
	
	6,4
	
	 
	6
	
	
	6,8
	
	
	7
	
	
	9
	
	
	
		5.
		Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar, onde não foram encontrados erros, e, em seguida, clicou no botão executar. Qual será o valor de M e S apresentado na tela, caso tenha se respondido o valor123?
#include 
using namespace std;
main()
{
int ST, M, S;
cout << "Quantos segundos? ";
cin >> ST;
M = ST / 60;
S = ST % 60;
cout << "Minutos: " << M << endl;
cout << "Segundos: " << S << endl;
}
		
	
	
	
	
	M = 2, S = 0
	
	
	M = 1, S = 3
	
	
	M = 3, S = 2
	
	 
	M = 2, S = 3
	
	
	Nenhuma das anteriores
	
	
	
		6.
		Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando:
		
	
	
	
	
	a=9 e b=9
	
	
	a=8 e b=10
	
	 
	a=9 e b=8
	
	
	a=8 e b=8
	
	
	a=9 e b=10
	
	
	
		7.
		O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário, um valor percentual de aumento e calculasse o valor do salário aumentado, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por:
		
	
	
	
	
	novosalario = salario + aumento/100;
	
	
	novosalario = salario + aumento;
	
	
	Nenhuma das anteriores.
	
	 
	novosalario = (salario * aumento/100) + salario;
	
	
	novosalario = salario * aumento;
	
	
	
		8.
		O comando em C++ responsável pela saída de dados é:
		
	
	
	
	
	cout>>
	
	
	system("pause");
	
	 
	cout<<
	
	
	cin>>
	
	
	cin<<
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 22:14:56. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V7
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V7
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Considere o programa abaixo e suponha que você digitou nessa ordem os seguintes valores 1000, 400. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela.
#include
using namespace std;
 int main() {
    double num1, num2, resultado;
    cin >> num1  >> num2;
    resultado  = num1 / ( 10 + num2/10 );
     cout << resultado <<  endl;
  system("pause");
}
		
	
	
	
	 
	20
	
	
	30
	
	
	10
	
	 
	40
	
	
	25
	
	
	
		2.
		Uma variável do tipo "float" armazena valores do tipo?
		
	
	
	
	
	Lógico
	
	 
	Real
	
	
	Alfanumérica
	
	
	String
	
	
	Literalnumérica
	
	
	
		3.
		O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário e realizasse um aumento de 10%, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por:
		
	
	
	
	 
	novosalario = (salario * 10/100) + salario;
	
	
	novosalario = salario + 10%;
	
	
	novosalario = salario * 10/100;
	
	
	novosalario <- salario * 10/100;
	
	
	novosalario <- salario + 10%;
	
	
	
		4.
		Estudamos as linguagens gráficas mais conhecidas: Fluxograma e Diagrama Ns/Chapin.
Observe as sequências abaixo onde aparecem do lado esquerdo os símbolos do Fluxograma dos comandos que exibem na tela, processamento e entrada de dados, não, necessariamente nessa ordem, do lado esquerdo e, do lado direito, os correspondentes no diagrama de NS/Chapin.
Assinale a opção que apresenta os símbolos equivalentes.
		
	
	
	
	
	
	
	 
	
	
	
	
	
	
	
	
	
	
	 Gabarito Comentado
	
	
		5.
		Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída?
		
	
	
	
	 
	11
	
	
	7.5
	
	
	7 + 4
	
	
	n1 + n2/2
	
	
	7 + 8 /2
	
	
	
		6.
		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;
}
		
	
	
	
	 
	3
	
	
	7
	
	
	0
	
	
	1
	
	
	3.5
	
	
	
		7.
		Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário, a quantidade de dependentes. Escolha entre as opções abaixo a representa corretamente o tipo de dado a ser utilizado para cada uma dessas informações, respectivamente:
		
	
	
	
	
	int, float e int
	
	 
	char, double e int
	
	
	int, double e float
	
	
	char, int e int
	
	
	char, double e float
	
	
	
		8.
		Ao criarmos variáveis em C, é preciso seguir algumas regras com relação aos nomes (identificadores) associados a elas. Assinale a opção cujos nomes das variáveis estejam todos corretos para uso:
		
	
	
	
	
	Contador, Soma%Total, Salario_Novo
	
	
	Número, Soma, Contador
	
	 
	ValorTotal, Inicio, Nota1
	
	
	Salario, Soma, Novo  Salario
	
	
	Contador, opção, NomeAluno
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 22:20:58. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V8
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V8
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X?
		
	
	
	
	
	8
	
	
	18
	
	
	4
	
	
	9
	
	 
	6
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++.
		
	
	
	
	
	Definir um novo tipo de dado
	
	
	Definir uma constante
	
	
	Declarar uma variável
	
	
	Usar  um namespace
	
	 
	Incluir um arquivo de biblioteca dentro do programa fonte
	
	
	
		3.
		Considere o programa em C++ que ler as 3 notas de um aluno e calcula a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente.Analise o programa e selecione a equação que calcula, corretamente, a média ponderada:
#include
using namespace std;
int main(){
float n1, n2, n3, media;
cout<<¿Informe a primeira nota:¿;
cin>> n1;
cout<<¿Informe a segunda nota:¿;
cin>> n2;
cout<<¿Informe a terceira nota:¿;
cin>>n3;
      (      ) Equação que calcula a média ponderada.
      cout<<¿A média ponderada é: ¿<<media<<endl;< p=""></media<<endl;<>
return 0;
}
		
	
	
	
	 
	media = (n1*2 + n2*3 + n3*5)/10;
	
	
	media = (n1 + n2 + n3)/3;
	
	
	media = (n1 + n2 + n3)/30;
	
	
	media = (n1 + n2 + n3)/10;
	
	 
	media = (n1*2 + n2*3 + n3*5)/3;
	
	
	
		4.
		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.
	
	
	srt, pow.
	
	
	Nenhuma resposta acima.
	
	
	sqry, poy.
	
	
	svnt, powe.
	
	
	
		5.
		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
150
	
	
	5000
3500
	
	
	5000
15
	
	 
	5000
4850
	
	
	5000
4815
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		6.
		Se a = 15 e b = 6, qual será o resultado da expressão: a % b
		
	
	
	
	 
	3
	
	
	1
	
	
	5
	
	
	0
	
	
	4
	
	
	
		7.
		 
Qual o resultado obtido ao final da execução do seguinte algoritmo caso o usuário digite o número 12? 
 
ALGORITMO
INÍCIO
     DECLARE n,  t,  z : INTEIRO
     ESCREVA("DIGITE O NUMERO")
     LEIA (n)
     m  n % 4
     x   (m *5) + 8
     ESCREVA( x )
FIM
 
 
 
 
 
  
		
	
	
	
	 
	8
	
	 
	11
	
	
	3
	
	
	12
	
	
	0
	
	
	
		8.
		O que irá aparecer na tela após o trecho do programa abaixo ser executado?
int A = 10 ,B = 3, C;
A--;
B++;
C= A * B;
cout<<" A = " << A << "B = " << B << "C = " << C;
 
		
	
	
	
	
	A = 9  B = 4  C = 30
	
	
	A = 10  B = 3  C = 30
	
	
	A = 10  B = 3  C = 36
	
	
	Nenhuma das anteriores
	
	 
	A = 9  B = 4  C = 36
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 22:27:02. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V9
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V9
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Considerando que o valor de X=3, qual o valor de Y na seguinte expressão aritmética: Y = X%2 + X * X ?
		
	
	
	
	 
	10
	
	
	12
	
	
	13,5
	
	
	9
	
	
	10,5
	
	
	
		2.
		Elabore um algoritmo para calcular o consumo de combustível de um carro. Assinale a alternativa correta, após a análise da linha de comando abaixo. Escreval ("O consumo de combustível do seu veículo é: ",distancia/ combustivel)
		
	
	
	
	 
	o comando está correto, pois é possível efetuar uma operação matemática seguida da exibição da mensagem.
	
	
	a sintaxe está incorreta.
	
	
	a sintaxe está correta, pois apresenta o valor médio de combustível que o tanque do carro comporta.
	
	
	não é possível realizar esta operação.
	
	
	está incorreta, pois não existe o comando Escreval.
	
	
	
		3.
		O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário e realizasse um aumento de 32%, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por:
		
	
	
	
	
	novosalario <- salario + 32%;
	
	
	novosalario = salario * 32/100;
	
	
	novosalario = salario + 32%;
	
	
	novosalario <- salario * 32/100;
	
	 
	novosalario = (salario * 32/100) + salario;
	
	
	
		4.
		Identificadores são os nomes das variáveis usadas em um programa e devem seguir algumas regras básicas para sua formação. Marque a opção onde, segunda a regra, o identificador não esta válido.
		
	
	
	
	
	Não podemos usar as palavras reservadas nos identificadores, ou seja, palavras que pertençam a uma linguagem de programação.
	
	
	 Os caracteres que você pode utilizar são: os números, as letras maiúsculas, as letras minúsculas e o caractere sublinhado.
	
	
	O primeiro caractere deve ser sempre uma letra ou o caractere sublinhado.
	
	
	Não são permitidos caracteres especiais (@,$, +, -, %, !).
	
	 
	 São permitidos espaços em branco.
	
	
	
		5.
		Dado o algoritmo abaixo: NOTA1 = 8,0; NOTA2 = 5,0 ; NOTA3 =8,0. Qual será o resultado da saída do algoritmo?
início real: NOTA1, NOTA2, NOTA3, MEDIA
escreva (Digite uma nota: )
leia (NOTA1)
escreva (Digite a segunda nota: )
leia (NOTA2)
escreva (Digita a terceira nota: )
leia (NOTA3)
MEDIA ← (NOTA1 + NOTA2 + NOTA3) / 3
escreva (MÉDIA= , MEDIA)
fim
		
	
	
	
	
	9,0
	
	
	5
	
	
	6,0
	
	 
	7,0
	
	
	6,5
	
	
	
		6.
		Qual o valor de x na seguinte expressão: x = 14 - 8 / 4 + 3 * 3
		
	
	
	
	
	24
	
	 
	21
	
	
	15
	
	
	12
	
	
	18
	
	
	
		7.
		A instrução cout, em C++, indica saída de dados. A sintaxe correta para complementar essa instrução no código possui:
		
	
	
	
	
	:
	
	 
	<<
	
	
	>>
	
	
	>
	
	
	<
	
	
	
		8.
		Os comandos de saída de dados em algoritmo e c++ respectivamente são:
		
	
	
	
	 
	escreva / cout
	
	
	leia / cin
	
	
	float / cin
	
	
	leia/cout
	
	 
	escreva/ cin
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 22:31:20. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V10
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V10
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.1.
		Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000,  qual a saída?
		
	
	
	
	
	2000
	
	
	400
	
	
	40
	
	 
	2040
	
	
	2400
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		Qual o resultado de X sendo: X= 30*4+2*2
		
	
	
	
	
	360
	
	
	240
	
	
	244
	
	
	nenhuma das outras alternativas
	
	 
	124
	
	
	
		3.
		Se a = 15 e b = 6, qual será o resultado da expressão: a / b
		
	
	
	
	 
	2
	
	
	5
	
	 
	3
	
	
	4
	
	
	0
	
	
	
		4.
		Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando:
 int a = 8, b;
 b = ++a;
 
		
	
	
	
	 
	a=9 e b=9
	
	
	a=8 e b=8
	
	
	a=8 e b=10
	
	
	a=10 e b=9
	
	
	a=9 e b=10
	
	
	
		5.
		Analise o trecho de código abaixo e diga o valor das variáveis X, Y e Z após a sequência de operações do trecho:
		
	
	
	
	
	X =  11   Y = 11   Z = 11
	
	
	X = -11   Y = 11   Z = 11
	
	
	X = -33   Y = 10   Z = 10
	
	 
	X = -33   Y = 11   Z = 11
	
	
	X = 33   Y = 11   Z = 10
	
	
	
		6.
		Em qual das alternativas abaixo existem apenas operadores aritméticos separados por vírgula?
		
	
	
	
	
	&&, ||, !
	
	
	&&, ||, %
	
	 
	+, - , %
	
	
	>=, %, ==
	
	
	!, !=, +
	
	
	
		7.
		Marque a alternativa correta. Levando em consideração: x = 8; cout <<="" p="">
		
	
	
	
	
	Será exibido um valor hexadecimal.
	
	
	Será exibido um valor binário.
	
	
	Será exibido zero.
	
	 
	Será exibido o número 8.
	
	
	Será exibido apenas um caracter x.
	
	
	
		8.
		Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, supondo que o usuário digitou o valor 10 para ambas as variáveis x e y.
algoritmo Exemplo
   inteiro x,y,z;
   leia x, y; 
   x ← x + 1;
   z ← x;
   z ← z + 1;
   x ← -x;
   y ← y + 1;
   z ← z - 1;
   x ← x + y - z;
   escreva "x = ",x,"y = ",y," z = ",z;
fimalgoritmo
		
	
	
	
	
	x = 10, y = 10, z = 10
	
	
	x = 10, y = 11, z = 11
	
	
	x = 11, y = 10, z = 10
	
	 
	x = 11, y = 11, z = 11
	
	
	x = 10, y = 11, z = 10
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 22:35:56. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V11
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V11
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Em C++ para a expressão aritmética X = 20 % 2 + 3*2 , qual o valor de X ?
		
	
	
	
	 
	6
	
	
	7
	
	
	6,4
	
	
	6,8
	
	
	9
	
	
	
		2.
		Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar, onde não foram encontrados erros, e, em seguida, clicou no botão executar. Qual será o valor de M e S apresentado na tela, caso tenha se respondido o valor 123?
#include 
using namespace std;
main()
{
int ST, M, S;
cout << "Quantos segundos? ";
cin >> ST;
M = ST / 60;
S = ST % 60;
cout << "Minutos: " << M << endl;
cout << "Segundos: " << S << endl;
}
		
	
	
	
	
	M = 1, S = 3
	
	
	M = 2, S = 0
	
	
	Nenhuma das anteriores
	
	 
	M = 2, S = 3
	
	
	M = 3, S = 2
	
	
	
		3.
		Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando:
		
	
	
	
	
	a=9 e b=10
	
	
	a=9 e b=9
	
	
	a=8 e b=10
	
	
	a=8 e b=8
	
	 
	a=9 e b=8
	
	
	
		4.
		Uma variável do tipo "float" armazena valores do tipo?
		
	
	
	
	
	Alfanumérica
	
	
	Lógico
	
	 
	Real
	
	
	Literalnumérica
	
	
	String
	
	
	
		5.
		Ao criarmos variáveis em C, é preciso seguir algumas regras com relação aos nomes (identificadores) associados a elas. Assinale a opção cujos nomes das variáveis estejam todos corretos para uso:
		
	
	
	
	
	Contador, opção, NomeAluno
	
	
	Salario, Soma, Novo  Salario
	
	 
	ValorTotal, Inicio, Nota1
	
	
	Contador, Soma%Total, Salario_Novo
	
	
	Número, Soma, Contador
	
	
	
		6.
		Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída?
		
	
	
	
	
	7 + 8 /2
	
	
	7 + 4
	
	
	7.5
	
	 
	11
	
	
	n1 + n2/2
	
	
	
		7.
		O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário e realizasse um aumento de 10%, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por:
		
	
	
	
	
	novosalario <- salario + 10%;
	
	
	novosalario = salario + 10%;
	
	
	novosalario = salario * 10/100;
	
	
	novosalario <- salario * 10/100;
	
	 
	novosalario = (salario * 10/100) + salario;
	
	
	
		8.
		Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário, a quantidade de dependentes. Escolha entre as opções abaixo a representa corretamente o tipo de dado a ser utilizado para cada uma dessas informações, respectivamente:
		
	
	
	
	 
	char, double e int
	
	
	int, float e int
	
	
	char, double e float
	
	
	int, double e float
	
	
	char, int e int
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 22:47:22. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V12
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V12
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Considere o programa abaixo e suponha que você digitou nessa ordem os seguintes valores1000, 400. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela.
#include
using namespace std;
 int main() {
    double num1, num2, resultado;
    cin >> num1  >> num2;
    resultado  = num1 / ( 10 + num2/10 );
     cout << resultado <<  endl;
  system("pause");
}
		
	
	
	
	
	25
	
	
	40
	
	
	30
	
	
	10
	
	 
	20
	
	
	
		2.
		Estudamos as linguagens gráficas mais conhecidas: Fluxograma e Diagrama Ns/Chapin.
Observe as sequências abaixo onde aparecem do lado esquerdo os símbolos do Fluxograma dos comandos que exibem na tela, processamento e entrada de dados, não, necessariamente nessa ordem, do lado esquerdo e, do lado direito, os correspondentes no diagrama de NS/Chapin.
Assinale a opção que apresenta os símbolos equivalentes.
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	 
	
	 Gabarito Comentado
	
	
		3.
		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;
}
		
	
	
	
	
	1
	
	 
	3
	
	
	3.5
	
	
	0
	
	
	7
	
	
	
		4.
		Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++.
		
	
	
	
	
	Definir um novo tipo de dado
	
	
	Declarar uma variável
	
	
	Definir uma constante
	
	
	Usar  um namespace
	
	 
	Incluir um arquivo de biblioteca dentro do programa fonte
	
	
	
		5.
		Se a = 15 e b = 6, qual será o resultado da expressão: a % b
		
	
	
	
	
	0
	
	 
	3
	
	
	4
	
	
	1
	
	
	5
	
	
	
		6.
		 
Qual o resultado obtido ao final da execução do seguinte algoritmo caso o usuário digite o número 12? 
 
ALGORITMO
INÍCIO
     DECLARE n,  t,  z : INTEIRO
     ESCREVA("DIGITE O NUMERO")
     LEIA (n)
     m  n % 4
     x   (m *5) + 8
     ESCREVA( x )
FIM
 
 
 
 
 
  
		
	
	
	
	
	3
	
	 
	8
	
	
	0
	
	 
	11
	
	
	12
	
	
	
		7.
		O que irá aparecer na tela após o trecho do programa abaixo ser executado?
int A = 10 ,B = 3, C;
A--;
B++;
C= A * B;
cout<<" A = " << A << "B = " << B << "C = " << C;
 
		
	
	
	
	
	A = 10  B = 3  C = 36
	
	
	A = 10  B = 3  C = 30
	
	 
	A = 9  B = 4  C = 36
	
	
	Nenhuma das anteriores
	
	
	A = 9  B = 4  C = 30
	
	
	
		8.
		Para fazer uma equação do 2º grau em linguagem C++, quais as funções matemáticas poderemos utilizar para resolver esse problema?
		
	
	
	
	
	svnt, powe.
	
	
	srt, pow.
	
	
	Nenhuma resposta acima.
	
	
	sqry, poy.
	
	 
	sqrt, pow.
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 22:49:23. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V13
	
	 
	 
		
		
	LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V13
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X?
		
	
	
	
	
	9
	
	 
	6
	
	
	8
	
	
	4
	
	
	18
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		2.
		Considere o programa em C++ que ler as 3 notas de um aluno e calcula a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente. Analise o programa e selecione a equação que calcula, corretamente, a média ponderada:
#include
using namespace std;
int main(){
float n1, n2, n3, media;
cout<<¿Informe a primeira nota:¿;
cin>> n1;
cout<<¿Informe a segunda nota:¿;
cin>> n2;
cout<<¿Informe a terceira nota:¿;
cin>>n3;
      (      ) Equação que calcula a média ponderada.
      cout<<¿A média ponderada é: ¿<<media<<endl;< p=""></media<<endl;<>
return 0;
}
		
	
	
	
	
	media = (n1*2 + n2*3 + n3*5)/3;
	
	
	media = (n1 + n2 + n3)/30;
	
	 
	media = (n1*2 + n2*3 + n3*5)/10;
	
	
	media = (n1 + n2 + n3)/3;
	
	
	media = (n1 + n2 + n3)/10;
	
	
	
		3.
		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
4850
	
	
	5000
15
	
	
	5000
3500
	
	
	5000
150
	
	
	5000
4815
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		Qual o valor de x na seguinte expressão: x = 14 - 8 / 4 + 3 * 3
		
	
	
	
	
	15
	
	 
	21
	
	
	24
	
	
	12
	
	
	18
	
	
	
		5.
		A instrução cout, em C++, indica saída de dados. A sintaxe correta para complementar essa instrução no código possui:
		
	
	
	
	
	>>
	
	
	<
	
	
	:
	
	 
	<<
	
	
	>
	
	
	
		6.
		Dado o algoritmo abaixo: NOTA1 = 8,0; NOTA2 = 5,0 ; NOTA3 =8,0. Qual será o resultado da saída do algoritmo?
início real: NOTA1, NOTA2, NOTA3, MEDIA
escreva (Digite uma nota: )
leia (NOTA1)
escreva (Digite a segunda nota: )
leia (NOTA2)
escreva (Digita a terceira nota: )
leia (NOTA3)
MEDIA ← (NOTA1 + NOTA2 + NOTA3) / 3
escreva (MÉDIA= , MEDIA)
fim
		
	
	
	
	 
	7,0
	
	
	5
	
	
	6,5
	
	
	6,0
	
	
	9,0
	
	
	
		7.
		Identificadores são os nomes das variáveis usadas em um programa e devem seguir algumas regras básicas para sua formação. Marque a opção onde, segunda a regra, o identificador não esta válido.
		
	
	
	
	
	O primeiro caractere deve ser sempre uma letra ou o caractere sublinhado.
	
	
	 Os caracteres que você pode utilizar são: os números, as letras maiúsculas, as letras minúsculas e o caractere sublinhado.
	
	
	Não são permitidos caracteres especiais (@,$, +, -, %, !).
	
	
	Não podemos usar as palavras reservadas nos identificadores, ou seja, palavras que pertençam a uma linguagem de programação.
	
	 
	 São permitidos espaços em branco.
	
	
	
		8.
		Considerando que o valor de X=3, qual o valor de Y na seguinte expressão aritmética: Y = X%2 + X * X ?
		
	
	
	
	
	10,5
	
	
	9
	
	
	12
	
	
	13,5
	
	 
	10
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 22:56:06. 
		 
	
		
	
	
	
	CCT0535_A3_201708063791_V14LÓGICA DE PROGRAMAÇÃO
CCT0535_A3_201708063791_V14
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: SOLANGE TONI MICALOWSKI
	Matrícula: 201708063791
	Disciplina: CCT0535 - LÓGICA PROGRAMAÇÃO 
	Período Acad.: 2017.2 - F (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Em qual das alternativas abaixo existem apenas operadores aritméticos separados por vírgula?
		
	
	
	
	
	>=, %, ==
	
	
	!, !=, +
	
	
	&&, ||, !
	
	 
	+, - , %
	
	
	&&, ||, %
	
	
	
		2.
		Se a = 15 e b = 6, qual será o resultado da expressão: a / b
		
	
	
	
	 
	2
	
	
	0
	
	
	4
	
	
	5
	
	
	3
	
	
	
		3.
		Marque a alternativa correta. Levando em consideração: x = 8; cout <<="" p="">
		
	
	
	
	 
	Será exibido o número 8.
	
	
	Será exibido um valor binário.
	
	
	Será exibido apenas um caracter x.
	
	
	Será exibido um valor hexadecimal.
	
	
	Será exibido zero.
	
	
	
		4.
		O comando em C++ responsável pela saída de dados é:
		
	
	
	
	
	cin<<
	
	
	cin>>
	
	
	cout>>
	
	
	system("pause");
	
	 
	cout<<
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário, um valor percentual de aumento e calculasse o valor do salário aumentado, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por:
		
	
	
	
	
	Nenhuma das anteriores.
	
	 
	novosalario = (salario * aumento/100) + salario;
	
	
	novosalario = salario + aumento;
	
	
	novosalario = salario + aumento/100;
	
	
	novosalario = salario * aumento;
	
	
	
		6.
		Uma variável do tipo "float" armazena valores do tipo?
		
	
	
	
	
	Lógico
	
	
	Literalnumérica
	
	
	String
	
	 
	Real
	
	
	Alfanumérica
	
	
	
		7.
		Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar, onde não foram encontrados erros, e, em seguida, clicou no botão executar. Qual será o valor de M e S apresentado na tela, caso tenha se respondido o valor 123?
#include 
using namespace std;
main()
{
int ST, M, S;
cout << "Quantos segundos? ";
cin >> ST;
M = ST / 60;
S = ST % 60;
cout << "Minutos: " << M << endl;
cout << "Segundos: " << S << endl;
}
		
	
	
	
	
	M = 3, S = 2
	
	
	Nenhuma das anteriores
	
	 
	M = 2, S = 3
	
	
	M = 1, S = 3
	
	
	M = 2, S = 0
	
	
	
		8.
		Ao criarmos variáveis em C, é preciso seguir algumas regras com relação aos nomes (identificadores) associados a elas. Assinale a opção cujos nomes das variáveis estejam todos corretos para uso:
		
	
	
	
	 
	ValorTotal, Inicio, Nota1
	
	
	Número, Soma, Contador
	
	
	Salario, Soma, Novo  Salario
	
	
	Contador, Soma%Total, Salario_Novo
	
	
	Contador, opção, NomeAluno
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada
	
Exercício inciado em 29/10/2017 23:10:11.

Continue navegando