Giter VIP home page Giter VIP logo

20-invilia's Introduction

Processo Seletivo Invilia

Questão 1

Quando tratamos de variáveis e valores, é correto afirmar que:

Um valor não tem nenhum local no tempo nem no espaço e a variável somente em alguns casos possuem.

Um valor não pode ser atualizado, assim como as variáveis também não.

Um valor é uma constante individual e uma variável é um recipiente para uma codificação de um valor.

  • Uma variável pode ser atualizada e os valores na maioria das vezes também podem ser atualizados.

Questão 2

O RC4 é um algoritmo de chave simétrica que utiliza cifra de fluxo para criptografar cada caractere de uma mensagem de forma individual e independente, usando uma chave privada. A esse respeito, assinale a alternativa que indica o tamanho máximo da chave privada suportado pelo algoritmo RC4.

  • 128 bits

64 bits

256 bits

2048 bits

1024 bits

Questão 3

Considere que a classe Pessoa possui 3 métodos que podem ser aplicados aos seus objetos: cadastrar, alterar e excluir. Considere que Aluno e Professor são classes derivadas da classe Pessoa e, por isso, herdam os métodos cadastrar, alterar e excluir, mas estes métodos são sobrescritos na classe Aluno e Professor com implementações bastante distintas, em função dos dados associados a cada um deles. O exemplo ilustra o conceito de

hereditariedade

  • polimorfismo.

encapsulamento

abstração

reusabilidade

Questão 4

No sistema binário, a operação de multiplicação entre os números 110 e 101 tem como resultado

  • 11110

101

10110

10101

110

Questão 5

Um dos valores do tipo fundamental BOOLEAN é denotado pelo identificador

CARDINAL

DECIMAL

REAL

  • TRUE

CHAR

Questão 6

Um sistema implementado em uma arquitetura de 3 camadas determina que a organização lógica dos componentes associados às

regras de negócio devem compor uma camada para contato direto com os usuários do sistema.

interfaces devem compor uma camada intermediária entre a camada de dados e a camada de regras de negócio.

chamadas aos bancos de dados devem compor uma camada intermediária entre a camada de regras de negócio e a camada de interface.

  • regras de negócio devem compor uma camada intermediária entre a camada de dados e a camada de interface.

chamadas aos bancos de dados devem compor uma camada para contato direto com os usuários do sistema.

Questão 7

Um algoritmo de pesquisa binária funciona da seguinte forma:

Utilizando-se de um vetor ordenado, com número par de elementos, procura-se seu elemento central, dividindo-o em duas partes e testando em qual das partes o elemento procurado estaria. Repete-se o processo para a parte provável e assim sucessivamente.

Pesquisa-se todo o vetor, iniciando-se pelo primeiro elemento, testando-se de dois em dois até o final do vetor. Repete-se o processo, sucessivamente, até a identificação do elemento desejado.

Funciona de forma semelhante aos algoritmos utilizados para Sort Bolha.

Utilizando-se de um vetor, procura-se seu elemento central, dividindo-o em duas partes e testando em qual das partes o elemento procurado estaria. Repete-se o processo para a parte provável e assim sucessivamente.

  • Utilizando-se de um vetor ordenado, procura-se seu elemento central, dividindo-o em duas partes e testando em qual das partes o elemento procurado estaria. Repete-se o processo para a parte provável, e assim sucessivamente.

Questão 8

Um algoritmo que, para resolver um problema, divide- o em problemas mais simples que, nas suas soluções, requerem a aplicação dele próprio, é chamado de:

Ordenação

  • Recursivo

Divisão

Pesquisa

Aplicação

Questão 9

Em se tratando de conversão de bases e aritmética computacional, o valor de x, em binário, na operação aritmética x = 34(8) + 16(8), é igual a

101010

101110

101110

111011

  • 100010

Questão 10

Os recursos computacionais devem ser monitorados pela área de operação principalmente para garantir os requisitos de

eficácia e segurança

  • disponibilidade e segurança

conformidade e eficácia

disponibilidade e desempenho

desempenho e conformidade

Questão 11

Quanto aos algoritmos de ordenação, é correto afirmar que

o Bubble Sort é de implementação simples e bastante eficiente em listas muito grandes. um item da lista no Selection Sort é selecionado e sempre comparado ao item adjacente, havendo troca, se a condição de ordenação for satisfeita.

o Insertion Sort é eficiente em listas pequenas, percorrendo a lista da esquerda para o direita, onde, após se escolher um item, o menor (ou maior) item à direita do item escolhido é inserido à esquerda deste, até que a lista esteja ordenada.

é escolhido um pivô, ao se usar o Quick Sort para ordenar de forma decrescente uma lista de números inteiros, onde os números à esquerda do pivô sejam menores que ele e os números à direita sejam maiores que ele, realizando a mesma operação de forma recursiva nos grupos desordenados.

  • o Shell Sort é uma extensão do Insertion Sort, que permite a troca de registros distantes uns dos outros.

Questão 12

Como se divide a Estrutura do CSP

CSP/A, CSP/DA, CSP/EA

CSP/Q, CSP/AD, CSP/AE

  • CSP/Q, CSP/XA, CSP/XB

CSP/Q, CSP/AX, CSP/AY

Questão 13

Com relação a Algoritmos e Estrutura de Dados, segundo Farrer (1999), assinale a alternativa INCORRETA: Uma constante é um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa.

Uma variável corresponde a uma posição de memória, cujo conteúdo pode variar ao longo do tempo durante a execução de um programa.

Uma variável corresponde a uma posição de memória, cujo conteúdo pode variar ao longo do tempo durante a execução de um programa.

  • Um valor do tipo literal pode assumir sequência de caracteres, como letras e números, exceto símbolos especiais.

Toda variável é identificada por um nome ou identificador, o qual deve ser formado por um ou mais caracteres, sendo que o primeiro deve, obrigatoriamente, ser uma letra, e os caracteres seguintes, letras ou dígitos, não sendo permitido o uso de símbolos especiais.

Questão 14

Muitos problemas reais não têm solução analítica e por isso depende-se da computação numérica para se encontrar uma solução. Encontrar a solução de equações não algébricas requer, por exemplo, métodos numéricos para busca das raízes. Sobre métodos de busca de raízes, é correto afirmar:

o método da falsa posição, ou regula falsi, não possui limites definidos.

  • o método de Newton é robusto com relação à solução inicial apresentada

o método da secante requer o uso apenas da primeira derivada.

o método da bisseção não requer uso da derivada.

Questão 15

Na camada de enlace de dados são admitidos alguns métodos de detecção de erros, dentre os quais se insere a verificação (checagem) polinomial que pode ser de dois tipos, a saber:

  • checagem de paridade ou checagem por redundância cíclica.

checagem de paridade ou soma de verificação.

checagem de paridade ou checagem por redundância longitudinal.

soma de verificação ou checagem por redundância longitudinal.

soma de verificação ou checagem por redundância cíclica.

Questão 16

Analise o português estruturado a seguir, considerando que todos os funcionários possuem valor de salário definido e válido. Em seguida marque a afirmativa correta.

PROGRAMA REAJUSTE_SALARIAL
Var Salário_novo: real
Salário: real
Início
Ler salário
Se (salário < 5000) então
Novo_salário <- salário * 1.15
Senão
Se (salário < 10000) então
Novo_salário <- salário * 1.10
Senão
Novo_salário <- salário * 1.05
Fim-se
Fim-se
Gravar Novo_salário
Fim

Pode ocorrer que alguns funcionários não obtenham reajuste salarial.

  • Se o funcionário tiver salário de 10000 obterá 5% de reajuste.

Se o funcionário tiver um salário de 1000 obterá 25% de reajuste, pois duas condições serão atendidas.

Pode ocorrer que alguns funcionários obtenham três reajustes salariais, sendo as três condições atendidas.

Questão 17

Considere p = FALSE e q = TRUE. Os resultados booleanos de p AND q, p OR q e NOT p serão, respectivamente,

FALSE, TRUE e FALSE.

TRUE, FALSE e FALSE.

TRUE, TRUE e TRUE.

  • FALSE, TRUE e TRUE.

FALSE, FALSE e TRUE.

Questão 18

O Balanço scorecard possibilita

demonstrar a contribuição do sucesso financeiro da empresa para RH.

gerenciar RH como estratégia de mercado e demonstrar a contribuição de RH para o sucesso político da empresa.

gerenciar a empresa como ativo de RH.

a aquisição de RH sem as limitações impostas pelo plano de carreira da empresa.

  • gerenciar RH como ativo estratégico e demonstrar a contribuição de RH para o sucesso financeiro da empresa.

Questão 19

Para resolver um determinado problema, um programador tem em mente como deve ser o programa principal que, por sua vez, controlará todas as outras tarefas distribuídas em sub-rotinas, para as quais deverá desenvolver os respectivos algoritmos. Este cenário exemplifica o conceito de programação

estruturada.

orientada a objetos.

  • funcional

numérica.

orientada a aspectos.

Questão 20

A operação relacional que nos permite encontrar tuplas que estão numa relação, mas não se encontram em outra, é a operação

produto cartesiano.

seleção.

projeção.

  • diferença.

intersecção.

Questão 21

Um título adequado para o texto acima é

Cheaper and cheaper.

  • Productivity or entertainment.

For young and old alike.

Small and smaller.

The bigger the better.

Questão 22

Os padrões web standards determinam que o HTML seja usado com a finalidade para a qual foi criado. Em relação a esses padrões, é correto afirmar que

  • um documento HTML deve ter conteúdo e apresentação visual.

um título deve ser marcado com a tag de título [h1].

as tabelas devem ter uso otimizado, não se limitando apenas à exibição de dados tabulados.

todos os recursos de apresentação visual do HTML devem ser esgotados antes da utilização de outras ferramentas.

em função das informações de apresentação ficarem juntas com as de conteúdo, torna-se mais fácil qualquer alteração no design.

Questão 23

Suponha que os dez primeiros valores a serem fornecidos para a leitura de V, quando solicitados, sejam na seguinte ordem:

42, 44, 50, 44, 40, 40, 50, 50, 52, 52.

Caso o valor lido para variável Q tenha sido 5, o resultado impresso ao final da execução do algoritmo será

36,0

43,0

44,0

52,0

  • Valor de Q Inválido

Questão 24

Com relação à teoria sobre Sistemas de Informação em um sistema de inteligência artificial, qual das alternativas abaixo denomina o algoritmo que utiliza randomização darwiniana (sobrevivência do mais apto) e outras funções matemáticas para simular um processo evolutivo com o intuito de fornecer soluções progressivamente melhores para um problema?

Algoritmo Binário

  • Algoritmo Genético

Algoritmo Galápagos

Algoritmo de Lógica Difusa

Algoritmo de Redes Neurais

Questão 25

Considerando que os ponteiros inicio e fim foram inicializados com NULO, é correto afirmar que a função Fila1

sempre insere a informação info no início da fila encadeada.

retira a informação info da fila encadeada.

sempre retira a informação info do início da fila encadeada, caso a fila não esteja vazia.

somente aloca espaço de memória para a informação info caso ela não esteja presente na fila encadeada.

  • sempre faz o ponteiro fim apontar para o ponteiro inicio na inserção da 1ª informação na fila encadeada.

Questão 26

Considere o algoritmo de busca seqüencial de um elemento em uma lista com n elementos. A expressão que representa o tempo médio de execução desse algoritmo para uma busca bem sucedida é:

n2

n * (n+1) / 2

log2 n

  • (n+1) / 2

n log n

Questão 27

World Wide Web.

A Extranet, além de incorporar toda a tecnologia Intranet, pode utilizar a estrutura de comunicação de dados da própria rede pública, através do protocolo SMTP, para se comunicar com filiais ou com qualquer empresa conectada à grande rede.

Portal é uma rede corporativa que utiliza a tecnologia da Internet e o protocolo URL por meio da colocação de um servidor Web para que as pessoas e empresas possam acessar as informações através de password.

  • Internet é conjunto de páginas (webpages e homepages) agrupadas por um mesmo assunto, propósito ou objetivo, podendo ser de uma instituição, empresa ou indivíduo e tem como objetivo apresentar a sua empresa, vender seus produtos ou oferecer mais informações sobre seu negócio.

A rede de servidores que usam ligações semelhantes para localizar e ter acesso a arquivos e compartilhá- los, através da navegação em sites, é conhecida como Domínio.

A Intranet é uma rede interna baseada no protocolo IP que se caracteriza pelo uso das tecnologias Word Wide Web. Dentro desse limite, tudo o que circula em forma de papel pode ser colocado na Intranet de forma simples e objetiva, desde manuais e políticas de procedimento até informações de marketing, catálogos de venda de produtos, catálogos telefônicos etc.

Questão 28

Considere o seguinte código abaixo:

public class Main {
    public static void main(String[] args) { 
        int x, y, z;

        x = 15;
        y = 20;
        z = ++x + y++; 

        System.out.print("Resultado: " + x++ + ++y + z);
     } 
}

O resultado, após a compilação e a execução do código, será:

Resultado: 162135

Resultado: 70

Resultado: 152035

Resultado: 74

  • Resultado: 162236

Questão 29

Em algoritmos e estruturas de dados existe um tipo de estrutura chamada vetor. Sobre vetores, assinale a alternativa INCORRETA.

Trata-se de variáveis do mesmo tipo, que possuem um mesmo identificador (nome), e são alocadas aleatoriamente na memória.

Como as variáveis tem o mesmo nome, o que as distingue é um índice que referencia sua localização dentro da estrutura.

Na seguinte declaração:1 DECLARE nome[tamanho] tipo
“nome” é o nome da variável, “tamanho” é a quantidade de variáveis que vão compor o vetor e “tipo” é o tipo básico dos dados que serão armazenados no vetor.

  • Em pseudocódigo, uma sintaxe válida de atribuição em um vetor pode ser: 1 X[1] <- 45

Vetor também é conhecido como variável composta homogênea unidimensional.

Questão 30

Um algoritmo que pode ser usado para caminhar pela estrutura e retornar informações úteis para a resolução do problema. Uma estrutura de links do tipo "Wikipedia" é um modelo que pode ser representado por esta categoria de algoritmo, ou seja, os vértices são os artigos e "existe uma aresta do artigo X para o artigo Y se e somente se X contém um link para Y". As características elencadas representam um algoritmo

genético.

de programação dinâmica.

de divisão e conquista.

de programação linear.

  • de exploração de grafo.

QUESTÃO BÔNUS

Uma equipe da Fórmula 1 deseja calcular o número mínimo de litros que deverá colocar no tanque de um de seus carros para que ele possa percorrer um determinado número de voltas até o primeiro reabastecimento.
Escreva um programa (EM QUALQUER LINGUAGEM) que leia:

  1. o comprimento da pista (em metros)
  2. o número total de voltas a serem percorridas no grande prêmio
  3. o número de reabastecimentos desejados
  4. o consumo de combustível do carro (em Km/L)

Calcular e escrever o número mínimo de litros necessários para percorrer até o primeiro reabastecimento. Considere que o número de voltas entre os reabastecimentos é o mesmo.

Solução C#

20-invilia's People

Contributors

jefersonmelo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.