Foram encontradas 469 questões.
A recursão é uma técnica onde uma função chama a si mesma para resolver subproblemas menores de um problema original, sendo amplamente aplicada em algoritmos de divisão e conquista. Para que uma função recursiva termine adequadamente e não cause um erro de estouro de pilha, um elemento técnico específico deve estar presente. Assinale a alternativa correta.
Provas
Na linguagem C, o gerenciamento de memória e a manipulação de ponteiros exigem uma compreensão rigorosa de como os dados são organizados nos endereços de memória do sistema. Um conceito técnico específico e fundamental é a precedência entre o operador de desreferenciação e os operadores aritméticos em expressões complexas. Diante da necessidade de acessar o conteúdo de um ponteiro e incrementá-lo em uma única instrução dentro de um algoritmo, assinale a alternativa correta.
Provas
A manipulação de cadeias de caracteres em computação exige cautela quanto ao terminador nulo e ao tamanho dos vetores alocados para evitar vulnerabilidades de segurança. Considerando o tratamento de vetores de caracteres em memória, analise as afirmativas a seguir:
I.A função de cópia de strings padrão da linguagem C não verifica o limite do destino, podendo causar estouro de pilha se a origem for maior que o espaço alocado.
II.O comprimento de uma string, retornado por funções de biblioteca, contabiliza todos os caracteres visíveis e inclui obrigatoriamente o caractere terminador nulo na contagem final.
III.Em sistemas que utilizam codificação de caracteres Universal Coded Character Set Transformation Format - 8-bit (UTF-8), um único caractere pode ocupar mais de um byte de memória.
Está correto o que se afirma em:
Provas
Na programação orientada a objetos com a linguagem Java, a distinção entre membros de classe e membros de instância define como os recursos são compartilhados e acessados. Considerando as propriedades dos métodos, analise as afirmativas a seguir.
I. Métodos estáticos podem acessar variáveis de instância diretamente sem a necessidade de instanciar um objeto, desde que estejam no mesmo pacote.
II. Um método declarado como final em uma classe pai não pode ser sobrescrito pelas subclasses, garantindo a integridade do comportamento definido.
III. Métodos não estáticos possuem implicitamente a referência "this", que permite acessar o estado interno do objeto específico que invocou o método.
Está correto o que se afirma em:
Provas
A análise da complexidade de algoritmos permite prever o desempenho de sistemas computacionais conforme o volume de dados aumenta. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:
( )O algoritmo de busca binária exige que o conjunto de dados esteja previamente ordenado para funcionar corretamente em tempo logarítmico.
( )O QuickSort apresenta sua pior performance, com complexidade quadrática, quando o pivô escolhido é repetidamente o menor ou o maior elemento da lista.
( )O algoritmo Bubble Sort é classificado como estável, o que significa que ele preserva a ordem relativa de elementos com chaves de ordenação idênticas.
( )A busca sequencial é tecnicamente impossível de ser realizada em listas que contenham elementos do tipo ponto flutuante de precisão dupla.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Provas
O controle de fluxo em linguagens de programação de baixo nível permite a alteração da sequência de execução das instruções com base em condições lógicas ou contadores. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:
( )A instrução switch-case em Linguagem C exige o uso de um valor constante ou literal inteiro para cada rótulo, não permitindo o uso de variáveis ou intervalos dinâmicos.
( )O laço de repetição do-while garante que o bloco de comandos interno seja executado ao menos uma vez, independentemente da veracidade da condição testada ao final.
( )O comando break, quando utilizado dentro de laços de repetição aninhados, provoca a saída imediata de todas as estruturas de repetição até o escopo global da função principal.
( )Em uma estrutura de repetição for, a omissão da expressão de controle de condição resulta em um erro de compilação imediato por falta de definição de critério de parada.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Provas
O projeto de controladores digitais requer a discretização de sistemas contínuos, levando em conta o tempo de amostragem e a estabilidade no plano Z. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:
( ) Aumentar a ação derivativa de um controlador Proporcional Integral Derivativo tende a tornar a resposta do sistema mais lenta, porém reduz significativamente as oscilações em alta frequência.
( ) No diagrama de Bode, a margem de fase é definida como a defasagem adicional necessária para que o sistema atinja cento e oitenta graus na frequência em que o ganho é de zero decibéis.
( ) No espaço de estados, um sistema é considerado completamente controlável se for possível transferir qualquer estado inicial para qualquer outro estado final em um intervalo de tempo finito.
( ) A estabilidade de um sistema discreto no plano Z é garantida se todos os polos da função de transferência estiverem localizados fora do círculo unitário centrado na origem.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Provas
A análise de sistemas dinâmicos permite prever o comportamento de processos físicos, sendo a linearização uma técnica comum para tratar sistemas não lineares em torno de um ponto de operação. No estudo da estabilidade absoluta, um critério específico é utilizado para determinar se um sistema de malha fechada apresenta oscilações sustentadas ou instabilidade com base em sua resposta em malha aberta, considerando o plano complexo. Acerca desse contexto, assinale a alternativa correta.
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: IDCAP
Orgão: UEFS
Sistemas embarcados são projetados para funções específicas dentro de dispositivos maiores, operando frequentemente sob restrições severas de hardware. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:
( ) A arquitetura Harvard, comum em muitos microcontroladores, possui barramentos e espaços de memória fisicamente separados para instruções de programa e dados.
( ) O protocolo de comunicação serial Inter-Integrated Circuit utiliza três fios de sinal para realizar a comunicação full-duplex síncrona entre um mestre e múltiplos escravos.
( ) Temporizadores de cão de guarda são periféricos utilizados para reiniciar automaticamente o microcontrolador caso o programa entre em um loop infinito ou trave.
( ) A interrupção externa é um mecanismo que permite ao microcontrolador ignorar eventos físicos imediatos até que o ciclo principal de processamento seja concluído.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Provas
Na análise de estabilidade de sistemas lineares e invariantes no tempo, a localização dos polos da função de transferência no plano complexo é determinante. Assinale a alternativa correta.
Provas
Caderno Container