Buscar

linguagem de programação apol3 nota100

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

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

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ê viu 3, do total de 5 páginas

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

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

Prévia do material em texto

30/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109212/novo/1/1772 1/5
Questão 1/5 - Linguagem de Programação
Você foi encarregado de corrigir o código criado por um dos seus colegas de trabalho. Sabendo 
que o objetivo do código é permitir a soma de duas matrizes de 2X2 digitadas pelo usuário e tendo 
o código abaixo a sua disposição. Encontre a linha que está errada.
 
Nota: 20.0
A (j = 0; j<=2; ++j)
B for (i = 0; i<2; ++i)
C printf( "Digite a%d%d: ", i + 1, j + 1 );
D c[i][j] = a[i][j] + b[i][j];
Você acertou!
A versão correta desta linha deveria ser: 
 (j = 0; j<2; ++j)
30/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109212/novo/1/1772 2/5
E int a[2][2] = { 0 }, b[2][2] = { 0 }, c[2][2] = { 0 };
Questão 2/5 - Linguagem de Programação
De acordo com o conteúdo abordado na Aula 03, Matrizes podem ser consideradas vetores de 
duas ou mais dimensões.
Em relação as matrizes, assinale a alternativa correta:
Nota: 20.0
A Os itens de uma matriz tem que ser todos
do mesmo tipo de dados;
B Cada dimensão de matriz pode ter um tipo de
dado diferente;
C Os dados contidos em cada dimensão podem
ser de tipos difrentes entre si;
D Na prática, as matrizes não são armazenadas
na memória;
E Matriz é a uma estrutura de dados do tipo
vetor com apenas uma ou duas dimensões.
Questão 3/5 - Linguagem de Programação
Conforme visto na Aula 03, um vetor pode ser definido como um conjunto de elementos 
consecutivos, do mesmo tipo, que podem ser acessados individualmente a partir de um único 
nome.
Com base nestes conceitos, assinale a alternativa correta em relação aos vetores:
Nota: 20.0
A Um vetor pode conter elementos de
somente um tipo de dados e pode ser de
qualquer tipo de dados;
Você acertou!
Conteúdo abordado na Rota de
Aprendizagem, páginas 06 a 08 da Aula
03.
Você acertou!
30/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109212/novo/1/1772 3/5
B É possível declarar vetores sem dimensão
desde que você não faça a inicialização do
vetor ao mesmo tempo;
C Assim como as matrizes, os vetores podem
ser multidimensionais;
D Os elementos de um vetor não são sempre
armazenados em posições contíguas de
memoria;
E O índice do primeiro elemento do vetor é
sempre 1 (um).
Questão 4/5 - Linguagem de Programação
Considerando o fragmento de código a seguir, indique qual será a saída apresentada pelo sistema 
que o executar.
Nota: 20.0
Conteúdo abordado na Rota de
Aprendizagem, páginas 01 a 06 da Aula
03.
30/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109212/novo/1/1772 4/5
A 8 2 4
B 8 2
 7 5
C 8 2 4
 7 5 2
D 7 5 2 
 8 2 4
E 7 5 2
Questão 5/5 - Linguagem de Programação
Conforme visto na Aula 03, um vetor pode ser definido como um conjunto de elementos 
consecutivos, do mesmo tipo, que podem ser acessados individualmente a partir de um único 
nome.
Assinale a alternativa que apresenta a sintaxe correta para inserção do valor inteiro 1 na posição 
inicial de um vetor:
Nota: 20.0
A vetor [0] == 1;
B int vetor[1] = 1;
C vetor =1;
D int vetor[0] = 1;
E int vetor [0] := 1;
Você acertou!
Observe o índice do for referente ao j este
for contará apenas as colunas 0 e 1.
Você acertou!
Conteúdo abordado na Rota de
Aprendizagem, páginas 01 a 06 da Aula
03.
 A posição inicial do vetor é a posição 0,
portanto, para inserir o valor inteiro a
forma correta é int vetor[0] = 1.
30/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109212/novo/1/1772 5/5

Outros materiais