Buscar

bdq Linguagem de Programação 07

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 3 páginas

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO I   Lupa  
 
Exercício: CCE0242_EX_A7_201501299859  Matrícula: 201501299859
Aluno(a): JOSE LUIZ PEREIRA DA SILVA Data: 25/04/2016 10:33:23 (Finalizada)
 
  1a Questão (Ref.: 201501521264)  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[47][47]; 
float notas[5][47]; 
 
float NOTAS[47][5]; 
float Notas[47][47]; 
float NOTAS[47,5]; 
 
  2a Questão (Ref.: 201501518588)  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.
I e IV estão corretas
II e III estão corretas
  II e IV estão corretas
Só a II está correta
I e III estão corretas
 Gabarito Comentado
 
  3a Questão (Ref.: 201501465449)  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.
Serão armazenados 10 valores inteiros.
  Serão armazenados 5 valores inteiros.
O segundo valor armazenado será o 26.
O décimo valor armazenado será o 117.
O terceiro valor armazenado será o 60.
 Gabarito Comentado
 
  4a Questão (Ref.: 201501957962)  Fórum de Dúvidas (0)       Saiba   (0)
Supondo que está desenvolvendo um programa de cadastro de alunos, qual das opções declara corretamente
uma matriz caracter que suporte 30 nomes de até 20 caracteres?
  char nomes [30][20];
char nomes [30];
char nomes (20,30);
char nomes (30);
char nomes [20][30];
 Gabarito Comentado  Gabarito Comentado
 
  5a Questão (Ref.: 201501904396)  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
do­while­for­for
while­for­do­for
 Gabarito Comentado
 
  6a Questão (Ref.: 201502071963)  Fórum de Dúvidas (0)       Saiba   (0)
Matrizes são estruturas de dados extremamente poderosas e que são muito empregadas em programas na
linguagem C.
Assinale a alternativa incorreta em relação a este conceito.
O armazenamento de um valor, em uma variável da matriz bidimensional, poderá ser feito através de
um comando de leitura ou de atribuição
Matrizes unidimensionais são conhecidas também como vetores;
  Não existem matrizes com mais de duas dimensões.
Podemos inicializar com valores no ato de sua declaração.
Uma matriz bidimensional poderá armazenamento de vetores do tipo char
 
 
 Fechar

Outros materiais