Buscar

Prova aula 2

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 3 páginas

Prévia do material em texto

Exercício: CCT0239_EX_A2_201603425501  Matrícula: 201603425501
Aluno(a): RICARDO SOUZA DE CARVALHO Data: 10/04/2016 14:03:21 (Finalizada)
  1a Questão (Ref.: 201603696603)  Fórum de Dúvidas (10 de 15)       Saiba   (7 de 10)
Uma variável pode ser entendida como sendo:
  Um disposi렐ḍvo de entrada de dados.
Um elemento da unidade lógica de controle.
  Um endereço na memória principal.
Um disposi렐ḍvo de memória auxiliar.
Um disposi렐ḍvo de saída de dados.
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201604094374)  Fórum de Dúvidas (4 de 15)       Saiba   (3 de 10)
Qual o resultado impresso depois de executado o algoritmo abaixo?
prog questao
   int NUM, D1, D2, D3, D4;
   NUM <­ 1999;
   D4 <­ NUM % 10; 
   D3 <­ ( NUM div 10 ) % 10; 
   D2 <­ ( NUM div 100 ) % 10; 
   D1 <­ ( NUM div 1000 ) % 10; 
   imprima D4, D3, D2, D1;
fimprog
9199
9919
9999
  9991
1999
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  3a Questão (Ref.: 201604096563)  Fórum de Dúvidas (10 de 15)       Saiba   (7 de 10)
Qual será a saída produzida pela execução da linha de comando a seguir? 
imprima 14 div 3;
O valor correspondente à raiz cúbica de 14
  O valor inteiro da divisão de 14 por 3
O valor do resto da divisão de 14 por 3
O valor decimal da divisão de 14 por 3
O valor correspondente a 14 elevado ao cubo
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201603735306)  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á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.
identificador da variável apenas, pois uma variável sempre possui o
mesmo tipo de dado.
  tipo de dado e identificador da variável.
  tipo da variável apenas, pois a alocação é feita sempre no mesmo
endereço de memória.
compilador que está alocando a memória e pelo tipo de linguagem que
está sendo utilizado.
 Gabarito Comentado  Gabarito Comentado
  5a Questão (Ref.: 201603735313)  Fórum de Dúvidas (15)       Saiba   (10)
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
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:
Metodologia Estruturada
Metodologia Orientada a Objetos
  Teste de Mesa
Construção de Programas
Pseudocódigo
 Gabarito Comentado  Gabarito Comentado
  6a Questão (Ref.: 201604085978)  Fórum de Dúvidas (4 de 15)       Saiba   (3 de 10)
Estudamos que o comando de atribuição armazena um dado na memória principal.
Observe o algoritmo abaixo e assinale a opção que exibe a saída.
prog teste
 int n1, n2, n3;
 n1 <­ 12;
 n2 <­ 18;
 n3 <­ 6;
 n1 <­ n1 * n2;
 n2 <­ n2  div n3;
 n3 <­ n1 % 5;
 imprima n1, "\t", n2, "\n", n3;
fimprog
192     3
1
  216     3
4
216     3
2
216     3       1
  216      3
1

Continue navegando