Baixe o app para aproveitar ainda mais
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.');
Compartilhar