Buscar

BDQ Prova 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

10/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1989095400 1/3
   LINGUAGEM DE PROGRAMAÇÃO I   Lupa  
 
Exercício: CCE0242_EX_A7_201301871011  Matrícula: 201301871011
Aluno(a): MANOELA DO PRADO BRIÃO Data: 10/05/2016 12:32:01 (Finalizada)
  1a Questão (Ref.: 201302093715)  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:
    float vetn[20];
    for (int i=0; i < 20; i++){
        vetn[i]  = ( i+1) * 0.1;
        i = i + 2;
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das
opções apresentadas, qual afirmativa está correta.
  O terceiro valor armazenado será o 0.6.
O segundo valor armazenado será o 0.2.
  Serão armazenados 7 valores reais.
Serão armazenados 20 valores reais.
O vigésimo valor armazenado será o 2.0.
 Gabarito Comentado
  2a Questão (Ref.: 201302532664)  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);
10/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1989095400 2/3
} ____ (det==0);
system("pause");
return (0);
}
Complete as lacunas do código da maneira correta para que o programa funcione corretamente.
  do­while­for­for
do­if­else­while
  do­for­for­while
while­for­do­for
do­if­for­while
 Gabarito Comentado
  3a Questão (Ref.: 201302700231)  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
  4a Questão (Ref.: 201302700225)  Fórum de Dúvidas (0)       Saiba   (0)
Um recurso extremamente poderoso em linguagem C são vetores e matrizes. Ambos podem ser inicializados no
ato da sua declaração.
Em função da inicialização, identifique a opção incorreta.
  int matriz1[][2] = { 1,2,2,4,3,6,4,8,5,10 };
  char nome [10] = { O, s, w, a, l, d , o, \0 };
char nomes [4][10] = { "Oswaldo", "Gisele", "Giovanna", "Giulianna" };
int matriz2 [3][4] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
char mensagem [] = "Linguagem de Programação I";
 Gabarito Comentado  Gabarito Comentado
  5a Questão (Ref.: 201302149532)  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]; 
10/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1989095400 3/3
float NOTAS[47][47]; 
float NOTAS[47,5]; 
 
float NOTAS[47][5]; 
float Notas[47][47]; 
  6a Questão (Ref.: 201302093717)  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 segundo valor armazenado será o 26.
O terceiro valor armazenado será o 60.
O décimo valor armazenado será o 117.
Serão armazenados 10 valores inteiros.
  Serão armazenados 5 valores inteiros.
 Gabarito Comentado
 Fechar

Continue navegando