Buscar

AV1

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

27/04/2023, 15:04 EPS
https://simulado.estacio.br/provas_emcasa_linear_preview.asp 1/5
MARCYRIUS JOANES GOMES DE OLIVEIRA
Avaliação AV
 
 
202302040951       POLO CENTRO - FORTALEZA - CE
 avalie seus conhecimentos
Disc.: DGT0232 - INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM C Período: 2023.1 EAD (GT) / AV
Aluno: MARCYRIUS JOANES GOMES DE OLIVEIRA Matrícula: 202302040951
Data: 27/04/2023 15:04:35 Turma: 9001
Lupa   RETORNAR À AVALIAÇÃO
  1a Questão (Ref.: 202307340375)
Considere a seguinte instrução em linguagem C:
int a = sizeof(float);
O valor armazenado em a é:
6
4
2
8
10
  2a Questão (Ref.: 202307337386)
Sobre a linguagem C, é correto a�rmar que:
Como em Java, ela possui um poderoso coletor de lixo e foi uma das primeiras linguagens a implementar essa
estratégia de limpeza de memória.
Os ponteiros possuem um valor reservado especial (NIL), que aponta para uma posição de memória nula.
Os vetores são dinâmicos e aumentam automaticamente, conforme os valores são adicionados à estrutura.
O tipo char ocupa 1 byte e serve para armazenar caracteres ou inteiros.
É uma linguagem para implementação de sistemas imperativa e orientada a objetos.
 Atenção
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
3. Não esqueça de �nalizar a avaliação colocando o código veri�cador no campo no �nal da
página.
javascript:voltar_avaliacoes()
javascript:diminui();
javascript:aumenta();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295329\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292340\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:ir_finalizar();
27/04/2023, 15:04 EPS
https://simulado.estacio.br/provas_emcasa_linear_preview.asp 2/5
  3a Questão (Ref.: 202307340420)
A linguagem C possui um mecanismo de conversão automática de tipos. Considere que o tipo char tenha 1 byte,
o tipo int tenha 2 bytes e o tipo �oat tenha 4 bytes e que o código ASCII da letra Y é 89, da letra b é 98 e da letra
c é 99.
Analise o programa C abaixo.
int main ()
{      int x;
       char ch;
       �oat f;
       ch=x= 300;
       printf ("x=%d ch=%d\n", x, ch);
       x=ch=f= 98.8999;
       printf ("f= %.4f ch=%c x=%d \n", f, ch, x);
       return 0;
}
A saída desse programa é:
x= 255 ch=0
f= 98.8999 ch= Y x=89
x= 300 ch=300
f= 98. 8999  ch= c x=99
x= 300 ch=300
f= 98.89 ch= b x=98
x= 256 ch=44
f= 0.8999 ch= Y x=98
x= 300 ch=44
f= 98.8999 ch= b x=98
  4a Questão (Ref.: 202307337482)
Na linguagem C, o cabeçalho de biblioteca stdio.h possui de�nições de sub-rotinas relativas às operações de
entrada/saída padrão. Uma das funções tratadas na biblioteca, associada a esse cabeçalho, é a função:
scanf
print
atoi
strcpy
trunc
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295374\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292436\n\nStatus da quest%C3%A3o: Liberada para Uso.');
27/04/2023, 15:04 EPS
https://simulado.estacio.br/provas_emcasa_linear_preview.asp 3/5
  5a Questão (Ref.: 202307292928)
(Baseado em CESPE - 2018 - ABIN - O�cial Técnico de Inteligência - Área de Tecnologia da Informação)
Marque a opção que representa a seguinte lógica de programação.
A expressão a seguir especi�ca que: 1 será adicionado a x, se x for maior que 0; 1 será subtraído de x, se
x for menor que 0; o valor de x será mantido, se x for igual a zero.
if(x>=0) x++; else if(x<=0) x--;
if(x>0) x++; else if(x<0) x++;
if(x>0) x++; else if(x<0) x--;
if(x>0) x--; else if(x<0) x--;
if(x>0) x--; else if(x<0) x++;
  6a Questão (Ref.: 202307270294)
(Baseado em TRT - 2015)
Considere o algoritmo na  linguagem C:
main(){
            char[20] nome;
char sexo;
            printf("Qual é o seu nome?");
scanf(nome);
printf ("Qual é o seu sexo? (f/m) ");
scanf (&sexo);           
 
if (sexo == 'f' && sexo == 'F')
printf("Você é do sexo feminino. ");
            else
if (sexo == 'm' && sexo == 'M')
printf("Você é do sexo masculino. ");
else
printf ("Você digitou um valor de sexo invalido ");
}
 
Sobre o algoritmo acima é correto a�rmar que:
se for digitada uma letra maiúscula 'F' ou minúscula 'f' será impresso Você é do sexo feminino.
somente se a letra digitada para o sexo for diferente de 'F', 'f', 'M', 'm' é que a frase Você digitou um
valor de sexo inválido será impressa.
não importa o valor digitado no sexo, pois sempre será impresso Você digitou um valor de sexo
inválido.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5247882\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225248\n\nStatus da quest%C3%A3o: Liberada para Uso.');
27/04/2023, 15:04 EPS
https://simulado.estacio.br/provas_emcasa_linear_preview.asp 4/5
em vez de utilizar comandos de decisão se aninhados, deveria ter sido usado um único comando de
seleção múltipla, por isso a lógica �cou comprometida.
a lógica do algoritmo está comprometida pela falta de um comando de repetição.
  7a Questão (Ref.: 202307005780)
Faça um algoritmo que processe e mostre o resultado em um jogo de azar, onde são lidos(as):
 
40 números com os resultados;
 
As apostas contendo número do jogador (inteiro) e sua aposta (número inteiro) ¿ esses dados
terminam quando for lido um número de jogador negativo.
 
O programa deve indicar o número de todos os jogadores que ganharam, ou seja, que sua aposta esteja
entre os 20 números sorteados inicialmente.
 
Qual(is) a(s) estrutura(s) de dados e variáveis necessária(s) ao problema?
3 vetores: 1 de 40 posições para armazenar os resultados, 1 de 100 posições para armazenar os
números dos jogadores e outro de 100 posições para armazenar as apostas.
Nenhum vetor, e sim 40 variáveis para armazenar os resultados e 2 variáveis (numJogador e aposta)
para as apostas de cada jogador.
2 vetores: 1 de 40 posições de inteiros para armazenar os resultados e outro de 50 posições para
armazenar as apostas dos jogadores.
1 vetor de 150 posições para armazenar os resultados, os números dos jogadores e as apostas.
1 vetor de 40 posições de inteiros para armazenar os resultados e 2 variáveis inteiras para armazenar
o número do jogador e sua aposta.
  8a Questão (Ref.: 202307343333)
Analise o seguinte trecho de algoritmo, utilizado em programação de computadores.
se (x < 10)
       então imprima (1)
       senão se (x <= 15)
                então imprima (2)
                senão imprima (3)
       �m_se
�m_se
 
É correto a�rmar que se o valor da variável x for:
10, será impresso o valor 2.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4960734\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298287\n\nStatus da quest%C3%A3o: Liberada para Uso.');
27/04/2023, 15:04 EPS
https://simulado.estacio.br/provas_emcasa_linear_preview.asp 5/5
15, será impresso o valor 3.
13, será impresso o valor 1.
200, não será impresso nenhum valor.
-1, não será impresso nenhum valor.
  9a Questão (Ref.: 202307337335)
Encontre o próximo termo da sequência: 1, 2, 6, 12, 20, 30, ...
60
41
42
54
36
  10a Questão (Ref.: 202307281622)
Utilizando a sintaxe do Portugol Studio, assinale a estrutura do comando PARA que seria adequada para
iniciar uma repetição capaz de exibir todos os números ímpares entre 25 e 1033 (inclusive), em ordem
crescente.
para (cont=25;cont<1033;cont++)
para (cont=1;cont<=1033;cont+=2)
para (cont=1033;cont>25;cont+=2)
para (cont=25;cont<=1033;cont+-2)
para (cont=25;cont<=1033;cont+=2)
Autenticação para a Prova Online
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso �nalize esta avaliação você não poderá mais modi�car as suas respostas.
D88X Cód.: FINALIZAR
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que di�cultam a gravação das
respostas.
Período de não visualização da avaliação: desde 14/03/2023até 09/06/2023.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292289\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236576\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Continue navegando