Questões de Concurso Para desenvolvedor de software

Foram encontradas 100 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2084787 Algoritmos e Estrutura de Dados
Uma lista encadeada simples, ou lista dinâmica simplesmente encadeada, é uma relação de elementos ligados em sequência. Em relação a manipulação de uma lista encadeada simples, avalie os itens a seguir:
I. Não é necessário inicializar a lista antes de inserir algum elemento. II. A inclusão de um elemento em uma lista encadeada simples pode ser realizada somente no início da lista. III. Um elemento de uma lista encadeada simples pode ser excluído somente no final da lista. IV. Um elemento de uma lista encadeada simples pode ser excluído quando está no meio da lista. V. Uma lista encadeada está vazia se o elemento inicial aponta para nulo.
Assinale a alternativa correta.
Alternativas
Q2084786 Programação
O uso da recursão é particularmente apropriado para a solução daqueles problemas que podem ser definidos de modo natural em termos recursivos. Avalie o seguinte código em Python e selecione a alternativa que mostra o que será apresentado. 
Imagem associada para resolução da questão
Alternativas
Q2084785 Algoritmos e Estrutura de Dados
Carlos trabalha como desenvolvedor de software e recebe a demanda de criar um trecho de código usando um loop de repetição que somente pode ser usado quando se sabe a quantidade de vezes que o loop vai acontecer. Selecione o loop de repetição que Carlos deve utilizar.
Alternativas
Q2084784 Redes de Computadores
A alta disponibilidade refere-se a uma alternativa paralela à estrutura funcional de redes de dados, elétrica e computacional. Selecione a alternativa que descreve a movimentação de direcionamento de sistemas primários para equipamentos de redundância, em caso de falhas. 
Alternativas
Q2084783 Redes de Computadores
Seu chefe compra um equipamento de rede e pede à sua equipe que configure o equipamento. No e-mail que detalha a demanda está relatado que o equipamento conta com um software que implementa o fornecimento de serviços por meio de múltiplos sistemas separados, cujos recursos são combinados de forma eficaz para a distribuição das requisições por todos os sistemas. Assinale a alternativa que mostra o tipo de equipamento que sua equipe deve configurar.
Alternativas
Respostas
1: C
2: D
3: B
4: A
5: E