Questões de Computação

Resolução passo a passo para cada questão de Computação, gerada com IA.

Múltipla Escolha

O diagrama de classes é o bloco de construção principal da modelagem orientada a objetos, usado tanto para a modelagem conceitual quanto para a sistemática da aplicação e para modelagem detalhada, na tradução dos modelos para o código de programação. Os diagramas de classes também podem ser usados para modelagem de dados. Nas classes de um diagrama de classe, podemos identificar e agrupar relações entre as classes, mas é preciso determinar a classe. Também é possível determinar algumas informações na classe. Com base nas informações apresentadas, avalie as afirmações a seguir. Classes são uma descrição de um grupo de objetos com papéis semelhantes no sistema. A partir das classes, podemos criar os objetos (instâncias). As características estruturais definem o que os objetos de classe sabem. II. Atributos representam o estado de um objeto da classe. São descrições da estrutura ou das características de uma classe. No diagrama de classes, os atributos são listados na parte do meio do retângulo que representa uma classe. III. Um método na programação orientada a objetos é um procedimento associado a uma mensagem e a um objeto. Um objeto é composto, principalmente, de dados e comportamentos, que formam a interface que um objeto apresenta ao mundo exterior. Os dados são representados como propriedades do objeto e o comportamento, como métodos. É correto o que se afirma em:

O diagrama de classes é o bloco de construção principal da modelagem orientada a objetos, usado tanto para a modelagem conceitual quanto para a sistemática da aplicação e para...

Múltipla Escolha

Ao receber a notação UML de um diagrama para o desenvolvimento de um novo sistema, o desenvolvedor de software percebeu que o diagrama em questão especificava um nome, em seguida, atributos e, por último, as operações a serem transformadas em código. Com base no contexto acima, é correto afirmar que o diagrama descrito é:

Ao receber a notação UML de um diagrama para o desenvolvimento de um novo sistema, o desenvolvedor de software percebeu que o diagrama em questão especificava um nome, em...

Múltipla Escolha

Um diagrama de caso de uso representa as possibilidades de interações que podem existir com os requisitos do sistema. Considere a imagem a seguir, a qual demonstra um caso de uso do sistema iFood, em que existem vários casos representados pelo sistema. A figura também ilustra a palavra reservada "Include", que demonstra que todo vez que o caso de uso "Visualizar restaurantes mais votados", deve ser acessado obrigatoriamente o caso de uso "Visualizar lista de restaurantes". PORQUE A UML define como regra padrão a palavra "Include" toda vez que um caso de uso estiver próximo de outro caso que utilize a palavra reservada "extends" na associação entre os casos de uso. Acerca dessas asserções e da relação proposta entre elas, assinale a alternativa correta.

Um diagrama de caso de uso representa as possibilidades de interações que podem existir com os requisitos do sistema. Considere a imagem a seguir, a qual demonstra um caso de...

Múltipla Escolha

Crie um microchip inventado do microchip, preconiza que o poder de processamento de qualquer sistema computacional irá dobrar a cada doze meses.

Crie um microchip inventado do microchip, preconiza que o poder de processamento de qualquer sistema computacional irá dobrar a cada doze meses.

Múltipla Escolha

Dado o seguinte trecho de código em uma linguagem de programação: int main() { int x = 5; x = x + 1; return x; } Suponha que você está construindo um analisador sintático ascendente LR(1) para essa linguagem. Qual é o próximo passo de análise após reconhecer o seguinte símbolo: int x = 5;?

Dado o seguinte trecho de código em uma linguagem de programação: int main() { int x = 5; x = x + 1; return x; } Suponha que você está construindo um analisador sintático...

Múltipla Escolha

Sobre o exposto, assinale a alternativa que identifica os mintermos equivalentes às posições A e B do mapa.

Sobre o exposto, assinale a alternativa que identifica os mintermos equivalentes às posições A e B do mapa.

Múltipla Escolha

Leia o trecho a seguir: Os circuitos combinacionais dedicados são blocos comuns em sistemas digitais e podem desempenhar diversas funções como a multiplexação, a demultiplexação, a codificação e outras. Eles são implementados com várias portas lógicas em geral integradas em chips MSI (do inglês, Medium Scale of Integration) que facilita no projeto dos sistemas lógicos. O [Preencher 1] permite que um entre vários sinais ou canais possa ser selecionado para uma única saída e um exemplo de sua aplicação pode ser o chavear de vários computadores para imprimir em apenas uma impressora. O [Preencher 2] é responsável, por exemplo, por converter uma combinação de valores que expressam um número binário para alguma de diversas saída equivalente ao número decimal correspondente, por exemplo, o chip 74138 recebe três entradas e ativa uma das 8 saídas correspondentes. Os termos [Preencher 1] e [Preencher 2] são corretamente substituídos por:

Leia o trecho a seguir: Os circuitos combinacionais dedicados são blocos comuns em sistemas digitais e podem desempenhar diversas funções como a multiplexação, a...

Múltipla Escolha

Diversas situações do dia a dia usam circuitos digitais, por exemplo: balanças eletrônicas, relógios e contadores de tempo de um semáforo. Nestes sistemas é comum mostrar informações em leds de 7 segmentos e é necessário converter uma informação binária interna para uma informação inteligível externa. Isso demonstra a importância de alguns circuitos combinacionais típicos, como neste caso os decodificadores, em sistema digitais. Observe a figura a seguir com o decodificador 74HC4511 e com o led de 7 segmentos: Decodificador 74HC4511 e LED de 7 segmentos Figura: Decodificador de binário para led de 7 segmentos. Fonte: TOCCI, R.J.; WIDMER, N. S.; MOSS, G. L. Sistemas digitais: princípios e aplicações. 12. ed. São Paulo, SP: Pearson, 2018. E-book. Disponível em: https://plataforma.bvirtual.com.br. Acesso em: 03 jan. 2025. Analise as condições de ativação do LED C, considerando apenas os valores 0 e 9, que os sinais de saída para os LEDs são ativados em nível alto e que A e B bit menos significativo, e assinale a alternativa com a expressão correta para essa ativação.

Diversas situações do dia a dia usam circuitos digitais, por exemplo: balanças eletrônicas, relógios e contadores de tempo de um semáforo. Nestes sistemas é comum mostrar...

Múltipla Escolha

A Agricultura 4.0 é uma área que aborda o uso de tecnologia da informação e automação na lavoura. Por exemplo, uma cultura mais sensível pode ter uma cobertura física acionada conforme condições de claridade, chuva, umidade do solo e vento. Desta forma, em uma situação de muita umidade do solo, com chuva e muito vento, a cobertura pode ser fechada. Já com muita umidade do solo, claridade e sem chuva e vento, a cobertura pode ser aberta. Considerando o Mapa de Karnaugh fictício em que as variáveis booleanas X₁, X₂, X₃ e X₄ representam as situações de alta claridade, presença de chuva, alta umidade do solo e muito vento. Os valores A, B, C e D representam uma combinação de valores 0 e 1 que devem ser preenchidos no mapa e serão avaliados na questão. Por exemplo, A deve ter o valor 00 (dois dígitos binários iguais a zero). Com relação a este contexto, observe as afirmativas a seguir: O valor da letra C é 11, isto é, e valores nesta coluna possuem alta claridade. II. As células na coluna B representam situações em que não há presença de chuva. III. Os valores presentes de A e D apresentam a diferença de um único dígito binário. IV. Ao simplificar, o maior termo da expressão possui 4 literais ou seus complementos. Esta correto o que se afirma em:

A Agricultura 4.0 é uma área que aborda o uso de tecnologia da informação e automação na lavoura. Por exemplo, uma cultura mais sensível pode ter uma cobertura física acionada...

Múltipla Escolha

Esta atividade tem como referência o conteúdo da semana 6: Entre as características do SOAP, podemos citar:

Esta atividade tem como referência o conteúdo da semana 6: Entre as características do SOAP, podemos citar:

Múltipla Escolha

Esta atividade tem como referência o conteúdo da semana 5: Qual das alternativas melhor descreve o protocolo SOAP?

Esta atividade tem como referência o conteúdo da semana 5: Qual das alternativas melhor descreve o protocolo SOAP?

Múltipla Escolha

De acordo com o conteúdo do vídeo resumo 02, sobre as semanas de aula de 05 a 08. Na arquitetura orientada a serviços (SOA), cada serviço:

De acordo com o conteúdo do vídeo resumo 02, sobre as semanas de aula de 05 a 08. Na arquitetura orientada a serviços (SOA), cada serviço:

Múltipla Escolha

De acordo com o conteúdo do vídeo resumo 02, sobre as semanas de aula de 05 a 08. A arquitetura em camadas é uma das mais comuns e visa:

De acordo com o conteúdo do vídeo resumo 02, sobre as semanas de aula de 05 a 08. A arquitetura em camadas é uma das mais comuns e visa:

Múltipla Escolha

Dado o seguinte trecho de código em uma linguagem de programação: Suponha que você está construindo um analisador sintático ascendente LR(1) para essa linguagem. Qual é o próximo passo de análise após reconhecer o seguinte símbolo: int x = 5;?

Dado o seguinte trecho de código em uma linguagem de programação: Suponha que você está construindo um analisador sintático ascendente LR(1) para essa linguagem. Qual é o...

Múltipla Escolha

Dado o seguinte trecho de código na linguagem de programação Python: if (x > 0) then y = x + 1; else y = x – 1; Suponha que você está construindo um analisador sintático descendente LL(1) para essa linguagem. Qual é o próximo passo de análise após reconhecer a produção if (x > 0) then?

Dado o seguinte trecho de código na linguagem de programação Python: if (x > 0) then y = x + 1; else y = x – 1; Suponha que você está construindo um analisador sintático...

Múltipla Escolha

Considere uma gramática livre de contexto para uma linguagem de programação. Você está construindo um analisador sintático descendente LL(1) para essa gramática. Qual das seguintes afirmações é verdadeira sobre a análise LL(1)?

Considere uma gramática livre de contexto para uma linguagem de programação. Você está construindo um analisador sintático descendente LL(1) para essa gramática. Qual das...

Múltipla Escolha

Suponha que você está construindo um analisador sintático descendente LL(1) para uma linguagem de programação. Quando ocorre um conflito de parsing na tabela LL(1), qual ação é tomada?

Suponha que você está construindo um analisador sintático descendente LL(1) para uma linguagem de programação. Quando ocorre um conflito de parsing na tabela LL(1), qual ação...

Múltipla Escolha

Dado o seguinte trecho de código em uma linguagem de programação: int main() { int x = 5; x = x + 1; return x; } Suponha que você está construindo um analisador sintático ascendente LR(1) para essa linguagem. Qual é o próximo passo de análise após reconhecer o seguinte símbolo: int x = 5;?

Dado o seguinte trecho de código em uma linguagem de programação: int main() { int x = 5; x = x + 1; return x; } Suponha que você está construindo um analisador sintático...

Múltipla Escolha

Analise a seguinte gramática LR(1): S -> E E -> E + T E -> T T -> T * F T -> F F -> ( E ) F -> id Considere a entrada id + id id. Qual é a ação que o analisador LR(1) deve tomar quando chegar ao ponto onde id id foi reconhecido?

Analise a seguinte gramática LR(1): S -> E E -> E + T E -> T T -> T * F T -> F F -> ( E ) F -> id Considere a entrada id + id id. Qual é a ação que o analisador LR(1) deve...

Múltipla Escolha

O desenvolvimento é uma ótima área de entrada para as pessoas que desejam se tornar um profissional da tecnologia da informação. Mas qual é o papel desse profissional? Ser um desenvolvedor de front-end ou um desenvolvedor back-end? Conhecer banco de dados? Nos últimos anos, o conceito full-stack vem ganhando força no mercado, principalmente para os profissionais autônomos na área de desenvolvimento de aplicações. A partir do exposto, analise as asserções a seguir e a relação proposta entre elas. O profissional full-stack é um desenvolvedor que tem por perfil conhecer linguagens na pilha de desenvolvimento de um aplicação, ou seja, linguagens de front-end, linguagens de programação back-end, além de conhecimento em banco de dados e infraestrutura. PORQUE II. Desde a década de 2000, as aplicações têm evoluído nos conceitos de interatividade e compartilhamento, de modo a permitir novos conceitos, como experiência do usuário no uso de aplicações Web, descaracterizando o desenvolvedor de front-end em relação ao back-end. Analisando as asserções anteriores, conclui-se que:

O desenvolvimento é uma ótima área de entrada para as pessoas que desejam se tornar um profissional da tecnologia da informação. Mas qual é o papel desse profissional? Ser um...

Anterior Página 12 Próxima

Não encontrou a questão certa?

Cole sua questão de Computação e receba uma resolução completa com IA em segundos.

Resolver minha questão