Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Com base na quantidade de bytes que cada tipo de variável ocupa na memória, segundo os padrões adotados nas nossas rotas de aprendizage, se tivermos a declaração das variáveis a seguir, quantos bytes de memória estarão sendo ocupados? int Main() { int a[4], f[3][2]; float b[3], c[7]; char d[10], e[5][10]; } Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A 80
B 90
C 100
D 110
E 120

Com base no algoritmo a seguir, indique a forma correta de armazenar o número 23 no campo idade do 3º elemento do vetor de registro.
struct Dados { char nome[45]; int idade; float peso, altura; }; struct Dados reg[7]; Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A reg[2].idade = 23;
B reg[3].idade = 23;
C reg.idade[3] = 23;
D reg.idade[2] = 23;
E reg.[2].idade = 23;

Sobre os conceitos de vetores, matrizes e registros.
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA.
A As matrizes são variáveis multidimensionais e, na memória, quando declarada, seus elementos estão em diversas posições aleatórias e não sequenciais.
B Tanto vetores quanto matrizes, podem ter seus tamanho alterados durante a execução do programa, não havendo a necessidade de definir seu tamanho na declaração.
C Podemos armarzenar em um mesmo vetor informações de variados tipos de dados.
D Não podemos declarar matrizes com mais de duas dimensões.
E Quando declaramos uma matriz do tipo inteiro, ela somente pode receber números inteiros, mesmo tendo várias dimensões.

Quando trabalhamos com registros, temos que primeiro declarar este novo “tipo”, para depois declararmos uma variável deste novo “tipo”. Deste modo, sobre as rotinas a seguir, qual está totalmente CORRETA:
Nota: 20.0
A struct Dados { char nome[45]; int idade; float peso, altura; struct Dados reg; };
B struct Dados { char nome[45]; int idade; float peso, altura; } Dados reg;
C struct Dados { char nome[45]; int idade; float peso, altura; }; struct Dados vet[7];
D struct { char nome[45]; int idade; float peso, altura; } Dados; Dados.idade = 20;
E struct Dados { char nome[45]; int idade; float peso, altura; } reg; struct Dados = reg[7];

Com base na matriz 3x3 apresentada, qual algoritmo vai executar o resultado esperado. 0 0 0 0 1 2 0 2 4 Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A int x,y,mat[3][3]; for(x=1; x<=3; x++) for(y=1; y<=3; y++) mat[x][y] = x + y;
B int x,y,mat[3][3]; for(x=0; x<=3; x++) for(y=0; y<=3; y++) mat[x][y] = x + y;
C int x,y,mat[3][3]; for(x=0; x<3; x++) for(y=0; y<3; y++) mat[x][y] = x * y;
D int x,y,mat[3][3]; for(x=1; x<=3; x++) for(y=1; y<=3; y++) mat[x][y] = x * y;
E int x,y,mat[3][3]; for(x=0; x<3; x++) for(y=0; y<3; y++) mat[x][y] = x - y;

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Com base na quantidade de bytes que cada tipo de variável ocupa na memória, segundo os padrões adotados nas nossas rotas de aprendizage, se tivermos a declaração das variáveis a seguir, quantos bytes de memória estarão sendo ocupados? int Main() { int a[4], f[3][2]; float b[3], c[7]; char d[10], e[5][10]; } Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A 80
B 90
C 100
D 110
E 120

Com base no algoritmo a seguir, indique a forma correta de armazenar o número 23 no campo idade do 3º elemento do vetor de registro.
struct Dados { char nome[45]; int idade; float peso, altura; }; struct Dados reg[7]; Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A reg[2].idade = 23;
B reg[3].idade = 23;
C reg.idade[3] = 23;
D reg.idade[2] = 23;
E reg.[2].idade = 23;

Sobre os conceitos de vetores, matrizes e registros.
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA.
A As matrizes são variáveis multidimensionais e, na memória, quando declarada, seus elementos estão em diversas posições aleatórias e não sequenciais.
B Tanto vetores quanto matrizes, podem ter seus tamanho alterados durante a execução do programa, não havendo a necessidade de definir seu tamanho na declaração.
C Podemos armarzenar em um mesmo vetor informações de variados tipos de dados.
D Não podemos declarar matrizes com mais de duas dimensões.
E Quando declaramos uma matriz do tipo inteiro, ela somente pode receber números inteiros, mesmo tendo várias dimensões.

Quando trabalhamos com registros, temos que primeiro declarar este novo “tipo”, para depois declararmos uma variável deste novo “tipo”. Deste modo, sobre as rotinas a seguir, qual está totalmente CORRETA:
Nota: 20.0
A struct Dados { char nome[45]; int idade; float peso, altura; struct Dados reg; };
B struct Dados { char nome[45]; int idade; float peso, altura; } Dados reg;
C struct Dados { char nome[45]; int idade; float peso, altura; }; struct Dados vet[7];
D struct { char nome[45]; int idade; float peso, altura; } Dados; Dados.idade = 20;
E struct Dados { char nome[45]; int idade; float peso, altura; } reg; struct Dados = reg[7];

Com base na matriz 3x3 apresentada, qual algoritmo vai executar o resultado esperado. 0 0 0 0 1 2 0 2 4 Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A int x,y,mat[3][3]; for(x=1; x<=3; x++) for(y=1; y<=3; y++) mat[x][y] = x + y;
B int x,y,mat[3][3]; for(x=0; x<=3; x++) for(y=0; y<=3; y++) mat[x][y] = x + y;
C int x,y,mat[3][3]; for(x=0; x<3; x++) for(y=0; y<3; y++) mat[x][y] = x * y;
D int x,y,mat[3][3]; for(x=1; x<=3; x++) for(y=1; y<=3; y++) mat[x][y] = x * y;
E int x,y,mat[3][3]; for(x=0; x<3; x++) for(y=0; y<3; y++) mat[x][y] = x - y;

Prévia do material em texto

16/06/2018 AVA UNIVIRTUS
1/6
PAP Uninter PAP UNINTER Ava Univirtus Ava Univirtus EJA UNINTER 
Avisos
1. Curso: CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Estrutura de Dados
Roteiro de Estudo
Avaliações
Tutoria
Fórum
Trabalhos
Chat
Rádio Web
Avisos
1. Avaliação
2. novo
Disciplina(s):
Estrutura de Dados
Data de início: 15/03/2018 17:49
Prazo máximo entrega: - 
Data de entrega: 15/03/2018 17:52
Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes
sociais ou grupo de mensagens.
O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções
disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como
responder ações judiciais no âmbito cível e criminal.
Questão 1/5 - Estrutura de Dados
Com base na quantidade de bytes que cada tipo de variável ocupa na memória, segundo os padrões adotados
nas nossas rotas de aprendizage, se tivermos a declaração das variáveis a seguir, quantos bytes de memória
estarão sendo ocupados? 
16/06/2018 AVA UNIVIRTUS
2/6
int Main() { 
 int a[4], f[3][2]; 
 float b[3], c[7]; 
 char d[10], e[5][10];
}
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
Nota: 20.0
A 80
B 90
C 100
D 110
E
120
Você acertou!
Aula 02 / Slide 06
Questão 2/5 - Estrutura de Dados
Com base no algoritmo a seguir, indique a forma correta de armazenar o número 23 no campo idade do 3º
elemento do vetor de registro. 
struct Dados {
char nome[45];
int idade; 
 float peso, altura; 
}; 
struct Dados reg[7];
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
Nota: 20.0
A
reg[2].idade = 23;
Você acertou!
Aula 02 / Slide 4 e 15
B reg[3].idade = 23;
C reg.idade[3] = 23;
D reg.idade[2] = 23;
E reg.[2].idade = 23;
Questão 3/5 - Estrutura de Dados
Sobre os conceitos de vetores, matrizes e registros.
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
16/06/2018 AVA UNIVIRTUS
3/6
Nota: 20.0
A As matrizes são variáveis multidimensionais e, na memória, quando declarada, seus elementos estãoem diversas posições aleatórias e não sequenciais.
B Tanto vetores quanto matrizes, podem ter seus tamanho alterados durante a execução do programa,não havendo a necessidade de definir seu tamanho na declaração.
C Podemos armarzenar em um mesmo vetor informações de variados tipos de dados.
D Não podemos declarar matrizes com mais de duas dimensões.
E
Quando declaramos uma matriz do tipo inteiro, ela somente pode receber números inteiros, mesmo
tendo várias dimensões.
Você acertou!
Aula 02 / Slide 4, 5, 8, 9, 11
Questão 4/5 - Estrutura de Dados
Quando trabalhamos com registros, temos que primeiro declarar este novo “tipo”, para depois declararmos
uma variável deste novo “tipo”. 
Deste modo, sobre as rotinas a seguir, qual está totalmente CORRETA:
Nota: 20.0
A
struct Dados { 
 char nome[45];
 int idade; 
 float peso, altura;
 struct Dados reg; 
}; 
B
struct Dados { 
 char nome[45];
 int idade; 
 float peso, altura; 
} Dados reg;
C struct Dados { 
 char nome[45];
 int idade; 
 float peso, altura; 
}; 
struct Dados vet[7];
Você acertou!
16/06/2018 AVA UNIVIRTUS
4/6
Aula 02 / Slides 13, 14 e 15
D
struct { 
 char nome[45];
 int idade; 
 float peso, altura; 
} Dados; 
Dados.idade = 20;
E
struct Dados { 
 char nome[45];
 int idade; 
 float peso, altura; 
} reg; 
struct Dados = reg[7];
Questão 5/5 - Estrutura de Dados
Com base na matriz 3x3 apresentada, qual algoritmo vai executar o resultado esperado. 
0 0 0
0 1 2
0 2 4
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
Nota: 20.0
A
int x,y,mat[3][3]; 
for(x=1; x<=3; x++)
 for(y=1; y<=3; y++)
mat[x][y] = x + y;
B
int x,y,mat[3][3]; 
for(x=0; x<=3; x++)
 for(y=0; y<=3; y++)
mat[x][y] = x + y;
C int x,y,mat[3][3]; 
for(x=0; x<3; x++)
16/06/2018 AVA UNIVIRTUS
5/6
 for(y=0; y<3; y++)
mat[x][y] = x * y;
Você acertou!
Aula 02 / Slide 12
D
int x,y,mat[3][3]; 
for(x=1; x<=3; x++)
 for(y=1; y<=3; y++)
mat[x][y] = x * y;
E
int x,y,mat[3][3]; 
for(x=0; x<3; x++)
 for(y=0; y<3; y++)
mat[x][y] = x - y;
Orientações para realização da avaliação.
Dicas da coordenação:
Tempo máximo: 0 minutos (após o início). 
Deseja iniciar a prova agora?
NÃO SIM, quero iniciar
Para realizar essa avaliação é necessário estar no polo e o tutor deve autorizar o início.
Caso você esteja no polo, chame o tutor para autorizar o início da avaliação.
RU
Senha

Mais conteúdos dessa disciplina