Questões de Programação - Conceitos básicos de programação para Concurso

Foram encontradas 859 questões

Q2635812 Programação

Considere o seguinte caso hipotético:


Um Analista de um Tribunal Regional do Trabalho está criando uma aplicação de gerenciamento de logística para distribuição de processos. A primeira versão da sua aplicação pode lidar apenas com a distribuição física feita por meio de pessoas, portanto, a maior parte do código fica dentro da classe Entregador. Depois de um tempo, a aplicação se torna bastante utilizada e ele recebe frequentemente várias solicitações de outros departamentos do órgão para incorporar, na aplicação, a logística de distribuição dos processos digitalizados por meio do computador. A adição de uma nova classe (meio) de distribuição ao programa causa um problema porque adicionar uma nova classe ao programa não é tão simples se o restante do código já estiver acoplado às classes existentes. Atualmente, a maior parte do código é acoplada à classe Entregador. Adicionar Computador à aplicação exigiria alterações em toda a base de código. Além disso, se mais tarde ele decidir adicionar outro meio de distribuição à aplicação, provavelmente precisará fazer todas essas alterações novamente. Como resultado, ele terá um código bastante sujo, repleto de condicionais que alteram o comportamento da aplicação, dependendo da classe de objetos de meio de distribuição.


Uma solução de melhoria para deixar o código mais limpo e manutenível é usar o padrão de projeto

Alternativas
Q2614522 Programação
Na programação para Internet das Coisas (IoT – Internet of Things), o paradigma de interação publish-subscribe (também conhecido como “publicador-assinante”) é útil para
Alternativas
Q2614507 Programação
Expressões regulares são importantes para criar filtros e representar conjuntos de cadeias de caracteres que atendem a um determinado padrão. A expressão regular a|b* denota o mesmo que:
Alternativas
Q2570881 Programação
Um programador deve desenvolver testes unitários para uma função que interage com uma API externa, fornecida por um terceiro e acessada via internet.

Para garantir que os testes sejam feitos de forma isolada, de acordo com as melhores práticas de testes, o programador deve
Alternativas
Q2567399 Programação

Avalie o Pseudocódigo a seguir. Considere a equação Ax2 + Bx + C, e as entradas A = 1, B = 3 e C = 2


Imagem associada para resolução da questão


Ao término do pseudocódigo será exibido o indicado em:

Alternativas
Respostas
21: C
22: C
23: C
24: C
25: D