Questões de Concurso Comentadas para programador de computador

Foram encontradas 2.786 questões

Resolva questões gratuitamente!

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

Q2916148 Arquitetura de Software

Em relação à criptografia e a certificação digital, marque com V as afirmações verdadeiras e com F as falsas.

( ) Chave simétrica, também chamada de chave pública usa um par de chaves, uma denominada privada e outra denominada pública. Nesse método, uma pessoa deve criar uma chave de codificação e enviá-la a quem for mandar informações a ela. Essa é a chave pública. Uma outra chave deve ser criada para a decodificação. Esta - a chave privada - é secreta.


( ) Chave assimétrica é um tipo de chave mais simples, onde o emissor e o receptor fazem uso da mesma chave, isto é, uma única chave é usada na codificação e na decodificação da informação.


( ) A certificação digital atesta a identidade de uma pessoa ou instituição na internet por meio de um arquivo eletrônico assinado digitalmente Seu objetivo é atribuir um nível maior de segurança nas transações eletrônicas, permitindo a identificação inequívoca das partes envolvidas, bem como a integridade e a confidencialidade dos documentos e dados da transação.


( ) A assinatura digital é um mecanismo eletrônico que combina o uso de criptografia por chave pública com um algoritmo de hashing ou função hashing.


( ) Autoridade de Certificação (Certificate Authority) é uma organização ou companhia confiável que emite certificados digitais sendo responsável pela garantia de que os indivíduos ou organizações que recebam esses certificados únicos sejam, de fato, quem dizem ser.


A sequência correta, de cima para baixo, é:

Alternativas
Q2916141 Arquitetura de Software

Sobre sub-rotinas, analise as afirmações a seguir.


l São utilizadas na divisão de algoritmos complexos, permitindo a modularização de um determinado problema.


ll O processo de dividir sub-rotinas em outras é denominado método de refinamento ostensivo.


lll Procedimento e função são os dois tipos de sub-rotinas. A principal diferença está no fato de que uma função retorna um determinado valor.


lV A recursividade é uma técnica onde um procedimento chama a si próprio.


Todas as afirmações corretas estão em:

Alternativas
Q2916139 Arquitetura de Software

Considere a função abaixo: FUNÇÃO FAT(VALOR) SE VALOR = 0 ENTÃO RETORNA(1) SENÃO RETORNA(VALOR + FAT(VALOR-1)) FIMSE

Assinale a alternativa que corresponde ao valor retornado por essa função quando aplicado o valor 4, ou seja, o resultado de FAT(4):

Alternativas
Q2916135 Arquitetura de Software

Em relação à linguagem de programação orientada a objetos c#, a alternativa correta é:

Alternativas
Q2916133 Arquitetura de Software

De acordo com o trecho de algoritmo abaixo, assinale a alternativa correta com relação às informações que estarão armazenadas na diagonal principal (I=J) da matriz M após a sua execução.


Para I de 1 até 4 faça Para J de 1 até 4 faça

M [ I, J ] = 10 * I + J FimPara

FimPara Para I de 1 até 4 faça Para J de 1 até 4 faça

M [ I, J ] = M [ 5 – I , 5 – J ]

FimPara FimPara

Alternativas
Respostas
31: E
32: A
33: E
34: C
35: B