Questões de Concurso
Comentadas para tre-go
Foram encontradas 817 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Uma associação pode tornar-se uma classe em que cada ligação gera uma instância de classe.
Os dois tipos de implementação de objetos concorrentes são servidores e objetos ativos. Nos servidores, o objeto é implementado com um processo paralelo, por meio do uso de métodos correspondentes às operações definidas. Nos objetos ativos, o estado do objeto pode ser modificado por operações internas em execução dentro do próprio objeto.
Requisitos não funcionais são as restrições sobre os serviços ou declarações de funções que o sistema deve fornecer.
Durante o desenvolvimento de um novo sistema, a prototipação descartável é adequada para se compreender melhor os requisitos.
No desenvolvimento mediante a utilização da metodologia estruturada, têm-se os dados e as funções separados; já na orientação a objeto, os objetos são compostos de dados e das funções que os modificam, podendo interagir entre eles por meio da troca de mensagens.
Nesse tipo de arquitetura, um terminal pode executar a aplicação, enquanto outro terminal exibe o resultado na tela.
Uma estação cliente nunca estabelece comunicação direta com o servidor de banco de dados, mas sim com uma camada intermediária, a qual se comunica com o banco de dados.
Nos arquivos sequenciais indexados, à medida que se diminui a frequência de acessos seriais, relativamente à frequência de acessos aleatórios, a manutenção da ordem física do arquivo encontra uma compensação cada vez menor relativamente à eficiência de acesso.
Em cada passo do método de ordenação conhecido como quick sort, cada elemento do vetor é comparado com o seu sucessor. Nessa comparação, os dois elementos comparados serão trocados de posição caso estejam fora de ordem
Uma inversão em um arquivo invertido é um conjunto de listas invertidas associadas a uma chave de acesso.
Uma vantagem do arquivo direto é poder determinar funções que gerem menor número de colisões.
Listas generalizadas são estruturas de dados flexíveis que podem representar qualquer tipo de lista linear, mas não árvores em diferentes graus.
A estrutura de uma lista encadeada mantém uma coleção de itens em ordem linear, sem, no entanto, exigir que eles ocupem posições consecutivas na memória
A implementação de lista por meio de apontadores permite utilizar posições não contíguas de memória, de modo a se poder inserir e retirar elementos sem que haja necessidade de deslocar os itens seguintes da lista.
Se P for uma pilha de dados, então a operação Top(P)retornará e removerá o item que estiver no topo da pilha.
O processo de depuração visa encontrar erros lógicos e de execução do programa para corrigi-los e(ou) eliminá-los. Esse processo não inclui os erros de compilação.
Considere a situação a seguir.
Um programa tem de correlacionar os nomes Ana, Maria e Simone aos sobrenomes Costa, Oliveira e Santos, não necessariamente nessa ordem. A mulher de sobrenome Costa, que não é Ana, tem mais idade do que Simone, e a mulher de sobrenome Santos tem o dobro da idade das outras duas.Nessa situação, se uma lógica de programação for executada de forma adequada, os sobrenomes corretos de Ana, Maria e Simone serão, respectivamente, Oliveira, Costa e Santos.
A usabilidade de um sistema web será considerada muito boa se qualquer usuário iniciante não tiver dificuldades para utilizar esse sistema de forma esporádica.
Mesmo que apresente diversos erros durante sua utilização, um sistema poderá ser considerado de boa usabilidade se for de fácil aprendizagem, eficiente na utilização e fácil de lembrar e, adicionalmente, satisfizer as necessidades do usuário.
Uma classe do tipo interface possui apenas declaração de métodos estáticos públicos sem aplicação concreta, razão por que só pode ser implementada em classes abstratas.