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="">

     for (j=0; j<2 font="" j="">

       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

Postagens mais visitadas deste blog

Teste de Raciocínio Lógico | Andrade Gutierrez

Download do CopySpider FREE - Baixar CopySpider anti-plágio grátis

PROVAS | GABARITOS | PROFICIÊNCIA | Uniderp [Grupo Kroton]

Entenda sobre o Desafio Nota Máxima e prova de Proficiência:

Gabarito | Desafio Nota Máxima | Uniderp | KROTON

Grupo de WhatsApp | Concurso de Engenharia Civil

VisualG 3.0 disponível para download [GRÁTIS]

Desafio Nota Máxima - Química Inorgânica

Grupo de WhatsApp | Concurso | Auditor Fiscal | Receita Federal