Magna Concursos

Foram encontradas 55.928 questões.

2977282 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Fazenda Rio Grande-PR
Provas:

Atualmente na UML, existem 14 tipos de diagramas que são divididos em categoriais de acordo com o contexto que podem ser empregados. Considerando as categorias e os tipos de diagramas UML a seguir, correlacione as colunas e assinale a alternativa com a sequência correta.

1. Diagramas Estruturais.

2. Diagramas Comportamentais.

3. Diagramas de Interação.

( ) Diagrama de Casos de Uso.

( ) Diagrama de Classes.

( ) Diagrama de Sequência.

( ) Diagrama de Tempo.

( ) Diagrama de Pacotes.

 

Provas

Questão presente nas seguintes provas
2977281 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Fazenda Rio Grande-PR
Provas:

O conceito de orientação a objetos baseia-se na compreensão de como nós, seres humanos, percebemos o nosso ambiente, nomeadamente sob a forma de objetos e funções e suas interações. A respeito de POO, informe se é verdadeiro (V) ou falso (F) para o que se afirma e assinale a alternativa com a sequência correta.

( ) O comportamento do objeto é determinado pelos métodos da classe. As classes podem ser derivadas de outras classes.

( ) O encapsulamento de dados é a ocultação de detalhes da implementação. O acesso direto à estrutura de dados interna é impedido e só pode ocorrer por meio de interfaces definidas.

( ) Polimorfismo denota que objetos diferentes podem reagir de forma diferente à mesma mensagem.

( ) A reutilização de componentes de software na forma de classes geralmente diminui a qualidade do software e aumenta os custos.

 

Provas

Questão presente nas seguintes provas
2977280 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Fazenda Rio Grande-PR
Provas:

Tanto o teste de caixa preta quanto o teste de caixa branca têm vantagens e desvantagens próprias, e certos defeitos só podem ser detectados usando uma mistura das duas metodologias. De posse dessas informações e considerando os tipos de testes citados, correlacione as colunas e assinale a alternativa com a sequência correta.

1. Caixa Preta.

2. Caixa Branca.

( ) É feito principalmente por testadores de software.

( ) Nenhum conhecimento de implementação é necessário.

( ) Este teste pode ser iniciado com base no documento de especificações de requisitos.

( ) A implementação de código é necessária para o teste.

 

Provas

Questão presente nas seguintes provas
2977279 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Fazenda Rio Grande-PR
Provas:

Considere as informações de entrada e saída a seguir de um algoritmo Heap:

Entrada: 1 2 3

Saída: 1 2 3

2 1 3

3 1 2

1 3 2

2 3 1

3 2 1

Pautando-se nessas informações, analise as assertivas e assinale a alternativa correta.

I. O algoritmo heap gerou cada permutação a partir da anterior, trocando um único elemento enquanto outros elementos não são perturbados.

II. Para n números, é preciso O(n!) complexidade de tempo, pois há n! Permutações.

III. No exemplo, temos 6 permutações totais, ou seja, N! (3! (3 dígitos decimais) = 6).

IV. Em um heap as permutações podem variar de acordo com quantidade de objetos.

 

Provas

Questão presente nas seguintes provas
2977278 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Fazenda Rio Grande-PR
Provas:

Considere os trechos de códigos a seguir:

I. int fatorial (int n) {

if (n<=1)

return 1;

else

return n*fatorial

(n-1);

}

II. int codigo(int vet[]){

int qtd, i, j, tmp;

qtd=0;

for (i=0; i<tamanho -1;

i++){

for (j=i+1;

j<tamanho; j++){

if

(vet[i]> vet[j]);

troca(&vet[i], &vet[j]);

}

qtd++;

}

}

return(qtd);

}

Considerando as informações apresentadas, informe se é verdadeiro (V) ou falso (F) para o que se afirma e assinale a alternativa com a sequência correta.

( ) O primeiro código tem a finalidade de calcular o fatorial de um número, portanto é recursivo.

( ) O primeiro e segundo código utilizam o método da bolha ou Buble sort, portanto não são recursivos.

( ) O primeiro e segundo código são exemplos de algoritmos recursivos.

( ) Os dois códigos são exemplos de algoritmos de ordenação.

 

Provas

Questão presente nas seguintes provas
2977277 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Fazenda Rio Grande-PR
Provas:

Uma arquitetura orientada a serviços (SOA) permite que os serviços hospedados nela se comuniquem entre diferentes plataformas e linguagens. Sendo assim, é correto afirmar que são características de uma arquitetura orientada a serviços:

 

Provas

Questão presente nas seguintes provas
2977276 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Fazenda Rio Grande-PR
Provas:

Considere o trecho de código a seguir:

Struct No {

Int data;

Struct No* prox;

Struct No* ant;

};

O trecho de código corresponde à definição de

 

Provas

Questão presente nas seguintes provas
2977275 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Fazenda Rio Grande-PR
Provas:

Uma lista encadeada simples consiste em nós e ponteiros. Os dados são armazenados nos nós e os ponteiros referem-se ao sucessor imediato do elemento. Considere a figura a seguir:

Enunciado 3326228-1

Fonte: Nina Mar. Aula prática 12 Listas Encadeadas. UFPE.

Pautando-se nas informações e seu conhecimento sobre lista encadeada simples, informe se é verdadeiro (V) ou falso (F) para o que se afirma e assinale a alternativa com a sequência correta.

( ) O ponteiro do último nó deve ser explicitamente definido como NULL. Todos os algoritmos detectam o fim por esse ponteiro nulo.

( ) Mesmo havendo apenas um ponteiro, pode-se percorrer a lista em várias direções.

( ) As únicas operações que podem ser executadas em listas encadeadas simples são: inserção e exclusão.

( ) Em uma lista encadeada simples, cada nó contém um segundo campo de link ao lado do link do próximo nó que aponta para os nós na sequência.

 

Provas

Questão presente nas seguintes provas
2977274 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Fazenda Rio Grande-PR
Provas:

Em ciência da computação, uma árvore é um tipo de dado abstrato amplamente utilizado que representa uma estrutura com: nós e arestas. Assinale a alternativa correta com o tipo de estrutura que uma árvore representa.

 

Provas

Questão presente nas seguintes provas
2977273 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UniFil
Orgão: Pref. Fazenda Rio Grande-PR
Provas:

O teste de unidade é a prática de criar testes pequenos e rápidos para componentes de software individuais para verificar a funcionalidade do código e a conformidade com os padrões de segurança. A respeito de teste de unidade, analise as assertivas e assinale a alternativa correta.

I. Os testes de unidade devem ser executados continuamente com cada compilação para fornecer feedback rápido sobre as alterações de código.

II. Os testes de unidade funcionam isolando funções de código e/ou procedimentos em um arquivo de origem para testar coletivamente essas pequenas unidades de código quanto à segurança e robustez.

III. Para testar a unidade de código, manipula-se valores de entrada para ajudar a garantir o comportamento funcional correto em valores de entrada válidos. No entanto, a unidade deve garantir a robustez, portanto, a inserção de valores fora dos intervalos esperados, incluindo valores nulos.

 

Provas

Questão presente nas seguintes provas