TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Praticas De Programação - Atividade 1

Dissertações: Praticas De Programação - Atividade 1. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  31/5/2014  •  811 Palavras (4 Páginas)  •  298 Visualizações

Página 1 de 4

O trecho de código abaixo pede para o usuário entrar com um valor de ‘n’ e em seguida com uma sequência de valores inteiros. Note que existe uma variável ‘resultado’ no código que será exibida no fim do programa.

Considerando o programa acima. Qual das entradas ( valor de n seguido de sequência de numeros interiros) terá como saída “O resultado é: 5 “ ? Escolha uma alternativa.

Respostas: a.

n=5, {3, 5, 7, 4, 2}

b.

n=2, {5, 7}

c.

n=4, {3, 5, 2, 1}

d.

n=6, {3, 2, 4, 6, 7}

e.

n=5, {1, 5, 3}

Feedback da resposta: Parabéns você acertou. A resposta correta é : n=4, {3, 5, 2, 1} Explicação: Este programa recebe 'n' que definie o tamanho do vetor e quantidade de valores que o usuário digitará na seguência. Então se n = 4 devemos ter 4 valores digitados na sequência. Uma vez digitados o n e os valores, o programa verifica qual é o maior valor digitado na sequencia. Neste caso o maior entre os 4 foi o valor 5. As outras combinações estão incorretas pois ou o numero de elementos não corresponde ao tamnho do n ou o maior elemento não é 5.

2 Qual será a saída do trecho do programa abaixo?

Respostas: a.

chuvoso dia um é hoje

b.

chuvoso dia é hoje

c.

chuvoso é um dia

d.

hoje é um dia chuvoso

e.

hoje é dia chuvoso

Feedback da resposta: Que pena você errou!; A saída correta é: "chuvoso dia é hoje"

Explicação:

Nosso laço percorre de trás para frente, ou seja, imprime a última palavra, depois a antepenúltima, e assim por diante. Contudo temos uma condição no laço que não será verdadeira quando o valor do contador 'i' for igual a 2, desta forma a palavra na posição 2 do vetor não será impressa.

3- Por que o trecho do programa abaixo vai produzir um erro?

Respostas: a.

Uma posição do vetor não é preenchida

b.

O vetor não foi inicializado corretamente

c.

O vetor deveria ser do tipo Float

d.

O vetor não pode receber a expressão i*2;

e.

Acesso a uma posição inválida do Vetor

Feedback da resposta: Que pena você errou ! A resposta correta é: Acesso a uma posição inválida do Vetor.

Explicação:

Note que o laço percorre de 0 até <=5. O simbolo <= significa menor ou igual, ou seja, o contador 'i' no laço valerá 5 na última rodada, contudo nosso vetor possui indices de 0 a 4. Desta forma ocorerá um acesso em uma posição inválida ocasionando o erro.

4-O programa abaixo verifica se palavra digitada pelo usuário está contida no vetor ‘ dicionario’ que contém 4 palavras pré-definidas. Exemplo: Se o usuário digitar a palavra “gato” a saída deve ser “Palavra gato encontrada!”. Caso uma palavra X digitada não esteja no dicionário a saída deve ser “Palavra X não encontrada!”

Escolha a alternativa que preencha o trecho de código abaixo para que o programa tenha o comportamento descrito acima.

Respostas: a.

if(dicionario[i]==palavra)){

resultado="encontrada!";

}

b.

if(dicionario[0]==true){

resultado="encontrada!";

...

Baixar como (para membros premium)  txt (4.9 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com