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.
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
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
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
Um dos valores do tipo fundamental BOOLEAN é denotado pelo identificador
CARDINAL
DECIMAL
REAL
- TRUE
CHAR
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.
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.
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
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
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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
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.
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
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.
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.
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:
- o comprimento da pista (em metros)
- o número total de voltas a serem percorridas no grande prêmio
- o número de reabastecimentos desejados
- 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.