Logo Passei Direto
Buscar

Questões Objetivas - Introdução à Programação-184

Ferramentas de estudo

Questões resolvidas

Analise o código abaixo e assinale o item que corresponde aos valores finais do vetor v.
int a = 2; int v[] = {2, 3, 1}; v[0] = v[a]; v[1] = v[0] + v[0]; v[2] = v[0] + v[1];
1, 2, 3
1, 3, 2
2, 3, 1
2, 1, 3
3, 2, 1

Um médico precisa armazenar o peso, a altura e o IMC de seus 1000 pacientes. Contratou um programador que disse que o programa teria algumas matrizes unidimensionais para o armazenamento.
Assinale a opção abaixo que representa a declaração das referidas matrizes pelo programador, conforme as informações acima:
float peso[1000], altura[1000], imc [1000];
char peso[1000], altura [1000], imc [1000];
float peso[1000] ; altura[1000] ; imc[1000];
float peso[1001], altura[1001], imc [1001];
char peso[999], altura[999], imc [999];

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

Questões resolvidas

Analise o código abaixo e assinale o item que corresponde aos valores finais do vetor v.
int a = 2; int v[] = {2, 3, 1}; v[0] = v[a]; v[1] = v[0] + v[0]; v[2] = v[0] + v[1];
1, 2, 3
1, 3, 2
2, 3, 1
2, 1, 3
3, 2, 1

Um médico precisa armazenar o peso, a altura e o IMC de seus 1000 pacientes. Contratou um programador que disse que o programa teria algumas matrizes unidimensionais para o armazenamento.
Assinale a opção abaixo que representa a declaração das referidas matrizes pelo programador, conforme as informações acima:
float peso[1000], altura[1000], imc [1000];
char peso[1000], altura [1000], imc [1000];
float peso[1000] ; altura[1000] ; imc[1000];
float peso[1001], altura[1001], imc [1001];
char peso[999], altura[999], imc [999];

Prévia do material em texto

08/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=5309588&matr_integracao=202104405898 2/5
Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA. Assinale a
declaração correta:
Considere que um casal de amigos está brincando de par ou ímpar. Você precisa escrever um algoritmo que, a cada uma
das 10 jogadas que farão, armazene nos vetores jogadasA e jogadasB o número escolhido pelo jogador A (que é par) e o
número escolhido pelo jogador B (que é ímpar), respectivamente. Precisa informar, também a cada jogada, o jogador
vencedor. O trecho que avaliaria a soma dos números escolhidos por cada amigo e decidiria quem venceu a rodada seria:
 
3.
float LISTA[15];
float lista[15];
int lista[15];
float lista[16];
int LISTA[16];
 
 
 
Explicação:
 
 Verdadeira
float
LISTA[15];
 
Falso. É 15 e não 16. Além disso, deve-se usar float ou
double e não int.
int
LISTA[16];
 
Falso. É 15 e não 16. float
lista[16];
 
FAlso. Deve-se usar float ou double e não int. int lista[15];
 
Falso. O nome do vetor dado no enunciado é LISTA e não
lista.
float
lista[15];
 
 
 
 
4.
total=jogadasA[ind]+jogadasB[ind]
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total++
se (total%2!=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total=[ind]+jogadasB
se (total%2>=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
08/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=5309588&matr_integracao=202104405898 3/5
Analise o código abaixo e assinale o item que corresponde aos valores finais do vetor v.
int a = 2; 
int v[] = {2, 3, 1}; 
v[0] = v[a]; 
v[1] = v[0] + v[0]; 
v[2] = v[0] + v[1]; 
Um médico precisa armazenar o peso, a altura e o IMC de seus 1000 pacientes. Contratou um programador que
disse que o programa teria algumas matrizes unidimensionais para o armazenamento.
Assinale a opção abaixo que representa a declaração das referidas matrizes pelo programador, conforme as
informações acima:
total=jogadasA+jogadasB
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total=jogadasA[ind]+jogadasB[ind]
escolha (total%2==0)
{ escreva("Jogador A venceu!\n") }
outros casos
{ escreva("Jogador B venceu!\n") }
 
 
 
 
5.
2, 1, 3
3, 2, 1
2, 3, 1
1, 3, 2
1, 2, 3
 
 
 
Explicação:
Comentando linha a linha, a resposta será encontrada.
int a = 2; 
int v[ ] = {2, 3, 1}; 
v[0] = v[a]; //v[0] recebe v[2], que é 1
v[1] = v[0] + v[0]; // v[1] recebe 1 + 1, que dá 2
v[2] = v[0] + v[1]; //v[2] recebe o valor 1+2, que dá 3
 
 
 
 
 
6.
float peso[1000], altura[1000], imc [1000];
char peso[1000], altura [1000], imc[1000];
float peso[1000] ; altura[1000] ; imc[1000];
float peso[1001], altura[1001], imc [1001];
char peso[999], altura[999], imc [999];
 
 
 
Explicação:
 Para reunir os pesos de 1000 pacientes teremos um vetor para 1000 elementos do tipo float
Para reunir as alturas de 1000 pacientes teremos um vetor para 1000 elementos do tipo float
Para reunir os imcs de 1000 pacientes teremos um vetor para 1000 elementos do tipo float
Logo, a resposta certa é 
08/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=5309588&matr_integracao=202104405898 4/5
Em C++, se você precisasse escrever um programa que recebesse o sexo e a altura de 25 pessoas e armazenasse nos
vetores Sexo e Altura, respectivamente, e, em seguida, calculasse e exibisse a média de altura das mulheres e a média de
altura dos homens, que trecho utilizaria para recebimento de valores via teclado e para as somas necessárias na obtenção
da média das alturas?
Atenção às variáveis utilizadas:
quantF - Quantidade de pessoas do sexo feminino;
somaAF - Soma das alturas do sexo feminino;
quantM - Quantidade de pessoas do sexo masculino;
somaAM - Soma das alturas do sexo masculino.
 float peso[1000], altura[1000], imc [1000];
 
 
 
 
7.
for (ind=0;ind>=24;ind--) {
 cout <<"Informe o sexo: ";
 cin >>Sexo[ind];
 cout <<"Informe a altura: ";
 cin >>Altura[ind];
 if (Sexo[ind]==F || Sexo[ind]==f)
 { quantF++; somaAF=Altura[ind]; }
 else if (Sexo[ind]==M || Sexo[ind]==m)
 { quantM++; somaAM=Altura[ind]; }
}
for (ind=0;ind<=24;ind+=2) {
 cout <<"Informe o sexo: ";
 cin >>Sexo[ind];
 cout <<"Informe a altura: ";
 cin >>Altura[ind];
 if (Sexo[ind]==F && Sexo[ind]==f)
 { quantF++; somaAF+=Altura[ind]; }
 else if (Sexo[ind]==M && Sexo[ind]==m)
 { quantM++; somaAM+=Altura[ind]; }
}
for (ind=0;ind<=24;ind++) {
 cout <<"Informe o sexo: ";
 cin >>Sexo[ind];
 cout <<"Informe a altura: ";
 cin >>Altura[ind];
 if (Sexo[ind]==F || Sexo[ind]==f)
 { quantF++; somaAF+=Altura[ind]; }
 else if (Sexo[ind]==M || Sexo[ind]==m)
 { quantM++; somaAM+=Altura[ind]; }
}
for (ind=0;ind<=24;ind++) {
 cout <<"Informe o sexo: ";
 cin >>Sexo;
 cout <<"Informe a altura: ";
 cin >>Altura;
 if (Sexo[ind]==F || Sexo[ind]==f)

Mais conteúdos dessa disciplina