AVA | Algoritmo e Lóg. Prog. | GABARITO - U4S2-1
Uma matriz dinâmica se caracteriza pode ser uma estrutura de dados cujo tamanho se encontra indefinido. O tamanho da matriz será definido em tempo de execução do programa a partir da interação do usuário com o programa. A principal vantagem das variáveis dinâmicas é a possibilidade de gerenciar melhor o espaço de memória disponível em uso.
A declaração de variáveis dinâmicas em Linguagem C usa basicamente qual das seguintes funções a seguir?
Escolha uma:
a.
putchar().
b.
printf().
c.
system().
d.
malloc(). Correto
e.
puts().
Questão 2
Correto
Não marcadaMarcar questão
Texto da questão
Matrizes são variáveis compostas multidimensionais, ou seja, possuem várias linhas e várias colunas, diferente dos vetores que possuem apenas uma linha e várias colunas.
A respeito da utilização de matrizes em Linguagem C, marque V para verdadeiro e F para falso:
( ) Uma matriz possui duas ou mais dimensões.
( ) Os índices de cada dimensão de uma matriz começam sempre no 0.
( ) A declaração “int teste[3][4]” indica uma matriz com 12 elementos do tipo inteiro.
( ) Uma matriz pode ser iniciada com valores existentes dentre de chaves, após o sinal de igual, por exemplo: “int A[2][2] = {{1, 2}, {3,4}};”.
Assinale a alternativa que apresenta a sequência correta:
Escolha uma:
a.
F – F – F – V.
b.
V – V – V – V. Correto
c.
V – V – V – F.
d.
V – F – V – V.
e.
F – F – V – F.
Questão 3
Correto
Não marcadaMarcar questão
Texto da questão
Para preencher uma matriz é necessário identificar todas as suas posições. Isso exige a utilização de um índice para cada dimensão da matriz.
Considere o trecho de programa escrito em Linguagem C, que faz a leitura de uma matriz bidimensional, com duas linhas e duas colunas:
int main(){
int a[2][2];
int i, j;
printf(“Leitura de dados da Matriz”\n);
for (i=0; i<2 font="" i="">2>
for (j=0; j<2 font="" j="">2>
printf(“Digite o número da linha %d e coluna %d: “, i, j);
scanf(“%d”,&a[i][j]);
}
}
system(“PAUSE”);
return 0;
}
A seguir apresentam-se as mensagens impressas na tela, que correspondem a ordem de leitura de cada elemento da matriz:
1. "Digite o número da linha 1 e coluna 2:"
2. "Digite o número da linha 1 e coluna 1:"
3. "Digite o número da linha 2 e coluna 2:"
4. "Digite o número da linha 2 e coluna 1:"
Assinale a alternativa que apresenta a ordem correta da impressão das mensagens quando este programa é executado.
Escolha uma:
a.
2 – 1 – 3 – 4.
b.
1 – 2 – 4 – 3.
c.
4 – 2 – 1 – 3.
d.
2 – 3 – 4 – 1.
e.
2 – 1 – 4 – 3. Correto
Comentários
Postar um comentário
Os comentários postados pelos leitores do Apoio Engenharia Civil, são de responsabilidade dos respectivos comentaristas e não correspondem, necessariamente, à opinião do(s) autor(es) do blog.