Buscar

Simulado AV INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C _2

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 8 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

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 6, do total de 8 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

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

Simulad
o AV 
Teste seu 
conhecimento 
acumulado 
 
 
 
 
 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
(COPS-UEL - Agente Universitário - Técnico de Informática - 2015) 
Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir: 
( ) char é um tipo simples. 
( ) double é um tipo estruturado. 
( ) float é um tipo simples. 
( ) int é um tipo simples. 
( ) void é um tipo estruturado. 
Assinale a alternativa que apresenta a sequência correta: 
 
 
F, F, V, F, V 
 V, F, V, V, F 
 
V, V, F, F, F 
 
F, V, V, F, V 
 
F, F, F, V, V 
Respondido em 28/06/2021 19:20:32 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Um tipo de diagrama, e pode ser entendido como uma representação esquemática de 
um processo ou algoritmo refere-se ao conceito de: 
 
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 
Algoritmo; 
 
Processo; 
 
Diagrama; 
 
Abstração; 
 Fluxograma; 
Respondido em 28/06/2021 19:21:20 
 
Explicação: 
Como pode ser observado no Módulo 2 do Tema 1 o fluxograma é outra ferramenta bem 
útil para a representação de uma solução, e pode ser entendido como a representação 
gráfica de um algoritmo. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o seguinte segmento de código na linguagem C: 
int a=3, b=2, c; 
c=a!=b; 
Assinale a alternativa que apresenta os valores das variáveis término da execução: 
 
 
3, 3, 3 
 
3, 2, 2 
 3, 2, 1 
 
3, 2, 3 
 
3, 3, 1 
Respondido em 28/06/2021 19:21:51 
 
Explicação: 
Explicação. 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
O código abaixo foi escrito em linguagem C. Analise o seu comportamento e assinale a 
alternativa que representa os resultados para "Valor 1" e para "Valor 2", 
respectivamente, supondo que o usuário tenha digitado "67". 
 
#include 
int main() 
{ 
float n; 
printf("Digite um numero: "); 
scanf("%f",&n); 
printf("Valor 1: %f e Valor 2: %f", n-1, n+1); 
} 
 
 66.000000 e 68.00000 
 
68.00 e 69.00 
 
66 e 68 
 
66.000 e 67.000 
 
68.0000 e 69.0000 
Respondido em 28/06/2021 19:22:53 
 
Explicação: 
int main() 
{ 
float n; 
// declara uma variável real chamada n 
printf("Digite um numero: "); 
// exibe na tela o texto "Digite um numero: " 
scanf("%f",&n); 
// atribui o valor digitado pelo usuário à variável n, armazenando o valor digitado no 
endereço de memória da variável 
printf("Valor 1: %f e Valor 2: %f", n-1, n+1); 
// O primeiro campo de impressão %f é associado ao resultado da expressão n-1 e o 
segundo ao resultado da expressão n+1 
// Supondo que o usuário o tendo digitado 67, n-1 dá 66 e n+1 dá 68 
// Como trata-se de variável real exibida de forma livre (%f), a impressão inclui os zeros, 
aparecendo na tela o Valor 1 como 66.000000 e o Valor 2 como 68.000000 
} 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
O trecho de código abaixo apresenta um estrutura lógica do tipo: 
 
if (num > 15) 
{ 
resul = num * 2; 
printf("Resultado: %d", resul); 
} 
else 
{ 
printf ("Numero menor que 15."); 
} 
 
 
SE 
 SE ENTÃO SENÃO 
 
CASO SELECIONE 
 
CASO REPITA 
 
SE ENTÃO 
Respondido em 28/06/2021 19:23:26 
 
Explicação: 
A liguagem C implementa a condição sem explicitar o ENTÃO 
Os comandos de cada bloco são delimitados pelas chaves 
A estrutura lógica seria 
SE (num > 15) 
 ENTÃO 
 resul = num * 2; 
 printf("Resultado: %d", resul); 
 SENÃO 
 printf ("Numero menor que 15."); 
 
Dessa forma, a resposta correta é a opção SE ENTÃO SENÃO 
 
 
6a 
 Questão 
Acerto: 0,0 / 1,0 
 
Considere o seguinte trecho de código na linguagem Portugol Studio e responda o que 
se pede. 
 ind=3 
 cont10=0 
 contmaior=0 
 faca 
 { leia(num; 
 se (num > 1 && num < 10) 
 cont10++ 
 senao 
 contmaior++ 
 ind++; 
 } 
 enquanto (ind<=3) 
Quantas vezes o laço de repetição FACA-ENQUANTO será executado ? 
 
 
4 
 1 
 
3 
 
nenhuma 
 2 
Respondido em 28/06/2021 19:26:10 
 
Explicação: 
Ind começa com 3 
vai entrar na 1a vez, na repetição, onde recebera o valor 4. 
No teste da condição 4 <= 3 é false e sai da repetição 
Conclusão: executou a repetição 1x 
abs 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o seguinte enunciado: 
Escreva um trecho de codigo, em Portugol, que leia uma lista de números terminada 
em zero e mostre se o número é par ou ímpar. 
Assinale a alternativa que apresenta corretamente esse trecho de código em Portugol 
Studio, usando o comando com teste no início (pré-teste). 
 
 
 leia(num) 
enquanto (num!=0) 
{ se num%2==0 
 escreva ( numero e par¿) 
 senao 
 escreva (¿numero impar¿) 
 leia (num) 
} 
 
 
leia(num) 
enquanto (num!=0) 
{ se num%2 != 0 
 escreva ( numero e par¿) 
 senao 
 escreva (¿numero impar¿) 
 leia (num) 
} 
 
leia(num) 
enquanto (num<> 0) 
{ se num%2==0 
 escreva ( numero e par¿) 
 senao 
 escreva (¿numero impar¿) 
 leia (num) 
} 
 
leia(num) 
enquanto (num==0) 
{ se num%2==0 
 escreva ( numero e par¿) 
 senao 
 escreva (¿numero impar¿) 
 leia (num) 
} 
 
leia(num) 
faca 
{ se num%2==0 
 escreva ( numero e par¿) 
 senao 
 escreva (¿numero impar¿) 
 leia (num) 
} 
enquanto (num!=0) 
Respondido em 28/06/2021 19:28:05 
 
Explicação: 
Explicação. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Analise o código abaixo e selecione a opção que melhor descreve o seu 
funcionamento. 
#include 
int main() 
{ int v[100], i; 
 printf("\nDigite os numeros:\n"); 
 for (i=0; i<100; i++) 
 scanf("%d", &v[i]); 
 
 for (i=99; i>=0; i--) 
 printf("%d \n", v[i]); 
} 
 
 Solicita ao usuário a entrada de cem número inteiros e exibe na tela em ordem 
inversa da leitura 
 
Solicita ao usuário que digite um número e exibe na tela os cem números 
posteriores. 
 
Solicita ao usuário a entrada de um ou mais números e soma os próximos 
cem números e exibe na tela. 
 
Solicita ao usuário a entrada de cem números inteiros e exibe na tela. 
 
 
Solicita ao usuário que digite um número e exibe na tela os cem números 
anteriores. 
Respondido em 28/06/2021 19:29:26 
 
 
9a 
 Questão 
Acerto: 0,0 / 1,0 
 
Qual a saida para o trecho de código abaixo? 
int i; 
for (i= -10; i < 5; i=i+3) 
{ 
 printf("%d",i); 
} 
 
 
-10 -7 0 -1 2 
 -10 -7 -4 -1 2 
 -7 -4 -1 2 5 
 
-10 -7 0 3 6 
 
-7 -4 -1 2 5 
Respondido em 28/06/2021 19:35:30 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere a seguinte declaração de vetor na linguagem C: 
int vet [8] = {5,1,4,2,7,8,3,6}; 
Marque a alternativa que apresenta cada elemento do vetor após a execução do 
seguinte trecho de código: 
 int ind, aux,vet[7]; 
 for (ind=7;ind>=4;ind--) 
 { 
 aux=vet[7-ind]; 
 vet[7-ind]=vet[ind]; 
 vet[ind]=aux; 
 } 
 
 
6 1 4 2 7 8 3 5 
 
5 1 4 2 7 8 3 6 
 
6 3 8 2 7 4 1 5 
 
6 3 4 2 7 8 1 5 
 6 3 8 7 2 4 1 5 
Respondido em 28/06/2021 19:31:46 
 
Explicação: 
... 
 
 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','231207030','4766225420');

Outros materiais