Buscar

Avaliando o Aprendizado - Algoritmos

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 28 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 28 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 28 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.: 201501859715) Fórum de Dúvidas (2) Saiba (2) 
 
A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem definido. Com base nessa 
definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo. 
 
 Coloque manteiga na frigideira - quebre o ovo - despeje-o na frigideira - retire-o quando estiver frito. 
 
Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo . 
 
Despeje-o na frigideira - retire-o quando estiver frito - coloque-o no prato - salpique queijo ralado. 
 
Retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo - quebre o ovo . 
 
Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na frigideira. 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201501859696) Fórum de Dúvidas (2) Saiba (2) 
 
O termo algoritmo deriva-se do nome do matemático Abu Ja´far Muhammad Al -Khwarizmi, o qual introduziu a escrita dos cálculos por meio de 
uma sequência de passos em substituição ao ábaco. Na programação podemos definir algoritmos como: 
 
 
Sequência de procedimento não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. 
 
Sequência de passos finitos, e mal estruturados que podem ser automatizados e implementados utilizando linguagens de programação. 
 Sequência de passos finitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de 
programação. 
 
Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. 
 
Sequência de passos infinitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de 
programação. 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201501520065) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) 
 
Com base nos conceitos de algoritmos, lógica de programação e linguagens de 
programação, é correto afirmar que: 
 
 As linguagens de programação possibilitam a codificação de um determinado 
algoritmo, de acordo com um conjunto de regras específico. 
 Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações 
que são tratados em um determinado processamento. 
 Os três conceitos correspondem às únicas formas de representação da solução de 
um determinado problema. 
 Lógica de programação corresponde à representação gráfica de um determinado 
algoritmo. 
javascript:duvidas('568151','1','1');
javascript:duvidas('568151','1','1');
javascript:duvidas('568151','1','1');
javascript:duvidas('568151','1','1');
javascript:duvidas('568151','1','1');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=307601&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=307601&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=307601&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('568132','1','2');
javascript:duvidas('568132','1','2');
javascript:duvidas('568132','1','2');
javascript:duvidas('568132','1','2');
javascript:duvidas('568132','1','2');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308152&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308152&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308152&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('228501','1','3');
javascript:duvidas('228501','1','3');
javascript:duvidas('228501','1','3');
javascript:duvidas('228501','1','3');
javascript:duvidas('228501','1','3');
 As linguagens de programação possuem um conjunto de regras flexíveis para a 
representação dos comandos de um programa. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201501859705) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) 
 
Segundo o dicionário Aulete Digital, lógica caracteriza-se por ser uma forma de raciocinar coerente, em que se estabelecem relações de causa e 
efeito; a coerência desse raciocínio (http://www.aulete.com.br/l%C3%B3gica#ixzz39nTCM26A). Assim, temos como definição de Lógica de 
Programação: 
 
 
a aplicação de práticas da lógica na utilização das linguagens de programação para o desenvolvimento de algoritmos na solução de 
problemas, respeitando regras da lógica matemática, aplicadas pelos programadores durante o processo de construção apenas do 
Hardware. 
 
a aplicação dos conceitos e práticas da lógica na utilização das linguagens de programação para o desenvolvimento de algoritmos na 
solução de problemas. 
 
Sequência de etapas não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. 
 
Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. 
 a aplicação dos conceitos e práticas da lógica na utilização das linguagens de programação para o desenvolvimento de algoritmos na 
solução de problemas, respeitando regras da lógica matemática, aplicadas pelos programadores durante o processo de construção do 
software. 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201501563231) Fórum de Dúvidas (2) Saiba (2) 
 
Qual dos algoritmos abaixo explicita todos os passos que devem ser seguidos para encontrar um dado livro numa biblioteca? (suponha que o livro 
existe) 
 
 
pegar o nome do livro 
procurar o livro 
se dirigir até o corredor referente a área 
identificar a área 
pegar o livro 
 identificar a área 
pegar o nome do livro 
se dirigir até o corredor referente a área 
procurar o livro 
pegar o livro 
 pegar o nome do livro 
identificar a área 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=237896&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=237896&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=237896&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=294616&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=294616&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=294616&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('568141','1','4');
javascript:duvidas('568141','1','4');
javascript:duvidas('568141','1','4');
javascript:duvidas('568141','1','4');
javascript:duvidas('568141','1','4');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=303726&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=303726&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=303726&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('271667','1','5');
javascript:duvidas('271667','1','5');
javascript:duvidas('271667','1','5');
javascript:duvidas('271667','1','5');
javascript:duvidas('271667','1','5');
se dirigir até o corredor referente a área 
procurar o livro 
pegar o livro 
 
pegar o nome do livro 
se dirigir até o corredor referente a área 
identificar a área 
procurar o livro 
pegar o livro 
 
pegar o nome do livro 
identificar a área 
se dirigir até o corredor referente a área 
pegar o livro 
procurar o livro 
 
 
 
 
 
 6a Questão (Ref.: 201501859689) Fórum de Dúvidas (2) Saiba (2) 
 
Para resolver determinados problemas podemos fazer uso de algoritmos. Algoritmos podem ser entendidos como uma sequência finita de 
instruções , definida de forma clara e sem ambiguidade, de forma que possa ser executada e reproduzida pelo interpretador ou leitor. George 
Pólya formulou quatro etapasessenciais para a resolução de problemas. A opção que apresenta a ordem correta das etapas é: 
 
 
1ª etapa - Traçar um plano; 2ª etapa - Compreender o problema; 3ª etapa - Colocar o plano em prática; 4ª etapa - Comprovar os 
resultados. 
 1ª etapa - Compreender o problema; 2ª etapa - Traçar um plano; 3ª etapa - Colocar o plano em prática; 4ª etapa - Comprovar os 
resultados. 
 
1ª etapa - Colocar o plano em prática 2ª etapa - Traçar um plano; 3ª etapa - Compreender o problema; ; 4ª etapa - Comprovar os 
resultados. 
 
1ª etapa - Compreender o problema; 2ª etapa - Traçar um plano; 3ª etapa - Comprovar os resultados. 4ª etapa - Colocar o plano em 
prática; 
 
1ª etapa - Comprovar os resultados; 2ª etapa - Compreender o problema; 3ª etapa - Traçar um plano;. 4ª etapa - Colocar o plano 
em prática; 
 
 1a Questão (Ref.: 201501299421) Fórum de Dúvidas (0) Saiba (0) 
 
Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do produto. Com esse valor, o 
programa consegue informar para o usuário quanto de imposto está embutido no preço do produto. Para que esse programa faça essa interação 
com o usuário é necessári utilizar que tipos de comando? 
 
 Comandos de entrada e saída 
 
Comandos de fluxograma 
 
Comandos de decisão 
 
Comandos de linguagem de baixo nível e de alto nível 
 
Comandos de repetição 
 
 Gabarito Comentado 
 
 
javascript:duvidas('568125','1','6');
javascript:duvidas('568125','1','6');
javascript:duvidas('568125','1','6');
javascript:duvidas('568125','1','6');
javascript:duvidas('568125','1','6');
javascript:duvidas('7857','3','1');
javascript:duvidas('7857','3','1');
javascript:duvidas('7857','3','1');
javascript:duvidas('7857','3','1');
javascript:duvidas('7857','3','1');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=265279&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=265279&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=265279&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 
 
 2a Questão (Ref.: 201501520116) Fórum de Dúvidas (7 de 12) Saiba (4 de 5) 
 
Uma variável pode ser entendida como sendo: 
 
 Um dispositivo de memória auxiliar. 
 Um dispositivo de entrada de dados. 
 Um elemento da unidade lógica de controle. 
 Um endereço na memória principal. 
 Um dispositivo de saída de dados. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201501546833) Fórum de Dúvidas (1 de 5) Saiba (1 de 2) 
 
Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++ 
 
 cout << "lendo a idade"; cin >> idade; 
 cout "lendo a idade"; cin idade; 
 
cout < lendo idade; cin > idade 
 
exiba "lendo a idade"; lendo idade; 
 
System.out.println("lendo idade"); System.out.println("lendo idade"); 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201501558826) Fórum de Dúvidas (12) Saiba (5) 
 
Um algoritmo nada mais é do que uma receita que mostra passo a 
passo os procedimentos necessários para a resolução de uma tarefa. 
Ele não responde a pergunta "O que fazer?", mas sim "como fazer". 
Em termos mais técnicos, um algoritmo é uma sequência lógica, finita 
e definida de instruções que devem ser seguidas para resolver um 
problema ou executar uma tarefa. 
Embora você não perceba, utiliza algoritmos de forma intuitiva e 
automática diariamente quando executa tarefas comuns. Como estas 
atividades são simples e dispensam ficar pensando nas instruções 
necessárias para fazê-las, o algoritmo presente nelas acaba passando 
javascript:duvidas('228552','2','2');
javascript:duvidas('228552','2','2');
javascript:duvidas('228552','2','2');
javascript:duvidas('228552','2','2');
javascript:duvidas('228552','2','2');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=248107&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=248107&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=248107&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291645&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291645&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291645&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('255269','7','3');
javascript:duvidas('255269','7','3');
javascript:duvidas('255269','7','3');
javascript:duvidas('255269','7','3');
javascript:duvidas('255269','7','3');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=326469&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=326469&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=326469&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('267262','2','4');
javascript:duvidas('267262','2','4');
javascript:duvidas('267262','2','4');
javascript:duvidas('267262','2','4');
javascript:duvidas('267262','2','4');
despercebido. 
Ao nos recordarmos dos passos necessários para a construção de um algoritmo veremos 
que após a elaboração de um algoritmo devemos testá-lo realizando simulações com o 
propósito de verificar se este está ou não correto. 
Existem alguns softwares disponíveis que efetuam a interpretação de algoritmos 
representados em pseudocódigos ou em fluxogramas. Porém existe uma técnica que 
permite a simulação do processo de interpretação de um algoritmo utilizando apenas um 
papel e uma caneta. A esta técnica chamamos de: 
 
 Teste de Mesa 
 Construção de Programas 
 Pseudocódigo 
 Metodologia Estruturada 
 Metodologia Orientada a Objetos 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201501519571) Fórum de Dúvidas (12) Saiba (5) 
 
É um tipo de estrutura onde os comandos são executados numa sequência pré-estabelecida, isto é, cada comando só é executado quando o 
anterior é finalizado. A afirmação refere-se à: 
 
 
Estrutura lógica. 
 Estrutura sequencial. 
 
Estrutura organizacional 
 
Estrutura padronizada 
 
Estrutura definida. 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201501558819) Fórum de Dúvidas (7 de 12) Saiba (4 de 5) 
 
Quando definimos uma variável na verdade estamos fazendo uma reserva estática de memória. Esta reserva de memória é dita estática por ser definida em tempo de 
compilação, diferente da reserva dinâmica de memória que é feita em tempo de execução. Portanto, toda declaração de variáveis é a reserva de uma certa quantidade 
de memória antes da execução do programa, sendo assim é necessário que seja estabelecida a quantidade de memória que está sendo reservada e também seu 
endereço. Isto é feito, respectivamente, pela definição do: 
 
 
identificador da variável e do tipo de dado. 
 
compilador que está alocando a memória e pelo tipo de linguagem que está sendo utilizado. 
 
tipo da variável apenas, pois a alocação é feita sempre no mesmo endereço de memória. 
 tipo de dado e identificador da variável. 
 
identificador da variável apenas, pois uma variável sempre possui o mesmo tipo de dado. 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308154&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308154&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308154&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('228007','2','5');
javascript:duvidas('228007','2','5');
javascript:duvidas('228007','2','5');
javascript:duvidas('228007','2','5');
javascript:duvidas('228007','2','5');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=248111&LoginExterno=urllogada@estacio.br&SenhaExterno=1234http://v3.webcasters.com.br/Login.aspx?codTransmissao=248111&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=248111&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('267255','2','6');
javascript:duvidas('267255','2','6');
javascript:duvidas('267255','2','6');
javascript:duvidas('267255','2','6');
javascript:duvidas('267255','2','6');
 1a Questão (Ref.: 201501859731) Fórum de Dúvidas (0) Saiba (0) 
 
As funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as 
linguagens de programação, com outros nomes, mas com o mesmo significado. A função raiz (x) é utilizada para obter: 
 
 
o logaritmo neperiano de x 
 a raiz de um número x 
 
o seno de um ângulo em radianos 
 
a tangente de um ângulo em radianos 
 
a conversão de um número inteiro x para real 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201501859725) Fórum de Dúvidas (0) Saiba (0) 
 
1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para seu alívio, há um caixa eletrônico 
próximo ao restaurante. Assim, Maria Fumaça dirigi-se para sacar o dinheiro que necessita. Identifique na situação apresentada o que não 
representa uma entrada de dados para o caixa eletrônico realizar a operação: 
 
 
Confirmação do mês de nascimento 
 
Confirmação do dia de nascimento 
 Saldo final 
 
Pedido de senha 
 
Valor a ser sacado 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201501859734) Fórum de Dúvidas (0) Saiba (0) 
 
Observamos que as funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão 
presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função que calcula o logaritmo neperiano 
de X é: 
 
 
tan (x) 
 
cos (x) 
 
sen (x) 
 
exp (x) 
 log (x) 
 
 Gabarito Comentado 
 
 
 
 
 
 
 
 
javascript:duvidas('568167','3','1');
javascript:duvidas('568167','3','1');
javascript:duvidas('568167','3','1');
javascript:duvidas('568167','3','1');
javascript:duvidas('568167','3','1');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308155&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308155&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308155&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('568161','3','2');
javascript:duvidas('568161','3','2');
javascript:duvidas('568161','3','2');
javascript:duvidas('568161','3','2');
javascript:duvidas('568161','3','2');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=307599&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=307599&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=307599&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('568170','3','3');
javascript:duvidas('568170','3','3');
javascript:duvidas('568170','3','3');
javascript:duvidas('568170','3','3');
javascript:duvidas('568170','3','3');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308153&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308153&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308153&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 
 4a Questão (Ref.: 201501301853) Fórum de Dúvidas (0) Saiba (0) 
 
Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que representa o cálculo do salário 
líquido dos seus colaboradores, sabendo-se que o salário bruto é a soma do salário líquido mais o desconto, 
sendo este em valor percentual. 
 
 prog folha 
 imprima "Digite o salário bruto :", "\n"; 
 leia salbruto; 
 imprima "Digite o desconto :", "\n"; 
 leia desc; 
 liquido <- salbruto - (salbruto * desc / 100); 
 imprima "o salário líquido é: ",liquido; 
fimprog 
 prog folha 
 real Salbruto, Desc, Liquido; 
 imprima "Digite o salário bruto :", "\n"; 
 leia salbruto; 
 imprima "Digite o desconto :", "\n"; 
 leia desc; 
 liquido <- salbruto - (salbruto * desc / 100); 
 imprima "o salário líquido é: ",liquido; 
fimprog 
 
 prog folha 
 real salbruto, desc, liquido; 
 imprima "Digite o salário bruto :", "\n"; 
 leia salbruto; 
 imprima "Digite o desconto :", "\n"; 
 leia desc; 
 liquido <- salbruto - (salbruto * desc / 100); 
 imprima "o salário líquido é: ",liquido; 
fimprog 
 prog folha 
 real salbruto, desc, liquido; 
 imprima "Digite o salário bruto :", "\n"; 
 leia salbruto; 
 imprima "Digite o desconto :", "\n"; 
 leia desc; 
 liquido <- salbruto - (liquido * desc / 100); 
 imprima "o salário líquido é: ",liquido; 
fimprog 
 
prog folha 
 real salbruto, desc, liquido; 
 imprima "Digite o salario bruto :", "\n"; 
 leia salario; 
 imprima "Digite o desconto :", "\n"; 
 leia desc; 
 liquido <- salbruto - (salbruto * desc / 100); 
 imprima "o salário é: ",liquido; 
fimprog 
 
javascript:duvidas('10289','3','4');
javascript:duvidas('10289','3','4');
javascript:duvidas('10289','3','4');
javascript:duvidas('10289','3','4');
javascript:duvidas('10289','3','4');
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201501910361) Fórum de Dúvidas (0) Saiba (0) 
 
Considere o algoritmo abaixo: 
prog exm01 
 real sal; 
 imprima "\nSalario : "; 
 leia sal; 
 imprima "\nSeu salario e: ",sal,"\n"; 
fimprog 
Durante a execução desse algoritmo, o usuário informa o valor inteiro 1500. Assinale a alternativa correta: 
 
 O algoritmo não será executado, e será acusado um erro no tipo de dado de leitura. 
 
O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500.0" 
 
O algoritmo será executado normalmente, e será exibido: "Seu salario e: " 
 
O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500" 
 
O algoritmo será executado normalmente, mas nada será exibido. 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201501519974) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale a opção correta. O algoritmo abaixo recebeu o valor 2 como entrada. Ao final, quanto será impresso ? 
prog descobrir 
int a, b; 
imprima "\nDigite um valor: "; 
leia a; 
b <- a + 2 * 3 div 5; 
imprima b; 
 
fimprog 
 
 
 3 
 
2.2 
 2.4 
 
2 
 
3.2 
 
 
 
 
 
 
 1a Questão (Ref.: 201501552638) Fórum de Dúvidas (1 de 2) Saiba (0) 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=281075&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=281075&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=281075&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('618797','3','5');
javascript:duvidas('618797','3','5');
javascript:duvidas('618797','3','5');
javascript:duvidas('618797','3','5');
javascript:duvidas('618797','3','5');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=419599&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=419599&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=419599&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('228410','3','6');
javascript:duvidas('228410','3','6');
javascript:duvidas('228410','3','6');
javascript:duvidas('228410','3','6');
javascript:duvidas('228410','3','6');
javascript:duvidas('261074','4','1');
javascript:duvidas('261074','4','1');
javascript:duvidas('261074','4','1');
javascript:duvidas('261074','4','1');
javascript:duvidas('261074','4','1');Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa 
que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da 
combinação seja verdadeiro. 
 
 
((pontos>=10) ! (pontos <=20)) 
 ((pontos>=10) && (pontos <=20)) 
 
((pontos>=10) || (pontos <=20)) 
 
((pontos>=10) # (pontos <=20)) 
 
((pontos>=10) % (pontos <=20)) 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201501889029) Fórum de Dúvidas (2) Saiba (0) 
 
Assinale a alternativa que apresenta APENAS operadores relacionais. 
 
 
&&, || e ~ 
 
+, - e * 
 
&&, >= e || 
 <, > e >= 
 
=, > e || 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201501552624) Fórum de Dúvidas (1 de 2) Saiba (0) 
 
Dado o ALGORITMO abaixo, utilizando a notação do UAL, faça a análise: 
 
 
De acordo com sua análise podemos afirmar que: 
I) O sinal % vai retornar a porcentagem do valor de entrada; 
II) O sinal % retorna o resto da divisão; 
III) A variável resposta vai armazenar o texto 'PAR' ou 'IMPAR'; 
IV) A variável decimal irá ser impressa na tela; 
V) A variável resposta irá ser impressa na tela; 
 
Marque somente a alternativa correta: 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=326468&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=326468&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=326468&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('597465','4','2');
javascript:duvidas('597465','4','2');
javascript:duvidas('597465','4','2');
javascript:duvidas('597465','4','2');
javascript:duvidas('597465','4','2');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=325193&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=325193&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=325193&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('261060','4','3');
javascript:duvidas('261060','4','3');
javascript:duvidas('261060','4','3');
javascript:duvidas('261060','4','3');
javascript:duvidas('261060','4','3');
 Somente as alternativas II, III e V estão corretas 
 
Somente as alternativas I e II estão corretas 
 
Somente as alternativas I, II e V estão corretas 
 
Somente as alternativas III, IV e V estão corretas 
 
Nenhuma das opções acima 
 
 
 
 
 
 4a Questão (Ref.: 201501521841) Fórum de Dúvidas (2) Saiba (0) 
 
Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si: 
prog Teste 
 real x,y,z; 
 leia x; 
 leia y; 
 leia z; 
 se(x < y) 
 { 
 x<-y; 
 } 
 se (z < y)<y) 
 { 
 imprima x; 
 } 
 senao 
 { 
 se (x < z) 
 { 
 imprima z; 
 } 
 senao 
 { 
 imprima x; 
 } 
 } 
fimprog</y) 
Pode-se dizer que: 
 
 
b) O algoritmo sempre imprime o menor número. 
 
e) O algoritmo sempre imprime o último número lido. 
 a) O algoritmo sempre imprime o maior número. 
 
c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada. 
 
d) O algoritmo sempre imprime o primeiro número lido. 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201501883708) Fórum de Dúvidas (2) Saiba (0) 
 
Considerando que a= 10, b= 16 e c = 23, marque a alternativa que representa o valor das variáveis a, b, e c depois de executado o trecho do do 
algoritmo abaixo: 
 
... 
Se ( a > b) 
b <- a 
senao 
se (b > a) 
a<- b 
senão 
c<- b+a 
... 
 
javascript:duvidas('230277','4','4');
javascript:duvidas('230277','4','4');
javascript:duvidas('230277','4','4');
javascript:duvidas('230277','4','4');
javascript:duvidas('230277','4','4');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280355&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280355&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280355&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('592144','4','5');
javascript:duvidas('592144','4','5');
javascript:duvidas('592144','4','5');
javascript:duvidas('592144','4','5');
javascript:duvidas('592144','4','5');
 a= 16, b= 16 e c = 26 
 a= 16, b= 16 e c = 23 
 
a= 10, b= 16 , c = 23 
 
a= 10, b= 10 e c = 23 
 
a= 16, b= 10 e c = 23 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201501299528) Fórum de Dúvidas (1 de 2) Saiba (0) 
 
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. 
 
 
&&, >= e || 
 &&, || e ~ 
 
+, - e * 
 <, > e >= 
 
=, > e || 
 
 1a Questão (Ref.: 201501519979) Fórum de Dúvidas (0) Saiba (0) 
 
Observe o trecho do algoritmo a seguir e responda: 
leia num; 
se (num % 2 == 0) 
 { 
 tipo = 1; 
 } 
senão 
 { 
 tipo = 2; 
 } 
escolha(tipo) 
{ 
 caso1 : imprima"PAR";pare; 
 caso2 : imprima"IMPAR";pare; 
} 
 
Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. 
Qual o conjunto de respostas no final da terceira execução? 
 
 
PAR, PAR, IMPAR 
 
PAR, IMPAR, PAR 
 IMPAR, IMPAR, PAR 
 
IMPAR, PAR, PAR 
 
IMPAR, PAR, IMPAR 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201501307269) Fórum de Dúvidas (0) Saiba (0) 
 
Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1- Domingo, 2 - 
Segunda etc. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla? 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=418485&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=418485&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=418485&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('7964','4','6');
javascript:duvidas('7964','4','6');
javascript:duvidas('7964','4','6');
javascript:duvidas('7964','4','6');
javascript:duvidas('7964','4','6');
javascript:duvidas('228415','5','1');
javascript:duvidas('228415','5','1');
javascript:duvidas('228415','5','1');
javascript:duvidas('228415','5','1');
javascript:duvidas('228415','5','1');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=253446%20&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=253446%20&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=253446%20&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('15705','5','2');
javascript:duvidas('15705','5','2');
javascript:duvidas('15705','5','2');
javascript:duvidas('15705','5','2');
javascript:duvidas('15705','5','2');
 
 
while 
 
do/while 
 cout 
 switch/case 
 
for 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201501299531) Fórum de Dúvidas (0) Saiba (0) 
 
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
 
 
 
Para ou enquanto 
 Se ou escolha 
 
Apenas o comando enquanto 
 
Para e Se 
 
Apenas o de entrada 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201501306647) Fórum de Dúvidas (0) Saiba (0) 
 
O que será exibido de acordo com o trecho de código abaixo? 
 
c 20 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252977&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252977&LoginExterno=urllogada@estacio.br&SenhaExterno=1234http://v3.webcasters.com.br/Login.aspx?codTransmissao=252977&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=253004&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=253004&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=253004&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('7967','5','3');
javascript:duvidas('7967','5','3');
javascript:duvidas('7967','5','3');
javascript:duvidas('7967','5','3');
javascript:duvidas('7967','5','3');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=239009&LoginExterno=urllogada@estacio.br&SenhaExterno=1234?
http://v3.webcasters.com.br/Login.aspx?codTransmissao=239009&LoginExterno=urllogada@estacio.br&SenhaExterno=1234?
http://v3.webcasters.com.br/Login.aspx?codTransmissao=239009&LoginExterno=urllogada@estacio.br&SenhaExterno=1234?
http://v3.webcasters.com.br/Login.aspx?codTransmissao=294617&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=294617&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=294617&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('15083','5','4');
javascript:duvidas('15083','5','4');
javascript:duvidas('15083','5','4');
javascript:duvidas('15083','5','4');
javascript:duvidas('15083','5','4');
r c mod 2 
se (r = 0) entao 
 escreva("Valor de r:", r) 
senao 
 se (r = 1) entao 
 escreva("Valor de r: ",r) 
 senao 
 escreva("Valor de r:",r+3) 
 fimse 
fimse 
 
 Nada será exibido. 
 
Valor de r: 1 
 
Valor de r: 3 
 
Valor de r: 10 
 Valor de r: 0 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201501877547) Fórum de Dúvidas (0) Saiba (0) 
 
Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: 
 prog numeroMes 
 int mes; 
 imprima "\ndigite um numero de 1 - 12: "; 
 leia mes ; 
 escolha (mes) 
 { 
 caso 1 : imprima "\njaneiro\n"; pare; 
 caso 2 : imprima "\nfevereiro\n"; pare; 
 caso 3 : imprima "\nmarço\n"; pare; 
 caso 4 : imprima "\nabril\n"; pare; 
 caso 5 : imprima "\nmaio\n";pare; 
 caso 6 : imprima "\njunho\n"; pare; 
 caso 7 : imprima "\njulho\n"; pare; 
 caso 8 : imprima "\nagosto\n"; pare; 
 caso 9 : imprima "\nsetembro\n";pare; 
 caso 10:imprima "\noutubro\n"; pare; 
 caso 11:imprima "\nnovembro\n"; pare; 
 caso 12:imprima "\ndezembro\n"; pare; 
 senao :imprima "\nInexistente\n"; 
 } 
fimprog 
 
 
 c) maio 
 
e) Inexistente 
 
a) maio 
 junho 
 
 
d) maio 
 julho 
 setembro 
 novembro 
 dezembro 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=276171&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=276171&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=276171&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('585983','5','5');
javascript:duvidas('585983','5','5');
javascript:duvidas('585983','5','5');
javascript:duvidas('585983','5','5');
javascript:duvidas('585983','5','5');
 
b) maio 
 junho 
 julho 
 agosto 
 setembro 
 outubro 
 novembro 
 dezembro 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201501900058) Fórum de Dúvidas (1 de 2) Saiba (0) 
 
De acordo com a figura a seguir, que comando(s) o programa a ser criado poderá utilizar? 
 
 
 
Apenas o comando "Enquanto" 
 
Os comandos "Para" ou "Enquanto" 
 
Apenas o comando "Leia" 
 Os comandos "Se" ou "Escolha" 
 
Os comandos "Para" e "Se" 
 
 1a Questão (Ref.: 201501522039) Fórum de Dúvidas (0) Saiba (0) 
 
Execute os algoritmos abaixo e responda: 
 
cont <- 1; 
soma <- 0; 
enquanto (cont < 4) 
{ 
soma <- soma + cont; 
 cont ++; 
} 
imprima soma % cont; 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=315057&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=315057&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=315057&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('608494','4','6');
javascript:duvidas('608494','4','6');
javascript:duvidas('608494','4','6');
javascript:duvidas('608494','4','6');
javascript:duvidas('608494','4','6');
javascript:duvidas('230475','6','1');
javascript:duvidas('230475','6','1');
javascript:duvidas('230475','6','1');
javascript:duvidas('230475','6','1');
javascript:duvidas('230475','6','1');
------------------------------------------------ 
cont <- 0; 
soma<- 0; 
enquanto (cont < 4) 
{ 
soma <- soma + cont; 
cont ++; 
} 
imprima soma % cont; 
 
 
Quais os resultados obtidos, respectivamente? 
 
 
4 e 6 
 
6 e 6 
 
1 e 4 
 
4 e 4 
 2 e 2 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201501521874) Fórum de Dúvidas (0) Saiba (0) 
 
Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um determinado número de vezes, sem a 
necessidade de reescrever tais comandos inúmeras vezes. Marque a alternativa que apresenta corretamente a representação de um laço de 
repetição codificado em C++. 
 
 
d) if(int i;i<10;i++) 
{cout<<i;}<i;}< body=""> < I;}</i;}<i;}<> 
 
e) for(i++, , int i) 
{ cout<< I;} 
 c) for( i>0, i<10,i++) 
{ cout<<i;}<i;}<i;}< body=""></i;}<i;}<i;}<> < I;} 
 a) for(int i=0;i<10;i++) 
{ cout<< i;}<i;}<i;}<="" body=""></i;}<i;} 
 
b) if(i>10) 
{ if (i<100) i=0;} 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201501302774) Fórum de Dúvidas (0) Saiba (0) 
 
Analise as sentenças abaixo em relação às estruturas de repetição utilizadas para construção de algoritmos 
 
I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na 
estrutura de repetição. 
 
II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas. 
 
III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a 
condição é falsa e a segunda somente quando a condição é verdadeira. 
 
IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=233381&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=233381&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=233381&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=276791&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=276791&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=276791&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('230310','6','2');
javascript:duvidas('230310','6','2');
javascript:duvidas('230310','6','2');
javascript:duvidas('230310','6','2');
javascript:duvidas('230310','6','2');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=237887&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=237887&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=237887&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=282176&LoginExterno=urllogada@estacio.br&SenhaExterno=1234http://v3.webcasters.com.br/Login.aspx?codTransmissao=282176&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=282176&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('11210','6','3');
javascript:duvidas('11210','6','3');
javascript:duvidas('11210','6','3');
javascript:duvidas('11210','6','3');
javascript:duvidas('11210','6','3');
instrução que a atualize no interior do laço. 
As afirmações corretas são: 
 
 
 
 
II e III 
 
II, III e IV 
 
I e II 
 I, II e IV 
 
I, II e III 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201501549944) Fórum de Dúvidas (0) Saiba (0) 
 
Analise o código abaixo e assinale a alternativa correta em relação aos valores que serão impressos após a execução do mesmo. 
 
num=2 
Enquanto(num < 10 ) 
imprima(num) 
num = num + num 
Fim-Enquanto 
 
 
8, 7, 5 
 
8, 7, 2 
 
6, 4, 9 
 
7, 1, 9 
 2, 4, 6 
 
 
 
 
 
 5a Questão (Ref.: 201501307017) Fórum de Dúvidas (0) Saiba (0) 
 
Após análise do código responda a questão: 
 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=281077&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=281077&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=281077&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('258380','-1','4');
javascript:duvidas('258380','-1','4');
javascript:duvidas('258380','-1','4');
javascript:duvidas('258380','-1','4');
javascript:duvidas('258380','-1','4');
javascript:duvidas('15453','6','5');
javascript:duvidas('15453','6','5');
javascript:duvidas('15453','6','5');
javascript:duvidas('15453','6','5');
javascript:duvidas('15453','6','5');
 
Ao ser compilado e executado, o programa irá exibir na tela: 
 
 Os valores entre 1 e 5 (inclusive) em ordem decrescente. 
 Os números ímpares entre 1 e 5 em ordem decrescente. 
 Os números pares entre 1 e 5 (inclusive) em ordem crescente. 
 Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente. 
 Os valores entre 1 e 5 (inclusive)em ordem crescente. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201501522035) Fórum de Dúvidas (0) Saiba (0) 
 
Execute o trecho do algoritmo abaixo: 
 
imprima "1 - 1 - "; 
a <- 1; 
ap <- 1; 
para(c<-1;c<=5;c++) 
 { 
 a <- ap; 
 ap <- c; 
 imprima a + ap, " - "; 
 } 
 
O que será exibido após a execução? 
 
 
1 - 1 - 2 - 3 - 5 - 8 - 13 
 1 - 1 - 2 - 3 - 5 - 7 - 9 - 
 
1 - 1 - 2 - 3 - 5 - 7 - 9 
 
1 - 1 - 2 - 3 - 4 - 5 - 7 - 
 1 - 1 - 2 - 3 - 5 - 8 - 13 - 
 
 
 
 
 1a Questão (Ref.: 201501907834) Fórum de Dúvidas (2 de 5) Saiba (2) 
 
Para que a palavra "AMOR" seja escrita na tela 5 vezes, qual condição apropriada deve ser colocada no trecho de código abaixo? Marque a opção 
correta. 
 
x = 1; 
while ( _________ ) 
{ 
cout<<"AMOR \n"; 
x = x + 2; 
} 
 
 
x <= 11 
 x < 5 
 
x > 10 
 
x <= 5 
 x < 10 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=233379&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=233379&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=233379&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=276792&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=276792&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=276792&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('230471','6','6');
javascript:duvidas('230471','6','6');
javascript:duvidas('230471','6','6');
javascript:duvidas('230471','6','6');
javascript:duvidas('230471','6','6');
javascript:duvidas('616270','7','1');
javascript:duvidas('616270','7','1');
javascript:duvidas('616270','7','1');
javascript:duvidas('616270','7','1');
javascript:duvidas('616270','7','1');
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201501907835) Fórum de Dúvidas (2 de 5) Saiba (2) 
 
Assinale a alternativa correta em relação a quantidade de vezes que a palavra "PAZ" será impressa, no trecho de código abaixo: 
 
x = 50; 
do{ 
y = 8; 
do{ 
cout<<"PAZ \n"; 
y++; 
} while ( y <10); 
x--; 
}while ( x > 48); 
 
 4 vezes 
 
5 vezes 
 
8 vezes 
 
7 vezes 
 
6 vezes 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201501911666) Fórum de Dúvidas (2 de 5) Saiba (2) 
 
 Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução o valor de 
entrada é 10 e na 2ª. execução o valor de entrada é 0. Para isso, considere o seguinte trecho em C++. 
 int num; 
 cout << "Digite um numero: "; 
 cin >> num; 
 if (num > 0) 
 { 
 num++; 
 cout << num << " "; 
 } 
 cout << num + 1 << " "; 
 if (num < 0) 
 { 
 num--; 
 cout << num << " "; 
 } 
 else 
 cout << num * 10 ; 
 
 
 
 11 110 1 0 
 
 11 12 110 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=386732&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=386732&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=386732&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('616271','7','2');
javascript:duvidas('616271','7','2');
javascript:duvidas('616271','7','2');
javascript:duvidas('616271','7','2');
javascript:duvidas('616271','7','2');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=383955&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=383955&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=383955&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('620102','7','3');
javascript:duvidas('620102','7','3');
javascript:duvidas('620102','7','3');
javascript:duvidas('620102','7','3');
javascript:duvidas('620102','7','3');
 
 11 110 1 0 
 
 11 110 1 10 
 
 11 12 110 1 0 
 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201501911653) Fórum de Dúvidas (2 de 5) Saiba (2) 
 
 Considere o trecho de programa feito em C++ em que a é uma variável do tipo int, já declarada. O programa foi executado 4 vezes. Na 1a. 
execução foi fornecido o valor 7, na 2a. execução foi fornecido o valor 3, na 3a. execução foi fornecido o valor 5 e na 4ª. execução foi fornecido 
o valor 10. Marque a opção correta que mostra os valores impressos, após as 4 execuções, respectivamente, de acordo com as entradas 
fornecidas. 
 cin >> a; 
 switch (a) { 
 case 1: 
 case 2: 
 case 3 : cout << a +1 << endl; 
 case 4: cout << a * 4 << endl; 
 break; 
 case 5: cout << a - 5 << endl; 
 case 6 : cout << a/10 << endl;; 
 break; 
 default : cout << a * 10 << endl; 
 } 
 
 
 70 4 12 0 0 100 
 70 4 12 100 
 8 4 10 100 
 8 4 0 0 100 
 70 4 12 0 100 
 
 Gabarito Comentado 
 
 
 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=387317&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=387317&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=387317&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('620089','7','4');
javascript:duvidas('620089','7','4');
javascript:duvidas('620089','7','4');
javascript:duvidas('620089','7','4');
javascript:duvidas('620089','7','4');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=387316&LoginExterno=urllogada@estacio.br&SenhaExterno=1234https://v3.webcasters.com.br/Login.aspx?codTransmissao=387316&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=387316&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 
 5a Questão (Ref.: 201501911694) Fórum de Dúvidas (2 de 5) Saiba (2) 
 
 
Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O valor final de soma e o valor final de num, são 
respectivamente 
 
int contador, num = 1, soma = 0; 
for (contador = 1; contador <= 20; contador += 5) { 
 soma = soma + num; 
 num = num + 3; 
 } 
 
 22 e 13 
 
22 e 20 
 
 
o valor de soma está indefinido e o valor de num é 10 
 
 
22 e 10 
 
 
12 e 10 
 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201501308131) Fórum de Dúvidas (1 de 5) Saiba (1 de 2) 
 
Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando: 
 
 cout >>x; 
 
 cout << "Valor de x: " >> x; 
 
 cout >> "Valor de x: " , x; 
 cout << x; 
 
 cout >> "Valor de x: " >> x; 
 
javascript:duvidas('620130','7','5');
javascript:duvidas('620130','7','5');
javascript:duvidas('620130','7','5');
javascript:duvidas('620130','7','5');
javascript:duvidas('620130','7','5');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=390725&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=390725&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=390725&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('16567','7','6');
javascript:duvidas('16567','7','6');
javascript:duvidas('16567','7','6');
javascript:duvidas('16567','7','6');
javascript:duvidas('16567','7','6');
 1a Questão (Ref.: 201501301877) Fórum de Dúvidas (0) Saiba (0) 
 
O que está sendo executado pelo algoritmo abaixo? 
 
CONT  0; 
SOMA  0; 
enquanto (CONT < 100) faça 
 SOMA  SOMA + CONT; 
 CONT  CONT + 1; 
fim_enquanto 
 
 Soma todos os números de 1 a 100 
 Soma todos os números ímpares de 1 a 100 
 Soma os 100 números digitados. 
 Soma todos os números de 0 a 99 
 Soma todos os números pares de 1 a 100 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201501559454) Fórum de Dúvidas (0) Saiba (0) 
 
A partir da comparação entre as estruturas while e do...while, é certo afirmar que: 
 
 No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco de comandos controlado será 
sempre executado, pelo menos uma vez. 
 
Em termos de execução não há diferença. A diferença está, apenas, na sintaxe. 
 
Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser executado. 
 
Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre executado, pelo menos uma vez. 
 No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o bloco de comandos será sempre 
executado, pelo menos uma vez. 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201501549947) Fórum de Dúvidas (0) Saiba (0) 
 
Analise o código abaixo e Assinale as alternativas corretas em relação ao valor 
que será impresso após a execução do mesmo. 
 
 
A<-10; 
 
Enquanto(A > 0 ) faça 
 
 imprima(A); 
 
 A <- A - 3; 
javascript:duvidas('10313','8','1');
javascript:duvidas('10313','8','1');
javascript:duvidas('10313','8','1');
javascript:duvidas('10313','8','1');
javascript:duvidas('10313','8','1');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291186&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291186&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291186&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('267890','8','2');
javascript:duvidas('267890','8','2');
javascript:duvidas('267890','8','2');
javascript:duvidas('267890','8','2');
javascript:duvidas('267890','8','2');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308071&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308071&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=308071&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('258383','8','3');
javascript:duvidas('258383','8','3');
javascript:duvidas('258383','8','3');
javascript:duvidas('258383','8','3');
javascript:duvidas('258383','8','3');
 
Fim-Enquanto 
 
 
10, 7, 5, 1 
 
10, 7, 4, 3 
 
10, 7, 3, 1 
 
1, 7, 5, 3 
 10, 7, 4, 1 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201501549936) Fórum de Dúvidas (0) Saiba (0) 
 
Analise o código abaixo e Assinale as alternativas corretas em relação ao valor 
que será impresso após a execução do mesmo. 
 
num<-1 
 
Enquanto(num < 6 ) faça 
 
 imprima(num) 
 
 num <- num + 2 
 
Fim-Enquanto 
 
 
4, 3, 2 
 8, 6, 5, 4 
 1, 3, 5 
 
7, 6, 4 
 
9, 8, 7 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201501385753) Fórum de Dúvidas (0) Saiba (0) 
 
Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento da lacuna. 
 
... 
cin>>matricula; 
 
______________ (matricula<99) 
 
{ 
 
cin>>matricula; 
} 
 
 
loop 
 
for 
 while 
 
do case 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=405753&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=405753&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=405753&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('258372','8','4');
javascript:duvidas('258372','8','4');
javascript:duvidas('258372','8','4');
javascript:duvidas('258372','8','4');
javascript:duvidas('258372','8','4');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=405752&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=405752&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=405752&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('94189','8','5');
javascript:duvidas('94189','8','5');
javascript:duvidas('94189','8','5');
javascript:duvidas('94189','8','5');
javascript:duvidas('94189','8','5');
 
repeat 
 
 
 
 
 
 6a Questão (Ref.: 201501558828) Fórum de Dúvidas (0) Saiba (0) 
 
As estruturas de repetição permitem executar mais de uma vez um mesmo trecho de código. Trata-se de 
uma forma de executar blocos de comandos somente sob determinadas condições, mas com a opção de 
repetir o mesmo bloco quantas vezes forem necessárias. As estruturas de repetição são úteis, por 
exemplo, para repetir uma série de operações semelhantes que são executadas para todos os elementos 
de uma lista ou de uma tabela de dados, ou simplesmente para repetir um mesmo processamento até que 
uma certa condição seja satisfeita. Sejam as seguintes afirmativas: 
I - Toda estrutura de repetição apresenta um teste no início e um na saída. 
II - Toda estrutura de repetição pode ser substituída por um conjunto de estruturas de decisão, onde não 
haja testes ou condições. 
III - Toda estrutura de repetição apresenta um critério de parada. 
IV- Toda estrutura de repetição apresenta fluxo de execução invertido devido a diversas iterações. 
 
Marque a alternativa que representa apenas as afirmativas CORRETAS: 
 
 
I e III 
 III 
 
I e IV 
 
II, III e IV 
 
I 
 
 1a Questão (Ref.: 201501559917) Fórum de Dúvidas (0) Saiba (0) 
 
Observe as afirmativas abaixo sobre o terminador nulo e assinale a opção correta.I Devemos sempre acrescentar mais uma posição ao vetor de char quando ele for dimensionado; 
II Ele deve ser incluído ao final de todo vetor independente do tipo; 
III O terminador nulo é identificado pelo caracter \0 
 
 As afirmativas II e III são verdadeiras 
 As afirmativas I e III são verdadeiras 
 Todas as afirmativas são verdadeiras 
 Somente a III é verdadeira 
 Somente a afirmativa I é verdadeira 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201501522056) Fórum de Dúvidas (0) Saiba (0) 
 
Execute o algoritmo utilizando o vetor CRR abaixo e responda o que ficará armazenado. 
javascript:duvidas('267264','8','6');
javascript:duvidas('267264','8','6');
javascript:duvidas('267264','8','6');
javascript:duvidas('267264','8','6');
javascript:duvidas('267264','8','6');
javascript:duvidas('268353','9','1');
javascript:duvidas('268353','9','1');
javascript:duvidas('268353','9','1');
javascript:duvidas('268353','9','1');
javascript:duvidas('268353','9','1');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=302803
https://v3.webcasters.com.br/Login.aspx?codTransmissao=302803
https://v3.webcasters.com.br/Login.aspx?codTransmissao=302803
javascript:duvidas('230492','9','2');
javascript:duvidas('230492','9','2');
javascript:duvidas('230492','9','2');
javascript:duvidas('230492','9','2');
javascript:duvidas('230492','9','2');
! U O T R E C A 
1 2 3 4 5 6 7 8 
 
para(i <- 1; i <= 4; i = i + 1) 
 { 
 aux <- CRR[ i ]; 
 CRR[ i ] <- CRR[8 - i + 1 ]; 
 CRR[8 - i + 1] <- aux; 
 } 
 
 
A C E R T O U ! 
 
 
A C E R ! T O U 
 
 
U O T R E C A ! 
 
 
! A C E R T O U 
 
 
A C E R U O T ! 
 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201501541331) Fórum de Dúvidas (0) Saiba (0) 
 
Qual das opções abaixo está correta com relação a declaração de variáveis para um vetor de 15 elementos de números reais em C++? 
 
 
double x[15][15] 
 
char x[15] 
 double x[15] 
 
int vetor[15][15] 
 int vetor[15] 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201501909607) Fórum de Dúvidas (0) Saiba (0) 
 
Considere o trecho de código em C++. Assinale abaixo o que será impresso na tela: 
 
char str[] = "Vida"; 
int x = 0; 
 
while (x < 4 ) 
{ 
 if (x % 2 == 0) 
 cout<<"G"; 
 else 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=253440%20&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=253440%20&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=253440%20&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('249767','9','3');
javascript:duvidas('249767','9','3');
javascript:duvidas('249767','9','3');
javascript:duvidas('249767','9','3');
javascript:duvidas('249767','9','3');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=276173&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=276173&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=276173&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('618043','9','4');
javascript:duvidas('618043','9','4');
javascript:duvidas('618043','9','4');
javascript:duvidas('618043','9','4');
javascript:duvidas('618043','9','4');
 cout<<str[x];</str[x]; 
 
 x++; 
} 
 
 
AGIG 
 
GGGG 
 
GIGA 
 
GiGi 
 GiGa 
 
 
 
 
 
 5a Questão (Ref.: 201501559905) Fórum de Dúvidas (0) Saiba (0) 
 
Um desenvolvedor precisava armazenar matrícula, nome e CR de um aluno. Sabe-se que a matrícula é um 
número inteiro muito grande e que o CR é um número real. Observe as alternativas abaixo e assinale qual 
foi a escolhida por atender a todas as exigências. 
 
 char nome; int matricula[12]; double CR; 
 char nome[30]; long long int matricula; float CR; 
 char[30] nome; long long int matricula; double CR; 
 char nome; int matricula[12]; float CR; 
 char nome; long long int matricula; float CR; 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201501541382) Fórum de Dúvidas (0) Saiba (0) 
 
Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA. Assinale a declaração correta: 
 
 float LISTA[15]; 
 
float lista[16]; 
 
int lista[15]; 
 
float lista[15]; 
 
int LISTA[16]; 
 
 1a Questão (Ref.: 201501897851) Fórum de Dúvidas (0) Saiba (0) 
 
Qual o objetivo do trecho do programa a seguir? 
for(int a=0; a¿200; a++){ 
for(int b=0; b¿200; b++){ 
if(a ¿ b) 
cout ¿¿M[a][b]¿¿"\t"; 
} 
cout ¿¿"\n"; 
} 
 
 
Exibir todos os números acima da diagonal principal da matriz M de tamanho 200x200 em formato de matriz 
javascript:duvidas('268341','9','5');
javascript:duvidas('268341','9','5');
javascript:duvidas('268341','9','5');
javascript:duvidas('268341','9','5');
javascript:duvidas('268341','9','5');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=300443&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=300443&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=300443&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('249818','9','6');
javascript:duvidas('249818','9','6');
javascript:duvidas('249818','9','6');
javascript:duvidas('249818','9','6');
javascript:duvidas('249818','9','6');
javascript:duvidas('606287','10','1');
javascript:duvidas('606287','10','1');
javascript:duvidas('606287','10','1');
javascript:duvidas('606287','10','1');
javascript:duvidas('606287','10','1');
 
Exibir todos os valores da matriz M de tamanho 200x200 em formato de matriz 
 
Exibir apenas a diagonal secundária da matriz M de tamanho 200x200 em formato de matriz 
 Exibir apenas a diagonal principal da matriz M de tamanho 200x200 em formato de matriz 
 Exibir todos os números abaixo da diagonal principal da matriz M de tamanho 200x200 em formato de matriz 
 
 
 
 
 
 2a Questão (Ref.: 201501909645) Fórum de Dúvidas (0) Saiba (0) 
 
Considere os seguintes valores de entrada: 1, 2, 3, 4, 5 e 6 para o programa em C++ mostrado 
abaixo. Marque a opção que indica corretamente o que será exibido na tela, ao término da 
execução. 
#include 
using namespace std; 
int main() 
{ 
int lin, col, mat[2][3]; 
for (lin=0; lin<2; lin++) 
 for(col=0; col<3; col++) 
 { 
 cout<< "\nEntre com o elemento da matriz:"<<lin<<" "<<col<<="" "="; 
 cin>> mat[lin][col]; 
 } 
for (lin=0; lin 
 for(col=0; col 
 cout << mat[lin][col]<<" "; 
 
system("pause"); 
return 0; 
} 
</lin<<"> 
 
 1 3 4 6 
 
2 4 6 
 
1 3 5 
 
1 2 3 4 5 6 
 1 2 3 
 
 
 
 
 
 3a Questão (Ref.: 201501909663) Fórum de Dúvidas (0) Saiba (0) 
 
Uma professora possui uma turma de 40 alunos e precisa declarar uma matriz bidimensional, na linguagem 
C++, para armazenar as notas de AV1, AV2 e AV3 da turma. Considere que ela necessita dos dados 
organizados na matriz, de modo que cada linha deverá representar um aluno. Assinale a alternativa que 
javascript:duvidas('618081','10','2');
javascript:duvidas('618081','10','2');
javascript:duvidas('618081','10','2');
javascript:duvidas('618081','10','2');
javascript:duvidas('618081','10','2');
javascript:duvidas('618099','10','3');
javascript:duvidas('618099','10','3');
javascript:duvidas('618099','10','3');
javascript:duvidas('618099','10','3');
javascript:duvidas('618099','10','3');
apresenta a declaração desta matriz. 
 
 
char notas[40][3]; 
 
int notas[40][40]; 
 float notas[40][3]; 
 
float notas[40,3]; 
 
char notas[3][40]; 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201501909650) Fórum de Dúvidas (0) Saiba (0) 
 
Um estudante do curso Sistemas de Informação precisa declarar uma matriz bidimensional para armazenar o valor dos 
12 salários de 45 funcionários.Qual das opções abaixo o estudante deverá declarar? 
 
 
int salario[45], funcionario[12]; 
 
float funcionario[12],[12]; 
 
float funcionario[45][45]; 
 float funcionario[45][12]; 
 
char funcionario[12][12]; 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201501909661) Fórum de Dúvidas (0) Saiba (0) 
 
O setor de Recursos Humano da Estácio precisa de um programa que armazene nome, cargo e salário dos seus 25 
funcionários. 
Analise as declarações abaixo e escolha a que irá resolver o problema do desenvolvedor. 
 
 
char funcionario[25], cargo[25] ; float salario[25]; 
 
char nome[26][50], cargo[26][30] ; float salario[26]; 
 char nome[25][50], cargo[25][30] ; float salario[25]; 
 
char funcionarioe[25][2] ; float salario[25][30]; 
 
char funcionario[25][50] ; float salario[25]; 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201501554238) Fórum de Dúvidas (0) Saiba (0) 
 
Considere os seguintes valores de entrada: 1, 2, 3, 4, 5, 6, 7, 8, e 9, e o programa abaixo, marque a resposta que mostra o que será exibido na 
tela. 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=420448&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=420448&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=420448&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('618086','10','4');
javascript:duvidas('618086','10','4');
javascript:duvidas('618086','10','4');
javascript:duvidas('618086','10','4');
javascript:duvidas('618086','10','4');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=424077&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=424077&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=424077&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('618097','10','5');
javascript:duvidas('618097','10','5');
javascript:duvidas('618097','10','5');
javascript:duvidas('618097','10','5');
javascript:duvidas('618097','10','5');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=412720&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=412720&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=412720&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('262674','10','6');
javascript:duvidas('262674','10','6');
javascript:duvidas('262674','10','6');
javascript:duvidas('262674','10','6');
javascript:duvidas('262674','10','6');
#include 
using namespace std; 
int main() 
{ 
int lin, col, mat[3][3]; 
for (lin=0; lin<3; lin++) 
 for(col=0; col<3; col++) 
 { 
 cout<< "\nEntre com o elemento da matriz:"; 
 cin>> mat[lin][col]; 
 } 
for (lin=0; lin<3; lin++) 
 cout << mat[lin][lin]<<"\n"; 
system("pause"); 
return 0; 
} 
 
 
1 2 3 
 1 5 9 
 
2 4 6 8 
 
1 3 5 7 9 
 
1 2 3 4 5 6 7 8 9

Outros materiais