Informática, perguntado por gabriellamorales1106, 11 meses atrás

PERGUNTA 1

Uma vez que uma variável em um vetor possui o mesmo nome, o que as distingue é um índice, que referencia sua localização dentro da estrutura. Desta forma, suponhamos que um vetor X foi definido com 20 posições e o programador tentou fazer a operação X[25] = 1. A alternativa que indica corretamente o que ocorre quando esta atribuição é realizada para uma posição além do tamanho do vetor é:

O algoritmo é compilado, mas quando for executado pode apresentar resultados que não foram previstos ou ainda abortar a execução.

Ao executar o algoritmo, o compilador irá retornar um erro e o executável do algoritmo será criado.

O Algoritmo poderá ser compilado, mas apresentará sempre um erro de execução de imediato.

O algoritmo não poderá ser compilado, mas o compilador irá parar a operação à eliminando, prevenindo o problema.

O algoritmo poderá ser compilado e a atribuição do valor será inserido na última posição válida do vetor.

0,25 pontos

PERGUNTA 2

Estruturas como vetores e matrizes são muito utilizadas na resolução de problemas complexos, em que devemos armazenar diversas informações, porém, sem a necessidade de criar diversas variáveis para o armazenamento.


Esse tipo de estrutura deixa assim o algoritmo mais legível e mais fácil de realizar uma manutenção, já que não precisamos criar muitas variáveis. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):


I. ( ) O preenchimento de cada elemento de um vetor pode ser feito por meio de uma indexação.

II. ( ) A leitura dos elementos de um vetor pode sem a necessidade de indicar para qual índice está referenciando.

III. ( ) É muito comum utilizar estruturas de repetição para carregar dados em um vetor, principalmente quando há uma lógica para os valores a serem atribuídos.

IV. ( ) A inicialização do vetor pode ser feita para todos ou alguns elementos.


A partir das associações feitas anteriormente, assinale a alternativa que apresenta a seqüência correta:

I e IV, apenas.

I, III e IV, apenas.

II e III, apenas.

II e IV, apenas.

I, II, III e IV.




PERGUNTA 3

Em se tratando de vetores e matrizes, devemos sempre adicionar o tamanho fixo de nossa estrutura, para quando executarmos nosso algoritmo, sabermos até em que momento podemos adicionar dados. Analise o código fonte a seguir:


Inicio

constante TAM = 6;

tipo X = vetor [1..TAM] de inteiros;

inteiro: i, j;

para i de 1 ate TAM passo 1 faça

Escreva (“Entre com os valores para o vetor: ”);

Leia (X[i]);

Fimpara;

para j de 1 ate TAM passo 1 faça

Escreva (X[j]);

Fimpara;

Fimalgoritmo.


Considerando as informações, o código fonte exposto e o conteúdo estudado, analise as afirmativas a seguir:


I. Em nosso Algoritmo temos uma constante que irá definir o tamanho do vetor.

II. As variáveis “i” e “j” servem para o controle dos laços de repetição.

III. Na estrutura do laço de repetição, o comando “passo” irá incrementar em 1 a variável “i” cada iteração.

IV. Temos a existência de dois laços de repetição, uma para a leitura dos dados e outro para a apresentação dos dados.


É correto o que se afirma em:

I e IV, apenas.

II e III, apenas.

I, II e IV, apenas.

I, III e IV, apenas.

I, II, III e IV.




PERGUNTA 4

Nayara foi contratada para resolver um determinado problema que lhe foi passado. A sua função é auxiliá-la a resolver o problema. Analise o caso a seguir:


“Faça um programa que utilize uma matriz com dimensões fornecidas pelo usuário, e que a matriz seja de forma quadrada. O algoritmo deverá realizar a leitura dos elementos que vão compor a matriz e somar os elementos comente da primeira linha da matriz”.


Considerando as informações expostas e o conteúdo estudado, analise as afirmativas com os trechos de códigos a seguir e indique quais satisfazem o problema proposto de forma correta:


I –


II –


III –


IV –


É correto o que se afirma em:

I e II, apenas.

I, III e IV, apenas.

I, apenas.

II, III e IV, apenas.

I, II, III e IV,









Soluções para a tarefa

Respondido por Cl4ytonP3reira
1

Resposta:

Pergunta 1: O algoritmo é compilado, mas quando for executado pode apresentar resultados que não foram previstos ou ainda abortar a execução.

Pergunta 3: I, II, III e IV.

Pergunta 4: II, III e IV, apenas.

Explicação:

Perguntas interessantes