Você está na página 1de 9

11/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE V – 6654-...

viviane.paiva4 @unipinterativa.edu.br 3
UNIP EAD CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAIS

LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO 6654-120_57501_R_20192 CONTEÚDO


Revisar envio do teste: QUESTIONÁRIO UNIDADE V

Usuário viviane.paiva4 @unipinterativa.edu.br


Curso LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO
Teste QUESTIONÁRIO UNIDADE V
Iniciado 11/10/19 21:55
Enviado 11/10/19 21:56
Status Completada
Resultado da 1 em 1 pontos
tentativa
Tempo decorrido 1 minuto
Resultados Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
exibidos respondidas incorretamente

Pergunta 1 0,1 em 0,1 pontos

Analise o programa abaixo e assinale a alternativa que apresenta sua saída:


#include<stdio.h>

int main()
{
int vet[10],x, y=0;
for(x=0;x<=9;x++)
{
vet[x]=y+2;
y=y+2;
}
for(x=0;x<=9;x++)
printf(" %d ",vet[x]);
printf("\n\n");
system("pause");
return(0);
}

Resposta Selecionada: a. 2 4 6 8 10 12 14 16 18 20.

Respostas: a. 2 4 6 8 10 12 14 16 18 20.

b. 0 1 2 3 4 5 6 7 8 9.

c. 1 3 5 7 9 11 13 15 17 19 21.

d. 4 8 12 16 20 24 28 32 36.

e. 0 4 8 12 16 20 24 28 32.

Feedback da Resposta correta: A.


resposta: Comentário: o programa preenche um vetor com os números pares de 2 a
20 e apresenta o conteúdo do vetor como saída.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_25120388_1&course_id=_42753_1&content_id=_672213_1&return_… 1/9
11/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE V – 6654-...

Pergunta 2 0,1 em 0,1 pontos

Analise o programa abaixo e assinale a alternativa que representa a saída da diagonal


principal corretamente:

#include <stdio.h>
int main(){
int lin,col, cont = 0, mat[4][4];
for (lin=0; lin<=3; lin++)
{
for (col=0; col<=3;col++)
{
mat[lin][col] = cont++;
}
}
printf("Matriz\n");
for (lin=0;lin<=3;lin++)
{
for (col=0;col<=3;col++)
printf("%d\t",mat[lin][col]);
printf("\n\n");
}
printf("\n\nDiagonal principal\n\n");
for (lin=0; lin<=3;lin++)
{
printf("%d ",mat[lin][lin]);
}
printf("\n\n");
system("pause");
return 0;
}

Resposta Selecionada: e. 0 5 10 15.

Respostas: a. 1 2 3 4.

b. 0 1 2 3.

c. 2 4 6 8.

d. 0 3 6 9.

e. 0 5 10 15.

Feedback Resposta correta: E.


da Comentário: o programa preenche a matriz utilizando o contador (cont) e
resposta: imprime a diagonal da matriz, isto é, os elementos na matriz em que a linha é
igual à coluna.

Pergunta 3 0,1 em 0,1 pontos

Analise o programa e assinale a alternativa verdadeira para a entrada “Universidade


Paulista”:

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_25120388_1&course_id=_42753_1&content_id=_672213_1&return_… 2/9
11/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE V – 6654-...

A saída correta do programa será:

Resposta Selecionada: c. 3 – a, 2 – e, 3 – i, 0 – o, 1 – u

Respostas: a. 2 – a, 3 – e, 3 – i, 0 – o, 1 – u

b. 3 – a, 2 – e, 3 – i, 0 – o, 0 – u

c. 3 – a, 2 – e, 3 – i, 0 – o, 1 – u

d. 4 – a, 2 – e, 2 – i, 0 – o, 1 – u

e. 3 – a, 2 – e, 3 – i, 1 – o, 0 – u

Feedback Resposta correta: C.


da Comentário: o programa recebe do teclado uma mensagem e imprime
resposta: quantas letras A, E, I, O, U há nesta mensagem, considerando minúsculas e
maiúsculas.

Pergunta 4 0,1 em 0,1 pontos

Analise o programa e assinale a alternativa verdadeira.

#include<stdio.h>
#include<math.h>
oat calcula ( oat x, oat y, oat z)
{
return (pow(x,2)+(y+z));
}
int main()
{
printf("Resultado: %3.2f\n", calcula(2,3,4));

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_25120388_1&course_id=_42753_1&content_id=_672213_1&return_… 3/9
11/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE V – 6654-...

printf("\n\n");
system("pause");
return(0);
}

A saída correta do programa será:

Resposta Selecionada: a. Resultado: 11.00.

Respostas: a. Resultado: 11.00.

b. Resultado: 10.00.

c. Resultado: 12.00.

d. Resultado: 9.00.

e. Resultado: 8.00.

Feedback da Resposta correta: A.


resposta: Comentário: a função calcula () recebe três valores oat e retorna o
quadrado do 1º + a soma dos outros dois números.

Pergunta 5 0,1 em 0,1 pontos

O programa abaixo cadastra o nome, a altura, o peso e o sexo de algumas pessoas. Com os
dados cadastrados, localiza em seguida uma pessoa por meio de seu NOME e imprime o
seu IMC.

Para que o programa execute corretamente sua tarefa, devemos preencher as linhas 15 e
25, respectivamente, conforme a alternativa:

Resposta Selecionada: Pessoa pessoas[QUANTIDADE_DE_PESSOAS];


e. if (strcmp (pessoas[i].nome, nomeloc)==0){

Respostas: pessoas[QUANTIDADE_DE_PESSOAS];
a. if (pessoas[i].nome && nomeloc)==0){

Pessoa[QUANTIDADE_DE_PESSOAS];
b. if (strcmp (pessoas[i].nome, nomeloc)==0){

pessoas[3];
c. if (strcomp (pessoas[i].nome, nomeloc)==0){

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_25120388_1&course_id=_42753_1&content_id=_672213_1&return_… 4/9
11/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE V – 6654-...

Pessoa pessoas[QUANTIDADE_DE_PESSOAS];
d. if (strcmp (pessoas[i].nome, nomeloc)!=0){

Pessoa pessoas[QUANTIDADE_DE_PESSOAS];
e. if (strcmp (pessoas[i].nome, nomeloc)==0){

Feedback Resposta correta: E.


da Comentário: a linha 15 declara um vetor (pessoas) de tamanho 3 e do tipo
resposta: Pessoa; na linha 25 comparamos o nome solicitado para localização com os
nomes cadastrados no vetor.

Pergunta 6 0,1 em 0,1 pontos

O programa abaixo deve solicitar 8 números inteiros e preencher um vetor. Em seguida,


deve solicitar um número do teclado e pesquisar se este existe no vetor. Se o número
existir, imprimir na posição em que o vetor foi digitado e, se não existir, imprimir MSG que
não existe.

Para que o programa execute corretamente sua tarefa, devemos preencher as linhas 13 e
16, respectivamente, conforme a alternativa:

Resposta Selecionada: for(x=0;x<8;x++)


b. printf("\n O numero %d esta na posicao %d: ",num,x)

Respostas: for(x=0;x<=8;x++)
a. printf("\n O numero %d esta na posicao %d: ",num,x)

for(x=0;x<8;x++)
b. printf("\n O numero %d esta na posicao %d: ",num,x)

for(x=0;x<8;x++)
c. printf("\n O numero %d esta na posicao %d: ",x, num)

for(x=1;x<8;x++)
d. printf("\n O numero %d esta na posicao %d: ",num,x)

for(x=0;x<num;x++)
e. printf("\n O numero %d esta na posicao %d: ",num,x)

Feedback Resposta correta: B.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_25120388_1&course_id=_42753_1&content_id=_672213_1&return_… 5/9
11/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE V – 6654-...

da Comentário: a linha 13 – for(x=0;x<8;x++) – deve percorrer o vetor inteiro, isto é,


resposta: da posição 0 (inicial) até a última posição do vetor (índice 7). A linha 16 imprime
em qual posição do vetor (posição controlada por “x”) o número (“num”) foi
colocado.

Pergunta 7 0,1 em 0,1 pontos

O programa abaixo preenche uma matriz inteira de 4 x 4 e imprime todos os elementos,


exceto aqueles da diagonal principal.

Para que o programa execute corretamente sua tarefa, devemos preencher as linhas 11, 13
e 15, respectivamente, conforme a alternativa:

Resposta Selecionada: for (lin=0; lin<=3;lin++)


for (col=0;col<=3;col++)
d. if (lin != col)

Respostas: for (lin=0; lin<3;lin++)


for (col=0;col<3;col++)
a. if (lin != col)

for (lin=0; lin<=4;lin++)


for (col=0;col<=4;col++)
b. if (lin == col)

for (lin=0; lin<=3;lin++)


for (col=0;col<=3;col++)
c. if (lin == col)

for (lin=0; lin<=3;lin++)


for (col=0;col<=3;col++)
d. if (lin != col)

for (lin=1; lin<=4;lin++)


for (col=1;col<=4;col++)
e. if (lin != col)

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_25120388_1&course_id=_42753_1&content_id=_672213_1&return_… 6/9
11/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE V – 6654-...

Feedback Resposta correta: D.


da Comentário: o programa lê a matriz do índice inicial (0) até o nal (3) e
resposta: imprime apenas os elementos em que a linha e a coluna são diferentes.

Pergunta 8 0,1 em 0,1 pontos

O programa abaixo recebe um caractere e informa se este é uma vogal ou uma consoante.

Para que o programa execute corretamente sua tarefa, devemos preencher as linhas 6 e 8,
respectivamente, conforme a alternativa:

Resposta Selecionada: return(1);


d. return(0);

Respostas: return(0);
a. return(1);

return(true);
b. return(false);

return(vogal);
c. return(consoante);

return(1);
d. return(0);

exit(0);
e. exit(1);

Feedback Resposta correta: D.


da Comentário: a função veri ca vogal () retorna um número inteiro. Para a linha 6,
resposta: o retorno do valor 1 indica uma vogal; e na linha 8, o retorno do valor 0 indica
uma consoante.

Pergunta 9 0,1 em 0,1 pontos

O programa abaixo recebe um texto e o apresenta novamente sem as vogais.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_25120388_1&course_id=_42753_1&content_id=_672213_1&return_… 7/9
11/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE V – 6654-...

Para que o programa execute corretamente sua tarefa, devemos preencher as linhas 8 e 11,
respectivamente, conforme a alternativa:

Resposta c.
Selecionada: tam = strlen(cadeia);
if (cadeia[x] != 'a' && cadeia[x] != 'e' && cadeia[x] != 'i' && cadeia[x] != 'o'
&& cadeia[x] != 'u' )

Respostas: a.
tam = cadeia;
if (cadeia[x] != 'a' && cadeia[x] != 'e' && cadeia[x] != 'i' && cadeia[x] != 'o'
&& cadeia[x] != 'u' )

b.
tam = strlen();
if (cadeia[x] != 'a' && cadeia[x] != 'e' && cadeia[x] != 'i' && cadeia[x] != 'o'
&& cadeia[x] != 'u' )

c.
tam = strlen(cadeia);
if (cadeia[x] != 'a' && cadeia[x] != 'e' && cadeia[x] != 'i' && cadeia[x] != 'o'
&& cadeia[x] != 'u' )

d.
tam = strlen(cadeia);
if (cadeia[x] == 'a' && cadeia[x] == 'e' && cadeia[x] == 'i' && cadeia[x] ==
'o' && cadeia[x] == 'u' )

e.
tam = strlen(cadeia);
if (cadeia[x] != 'a' || cadeia[x] != 'e' || cadeia[x] != 'i' || cadeia[x] != 'o'
|| cadeia[x] != 'u' )

Feedback Resposta correta: C.


da Comentário: a linha 8 utiliza a função strlen para receber o tamanho do texto;
resposta: e a linha 11 veri ca cada um do caracteres, ignorando as vogais.

Pergunta 10 0,1 em 0,1 pontos

O programa solicita o cadastro de 5 produtos, imprime uma lista com o código e o nome da
cada produto e, por último, consulta o preço de um produto a partir de seu código.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_25120388_1&course_id=_42753_1&content_id=_672213_1&return_… 8/9
11/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE V – 6654-...

Para que o programa execute corretamente sua tarefa, devemos preencher as linhas 16 e
26, respectivamente, conforme a alternativa:

Resposta a.
Selecionada: scanf("%ld %s %f", &produtos[i].codigo, &produtos[i].nome,
&produtos[i].preco);
if (produtos[i].codigo == codigo_digitado) {

Respostas: a.
scanf("%ld %s %f", &produtos[i].codigo, &produtos[i].nome,
&produtos[i].preco);
if (produtos[i].codigo == codigo_digitado) {

b.
scanf("%ld %s %f", produtos[i].codigo, produtos[i].nome,
produtos[i].preco);
if (produtos[i].codigo == codigo_digitado) {

c.
scanf("%ld %s %f",&produtos[i].codigo,produtos[i].nome,
&produtos[i].preco);
if (produtos[i].codigo = codigo_digitado) {

d.
scanf("%s %s %s",&produtos[i].codigo,produtos[i].nome,
&produtos[i].preco);
if (produtos[i].codigo == codigo_digitado) {

e.
scanf("%ld %s %f",&produtos[i].codigo, &produtos[i].nome,
&produtos[i].preco);
if (produtos[i].codigo != codigo_digitado) {

Feedback Resposta correta: A.


da Comentário: a linha 16 recebe três informações (código, nome e preço do
resposta: produto); a linha 26 faz a comparação do código ( long) para localizar o
produto.

Sexta-feira, 11 de Outubro de 2019 21h56min42s BRT ← OK

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_25120388_1&course_id=_42753_1&content_id=_672213_1&return_… 9/9

Você também pode gostar