Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

A equipe de desenvolvimento de uma startup está projetando um novo dispositivo de 
Internet das Coisas (IoT) com recursos de processamento limitados. Para otimizar o 
desempenho, os engenheiros precisam ter um conhecimento profundo da interação entre 
hardware e software. A escolha da arquitetura do sistema é crucial, pois ela define como os 
componentes, como a Unidade Central de Processamento (UCP), a memória e os periféricos, 
se comunicam e operam em conjunto. A arquitetura de Von Neumann é um dos modelos 
fundamentais estudados para este projeto. 
Com base no modelo de arquitetura de Von Neumann, que componente é responsável por 
interpretar as instruções de um programa e coordenar as outras partes do sistema 
computacional, atuando como o sistema nervoso central" do computador? 
A) Unidade Lógica Aritmética (ULA), pois realiza todos os cálculos matemáticos complexos 
exigidos pelo sistema. 
B) Unidade de Entrada, pois converte os dados do ambiente externo para um formato que o 
sistema possa processar 
C) Unidade de Saída, pois fornece os resultados processados para o ambiente externo através 
de monitores ou impressoras. 
D) Unidade de Controle, pois busca as instruções na memória principal e gerencia o fluxo de 
operações de todas as outras unidades 
E) Unidade de Memória, pois armazena temporariamente os dados e as instruções que estão 
sendo executados. 
 
Um laboratório de física está realizando um experimento para medir a aceleração da 
gravidade. Os estudantes coletam dados e realizam cálculos, mas percebem que seus 
resultados apresentam pequenas diferenças em relação ao valor teórico. O professor explica 
que essas discrepâncias são inevitáveis e introduz o conceito de Teoria dos Erros, destacando 
que os erros podem surgir de diversas fontes, desde a imprecisão dos instrumentos até as 
aproximações feitas nos cálculos. 
Dentro da Teoria dos Erros, qual tipo de erro ocorre devido à utilização de um processo 
matemático infinito, como uma série de Taylor, que é limitado a um número finito de termos 
para obter uma solução pratica? 
A) Erro de truncamento, que é inerente aos métodos numéricos que utilizam aproximações de 
processos infinitos 
B) Erro relativo, que quantifica o erro absoluto em relação à magnitude do valor medido, 
fornecendo uma medida de precisão. 
C) Erro absoluto, que é a diferença modular entre o valor exato e o valor aproximado de uma 
medida. 
D) Erro de arredondamento, que surge ao dispensar casas decimais de um número para 
adequá-lo à capacidade de representação da máquina 
E) Erro na origem dos dados, que é proveniente de incertezas nas medições experimentais 
causadas por instrumentos inadequados ou falha humana. 
Um cientista de dados está analisando um grande conjunto de medições experimentais e 
precisa garantir a consistência e a precisão dos seus cálculos. Ele sabe que o número de 
algarismos significativos em seus dados é crucial, pois reflete a precisão do instrumento de 
medição. Ao realizar operações de multiplicação e divisão, ele precisa seguir regras 
especificas para que o resultado não expresse uma precisão maior do que a dos dados 
originais 
Ao realizar a operação de multiplicação 1,120x12,7306, e aplicando as regras de algarismos 
significativos, qual deve ser o resultado final arredondado corretamente? 
A) 14.26 
B) 14.3 
C) 14.258 
D) 14.2583 
E) 14.258272 
 
Uma professora de programação está explicando aos seus alunos as boas práticas para a 
norneação de variáveis. Ela enfatiza que, embora a lógica do algoritmo seja o mais 
importante, a escolha de nomes de variáveis claros e em conformidade com as regras da 
linguagem de programação evita erros de sintaxe e melhora a legibilidade do código. Ela 
propõe um exercício onde os alunos devem identificar quais nomes de variáveis são válidos 
e quais são inválidos 
Com base nas convenções e regras para norneação de variáveis, qual dos seguintes nomes 
seria considerado inválido em uma linguagem de programação? 
A) saldo final 
B) coord_X 
C) valor parcial 
D)1_ valor 
E) valor Total 
 
 
 
 
 
 
 
 
Uma empresa de software financeiro está atualizando seu sistema para incluir a 
representação de números muito grandes e muito pequenos, como valores de transações 
interbancárias e taxas de juros com alta precisão. A equipe precisa implementar a aritmética 
de ponto flutuante, que é uma adaptação da notação cientifica para o sistema binário, 
permitindo uma vasta gama de representação numérica. A correta compreensão deste 
sistema é vital para evitar erros de cálculo que poderiam ter grandes impactos financeiros 
A representação de um número no sistema de ponto flutuante é definida por um conjunto 
de parâmetros F(B, t, m, M). Nesse contexto, o que o parâmetro 't' representa? 
A) O expoente máximo permitido, que limita o maior número que pode ser representado no 
sisterna 
B) O número de dígitos significativos da mantissa, que define a precisão do sistema de 
representação 
C) A base do sisterna de numeração, que normalmente e 2 (binário) para computadores 
modernos 
D) O expoente mínimo permitido, que limita o menor número positivo que pode ser 
representado 
E) O valor da mantissa, que contém os dígitos significativos do número que está sendo 
representado 
 
Uma startup está desenvolvendo um novo sistema operacional e a equipe de engenharia 
está focada em criar uma linguagem de programação de baixo nível para interagir 
diretamente com o hardware. Essa linguagem, semelhante ao Assembly, utiliza 
mnemônicos, que são símbolos alfanuméricos curtos, para representar as instruções de 
máquina. Esta abordagem é mais legível para os programadores do que o código binário, 
mas ainda oferece um controle preciso sobre o processador 
No contexto das linguagens de programação de baixo nível, o que são mnemônicos? 
A) Variáveis que armazenam endereços de memória para acesso direto aos componentes de 
hardware. 
B) Símbolos alfanuméricos que representam instruções de máquina de forma mais legível para 
os humanos, como ADD, SUB e MUL 
C) Comandos de alto nível, semelhantes ao inglês, que são traduzidos por um compilador para 
código de máquina. 
D) Funções pré-definidas em uma biblioteca padrão que executam tarefas comuns de 
hardware 
E) Instruções em código binário (Os e is) que são diretamente executadas pelo processador 
 
 
 
No desenvolvimento de um software de simulação física, um programador precisa lidar com 
diferentes tipos de dados. Ele precisa armazenar a velocidade de um objeto, que pode ter 
casas decimais, o número de partículas em um sistema, que é um número inteiro, e o nome 
de cada partícula, que é uma sequência de caracteres. A escolha correta do tipo de dado 
para cada variável é fundamental para a precisão e eficiência do programa. 
Qual tipo de dado primitivo é mais apropriado para armazenar o valor A representando uma 
única letra do alfabeto, em uma linguagem de programação? 
A) Inteiro, pois pode representar o código ASCII correspondente à letra 
B) Real, pois pode representar valores numericos.com casas decimais, o que não se aplica a 
uma única letra. 
C) Caractere, que é o tipo de dado projetado especificamente para armazenar um único 
símbolo, letra ou número. 
D) String (cadeia de caracteres), que é usada para armazenar sequências de dois ou mais 
caracteres 
E) Booleano, que armazena apenas os valores verdadeiro ou falso. 
 
Uma empresa de armazenamento em nuvem precisa comunicar de forma clara e precisa a 
capacidade de seus planos de serviço aos clientes. Frequentemente, surge uma confusão 
entre os múltiplos de bytes baseados em potências de 10 (decimais) e os baseados em 
potências de 2 (binários), o que pode levar a mal-entendidos sobre o espaço real disponível. 
A empresa decidiu adotar os prefixos binários (Kibi, Mebi, Gibi) em sua documentação 
técnica para evitar ambiguidades. 
Considerando a necessidade de precisão na representaçãode capacidade de 
armazenamento, qual alternativa descreve corretamente a equivalência de 1 Mebi (MiB)? 
A) 1.000 bytes, o que corresponde a 103 bytes, representando a capacidade de um Kilobyte 
(kB) no sistema decimal. 
B) 1.024 bytes, o que corresponde a 210 bytes, sendo uma definição mais precisa para o termo 
"quilo" em computação 
C) 1.073.741.824 bytes, o que corresponde a 230 bytes, representando a capacidade de um 
Gibi (GiB) 
D) 1.048.576 bytes, o que corresponde a 220 bytes, sendo a representação binária correta 
para o múltiplo Mega". 
E) 1.000.000 de bytes, o que corresponde a 106 bytes, sendo este o padrão utilizado pela 
maioria dos fabricantes de hardware. 
 
 
 
 
Uma estudante de ciência da computação está aprendendo sobre paradigmas de 
programação Ela descobre que, embora muitas linguagens modernas sejam multiparadigma, 
entender as características fundamentais de cada um, como o imperativo e o declarativo, é 
essencial para escrever código eficiente e adequado ao problema. Em um exercício, ela 
analisa um trecho de código que descreve passo a passo como o computador deve alterar 
seu estado para alcançar um resultado 
Qual paradigma de programação é caracterizado por descrever o fluxo de controle de um 
programa através de uma sequência de comandos que alteram o estado do sistema, focando 
em "como" a computação deve ocorrer passo a passo? 
A) Paradigma Funcional, que trata a computação como a avaliação de funções matemáticas, 
evitando mudanças de estado e dados mutáveis. 
B) Paradigma Lógico, que se baseia na lógica formal e expressa a computação em termos de 
fatos e regras. 
C) Paradigma Orientado a Objetos, que organiza o código em torna de "objetos" que 
encapsulam dados e comportamentos. 
D) Paradigma Imperativo, onde o programador dá ordens explícitas ao computador, 
detalhando cada etapa para a resolução de um problema. 
E) Paradigma Declarativo, que expressa a lógica de uma computação sem descrever seu fluxo 
de controle, focando no "o que deve ser feito. 
 
Um estudante de engenharia está desenvolvendo seu primeiro programa para calcular a 
área de diferentes formas geométricas. Ele percebe que, para garantir que seu algoritmo 
seja compreendido por outros colaboradores e possa ser facilmente convertido para uma 
linguagem de programação, é fundamental seguir uma estrutura lógica e regras de escrita 
claras, Ele decide criar um fluxograma para representar visualmente o fluxo de operações do 
cálculo da área de um circulo 
No desenvolvimento de um fluxograma para o algoritmo que calcula a área de um círculo, 
qual símbolo deve ser utilizado para representar a etapa de "Processamento/instrução", 
onde a fórmula A=π.r2 é efetivamente calculada? 
A) A forma de elipse/cápsula, que é utilizada para indicar o início e o fim do fluxograma 
B) O losango, que é utilizado para indicar pontos de decisão, onde o fluxo do algoritmo pode 
seguir por caminhos diferentes. 
C) O paralelogramo, que é utilizado para indicar a entrada manual de dados, como o valor do 
raio fornecido pelo usuário 
D) A forma de seta (conector), que é utilizada para ligar os outros símbolos e indicar a direção 
do fluxo de execução. 
E) O retângulo, que é o símbolo padrão para representar qualquer tipo de processamento, 
cálculo ou atribuição de valor. 
 
Um desenvolvedor de software está criando um sistema de controle de acesso que libera 
uma porta se o código inserido pela usuário for igual a um valor pré-definido. Se o código for 
diferente, uma mensagem de "acesso negado" deve ser exibida. Essa lógica de decisão é un 
dos pilares da programação e requer o uso de uma estrutura de controle que possa avaliar 
uma condição e executar blocos de código distintos com base no resultado, 
Qual estrutura de decisão é mais apropriada para executar um bloco de comandos se uma 
condição for verdadeira e um bloco diferente se a condição for faisa? 
A) O laço for, que repete um bloco de código um número determinado de vezes 
B) O laço while, que repete um bloco de código enquanto uma condição for verdadeira 
C) A estrutura switch, que compara uma variável com uma lista de valores constantes. 
D) A estrutura do-while, que executa um bloco de código pelo menos uma vez antes de 
verificar a condição 
E) A estrutura if-else, que avalia uma condição e executa o bloco if se for verdadeira, ou o 
bloco else se for falsa. 
 
Ao otimizar um programa, um programador percebe que a operação de incrementar uma 
variável contadora em uma unidade (ex. contador contador 1) é extremamente frequente 
em seus laços de repetição. Ele decide usar uma forma mais concisa e, muitas vezes, mais 
eficiente de expressar essa operação, utilizando um operador especifico da linguagem C 
Qual operador na linguagem Cé usado como uma forma abreviada para incrementar o valor 
de uma variável em uma unidade? 
A) O operador += 
B) O operador ++ (incremento) 
C) O operador = (atribuição) 
D) O operador /= 
E) O operador *= 
 
 
 
 
 
 
 
 
 
Um programador está organizando um arquivo de código-fonte extenso em C. Para melhorar 
a legibilidade, ele decide escrever a definição completa de suas funções auxiliares após a 
função main() No entanto, ao compilar, ele recebe um erro indicando que as funções não 
foram declaradas antes de serem usadas em main(). Ele precisa informar ao compilador 
sobre a existência e a assinatura dessas funções antecipadamente 
O que deve ser declarado antes da função main() quando a definição completa de uma 
função e colocada após main(), para que o compilador reconheça a chamada a essa função? 
A) Um comentário explicando a assinatura da função. 
B) A palavra-chave forward antes do nome da função na chamada 
C) O protótipo da função, que consiste em seu tipo de retorno, nome e a declaração dos 
parâmetros 
D) A inclusão de uma biblioteca personalizada que contenha a função 
E) Uma variável global com o mesmo nome da função 
 
Um programador está desenvolvendo um jogo de batalha naval e precisa representar o 
tabuleiro de 10x10. Cada célula do tabuleiro pode conter um caractere que indica 'agua' (~), 
'navio' (N) ou 'tiro (X). A estrutura de dados mais intuitiva para representar essa grade 
bidimensional é uma matriz 
Qual é a declaração correta para uma matriz chamada tabuleiro, capaz de representar um 
tabuleiro de 10 linhas por 10 colunas de caracteres? 
A) int tabuleiro [10][10] 
B) matrix char tabuleiro[10][10]; 
C) char tabuleiro[10][10]. 
D) char tabuleiro(10) (10); 
E) char tabuleiro [10, 10]; 
 
 
 
 
 
 
 
 
 
Um analista de dados está escrevendo um programa em C para processar um arquivo de 
texto Ele precisa ler o arquivo linha por linha. Uma das linhas do texto contém uma citação 
que precisa ser Impressa na tela exatamente como aparece, incluindo as aspas duplas. No 
entanto, as aspas duplas têm um significado especial na função printf(), pois delimitam a 
string a ser impressa. 
Dentro de uma string na função printf(), qual sequência de caracteres (código especial) deve 
ser usada para exibir o caractere de aspas duplas (") na tela? 
A) \" 
B) \n 
C) \t 
D) \a 
E) \b 
 
No desenvolvimento de sistemas operacionais e softwares de base, é comum a necessidade 
de uma linguagem que combine a abstração e a facilidade de escrita de linguagens de alto 
nível com a capacidade de manipulação direta de memória e hardware, característica de 
linguagens de baixo nível. A linguagem C, criada na década de 1970, surgiu para preencher 
essa lacuna, oferecendo um equilíbrio único de poder e flexibilidade. 
Devido à sua capacidade de fornecer acesso ao microprocessador para manipulação de bits, 
bytes e endereços, ao mesmo tempo em que oferece estruturas de programação de alto 
nível, como a linguagem C é frequentemente classificada? 
A) Como uma linguagem de script, interpretada em tempo de execução para tarefas de 
automação. 
B) Como uma linguagem de nível médio, por suaversatilidade em combinar características de 
alto e baixo nível 
C) Como uma linguagem de baixo nível, pois permite o controle direto do hardware, sendo 
comparável ao Assembly. 
D) Como uma linguagem de alto nível, pois sua sintaxe é completamente abstraída do 
funcionamento do hardware. 
E) Como uma linguagem puramente orientada a objetos, focada na criação de classes e objetos 
para modelar o sistema 
 
 
 
 
 
Ao desenvolver um programa com um menu de opções (ex: 1-Somar, 2 Subtrair, 3-Sair), um 
programador optou por usar a estrutura switch. Ele notou que, ao escolher a opção 1, o 
programa executava não apenas o código da opção 1, mas também o da opção 2 e o default. 
Ele precisa adicionar um comando para que, após a execução do código de um case, a 
estrutura switch seja encerrada 
Dentro de uma estrutura switch, qual comando é utilizado para interromper a execução e 
sair da estrutura, evitando que o fluxo de controle "cala" para o próximo case? 
A) stop 
B) continue 
C) return 
D) break 
E) exit 
 
Um programador declarou um vetor para armazenar os dias de um mês: int dias(31). Ele 
precisa acessar o primeiro e o último dia armazenado neste vetor para realizar um cálculo. 
Ele sabe que a indexação de vetores em C segue uma convenção específica que, se não for 
respeitada, pode levar a erros de acesso à memória 
Em um vetor declarado como int vetor[N],, quais são os índices do primeiro e do último 
elemento, respectivamente? 
A) 0 e N-1 
B) 1e N-1 
C) 0 e N 
D) 1 e N 
E) 1 e N+1 
 
 
 
 
 
 
 
 
 
 
Uma engenheira está desenvolvendo um programa em C para uma estação meteorológica 
que precisa capturar a temperatura (um número real) e a umidade (um número inteiro) 
inseridas pelo operador via teclado. Para que o programa armazene esses valores 
corretamente nas variáveis correspondentes, é necessário utilizar a função de entrada de 
dados corn a sintaxe e os especificadores de formato adequados 
Considerando que temperatura e uma variável do tipo float e umidade é do tipo int, qual é a 
sintaxe correta do comando scanf() para ler esses dois valores do teclado? 
A) scanf("%f %d", temperatura, umidade) 
B) scanf("%d %f", &umidade, &temperatura) 
C) scanf("%f %d", &temperatura, &umidade) 
D) scanf("%s %c", & temperatura, &umidade) 
E) scanf("%f, %d", &temperatura, &umidade) 
 
Em um programa para análise estatística, é necessário armazenar as notas de 30 alunos de 
um turma. Utilizar 30 variáveis individuais (total, nota2, etc.) seria impraticável. A solução 
ideal é usa uma estrutura de dados que possa agrupar múltiplos valores do mesmo tipo sob 
um único nome, com cada valor sendo acessado por um índice numérico 
Qual estrutura de dados na linguagem C é usada para armazenar uma coleção de elementos 
do mesmo tipo de dado em posições de memória contiguas, acessíveis por um índice? 
A) struct 
B) vetor (ou array) 
C) union 
D) pointer 
E) function 
 
 
 
 
 
 
 
 
 
 
Um físico está analisando um sistema dinâmico e precisa encontrar a solução de uma 
equação diferencial O método numérico que ele escolheu, o Método de Newton-Raphson 
(MNR), e conhecido por sua rápida convergência, mas exige o cálculo da derivada da função 
a cada iteração Para uma função especifica, f(x) = 3x - cos(x) ele precisa primeiro encontrar a 
sua derivada para poder aplicar a fórmula do método 
Para aplicar o Método de Newton-Raphson à função f(x) = 3x - cos(x) = 0 qual é a expressão 
correta para a sua derivada, f'(x)? 
(A) f'(x) = 3 - cos(x) 
B) f'(x) = 3 + sen(x) 
C) f'(x) = 3 - sen(x) 
D) f'(x)=1+sen(x) 
E) f'(x) = x - sen(x) 
 
Um engenheiro de materiais possui dados experimentais da resistência de uma liga metálica 
em três temperaturas distintas (100°C, 150°C e 200°C). Ele precisa estimar a resistência em 
uma temperatura intermediária (175°C), para a qual não possui uma medição Ele decide usar 
a interpolação quadrática, pois tem três pontos de dados, para criar um polinômio que passe 
exatamente por esses pontos. 
Qual é o principal objetivo da interpolação polinomial? 
A) Encontrar a melhor curva de ajuste que passa perto de um conjunto de pontos, 
minimizando o erro geral. 
B) Construir um polinômio de grau n que passa exatamente por um conjunto de n+1 pontos de 
dados conhecidos. 
C) Calcular a derivada de uma função em um ponto específico usando aproximações numéricas 
D) Resolver sistemas de equações não lineares encontrando suas raízes 
E) Estimar o valor da integral de uma função a partir de um conjunto de pontos tabelados 
 
 
 
 
 
 
 
 
 
Ao resolver um sistema de equações lineares que modela um circuito elétrico, um estudante 
de engenharia precisa classificar o sistema para entender a natureza de sua solução. O 
sistema pode ter uma única solução (um conjunto especifico de correntes), infinitas soluções 
(o circuito tem dependências) ou nenhuma solução (o modelo é inconsistente). A 
classificação é o primeiro passo para escolher o método de resolução correto. 
Um sistema de equações lineares que admite uma única e exclusiva solução é classificado 
como 
A) Sistema Indeterminado, 
B) Sistema Possível e Indeterminado 
C) Sistema Possível e Determinado. 
D) Sistema Inconsistente. 
E) Sistema Impossível 
 
 
 
Um cientista da computação precisa implementar um algoritmo de interpolação para uma 
aplicação que recebe pontos de dados em tempo real, cujos intervalos não são 
necessariamente uniformes. Ele precisa de um método que seja flexível a suficiente para 
construir um polinômio interpolador sem a restrição de que os pontos sejam igualmente 
espaçados. 
Qual dos seguintes métodos de interpolação polinomial é adequado para conjuntos de dados 
onde os pontos não são igualmente espaçados? 
A) Método de Euler 
B) Método de Newton-Gregory 
C) Primeira Regra de Simpson 
D) Método de Lagrange 
E) Regra do Trapézio 
 
 
 
 
 
 
 
 
Em um projeto de otimização, um matemático precisa encontrar o ponto fixo de uma função 
g(x), que corresponde à solução da equação x= g(x). Ele decide usar o Método das 
Aproximações Sucessivas (MAS), que gera uma sequência de valores xn+1 = g(xn) a partir de 
uma estimativa inicial x0. O sucesso do método depende de uma condição de convergência 
que garanta que a sequência se aproxime da raiz. 
Qual é a principal característica do Método das Aproximações Sucessivas (MAS) para 
encontrar a raiz de uma função f(x)=0? 
A) O método gera uma sequência de aproximações a partir de uma relação de recorrência 
xn+1=Ꝕ(xn), onde Ꝕ(x) é uma função de iteração. 
B) O método utiliza a derivada da função para construir uma reta tangente e encontrar a 
próxima aproximação da raiz. 
C) O método divide sucessivamente um intervalo ao meio até isolar a raiz com a precisão 
desejada. 
D) O método requer duas aproximações iniciais para traçar uma reta secante, cuja intersecção 
com o eixo x fornece a nova aproximação 
E) O método transforma a equação original f(x) = 0 em um formato de ponto fixo x = Ꝕ(x). 
 
Um meteorologista possui dados de temperatura coletados em intervalos de tempo 
igualmente espaçados. Ele deseja construir um polinômio interpolador para estimar a 
temperatura em instantes de tempo para os quais não há medição. Como os pontos são 
igualmente espaçados, ele pode utilizar um método que se beneficia dessa característica 
para simplificar os cálculos. 
Qual método de interpolação polinomial é especificamente projetado para ser usado 
quando os pontos de dados xi são igualmente espaçados? 
A) Método de Newton-Raphson, que é usado para encontrar raízes de equações. 
B) Método de Gauss-Seidel, que é usado para resolver sistemas lineares 
C) Método de Lagrange, que pode ser usado com pontos espaçados de forma desigual. 
D) Método dos Mínimos Quadrados, que é usado para ajuste de curvas e não para 
interpolação exata 
E) Método de Newton-Gregory, que utiliza uma tabela de diferenças ordinárias e éeficiente 
para pontos igualmente espaçados 
 
 
 
 
 
 
Um analista precisa calcular uma integral numérica com alta precisão. Ele sabe que a 
Primeira Regra de Simpson (1/3) geralmente fornece resultados mais precisos que a Regra 
do Trapézio, pois utiliza uma aproximação de ordem superior. No entanto, o método tem 
uma restrição importante relacionada ao número de subintervalos utilizados na 
discretização do domínio 
Qual é a restrição fundamental para a aplicação da Primeira Regra de Simpson (regra do 1/3) 
na integração numérica? 
A) O número de subintervalos deve ser, obrigatoriamente, um número ímpar. 
B) A função deve ser estritamente positiva em todo o intervalo de integração. 
C) A função a ser integrada deve ser um polinômio de, no máximo, grau 1. 
D) intervalo de integração [a, b] deve ser simétrico em relação à origem. 
E) O númera de subintervalos n deve ser um número par. 
 
 
Um pesquisador está comparando diferentes métodos numéricos para resolver uma 
equação não linear. Ele observa que o Método da Secante e a Método de Newton-Raphson 
(MNR) são conceitualmente relacionados. No entanto, o Método da Secante oferece uma 
vantagem prática em situações onde o cálculo analítico da derivada da função é 
excessivamente complexo ou computacionalmente caro. 
Qual é a principal diferença na abordagem do Método da Secante em comparação com o 
Método de Newton-Raphson (MNR)? 
A) O Método da Secante exige apenas uma aproximação inicial, enquanto o MNR exige duas 
B) O Método da Secante converge mais rapidamente que o MNR em todas as situações 
C) Método da Secante garante a convergência para qualquer função, enquanto a convergência 
do MNR depende da escolha inicial 
D) O Método da Secante aproxima a derivada da função por urna reta que passa por dois 
pontos (a reta secante), enquanto o MNR utiliza a derivada exata 
E) Método da Secante utiliza a média do intervalo para a próxima aproximação, enquanto o 
MNR utiliza a reta tangente. 
 
 
 
 
 
 
 
Um engenheiro está modelando o decaimento de uma substância radioativa, um processo 
descrito por uma equação diferencial ordinária (EDO) Ele precisa encontrar a quantidade de 
substância restante em um determinado instante de tempo, partindo de uma quantidade 
inicial conhecida Como a solução analítica é complexa, ele opta por um método numérico 
que aproxima a solução passo a passo 
Qual método numérico, conhecido por sua simplicidade, é um dos primeiros a serem 
apresentados para a solução de equações diferenciais ordinárias e serve de base para o 
entendimento de técnicas mais avançadas? 
A) Método da Eliminação Gaussiana 
B) Método de Euler 
C) Método de Newton Raphson 
D) Regra dos Trapézios 
E) Método de Runge Kutta de quarta ordem 
 
 
Ao resolver numericamente uma equação diferencial ordinária, um pesquisador busca um 
método que ofereça maior precisão do que o método de Euler, sem aumentar drasticamente 
a complexidade computacional. Ele opta pelo método de Runge-Kutta de quarta ordem, que 
utiliza múltiplas estimativas da inclinação dentro de cada intervalo para calcular uma média 
ponderada mais precisa. 
O método de Runge-Kutta de quarta ordem para resolver EDOs se baseia no cálculo de 
quatro constantes (K1, K2, K3, K4). O que essas quatro constantes representam no processo 
de cálculo? 
A) Os coeficientes de um polinômio de interpolação que aproxima a solução. 
B) Os valores da solução em quatro iterações futuras do método de Euler. 
C) As soluções exatas da equação em quatro pontos diferentes do intervalo 
D) Os erros de truncamento em cada um dos quatro sub-intervalos 
E) Quatro estimativas da inclinação da curva da solução em diferentes pontos dentro do 
intervalo de passo 
 
 
 
 
 
 
 
Um pesquisador está analisando um conjunto de dados e precisa decidir entre usar 
interpolação polinomial ou ajuste de curvas pelo método dos mínimos quadrados. Os dados 
vieram de um experimento e contém pequenas flutuações e erros de medição. Ele quer 
obter uma função suave que represente a tendência fisica subjacente, em vez de uma função 
que oscile para passar por cada ponto com erro. 
Qual é a principal razão para preferir o ajuste de curvas (Método dos Mínimos Quadrados) 
em vez da interpolação polinomial quando se trabalha com dados experimentais que contém 
"ruído" ou erros de medição? 
A) A interpolação polinomial só funciona para um número pequeno de pontos 
B) A interpolação polinomial forçaria a curva a passar por todos os pontos, incluindo os erros, 
enquanto o ajuste de curvas encontra uma tendência geral que suaviza o ruído, 
C) O ajuste de curvas resulta em um polinómio de grau maior e, portanto, mais preciso. 
D) O ajuste de curvas é computacionalmente mais rápido que a interpolação. 
E) A interpolação polinomial pode ser resolvida analiticamente, enquanto o ajuste de curvas é 
puramente numérico 
 
Um pesquisador coletou dados experimentais que relacionam a pressão e a temperatura de 
um gás. Ao plotar os pontos em um gráfico, ele observa que eles não formam uma linha 
perfeitamente reta, provavelmente devido a pequenos erros de medição. Seu objetivo não é 
encontrar uma curva que passe exatamente por todos os pontos, mas sim uma função (uma 
reta, neste caso) que represente a tendência geral dos dados da melhor forma possível. 
Na teoria da aproximação, qual técnica é utilizada quando se deseja encontrar uma função 
que melhor represente a tendência de um conjunto de dados experimentais, sem a 
necessidade de passar exatamente por todos os pontos? 
A) Integração Numérica, que serve para calcular a área sob urna curva. 
B) Ajuste de Curvas, que consiste em determinar a função que melhor se aproxima de um 
conjunto de pontos, minimizando o desvio geral. 
C) Interpolação Polinomial, que busca um polinomio que passe exatamente por todos os 
pontos fornecidos 
D) Resolução de Equações Diferenciais, que modela a taxa de variação de uma grandeza. 
E) Método de Newton-Raphson, que é utilizado para encontrar raizes de equações não 
lineares. 
 
 
 
 
 
Um estudante de ciência da computação está implementando o método de Gauss-Seidel 
para resolver um sistema linear. Ele nota que, diferentemente do método de Gauss-Jacobi, 
onde todos os valores da iteração anterior são usados para calcular a nova, o Gauss-Seidel 
tem uma abordagem que pode acelerar a convergència, aproveitando os resultados parciais 
da iteração corrente. 
Qual é o procedimento distintivo do método de Gauss-Seidel em comparação com o método 
de Gauss-Jacobi? 
A) O método de Gauss-Seidel é un método direto, enquanto o de Gauss-Jacobi é iterativo. 
B) O método de Gauss-Seidel requer que a matriz seja triangular inferior para funcionar 
C) A cada iteração, o método de Gauss-Seidel calcula todas as novas componentes da solução 
antes de atualizar o vetor. 
D) O método de Gauss-Seidel não necessita de uma aproximação inicial para iniciar o processo. 
E) No cálculo de uma nova componente xi(k+1), o método utiliza os valores já atualizados das 
componentes x1(k+1), .., xi-1(k+1) na mesma iteração. 
 
 
Um cientista está analisando dados de um experimento e precisa estimar o valor de uma 
medição em um ponto para o qual não tem dados. Ele tem um conjunto de n+1 pontos (xi, 
yi) que ele acredita serem precisos. Ele decide usar a interpolação polinomial para criar uma 
função que passe exatamente por todos os seus pontos de dados. 
Qual é o resultado de se aplicar a interpolação polinomial a um conjunto de n+1 pontos 
distintos? 
A) Uma função exponencial que melhor se ajusta à tendência dos pontos. 
B) Um polinômio único de grau no máximo n que passa exatamente por todos os n+1 pontos. 
C) Uma reta que passa o mais perto possível de todos os pontos. 
D) Uma coleção de segmentos de reta que conectam os pontos em sequência. 
E) A média dos valores yi, que representa o valor central dos dados. 
 
 
 
 
 
 
 
 
Ao resolverum sistema linear Ax = b pelo método da Fatoração LU, o problema é 
transformado na resolução de dois sistemas triangulares mais simples: Lybe Ux = y. Um 
estudante já realizou a fatoração e agora precisa resolver o primeiro sistema, Ly = b, para 
encontrar o vetor intermediário 
Considerando que Lé uma matriz triangular inferior, como o sistema Ly bé resolvido para 
encontrar o vetor y? 
A) Aplicando a Eliminação Gaussiana novamente ao sistema Ly = b. 
B) Por substituição regressiva, começando da última equação para a primeira. 
C) Calculando a inversa da matriz L e multiplicando-a por b. 
D) Usando o método de Gauss-Seidel, pois Lé esparsa. 
E) Por substituição progressiva (ou direta), começando da primeira equação para a última. 
 
 
 
 
A Segunda Regra de Simpson, também conhecida como regra dos 3/8, é outro método de 
integração numérica da família Newton-Cotes. Ela oferece uma aproximação diferente da 
Primeira Regra, sendo baseada em um polinômio de grau superior para aproximar a função 
em cada conjunto de subintervalos. 
A Segunda Regra de Simpson (regra dos 3/8) baseia-se na aproximação da função a ser 
integrada por qual tipo de polinômio? 
A) Um polinômio de grau 2 (uma parábola). 
B) Um polinômio de grau 3 (uma cúbica). 
C) Um polinômio de grau 1 (uma reta). 
D) Um polinômio de grau 4. 
E) Um polinômio de grau 0 (uma constante) 
 
 
 
 
 
 
 
 
Uma equipe de desenvolvimento está criando um software de análise de dados que permite 
ao usuário escolher entre diferentes tipos de "curvas de tendência" para seus gráficos. As 
opções incluem regressão linear, quadrática e exponencial. O núcleo dessa funcionalidade é 
um algoritmo que implementa o Método dos Mínimos Quadrados. 
Qual é o principal resultado fornecido pelo Método dos Mínimos Quadrados (MMQ) quando 
aplicado a um conjunto de pontos? 
A) A raiz da equação formada pelos pontos dos dados. 
B) Um polinômio que passa exatamente por cada um dos pontos fornecidos. 
C) Os coeficientes da função (ex: linear, quadrática) que melhor se ajusta aos dados, 
minimizando a soma dos erros quadrados. 
D) Uma estimativa de valores futuros baseada na extrapolação linear 
E) O valor da integral da função que passa pelos pontos 
 
 
 
 
Uma estudante está resolvendo um problema de valor inicial para uma equação diferencial 
usando o método de Euler com um passo h = 0.5 partindo de y(0) = 1. Equação é dy/dx = 2x. 
O primeiro passo é calcular a inclinação no ponto inicial (0, 1) e inclinação o valor de y em x = 
0.5 
No método de Euler, para a EDO dy/dx=2x com condição inicial y(0) = 1 e passo h = 0.5 qual é 
a estimativa para y(0.5)? 
A) 2025-05-01 00:00:00 
B) 2.0 
C) 0.5 
D) 1.0 
E) 1.25 
 
 
 
 
 
 
 
Um programador está desenvolvendo uma biblioteca de cálculo numérico. Ele precisa 
implementar funções para integração e está estudando a família de fórmulas de Newton-
Cotes, que inclui a Regra do Trapézio e as Regras de Simpson. Ele observa que todos esses 
métodos compartilham uma premissa fundamental sobre a distribuição dos pontos nos 
quais a função é avaliada. 
Qual é uma característica comum a todas as fórmulas de Newton-Cotes para integração 
numérica, como a Regra do Trapézio e as Regras de Simpson? 
A) Elas só podem ser aplicadas a funções cujas derivadas são conhecidas. 
B) Elas utilizam valores da função em pontos que são igualmente espaçados dentro do 
intervalo de integração. 
C) Elas são projetadas para funcionar apenas com um número ímpar de pontos. 
D) Elas convergem para a solução exata em uma única iteração. 
E) Elas exigem que a função a ser integrada seja um polinômio. 
 
 
 
Um engenheiro de áudio precisa calcular a energia total de um sinal sonoro em um intervalo 
de tempo, o que corresponde a calcular a integral do quadrado da função do sinal. A função 
do sinal é conhecida apenas por meio de uma série de amostras digitais coletadas em 
intervalos de tempo regulares. Ele decide usar a Primeira Regra de Simpson para obter uma 
estimativa precisa da integral. 
A Primeira Regra de Simpson (ou regra de 1/3) aproxima a função a ser integrada em 
subintervalos por qual tipo de polinômio? 
A) Um polinômio de grau 2 (uma parábola). 
B) Um polinômio de grau 1 (uma reta). 
C) Um polinômio de grau 4. 
D) Um polinômio de grau zero (uma constante). 
E) Um polinômio de grau 3 (uma cúbica).

Mais conteúdos dessa disciplina