Buscar

LÓGICA DE PROGRAMAÇÃO av1

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

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

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ê viu 3, do total de 20 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

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

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ê viu 6, do total de 20 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

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

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ê viu 9, do total de 20 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

Prévia do material em texto

Fórum de Dúvidas (1 de 2)�       �Saiba  (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 10101111b, se escrito na base decimal, equivale a:
	
	
	122
	
	105
	 
	175
	 
	120
	
	84
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 2a Questão (Ref.: 201602450071)
	 Fórum de Dúvidas (2)�       �Saiba  (0)�
	
	A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes:
	
	
	UAL, Registradores e HD
	
	Teclado, Memória Principal e Registradores
	 
	UAL, Unidade de Controle e Registradores
	 
	UAL, Registradores e Memória Principal
	
	Unidade de Controle, Registradores  e HD
	
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 3a Questão (Ref.: 201602450078)
	 Fórum de Dúvidas (2)�       �Saiba  (0)�
	
	Para interligar CPU, Memória Principal e os dispositivos de E/S, existem três barramentos. Assinale a opção onde eles estão presentes.
	
	 
	Conteúdo  /  Fluxo / Controle
	
	Dados  / Controle / Fluxo
	
	Conteúdo / Endereço / Fluxo
	 
	Dados / Endereço / Controle
	
	Dados / Endereço / Fluxo
	
	
	�
	 4a Questão (Ref.: 201602952855)
	 Fórum de Dúvidas (1 de 2)�       �Saiba  (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 01011111b, se escrito na base decimal, equivale a:
	
	 
	95
	
	63
	 
	127
	
	65
	
	93
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 5a Questão (Ref.: 201602952851)
	 Fórum de Dúvidas (1 de 2)�       �Saiba  (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 35, se escrito na base binária, equivale a:
	
	
	0101 1101
	
	0110 0011
	
	0101 1001
	 
	0010 0011
	
	1101 0111
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 6a Questão (Ref.: 201602952850)
	 Fórum de Dúvidas (1 de 2)�       �Saiba  (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 92, se escrito na base binária, equivale a:
	
	 
	0101 1100
	
	0101 1000
	 
	0101 0111
	
	Nenhuma das anteriores
	
	1101 0111
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 7a Questão (Ref.: 201602952849)
	 Fórum de Dúvidas (1 de 2)�       �Saiba  (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 0110
	
	Nenhuma das anteriores
	
	0101 1000
	 
	0101 0111
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 8a Questão (Ref.: 201602450104)
	 Fórum de Dúvidas (1 de 2)�       �Saiba  (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
	
	1100001
	
	1110001
	
	1011001
	 
	1010101
	
	
	��
	 Retornar�
	 1a Questão (Ref.: 201602416880)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que:
	
	
	A linguagem natural é a melhor forma de representar um algoritmo, devido à sua grande flexibilidade e objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento.
	 
	O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo de dado que pode ser armazenado em cada variável, por exemplo.
	
	O fluxograma, por ser uma representação gráfica, é a forma mais completa de especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de programação específicas, sendo de utilidade bastante limitada e inútil para representar outros processos não computacionais.
	
	O diagrama de chapin é uma forma totalmente textual de representar um algoritmo.
	 
	É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de linguagem de programação, não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e, finalmente, passar ao português estruturado.
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 2a Questão (Ref.: 201602542897)
	 Fórum de Dúvidas (0)�       �Saiba  (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 , /n 
	 
	tab , enter 
	
	\n , \t 
	 
	\t , \n 
	
	/t , /n 
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 3a Questão (Ref.: 201602450117)
	 Fórum de Dúvidas (0)�       �Saiba  (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 -  diagrama de Euler
	 
	Linguagem gráfica -  fluxograma
	
	Linguagem de marcação
	
	Pseudolinguagem
	
	
	�
	 4a Questão (Ref.: 201602450375)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	O comando que exibe na tela o conteúdo de variável, constante ou resultado de operação é:
	
	
	para
	 
	imprima
	
	se 
	
	leia
	
	escolha
	
	
	�
	 5a Questão (Ref.: 201602450119)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor.
	
	 
	Linguagem computacional
	
	Linguagem natural
	 
	Pseudolinguagem
	
	Linguagem gráfica
	
	Linguagem de marcação
	
	
	�
	 6a Questão (Ref.: 201602354780)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo?
	
	
	Fluxograma Convencional
	
	Descrição Narrativa
	
	Pseudocódigo
	 
	Portugol
	 
	Lógica BooleanaGabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 7a Questão (Ref.: 201602450092)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	O Ciclo de Controle de uma instrução compreende três momentos. Assinale a opção que apresenta, na ordem, esses momentos.
	
	
	Busca,  Análise e Execução
	 
	Identificação, Decodificação e Execução
	
	Análise, Execução e Decodificação
	 
	Busca, Decodificação e Execução
	
	Busca, Execução  e Decodificação
	
	
	�
	 8a Questão (Ref.: 201602450099)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, começando pela de maior valor(esquerda) e indo para a de menor valor(direita).
	
	
	10 / 8 / 6 / 4 / 2
	
	8 / 6 / 4 / 2 / 0
	 
	16 / 8 / 4 / 2 / 1  
	 
	10000 / 1000 / 100 / 10 / 1
	
	32 / 16 / 8 / 4 / 2
	
	
	��
	 Retornar�
	 1a Questão (Ref.: 201602459970)
	 Fórum de Dúvidas (1)�       �Saiba  (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
150
	 
	5000
15
	
	5000
4815
	
	5000
3500
	 
	5000
4850
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 2a Questão (Ref.: 201602450340)
	 Fórum de Dúvidas (1)�       �Saiba  (0)�
	
	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.5
	
	7 + 4
	 
	n1 + n2/2
	 
	11
	
	7 + 8 /2
	
	
	�
	 3a Questão (Ref.: 201602450187)
	 Fórum de Dúvidas (1)�       �Saiba  (0)�
	
	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�
	
	�
	 4a Questão (Ref.: 201602450324)
	 Fórum de Dúvidas (1)�       �Saiba  (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
	 
	Declarar uma variável
	
	Definir um novo tipo de dado
	
	Usar  um namespace
	
	
	�
	 5a Questão (Ref.: 201602959501)
	 Fórum de Dúvidas (1)�       �Saiba  (0)�
	
	O comando em C++ responsável pela saída de dados é:
	
	
	cin<<
	
	cin>>
	 
	system("pause");
	 
	cout<<
	
	cout>>
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 6a Questão (Ref.: 201602959487)
	 Fórum de Dúvidas (1)�       �Saiba  (0)�
	
	Os comandos de saída de dados em algoritmo e c++ respectivamente são:
	
	 
	escreva / cout
	
	leia / cin
	
	float / cin
	
	escreva/ cin
	
	leia/cout
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 7a Questão (Ref.: 201602992661)
	 Fórum de Dúvidas (1 de 1)�       �Saiba  (0)�
	
	Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X?
	
	
	9
	
	18
	 
	4
	 
	6
	
	8
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 8a Questão (Ref.: 201602450346)
	 Fórum de Dúvidas (1)�       �Saiba  (0)�
	
	Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000,  qual a saída?
	
	
	2000
	 
	40
	
	2400
	 
	2040
	
	400
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	��
	 Retornar�
Parte superior do formulário
	�
	
 1a Questão (Ref.: 201602450457)
 Fórum de Dúvidas (0)�       �Saiba  (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.
 
int multiplicar(int a, int b) ; 
void multiplicar(int a, b);
 
float multiplicar(int a, int b);
void multiplicar(int a, int b);
void multiplicar(int ; int);
 Gabarito Comentado�
�
 2a Questão (Ref.: 201602332810)
 Fórum de Dúvidas (0)�       �Saiba  (0)�
Em relação à lógica de programação, considere os pseudocódigos:
 
O resultado da solução apresentada por Alg2 é menor do que a de Alg1.
Somente Alg2 tem consistência em sua representação e chega a um resultado.
 
O resultado da solução apresentada por Alg2 é maior do que a de Alg1.
Somente Alg1 tem consistência em sua representação e chega a um resultado.
 
Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado.
�
 3a Questão (Ref.: 201602571260)
 Fórum de Dúvidas (0)�       �Saiba  (0)�
Um aluno da Engenharia gostaria de definir uma função que retornasse a soma dos termos de uma PA Finita
Consultou seus apontamentos e encontrou a fórmula ideal para achar para usar em sua função.
Observe o corpo da função e escolha a opção que corresponde ao cabeçalhodessa função.
int somaPA( int a1, an, n)
 
int somaPA( int a1, int an, int n)
 
int somaPA( int a1, int an, int n);
int somaPA( a1, an, n)
int somaPA( int a1, an, n);
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
�
 4a Questão (Ref.: 201602542916)
 Fórum de Dúvidas (0)�       �Saiba  (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 Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
�
 5a Questão (Ref.: 201602450364)
 Fórum de Dúvidas (0)�       �Saiba  (0)�
O comando que permite que o usuário digite um dado, interagindo com o algoritmo é:
se 
enquanto
 
ler
 
escrever
escolha
 Gabarito Comentado�
�
 6a Questão (Ref.: 201602571293)
 Fórum de Dúvidas (0)�       �Saiba  (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 , III  e  V  são verdadeiras
I , II  e  V  são verdadeiras
II  , III   e IV  são verdadeiras
 
II , IV  e V  são verdadeiras
I ,  IV  e  V  são verdadeiras
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
�
 7a Questão (Ref.: 201602450451)
 Fórum de Dúvidas (0)�       �Saiba  (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.
As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
 
O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. 
 Gabarito Comentado�
�
 8a Questão (Ref.: 201602450308)
 Fórum de Dúvidas (0)�       �Saiba  (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
11  /  18  /  15
11  /  15  /  18
15  /  11 /  18
 
18  /  11 /  15
 
18  /  15  /  11
��
 Retornar�
	
Parte inferior do formulário
 
 
	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, III e IV.
	 
	II e IV
	
	II e III.
	
	I e III.
	
	II, III e IV.
	
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 2a Questão (Ref.: 201602450399)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	Numa lista de exercícios tinha o seguinte enunciado: Sabe-se que, em uma equipe de salto em altura, tem três atletas. Escreva o trecho do programa que declara as variáveis necessárias para o armazenamento das alturas e da média, lê as alturas e calcula a média.
Dois alunos fizeram cinco soluções que, na linguagem C++, não apresentaram erros na compilação, mas algumas apresentaram na execução ou no resultado.
Assinale a opção que apresenta o trecho CORRETO da solução para esse problema.
 
	
	
	int alt1, alt2, alt3; float media;
cin >> alt1; cin >> alt2; cin >> alt3 ; 
media = (alt1 + alt2 + alt3)/2;
	
	float alt1, alt2, alt3, media;
cin >> alt1 >> alt2 >> alt3 ; 
media = alt1 + alt2 + alt3/3;
	 
	float alt1, alt2, alt3, media;
cin >> alt1 >> alt2 >> alt3 ; 
media = (alt1 + alt2 + alt3)/2;
	 
	float alt1, alt2, alt3, media;
cin >> alt1 >> alt2 >> alt3 ; 
media = (alt1 + alt2 + alt3) / 3;
	
	int alt1, alt2, alt3, media;
cin >> alt1; cin >> alt2; cin >> alt3 ; 
media = (alt1 + alt2 + alt3)/3;
	
	
	�
	 3a Questão (Ref.: 201602451133)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	Selecione a opção que apresenta todos os operadores relacionais da linguagem C++.
	
	 
	>     <    =>    =<    =    <>
	
	>    <    >=    <=    =    !=
	
	>    <    =>    =<    ==   <>
	 
	>    <   >=    <=    ==   !=
	
	>     <    >=    <=     =    <>
	
 Gabarito Comentado�
	
	�
	 4a Questão (Ref.: 201602451118)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem: 2012,18081907. Selecione a opção cujo conteúdo é igual ao que será exibido na tela.
#include 
using namespace std; 
int main()
{
    int data, anoAtual, num; 
    cin   >>  anoAtual; 
    cin  >>  data; 
    num = anoAtual - data % 10000; 
    if(num >= 10 && num <= 99) 
        cout  <<   data /1000000; 
    else
    cout   <<   data / 10000; 
system("pause");
}
	
	
	8
	
	81907
	
	1907
	 
	18
	 
	1808
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 5a Questão (Ref.: 201602332139)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	É utilizada para avaliar uma determinada expressão e definir se um bloco de código que deve ou não ser executado. Essa é a definição da estrutura condicional:
	
	
	for
	 
	if...else
	
	do...while
	 
	while.
	
	next
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 6a Questão (Ref.: 201602542924)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas dose simples.
 
Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples.
 
I - Maior clareza no código, mas não influência na eficiência do mesmo.
II - Maior eficiência porque diminui o número de testes no código.
III - Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo.
IV Somente uma escolha do desenvolvedor, visto que o resultado  final é o mesmo.
	
	 
	Somente a II está correta 
	
	Somente a IV está correta 
	
	A II e a III estão corretas 
	 
	A II e IV estão corretas 
	
	Somente a I está correta 
	
 Gabarito Comentado�
 Gabarito Comentado�
 Gabarito Comentado�
	
	�
	 7a Questão (Ref.: 201602450330)
	 Fórum de Dúvidas (0)�       �Saiba  (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 simples
	
	if composto
	
	
	�
	 8a Questão (Ref.: 201602332142)
	 Fórum de Dúvidas (0)�       �Saiba  (0)�
	
	A execução de uma expressão lógica obedece como prioridade a ordem dos operadores:
	
	
	And, Not e Or.
	
	And, Or e Not.
	
	Or, And e Not.
	 
	Not, And e Or.
	 
	Not, Or e And.
	
	
	��
	 Retornar�

Outros materiais