Buscar

LP aula 7

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercício: CCE0242_EX_A7_201308144555 
	Matrícula: 201308144555
	Aluno(a): FELIPPE MELLO FELIZOLA
	Data: 30/04/2015 16:35:40 (Finalizada)
	
	 1a Questão (Ref.: 201308294618)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
    int vetn[3][2];
    for (int i=0; i < 3; i++){
        for (int j=0; j < 2; j++){
            vetn[i][j]  = i + j;
        }
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta.
		
	
	O trecho apresentado possui erro e apenas um valor será armazenado.
	 
	Serão armazenados os valores 0,1,1,2,2,3.
	
	Serão armazenados os valores 0,0,1,1,2,2.
	
	O trecho apresentado possui erro e nenhum valor será armazenado.
	
	Serão armazenados os valores 0,1,2,2,3,3.
	
	
	
	
	 2a Questão (Ref.: 201308347754)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, onde poderão se posicionar as demais funções em relação à função main()?
Observe as afirmativas abaixo e assinale a resposta CORRETA
 
I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema.
II Depois, desde que os protótipos sejam colocados antes da main().
III Antes para não ter que colocar os protótipos e nunca ocasionar erros.
IV Antes ou depois, desde que sejam colocados os protótipos.
		
	 
	II e IV estão corretas
	
	Só a II está correta
	
	II e III estão corretas
	
	I e IV estão corretas
	
	I e III estão corretas
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201308294607)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias informações do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta apenas a linha de comando, das opções apresentadas em relação à manipulação de vetores marque a resposta correta.
		
	
	float array[4]=[1.0,2.4,3.5,4.5];
	
	int vetinteiros[5]=[1,2,3,4,5];
	
	char vetnome[5]= "Maria";
	 
	float vetreais[4]={1.0,2.4,3.5,4.5};
	
	char vet[5]={a,b,c,d,e};
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201308294615)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
    int vetn[10];
    for (int i=1; i <= 10; i++){
        vetn[i -1]  = i * 13;
        i = i + 1;
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas em relação ao vetor, qual afirmativa está correta.
		
	
	O terceiro valor armazenado será o 60.
	 
	Serão armazenados 5 valores inteiros.
	
	O segundo valor armazenado será o 26.
	
	Serão armazenados 10 valores inteiros.
	
	O décimo valor armazenado será o 117.
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201308733562)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Considere que todas as bibliotecas necessárias foram declaradas.
int main()
{
int mat[3][3], i, j, det;
puts("Codigo que calcula o determinante de uma matriz 3x3\n");
____{
puts("Digite os elementos da matriz\n");
____(i=0;i<3;i++)
____(j=0;j<3;j++)
scanf("%d", &mat[i][j]);
fflush(stdin);
det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1]) - ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0]));
printf("\ndet=%d\n", det);
} ____ (det==0);
system("pause");
return (0);
}
Complete as lacunas do código da maneira correta para que o programa funcione corretamente.
		
	
	do-if-for-while
	
	do-if-else-while
	 
	do-for-for-while
	
	while-for-do-for
	
	do-while-for-for
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201308350430)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores.
Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C.
Assinale a opção que possibilitará fazer o que o professor deseja.
		
	
	
float notas[5][47]; 
	 
	
float NOTAS[47][5]; 
	
	
float Notas[47][47]; 
	
	
float NOTAS[47][47]; 
	
	
float NOTAS[47,5];

Outros materiais