Ed
há 6 meses
Vamos analisar cada uma das sentenças sobre subprogramas na linguagem VHDL: I – Os subprogramas compreendem uma região de código sequencial. Verdadeiro (V). Os subprogramas em VHDL, como funções e procedimentos, são de fato regiões de código sequencial. II – Os subprogramas podem ser chamados tanto em regiões de código concorrente quanto em regiões de código sequencial. Falso (F). Os subprogramas (funções e procedimentos) são chamados em regiões de código sequencial, mas não podem ser chamados diretamente em regiões de código concorrente. III – A função permite retornar um ou mais valores. Falso (F). Em VHDL, uma função pode retornar apenas um valor. Se precisar retornar múltiplos valores, deve-se usar um procedimento. IV – No procedimento o comando RETURN é obrigatório. Falso (F). O comando RETURN não é obrigatório em procedimentos, pois eles não retornam valores como as funções. Agora, organizando as respostas: I - V II - F III - F IV - F Portanto, a sequência correta é: A) V, F, F, F. Como essa alternativa não está entre as opções, parece que houve um erro na análise. Vamos revisar as opções: A) F, V, F, V B) V, F, V, V C) F, V, V, V D) V, F, V, F E) V, V, F, F A sequência correta é D) V, F, F, F.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A alternativa correta é a letra C: F, V, V, V. I - Os subprogramas podem ser compostos por uma região de código sequencial ou concorrente, portanto a primeira sentença é falsa. II - A segunda sentença é verdadeira, pois os subprogramas podem ser chamados tanto em regiões de código concorrente quanto em regiões de código sequencial. III - A terceira sentença é verdadeira, pois a função permite retornar um ou mais valores. IV - A quarta sentença é falsa, pois o comando RETURN não é obrigatório em um procedimento.
Mais perguntas desse material