Buscar

GABARITO AV INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM C

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

15/04/2024, 14:31 EPS
https://simulado.estacio.br/alunos/ 1/5
Disciplina: INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM C  AV
Aluno: MARIANA NASCIMENTO LOBATO 202205092674
Turma: 9001
DGT0232_AV_202205092674 (AG)   28/07/2022 09:02:23 (F) 
Avaliação: 9,00 pts Nota SIA: 10,00 pts
 
00012-TETI-2006: SOLUÇÃO DE PROBLEMAS E PENSAMENTO COMPUTACIONAL  
 
 1. Ref.: 5295283 Pontos: 1,00  / 1,00
Considerando o algoritmo abaixo, assinale a alternativa CORRETA:
Algoritmo "QuemSouEu"
       VAR
       a, b, c, X: REAL
       inicio
                escreva ("Entre com as três notas")
                escreva ("Digite a primeira nota: ")
                leia (a)
                escreva ("Digite a segunda nota: ")
                leia (b)
                escreva ("Digite a terceira nota: ")
                leia (c)
                X <- 3/(1/a + 1/b + 1/c)
                escreva (X)
       FimAlgoritmo 
O algoritmo calcula o Fatorial de três valores.
O algoritmo calcula a média aritmética de três valores.
 O algoritmo calcula a média harmônica de três valores.
O algoritmo é recursivo.
O algoritmo calcula a média ponderada de três valores.
 2. Ref.: 5284840 Pontos: 1,00  / 1,00
Analise o �uxograma abaixo.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295283.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295283.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5284840.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5284840.');
15/04/2024, 14:31 EPS
https://simulado.estacio.br/alunos/ 2/5
Qual o valor de X exibido após a execução do �uxograma?
 90
40
20
80
50
 
00144-TETI-2006: COMANDOS DE ENTRADA E SAÍDA  
 
 3. Ref.: 5292436 Pontos: 1,00  / 1,00
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:
atoi
 scanf
trunc
strcpy
print
 4. Ref.: 5292409 Pontos: 1,00  / 1,00
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292436.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292436.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292409.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292409.');
15/04/2024, 14:31 EPS
https://simulado.estacio.br/alunos/ 3/5
Considere o seguinte programa escrito em C:
#include
void main(){
char letra;
int num;
printf("Entre com uma letra e um inteiro:\n");
scanf("%c %d", &letra, &num);
printf("Voce informou a letra %c e o inteiro %d.\n", &letra, &num);
}
 
Após a execução desse trecho, suponha que o usuário tenha entrado com os valores:
j
5
 
Assinale a alternativa que contém UMA POSSIBILIDADE de resultado para a execução desse programa.
 Será impresso na tela: Voce informou a letra j e o inteiro 5.
Ocorrerá um erro durante a execução e nada será exibido.
 Será impresso na tela: Voce informou a letra e o inteiro 6356728.
Será impresso na tela: Voce informou a letra 'J' e o inteiro 5.
Ocorrerá um erro durante a compilação e nada será exibido.
 
00163-TETI-2009: ESTRUTURAS DE DECISÃO  
 
 5. Ref.: 5236557 Pontos: 1,00  / 1,00
(Analista Legislativo PE - 2015)
Observe a descrição da estrutura básica do comando switch case na linguagem C, mostrada a seguir.
 
Está correto a�rmar que:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236557.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236557.');
15/04/2024, 14:31 EPS
https://simulado.estacio.br/alunos/ 4/5
O código para o caso default é obrigatório.
Somente um dos grupos de comandos pode ser executado de cada vez.
 Cada seguindo a palavra case deve ser de�nido por constantes ou literais.
O comando break não é permitido no interior dos grupos de comandos.
não pode ser de�nida por constantes ou literais.
 6. Ref.: 5225251 Pontos: 1,00  / 1,00
(Baseado em SESACRE 2015)
Na linguagem C, a repetição é implementada por meio de três estruturas. São elas:
'break', 'continue'e 'case'.
'switch', 'case'e 'for'.
'if', 'while'e 'for'.
'if¿else', 'do¿while'e 'switch'.
 'while', 'do...while' e 'for'.
 
00226-TETI-2006: TIPOS DE DADOS, EXPRESSÕES, OPERADORES E TABELA VERDADE  
 
 7. Ref.: 5292349 Pontos: 1,00  / 1,00
Sobre variáveis e constantes, considere as a�rmativas a seguir:
I - Constantes são valores �xos que um programa não pode alterar.
II - Variáveis declaradas dentro de uma função são chamadas de variáveis locais.
III - Uma variável é uma posição de memória usada para guardar um valor.
IV - Uma variável global é usada para que uma função receba argumentos.
 
Estão corretas:
 I, II e III
I e II
I e IV
III e IV
I, II, III e IV
 8. Ref.: 5292340 Pontos: 1,00  / 1,00
Sobre a linguagem C, é correto a�rmar que:
Os vetores são dinâmicos e aumentam automaticamente, conforme os valores são adicionados à estrutura.
É uma linguagem para implementação de sistemas imperativa e orientada a objetos.
 O tipo char ocupa 1 byte e serve para armazenar caracteres ou inteiros.
Os ponteiros possuem um valor reservado especial (NIL), que aponta para uma posição de memória nula.
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.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225251.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225251.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292349.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292349.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292340.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292340.');
15/04/2024, 14:31 EPS
https://simulado.estacio.br/alunos/ 5/5
 
00332-TETI-2006: ESTRUTURAS DE REPETIÇÃO  
 
 9. Ref.: 5236576 Pontos: 0,00  / 1,00
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=1033;cont>25;cont+=2)
 para (cont=25;cont<1033;cont++)
para (cont=1;cont<=1033;cont+=2)
 para (cont=25;cont<=1033;cont+=2)
para (cont=25;cont<=1033;cont+-2)
 
00404-TETI-2006: VETORES E MATRIZES  
 
 10. Ref.: 4960734 Pontos: 1,00  / 1,00
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.
 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.
1 vetor de 150 posições para armazenar os resultados, os números dos jogadores e as apostas.
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.
Nenhum vetor, e sim 40 variáveis para armazenar os resultados e 2 variáveis (numJogador e aposta)
para as apostas de cada jogador.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236576.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236576.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4960734.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4960734.');

Continue navegando