Buscar

Aula 01 á 10 Atividade Algoritimos

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

ALGORITMOS   Lupa  
 
Exercício: CCT0239_EX_A1_201602156484  Matrícula: 201602156484
Aluno(a): WELLINGTON RIBEIRO DE SOUZA Data: 24/04/2016 15:44:29 (Finalizada)
  1a Questão (Ref.: 201602400633)  Fórum de Dúvidas (1 de 3)       Saiba   (1 de 2)
Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
  Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
Os algoritmos correspondem, estritamente, aos conjuntos de dados e  informações que são  tratados em um determinado
processamento.
  As  linguagens  de  programação  possibilitam  a  codificação  de  um  determinado  algoritmo,  de  acordo  com  um  conjunto  de
regras específico.
As  linguagens  de  programação  possuem  um  conjunto  de  regras  flexíveis  para  a  representação  dos  comandos  de  um
programa.
Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201602439390)  Fórum de Dúvidas (2 de 3)       Saiba   (1 de 2)
Algoritmo  pode  ser  definido  como  a  descrição  dos  passos  para  a
execução  de  uma  tarefa.  Existem  algumas  formas  distintas  de
representação  de  algoritmos,  onde  as  principais  são:  Linguagem
Natural,  Linguagem  Gráfica  e  Pseudocódigos.  Se  usarmos  N  para
representar linguagem Natural, G para representar linguagem Gráfica
e P para representar pseudocódigos, pode­se relacionar estas formas
de representação de algoritmos com as seguintes afirmações:
(  )  Sua  simbologia  é  amplamente  conhecida,  por  isto  sua  aplicação
não se restringe apenas a algoritmos computacionais.
(  )    Sua  simbologia  e  sintaxe  aproxima­se  muito  a  simbologia  e  a
sintaxe da maioria das linguagens de programação.
( ) A grande ambiguidade existente nos significados de seus termos é
uma restrição a representação aos algoritmos computacionais.
Marque  a  alternativa  que  representa  a  o  relacionamento  existente
entre as afirmações e as formas de representação de algoritmos.
N, P, G
P, N, G
N, G, P
  G, P, N
G, N, P
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  3a Questão (Ref.: 201602439392)  Fórum de Dúvidas (2 de 3)       Saiba   (1 de 2)
Nos dias atuais e com a evolução galopante da tecnologia, dificilmente
encontramos pessoas que nunca tenham utilizado um computador. Os
propósitos  podem variar  bastante,  seja  para  edição  de  textos,  jogos
ou  atividades mais  complexas.  Já  é  difícil  de  imaginar  nossas  vidas
sem  o  uso  desta  ferramenta.  Nesta  atividade  tão  comum  ao  nosso
cotidiano,  você  algum  dia  deve  ter  parado  para  pensar  como  os
programas funcionam. Como é que o computador faz todas as tarefas
exatamente  da  forma  com  a  qual  você  pede?  A  resposta  para  esta
pergunta é mais simples do que parece: ele segue as  instruções que
você passa. Mas para que ele  consiga entender o que você  fala,  ele
precisa  de  uma  linguagem  mais  específica.  Para  fazer  esta
interpretação  entre  homem  e  máquina,  foram  desenvolvidas  as
linguagens  de  programação.  Mas  mesmo  estas  linguagens  utilizam
uma  lógica  para  serem  escritas  e  é  aí  que  entram  os  algoritmos.  A
forma  de  representação  de  algoritmos  que  mais  se  aproxima  das
linguagens de programação é:
  Fluxogramas
Linguagem Conceitual
  Pseudolinguagens
Linguagem Natural
Linguagens Gráficas
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201602400528)  Fórum de Dúvidas (3)       Saiba   (2)
Assinale a opção correta.
  Um programa é um algoritmo codificado em uma linguagem de programação.
Programa e fluxograma são sinônimos.
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a
linguagem de programação.
Um programa é um algoritmo codificado em uma pseudolinguagem.
Um programa é um algoritmo codificado em linguagem natural.
 Gabarito Comentado  Gabarito Comentado
  5a Questão (Ref.: 201602400134)  Fórum de Dúvidas (3)       Saiba   (2)
Segundo o que foi apresentado, para se desenvolver um algoritmo é necessário verificar quais etapas
específicas para a solução de um problema. Assim sendo, quatro momentos são apresentados. No primeiro
momento, deve­se:
Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser
eliminados. Além de definir o que se deseja como resultado e sua forma de apresentação.
Compreender o enunciado para que se possa questionar a origem e os tipos de dados que serão
processados. Além de definir o que se deseja como resultado e sua forma de apresentação.
Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser
processados. Além de definir o que se deseja como dados simples e sua forma de apresentação.
  Compreender o enunciado do problema, para que se possa identificar a origem e os tipos de dados que
serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação.
Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser
eliminados. Além de definir o que se deseja como elementos naturais e sua forma de apresentação.
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  6a Questão (Ref.: 201602402398)  Fórum de Dúvidas (2 de 3)       Saiba   (1 de 2)
Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma
precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um
problema computacional. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa
que apresenta as três principais formas distintas de representação de algoritmos:
c) linguagem natural, linguagem textual e fluxograma.
e) linguagem natural, linguagem de máquina e linguagem de programação.
b) linguagem de programação, código fonte e linguagem natural.
  a) linguagem natural, linguagem gráfica e pseudolinguagem.
d) linguagem gráfica, fluxograma e pseudocódigo.
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 Fechar
 
 
   ALGORITMOS   Lupa  
 
Exercício: CCT0239_EX_A2_201602156484  Matrícula: 201602156484
Aluno(a): WELLINGTON RIBEIRO DE SOUZA Data: 25/04/2016 22:41:47 (Finalizada)
  1a Questão (Ref.: 201602426129)  Fórum de Dúvidas (4 de 15)       Saiba   (3 de 10)
Para exibir a media dos valores referentes às variáveis A, B e C, todas do tipo inteiro, usando o algorítmo
pseudocódigo, deve ser utilizado a linha de comando:
imprima(A+B)+C)/3
  imprima((A+B+C)/3)
imprima(A+B+C)\3
imprima(A+B+C/3)
imprima(A+B)+C)\3
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201602798453)  Fórum de Dúvidas (10 de 15)       Saiba   (7 de 10)
Suponha que A, B e C sejam variáveis reais e que I, J e K sejam variáveis inteiras. Dados: A = 4.0, B = 6.0 e I
= 3, qual seria o valor final dos comandos seguintes:
a) C <­ A * B ­ I
b) K <­ I / 4 * 6 
c) C <­ B / A + 1,5
a) 21.0
b) 4.5
c) 3.0
a) 21
b) impossível
c) 3
a) 21.5
b) impossível
c) 3.0
  a) 21.0
b) impossível
c) 3.0
a) 21.0
b) 4.5l
c) impossível
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  3a Questão (Ref.: 201602764098)  Fórum de Dúvidas (0)       Saiba   (7 de 0)
12 MOD (12 DIV 4) é igual a:
  3
2
1
  0
4
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201602439387)  Fórum de Dúvidas (10 de 15)       Saiba   (7 de 10)
Quando definimos uma variável na verdade estamos fazendo uma reserva
estática de memória. Esta reserva de memória é dita estáticapor 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:
  compilador que está alocando a memória e pelo tipo de linguagem que
está sendo utilizado.
identificador da variável apenas, pois uma variável sempre possui o
mesmo tipo de dado.
tipo da variável apenas, pois a alocação é feita sempre no mesmo
endereço de memória.
identificador da variável e do tipo de dado.
  tipo de dado e identificador da variável.
 Gabarito Comentado  Gabarito Comentado
  5a Questão (Ref.: 201602400139)  Fórum de Dúvidas (15)       Saiba   (10)
É 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 organizacional
Estrutura padronizada
Estrutura lógica.
  Estrutura sequencial.
Estrutura definida.
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  6a Questão (Ref.: 201602288682)  Fórum de Dúvidas (10 de 15)       Saiba   (7 de 10)
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser
manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a
alternativa que possui um exemplo de nome INCORRETO:
num1
nota2
salariofinal
nome_aluno
  cad1­ id
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 Fechar
 
 
   ALGORITMOS   Lupa  
 
Exercício: CCT0239_EX_A3_201602156484  Matrícula: 201602156484
Aluno(a): WELLINGTON RIBEIRO DE SOUZA Data: 25/04/2016 22:42:09 (Finalizada)
  1a Questão (Ref.: 201602179989)  Fórum de Dúvidas (1 de 1)       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 decisão
Comandos de repetição
Comandos de fluxograma
  Comandos de entrada e saída
Comandos de linguagem de baixo nível e de alto nível
 Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201602876782)  Fórum de Dúvidas (1 de 1)       Saiba   (0)
Algoritmo Prova 
VAR 
  A, B, C, D : Real 
Início 
  leia (A, B, C, D) 
  A <­ B 
  B <­ C 
  C <­ D 
  D <­ A 
  B <­ A+B/2 
  C <­ C+B 
  D <­ D + (B * 2) ­ A 
Fim 
Com base no algoritmo acima, e supondo que os valores fornecidos para as variáveis "A", "B", "C" e "D" sejam,
respectivamente, 10, 15, 20 e 25, pode­se afirmar que, após execução do referido algoritmo, os valores dessas
variáveis serão, respectivamente::
  15 ­ 25 ­ 50 ­ 50
15 ­ 17,5 ­ 42,5 ­ 50
  15 ­ 17,5 ­ 42,5 ­ 35
15 ­ 25 ­ 50 ­ 45
15 ­ 30 ­ 55 ­ 60
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  3a Questão (Ref.: 201602871665)  Fórum de Dúvidas (1 de 1)       Saiba   (0)
O operador mod retorna o resto de uma divisão entre dois números inteiros, a função raiz(x) retorna a raiz
quadrada de x e a função abs(x) retorna o valor absoluto de x. Sendo assim, analise o trecho de código, a
seguir, e marque a alternativa correta, que representa o que será impresso, tendo em vista, que o valor
fornecido para a variável x será 6 : 
Início 
int x,y,z;
escreva ("Entre com um valor inteiro para x:");
leia (x) ;
y <­ 30;
z <­ abs( raiz (x+y) );
z <­ z mod 2 + 3;
imprima (z) ;
fim.
  3
2
8
4
  6
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201602871650)  Fórum de Dúvidas (1 de 1)       Saiba   (0)
Assinale a alternativa que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, caso
o usuário insira o valor 10 para n1.
inicio 
inteiro: n1,n2,n3; 
leia (n1); 
n2<­n1*3; 
n3<­n1­2+n2; 
imprima("O resultado final será n3=",n3); 
fim. 
O resultado final será n3=9
  O resultado final será n3=38
O resultado final será n3=29
O resultado final será n3=28
O resultado final será n3=18
 Gabarito Comentado
  5a Questão (Ref.: 201602740302)  Fórum de Dúvidas (1 de 1)       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 é:
cos (x)
  log (x)
tan (x)
sen (x)
exp (x)
 Gabarito Comentado  Gabarito Comentado
  6a Questão (Ref.: 201602740293)  Fórum de Dúvidas (1 de 1)       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:
Valor a ser sacado
Confirmação do dia de nascimento
Confirmação do mês de nascimento
  Saldo final
Pedido de senha
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 Fechar
 
 
   ALGORITMOS   Lupa  
 
Exercício: CCT0239_EX_A4_201602156484  Matrícula: 201602156484
Aluno(a): WELLINGTON RIBEIRO DE SOUZA Data: 25/04/2016 22:42:28 (Finalizada)
  1a Questão (Ref.: 201602780540)  Fórum de Dúvidas (1 de 4)       Saiba   (0)
O símbolo abaixo pode representar que tipo de comando nas linguagens de programação? 
Comando de saída
Atribuição de variável
  Comando de seleção
Comando de leitura
  Declaração de variável
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201602188693)  Fórum de Dúvidas (4)       Saiba   (0)
Analise o trecho de programa a seguir escrito em pseudocódigo e escolha a opção que mostra a saída deste código considerando x=10 e y = 50
 
se (x>10)
{
    imprima "maior\t ";
}
senao
{
   se (y < 50)
   {
     imprima "menor\t";
   }
   senao
   {
      imprima "outros\t";
   }
   imprima "continua\n";
}       
maior continua
  outros  con᠁ᜁnua
maior
maior
menor continua
  outros
 Gabarito Comentado  Gabarito Comentado
  3a Questão (Ref.: 201602851777)  Fórum de Dúvidas (2 de 4)       Saiba   (0)
Observe o algoritmo abaixo e assinale a opção que exibe a saída correta se o número digitado for 436
prog prova
int num, c;
imprima "\nnumero de 3 algarismos positivo: ";
leia num;
se(num >= 100 && num <= 999)
{ 
c <­ num div 100;
se( c % 2 == 0 )
{
imprima "\nO algarismo e' par: ",c;
} 
se( (num % 10) % 2 <> 0)
{
imprima "\nO algarismo e' impar: ",num%10;
}
senao
{ imprima "\nNao interessa";}
}
imprima "\n*****\n";
fimprog
  O algarismo e' par: 4
Nao interessa
*****
O algarismo e' impar: 3
*****
O algarismo e' par: 4
O algarismo e' impar: 3
*****
O algarismo e' par: 4
Nao interessa
O algarismo e' par: 4
*****
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201602849002)  Fórum de Dúvidas (4)       Saiba   (0)
Considere o seguinte algoritmo:
início
lógico: B1, B2, B3;
leia (B1, B2, B3);
se B1
   então COMANDO1;
   senão se B2
      então se B3
         então COMANDO2;
         senão COMANDO3;
      fimse;
   fimse;
fimse;
COMANDO4;
fim.
Quais comandos serão executados se forem lidos os seguintes valores:
B1 = falso,B2 = falso, B3 = falso
  COMANDO3
COMANDO1
COMANDO2
COMANDO5
  COMANDO4
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  5a Questão (Ref.: 201602970706)  Fórum de Dúvidas (4)       Saiba   (0)
O que será exibido de acordo com o trecho de código abaixo?
c 20
r  c % 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
  Valor de r: 0
Valor de r: 10
Valor de r: 1
Valor de r: 3
Nada será exibido.
  6a Questão (Ref.: 201602400061)  Fórum de Dúvidas (1 de 4)       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
do se 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 o resultado final é o mesmo
Somente a  IV está correta
Somente a I está correta
  A II E A III estão corretas
  Somente a II está correta
A II E IV estão corretas
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 Fechar
 
 
   ALGORITMOS   Lupa  
 
Exercício: CCT0239_EX_A5_201602156484  Matrícula: 201602156484
Aluno(a): WELLINGTON RIBEIRO DE SOUZA Data: 25/04/2016 22:42:47 (Finalizada)
  1a Questão (Ref.: 201602407728)  Fórum de Dúvidas (0)       Saiba   (0)
Analise o trecho do algoritmo abaixo e indique a alterna᠁ᜁva que apresenta as saídas ob᠁ᜁdas para os valores:  A=17, B=21 e C=13.
SE (A > (B+C)) ENTÃO
ESCREVA("+++++")
SENÃO
SE (B<=C) ENTÃO
ESCREVA("%%%%%")
SENÃO 
ESCREVA("^^^^^")
FIM SE              
ESCREVA("=====")
 FIM SE
  ^^^^^
=====
%%%%%
  ^^^^^
=====
+++++ 
=====
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201602400547)  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, PAR, PAR
  IMPAR, IMPAR, PAR
IMPAR, PAR, IMPAR
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  3a Questão (Ref.: 201602402409)  Fórum de Dúvidas (0)       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) {
          imprima x;
    }
    senao
   {
         se (x <  z) 
        {
             imprima z;
         }
         senao
        {
             imprima x;
        }
   }
fimprog
Pode­se dizer que: 
e) O algoritmo sempre imprime o último número lido.
  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.
b) O algoritmo sempre imprime o menor número.
  a) O algoritmo sempre imprime o maior número.
 Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201602790743)  Fórum de Dúvidas (0)       Saiba   (0)
          Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade.  Sabe‐se que
não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita.
  prog MaiorIdade
int id1, id2, maior;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", maior;}
senão
  { imprima  "Maior idade = ", maior;}
fimprog
 
prog MaiorIdade
int id1, id2;
leia id1;
leia id2;
se (id1 > id2)
  imprima "Maior idade = ", id1;
senão
   imprima  "Maior idade = ", id2;
fimprog
 
  prog MaiorIdade
int id1, id2;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
prog MaiorIdade
int id1, id2;
imprima   "Digite a primeira idade :  ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se  (id1 > id2)
{   imprima  "Maior idade = ", id1;}
senão (id1 < id2)
  { imprima  "Maior idade = ", id1;}
fimprog
prog MaiorIdade
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  5a Questão (Ref.: 201602758115)  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
 
b) maio
    junho
    julho
    agosto
    setembro
    outubro
    novembro
    dezembro
a) maio
    junho
  c) maio
e) Inexistente
d) maio
     julho
     setembro
     novembro
     dezembro
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  6a Questão (Ref.: 201602792211)  Fórum de Dúvidas (0)       Saiba   (0)
  Assinale a opção correta. Considerando o algoritmo a seguir,  qual a última impressão na tela sabendo que a 
recebeu 10 , b recebeu 15 e c recebeu 5 ?
prog Misterio
int a, b, c;
imprima "Entre com o primeiro valor : ";
leia a;
imprima "Entre com  o segundo valor : ";
leia b;
imprima "Entre com o terceiro valor : ";
leia c;
se (a < b  || a < c  || b < c )
{
   imprima "\nResultado : " , (a+b+c) * 3;
}
senao {    imprima "\nResultado : " , (a+b+c) div 3; }
fimprog
 
Nada será impresso, pois há erro no algoritmo.
 
30
   
Resultado : 90
 
   
Resultado : 30
 
90
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 Fechar
 
 
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3724355870 1/4
   ALGORITMOS   Lupa  
 
Exercício: CCT0239_EX_A6_201602156484  Matrícula: 201602156484
Aluno(a): WELLINGTON RIBEIRO DE SOUZA Data: 03/05/2016 20:05:45 (Finalizada)
  1a Questão (Ref.: 201602402603)  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;
   imprimaa + 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 ­ 4 ­ 5 ­ 7 ­
1 ­ 1 ­ 2 ­ 3 ­ 5 ­ 8 ­ 13
1 ­ 1 ­ 2 ­ 3 ­ 5 ­ 7 ­ 9
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201602187585)  Fórum de Dúvidas (0)       Saiba   (0)
Após análise do código responda a questão:
 
 
 
Ao ser compilado e executado, o programa irá exibir na tela:
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3724355870 2/4
Os valores entre 1 e 5 (inclusive)em ordem crescente.
  Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente.
  Os números pares entre 1 e 5 (inclusive) em ordem crescente.
Os números ímpares entre 1 e 5 em ordem decrescente.
Os valores entre 1 e 5 (inclusive) em ordem decrescente.
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  3a Questão (Ref.: 201602183342)  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 instrução que a atualize no interior do laço.
As afirmações corretas são:
 
II e III
  I, II e IV
I e II
II, III e IV
I, II e III
 Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201602180822)  Fórum de Dúvidas (0)       Saiba   (0)
A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que
representa uma REPETIÇÃO :
No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR.
Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO.
  Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio.
  Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois.
Para fazer um bolo, prepare os ingredientes, misture­os bem e ponha no forno para assar.
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  5a Questão (Ref.: 201602402607)  Fórum de Dúvidas (0)       Saiba   (0)
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3724355870 3/4
Execute os algoritmos abaixo e responda:
cont <­ 1;
soma <­ 0;
enquanto (cont < 4)
{ 
soma <­ soma + cont;
 cont ++;
}
imprima soma % cont;
­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ 
cont <­ 0;
soma<­ 0;
enquanto (cont < 4)
{ 
soma <­ soma + cont;
cont ++;
}
imprima soma % cont;
Quais os resultados obtidos, respectivamente?
4 e 6
4 e 4
6 e 6
  1 e 4
  2 e 2
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  6a Questão (Ref.: 201602758111)  Fórum de Dúvidas (0)       Saiba   (0)
Marque a opção correta. Considere o trecho de programa feito em C++. O valor final de s e o valor final
de num, são respectivamente:
int conta, num=1, s=0;
for(conta = 10; conta < = 40; conta= conta+10){
     s= s+num;
     num= num +2;
}
  16 e 9
50 e 16
9 e 9
o valor de s está indefinido e o valor de num é 7
50 e 9
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3724355870 4/4
 Fechar
 
 
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3728724445 1/4
   ALGORITMOS   Lupa  
 
Exercício: CCT0239_EX_A7_201602156484  Matrícula: 201602156484
Aluno(a): WELLINGTON RIBEIRO DE SOUZA Data: 03/05/2016 20:58:45 (Finalizada)
  1a Questão (Ref.: 201602792237)  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 é 7 e na 2ª. execução o valor de entrada é 8.    Para isso,
considere 
o seguinte trecho em C++.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num != 2 || num != 4 || num != 6)
  {
      num = num + 2;
      cout << num << " ";
  }
  if (num != 8)
  {
      num­­;
      cout << num << " ";
  }
  else
     cout << num * 5 ;
 
9   6   10    9
 
8  10   40
 
9  40
 
  9   8    10   9
 
  9   8   10  40
 
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201602788403)  Fórum de Dúvidas (2 de 5)       Saiba   (2)
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3728724445 2/4
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);
  8 vezes
6 vezes
5 vezes
  4 vezes
7 vezes
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  3a Questão (Ref.: 201602871671)  Fórum de Dúvidas (2 de 5)       Saiba   (2)
O que será impresso, após a execução do código, a seguir? 
#include < iostream >
using namespace std;
int main()
{
for(int i=25;i>0;i=i­6) cout << i << " ";
system( "pause" );
}
  25 19 13 7 1
10 5 0 13 7
12 5 10 7 13
12 8 10 7 15
0 0 0 0 0
 Gabarito Comentado
  4a Questão (Ref.: 201602763289)  Fórum de Dúvidas (5)       Saiba   (2)
Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: inteiro x, y, a, b real z
a = 14 b = 3 x = a / b y = a % b z = y / x Qual seria o valor de x?
  4
14
  4.66666
5
3
 Gabarito Comentado  Gabarito Comentado
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3728724445 3/4
  5a Questão (Ref.: 201602790804)  Fórum de Dúvidas (2 de 5)       Saiba   (2)
         Considerere um trecho de um programa em  C++. Qual a variável que será alterada e para qual valor ela mudará ?
 
  int   a = 2, b = 4, x = 12, y = 11, z = 3;
               float t = 0;
               
                if (x < y+z)
                 if (y != z*4 ‐ 2)
                   t = y/z;
                else
                   a = y % z;
               else
                   b = z + y/x;
Nenhuma variável será alterada.
  A variável a ficará 1
A variável b ficará 3
A variável b ficará 1
  A variável t ficará 3
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  6a Questão (Ref.: 201602792234)  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
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=37287244454/4
 
  11  110  1 10
 
11   12    110
 
  11   12   110   1   0
 
11  110  1  0
 
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 Fechar
 
 
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3729088295 1/3
   ALGORITMOS   Lupa  
 
Exercício: CCT0239_EX_A8_201602156484  Matrícula: 201602156484
Aluno(a): WELLINGTON RIBEIRO DE SOUZA Data: 03/05/2016 21:13:49 (Finalizada)
  1a Questão (Ref.: 201602439396)  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
  III
  I e IV
I e III
II, III e IV
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201602864047)  Fórum de Dúvidas (0)       Saiba   (0)
Qual dos comandos abaixo está escrito de forma errada?
for (X=10 ; X > 0 ; X­­)
for (X=0 ; X < 10 ; X++)
  for (X=0 , Y=4 ; X < 10 ; X++ , Y­­)
for (X=0 , Y=0 ; X < 10 ; X++ , Y=Y+2)
  for (X < 10 ; X=0 ; X++)
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3729088295 2/3
  3a Questão (Ref.: 201602182393)  Fórum de Dúvidas (0)       Saiba   (0)
Indique qual o comando que deve ser usado em um algoritmo quando se deseja repeĕr um bloco de
comandos a parĕr de uma condição.
  se
se encadeado
var
  enquanto
else
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201602182445)  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 pares de 1 a 100
Soma todos os números ímpares de 1 a 100 
  Soma todos os números de 0 a 99
Soma os 100 números digitados.
 Gabarito Comentado  Gabarito Comentado
  5a Questão (Ref.: 201602400889)  Fórum de Dúvidas (0)       Saiba   (0)
Considere o trecho abaixo sabendo que num é um variável inteira.
 
num = 11;
do {
         if (num % 2 == 0)
            cout << num << "\n";
       num = num ­1 ;
}  while (num != 0);
 
Assinale a opção correta :
o trecho fornecido pára quando num for diferente de zero e são exibidos os valores 10 e 8, pelo menos.
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3729088295 3/3
O trecho fornecido pára quando  num for diferente de zero e o único número exibido é o 10.
  O trecho entra em loop.
  O trecho fornecido pára quando  num for zero e os números exibidos  são todos os pares de 10 até 2, nesta ordem.
O trecho fornecido pára quando  num for zero e os números exibidos  são todos os pares de 10 até 0, nesta ordem.
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  6a Questão (Ref.: 201602266321)  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; 
}
repeat
for
loop
  while
  do case
 Gabarito Comentado
 Fechar
 
 
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3729111285 1/4
   ALGORITMOS   Lupa  
 
Exercício: CCT0239_EX_A9_201602156484  Matrícula: 201602156484
Aluno(a): WELLINGTON RIBEIRO DE SOUZA Data: 03/05/2016 21:14:46 (Finalizada)
  1a Questão (Ref.: 201602421950)  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:
int lista[15];
float lista[15];
float lista[16];
  int LISTA[16];
  float LISTA[15];
 Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201602790167)  Fórum de Dúvidas (0)       Saiba   (0)
  Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e 5.
  Imprimirá na tela todos os valores de um vetor que são múltiplos de 3, ou múltiplos de 5 ou múltiplos de
7.
Imprimirá na tela todos os valores de um vetor que não são múltiplos de 5.
Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e 7.
Imprimirá na tela todos os valores de um vetor que são múltiplos de 5 e 7.
  3a Questão (Ref.: 201602790175)  Fórum de Dúvidas (0)       Saiba   (0)
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3729111285 2/4
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
  cout<
 
  x++;
}
  GiGa
  GiGi
AGIG
GIGA
GGGG
  4a Questão (Ref.: 201602266349)  Fórum de Dúvidas (0)       Saiba   (0)
Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta: 
I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é
igual a zero (código ASCII igual a 0). 
II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'.
III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o
tamanho necessário menos um.
Todas as sentenças estão corretas
  Somente as sentenças I e II estão corretas
  Somente a sentença II está correta
Somente as sentenças I e III estão corretas
Somente as sentenças II e III estão corretas
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  5a Questão (Ref.: 201602790153)  Fórum de Dúvidas (0)       Saiba   (0)
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3729111285 3/4
Imprimirá na tela todos os valores de um vetor.
  Imprimirá na tela todos os valores de um vetor que são múltiplos de 5.
  Imprimirá na tela todos os valores de um vetor que são ímpares.
Imprimirá na tela todos os valores de um vetor que são pares.
Imprimirá na tela todos os valores de um vetor que não são múltiplos de 5.
  6a Questão (Ref.: 201602790143)  Fórum de Dúvidas (0)       Saiba   (0)
Analise o código em C++ mostrado abaixo e assinale a alternaĕva que descreve corretamente a sua execução:
 
O código armazenará em um vetor 50 números inteiros e imprimirá somente os números ímpares e que
sejam maiores que 30.
  O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que
sejam maiores que 30.
  O código armazenará em um vetor 50 números inteiros e imprimirá todos os números que sejam
maiores que 30.
19/05/2016BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3729111285 4/4
O código armazenará em um vetor 50 números inteiros e imprimirá todos os 50 números.
O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que
sejam menores que 30.
 Gabarito Comentado
 Fechar
 
 
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3729126200 1/3
   ALGORITMOS   Lupa  
 
Exercício: CCT0239_EX_A10_201602156484  Matrícula: 201602156484
Aluno(a): WELLINGTON RIBEIRO DE SOUZA Data: 03/05/2016 21:15:27 (Finalizada)
  1a Questão (Ref.: 201602790229)  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 funcionarioe[25][2] ; float salario[25][30];
  char nome[25][50], cargo[25][30] ; float salario[25];
char funcionario[25][50] ; float salario[25];
char funcionario[25], cargo[25] ; float salario[25];
char nome[26][50], cargo[26][30] ; float salario[26];
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201602442765)  Fórum de Dúvidas (0)       Saiba   (0)
Sendo a matriz M bidimensional igual a:
 
1 2 3 4
5 ‐5 3 0
Dimensionadas da seguinte maneira:
int m[2][4];
Determine quais são os seguintes elementos:
         m[0][3]
         m[0][0]
         m[1][1]
         m[1][2]
 
 
0 ­ 1 ­ 3 ­ 5
  ­5 ­ 1 ­ 5 ­ 4
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3729126200 2/3
5 ­ 1 ­ 3 ­ 0
4 ­ 5 ­ ­5 ­ 0
  4 ­ 1 ­ ­5 ­ 3
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  3a Questão (Ref.: 201602757471)  Fórum de Dúvidas (0)       Saiba   (0)
Sabendo­se que a sintaxe do C e do C++ estabelece que a declaração de vetores bidimensionais deve se dar
da seguinte forma:
< tipo do dado > nome_da_matriz [nº de linhas][nº de colunas];
Na  codificação de um programa, na  linguagem C++, é necessário a declaração de uma matriz bidimensional
para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. Tomando­se como base que o algoritmo
considera que os dados estarão organizados na matriz de modo que cada linha represente as notas de um único
aluno, marque a alternativa que apresenta de forma correta a declaração desta matriz, chamada notasAlunos.
e) float notasAlunos[][];
c) float notasAlunos[30,6];
  d) float notasAlunos[6,30];
b) float notasAlunos[6][30];
  a) float notasAlunos[30][6];
 Gabarito Comentado
  4a Questão (Ref.: 201602757472)  Fórum de Dúvidas (0)       Saiba   (0)
Em uma aplicação em C/C++, a matriz ESTOQUE [3][4] armazena, em cada uma de suas linhas, a quantidade
estocada de produtos no último quadrimestre (4 meses). Sabendo­se que a declaração de uma matriz em
C/C++ se dá da forma:
< tipo de dado> nome [nºde linhas][nºde colunas];
 Para obter o total estocado no primeiro mês do quadrimestre, o programa deverá:
Somar todas as linhas de todas as colunas.
Somar todas as linhas da coluna índice 1.
Somar todas as colunas da linha índice 0.
  Somar todas as linhas da coluna índice 0.
Somar todas as colunas da linha índice 1
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  5a Questão (Ref.: 201602408466)  Fórum de Dúvidas (0)       Saiba   (0)
Em uma matriz quadrada, tem‐se:
O número de linhas maior que o número de colunas
O número de linhas maior ou igual ao número de colunas
  O número de linhas igual ao número de colunas
19/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3729126200 3/3
O número de linhas menor que o número de colunas
  O número de linhas diferente do número de colunas.
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  6a Questão (Ref.: 201602421902)  Fórum de Dúvidas (0)       Saiba   (0)
Marque a opção correta para atribuição de valores na matriz x:
  a=10; for(i=0;i<10;i++){ for(j=0;j<10;j++){ x[i][j] =a ; a ++; } }
a=10; for(i=0;i<10;i++){ x[i][j] =a ; a ++; }
a=10; for(j=0;j<10;j++){ x[i][j] =a ; a ++; }
a=10; for(i=0;i<10;i++){ for(i=0;i<10;j++){ x[i][j] =a ; a ++; } }
a=10; for(i=0;i<10;i++){ for(j=0;j<10;j++){ a ++; } }
 Gabarito Comentado  Gabarito Comentado
 Fechar
 
 
	Aula 01 á 05 - Atividade - Algoritimos
	Aula 01 - Atividade - Algoritimos
	Aula 02 - Atividade - Algoritimos
	Aula 03 - Atividade - Algoritimos
	Aula 04 - Atividade - Algoritimos
	Aula 05 - Atividade - Algoritimos
	Aula 06 - Atividade - Algoritimos
	Aula 07 - Atividade - Algoritimos
	Aula 08 - Atividade - Algoritimos
	Aula 09 - Atividade - Algoritimos
	Aula 10 - Atividade - Algoritimos

Outros materiais