Buscar

Algoritmos teste 10

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: CCT0239_EX_A10_201708082931_V1 Matrícula: 201708082931 
Aluno(a): CARLOS HENRIQUE ALMEIDA DIAS Data: 26/10/2017 21:16:40 (Finalizada) 
 
 1a Questão (Ref.: 201708885188) Fórum de Dúvidas (0) Saiba (0) 
 
Um lojista gostaria de desenvolver um programa para armazenar os códigos(valores inteiros), os valores de 
compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil 
produtos. 
 Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir 
delas e seguindo, rigorosamente, as sugestões do texto acima? 
 
 
 
 
int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
 
double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
 
double codigos[999], qtdade[999], valorC[999], valorV[999]; 
 
int codigos[999], qtdade[999]; float valorC[999], valorV[999]; 
 
double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; 
 
 
 
 2a Questão (Ref.: 201708885477) Fórum de Dúvidas (0) Saiba (0) 
 
Em uma aplicação em C/C++, a matriz ESTOQUE [3][4] armazena, em cada uma de suas linhas, a 
quantidade estocada de produtos no último quadrimestre (4 meses). Sabendo-se que a declaração de 
uma matriz em C/C++ se dá da forma: 
< tipo de dado> nome [nºde linhas][nºde colunas]; 
 Para obter o total estocado no primeiro mês do quadrimestre, o programa deverá: 
 
 
Somar todas as linhas de todas as colunas. 
 
Somar todas as linhas da coluna índice 0. 
 
Somar todas as linhas da coluna índice 1. 
 
Somar todas as colunas da linha índice 1 
 
Somar todas as colunas da linha índice 0. 
 
 
 
 3a Questão (Ref.: 201708885478) Fórum de Dúvidas (0) Saiba (0) 
 
Sabendo-se que a sintaxe do C e do C++ estabelece que a declaração de vetores bidimensionais deve 
se dar da seguinte forma: 
< tipo do dado > nome_da_matriz [nº de linhas][nº de colunas]; 
Na codificação de um programa, na linguagem C++, é necessário a declaração de uma matriz 
bidimensional para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. Tomando-se 
como base que o algoritmo considera que os dados estarão organizados na matriz de modo que cada 
linha represente as notas de um único aluno, marque a alternativa que apresenta de forma correta a 
declaração desta matriz, chamada notasAlunos. 
 
 
b) float notasAlunos[6][30]; 
 
d) float notasAlunos[6,30]; 
 
c) float notasAlunos[30,6]; 
 
a) float notasAlunos[30][6]; 
 
e) float notasAlunos[][]; 
 
 
 
 4a Questão (Ref.: 201708885626) Fórum de Dúvidas (0) Saiba (0) 
 
Uma professora possui uma turma de 40 alunos e precisa declarar uma matriz bidimensional, na linguagem 
C++, para armazenar as notas de AV1, AV2 e AV3 da turma. Considere que ela necessita dos dados 
organizados na matriz, de modo que cada linha deverá representar um aluno. Assinale a alternativa que 
apresenta a declaração desta matriz. 
 
 
char notas[40][3]; 
 
char notas[3][40]; 
 
float notas[40,3]; 
 
float notas[40][3]; 
 
int notas[40][40]; 
 
 
 
 5a Questão (Ref.: 201708885329) Fórum de Dúvidas (0) Saiba (0) 
 
Sendo a matriz M bidimensional igual a: 
 
1 2 3 4 
5 -5 3 0 
Dimensionadas da seguinte maneira: 
int m[2][4]; 
Determine quais são os seguintes elementos: 
 m[0][3] 
 m[0][0] 
 m[1][1] 
 m[1][2] 
 
 
 
 
4 - 5 - -5 - 0 
 
-5 - 1 - 5 - 4 
 
4 - 1 - -5 - 3 
 
0 - 1 - 3 - 5 
 
5 - 1 - 3 - 0 
 
 
 
 6a Questão (Ref.: 201708885602) Fórum de Dúvidas (0) Saiba (0) 
 
Um estudante do curso Sistemas de Informação precisa declarar uma matriz bidimensional para armazenar o valor dos 
12 salários de 45 funcionários. 
Qual das opções abaixo o estudante deverá declarar? 
 
 
float funcionario[45][45]; 
 
char funcionario[12][12]; 
 
int salario[45], funcionario[12]; 
 
float funcionario[12],[12]; 
 
float funcionario[45][12]; 
 
 
 
 7a Questão (Ref.: 201708885697) Fórum de Dúvidas (0) Saiba (0) 
 
Qual estrutura de repetição abaixo preenche corretamente um vetor de 30 posições com 0 (zero) em 
cada uma das posições? 
 
 
for(int i=0;i<30;i++){ vetor[i] == 0; } 
 
for(int i=0;i<=30;i++){ vetor[i] = 0; } 
 
for(int i=1;i<30;i++){ vetor[i] = 0; } 
 
for(int i=0;i<30;i++){ vetor[i] = 0; } 
 
for(int i=1;i<=30;i++){ vetor[i] = 0; } 
 
 
 
 8a Questão (Ref.: 201708885237) Fórum de Dúvidas (0) Saiba (0) 
 
Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor 
LISTA. Assinale a declaração correta: 
 
 
int lista[15]; 
 
float lista[16]; 
 
int LISTA[16]; 
 
float LISTA[15]; 
 
float lista[15];

Outros materiais