AVA | Algoritmo e Lóg. Prog. | GABARITO - U4S1
Considere o vetor ilustrado pela figura a seguir:
vetor
Sobre este vetor, analise as seguintes asserções e a relação proposta entre elas:
I. Caso este vetor fosse implementado em Linguagem C, o terceiro elemento (número 5), estaria contido no índice 3.
PORQUE
II. Em Linguagem C, os elementos de um vetor iniciam-se a partir do índice 1.
A respeito dessas asserções, assinale a opção correta.
Escolha uma:
a.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
b.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c.
As asserções I e II são proposições falsas. Correto
d.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
e.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
Questão 2
Correto
Não marcadaMarcar questão
Texto da questão
Considere os seguintes trechos de código escritos em Linguagem C:
struct ponto{
float coord_x;
float coord_y;
};
struct circulo{
float raio;
struct ponto centro;
};
Sobre estes trechos de código, analise as seguintes sentenças:
I. Os trechos de código definem novos tipos de dados: ponto e circulo.
II. A instrução “struct circulo c” atribui uma variável à estrutura circulo.
III. As instruções “c.raio = 10.0”, “c.centro.coord_x = 2.5” e “c.centro.coord_y = 1.5” atribuem valores aos campos da variável c, que é do tipo circulo.
IV. Estas estruturas criadas podem ser passadas como parâmetros de funções assim como qualquer outro tipo de variável.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Escolha uma:
a.
As afirmativas I e II estão corretas.
b.
As afirmativas I, II e III estão corretas.
c.
As afirmativas I, III e IV estão corretas.
d.
As afirmativas I, II, III e IV estão corretas. Correto
e.
Somente a afirmativa IV está correta.
Questão 3
Correto
Não marcadaMarcar questão
Texto da questão
Considere o seguinte programa escrito em Linguagem C:
int main(){
float num[10];
for (i=1; i<=10; i++){
printf(“Digite um número: “);
scanf(“%d”,&num[i]);
}
printf(“\nVetor: \n“);
for (i=1; i<=10; i++){
printf(““%f ”,&num[i] “);
}
system(“PAUSE”);
return 0;
}
Sobre o programa acima, analise as seguintes asserções e a relação proposta entre elas:
I. Há um erro no código do programa na etapa de leitura dos elementos do vetor num.
PORQUE
II. O vetor num é do tipo de dados float e a tag que acompanha a função scanf para leitura de dados deste tipo não é “%d”.
A respeito dessas asserções, assinale a opção correta.
Escolha uma:
a.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
b.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto
d.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e.
As asserções I e II são proposições falsas.
Comentários
Postar um comentário
Os comentários postados pelos leitores do Apoio Engenharia Civil, são de responsabilidade dos respectivos comentaristas e não correspondem, necessariamente, à opinião do(s) autor(es) do blog.