691 Q109503
Ciência da Computação
Ano: 2004
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Com base no algoritmo a seguir, cujos valores de entrada são um vetor "V" iniciando na posição 1, e um inteiro "n" corresponde ao tamanho de V. Assinale a alternativa correta:

692 Q109501
Ciência da Computação
Ano: 2004
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

A respeito de algoritmos criptográficos, é INCORRETO afirmar:

693 Q109483
Ciência da Computação
Ano: 2004
Banca: CONSULT

Podemos definir algoritmo como

694 Q109480
Ciência da Computação
Ano: 2004
Banca: CONSULT

Os algoritmos de criptografia de dados DES ( Data Encryption Standard) e AES ( Advanced Encryption Standard) são algoritmos de:

695 Q109478
Ciência da Computação
Ano: 2004
Banca: CONSULT

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:

696 Q109360
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A Internet tem representado, nos últimos anos, um dos agentes de transformação da sociedade, alterando o modo de vida das pessoas e apresentando penetração cada vez maior nos mais diversos segmentos e classes sociais. Sua infra-estrutura tem exigido, por outro lado, progressivas adaptações, capazes de suportar as variadas e crescentes demandas que se apresentam. A respeito da Internet, julgue os itens seguintes.

Em um algoritmo de roteamento do tipo estado de enlace, consideram-se conhecidos a topologia da rede e todos os custos de enlaces, informações estas obtidas por meio de um broadcast realizado por cada nó com relação aos roteadores da rede.

697 Q109357
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A Internet tem representado, nos últimos anos, um dos agentes de transformação da sociedade, alterando o modo de vida das pessoas e apresentando penetração cada vez maior nos mais diversos segmentos e classes sociais. Sua infra-estrutura tem exigido, por outro lado, progressivas adaptações, capazes de suportar as variadas e crescentes demandas que se apresentam. A respeito da Internet, julgue os itens seguintes.

Um algoritmo de roteamento bastante simples e que pode contribuir para diminuir o congestionamento da Internet é o que implementa o conceito de vetor de distância, em que cada pacote na entrada de um roteador é enviado para todas as linhas de saída desse roteador, exceto para aquela pela qual chegou....

698 Q109355
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Redes de computadores têm prestado grandes serviços à sociedade, facilitando a comunicação entre pessoas e empresas, agilizando o processamento de transações e melhorando o acesso às informações. A respeito dos protocolos, equipamentos e topologias de redes de computadores, julgue os itens a seguir.

O OSPF (open shortest path first) é um algoritmo de roteamento baseado em estado de enlace, que distingue algumas classes de roteadores, entre as quais incluem-se a dos roteadores internos a um AS (autonomous system) e a dos roteadores de borda que conectem dois ou mais AS’s.

699 Q109241
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As redes locais e de longa distância, em especial a Internet, são os pilares para o desenvolvimento e o funcionamento de sistemas de informação distribuídos e de larga utilização. Acerca das tecnologias, protocolos, aplicações e arquiteturas de redes de comunicação, julgue os seguintes itens.

No algoritmo de controle de congestionamento leaky bucket fundamentado em pacotes, emprega-se uma fila de pacotes finita, de modo que quando um pacote chega, se houver lugar na fila, esse pacote é colocado no fim da fila, caso contrário, o pacote é descartado.

700 Q109238
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os diversos sistemas operacionais existentes empregam algumas soluções comuns à questão do compartilhamento de recursos computacionais entre os usuários e aplicações. Com relação às estratégias, às estruturas e aos mecanismos dos sistemas operacionais, julgue os itens que se seguem.

Uma sessão crítica é o trecho de um programa que acessa um recurso crítico, ou seja, um recurso que não pode, em determinado intervalo de tempo, ser compartilhado por múltiplos processos.

701 Q109235
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos básicos de programação aplicados à construção de algoritmos, julgue os itens subseqüentes.

Em Visual Basic, a definição da variável Dia=#31-Dec- 00# está sintaticamente correta.

702 Q109233
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos básicos de programação aplicados à construção de algoritmos, julgue os itens subseqüentes.

Em Visual Basic, a definição do array Conta(100 to 500) as Integer está sintaticamente correta.

703 Q109230
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos básicos de programação aplicados à construção de algoritmos, julgue os itens subseqüentes.

704 Q109228
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos básicos de programação aplicados à construção de algoritmos, julgue os itens subseqüentes.

A programação estruturada é uma filosofia de projeto procedimental que restringe o número e o tipo de construções lógicas usadas para representar o detalhe do algoritmo.

705 Q109225
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos básicos de programação aplicados à construção de algoritmos, julgue os itens subseqüentes.

A recursividade é a capacidade que uma função tem de ser chamada de um ponto dentro dela mesma. A recursividade costuma demandar muita memória, principalmente quando se trata de grandes estruturas de dados.

706 Q109218
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os valores x = TRUE, y = FALSE e z = FALSE, em se tratando de lógica booleana, é correto afirmar que a instrução

NOT (NOT x) AND NOT (x OR z) retorna um valor TRUE.

707 Q109215
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os valores x = TRUE, y = FALSE e z = FALSE, em se tratando de lógica booleana, é correto afirmar que a instrução

y AND z OR (y OR NOT x) retorna um valor FALSE.

708 Q109213
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os valores x = TRUE, y = FALSE e z = FALSE, em se tratando de lógica booleana, é correto afirmar que a instrução

NOT z OR y AND (NOT x) retorna um valor TRUE.

709 Q109210
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os valores x = TRUE, y = FALSE e z = FALSE, em se tratando de lógica booleana, é correto afirmar que a instrução

NOT x OR y AND NOT z retorna um valor FALSE.

710 Q109207
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os valores x = TRUE, y = FALSE e z = FALSE, em se tratando de lógica booleana, é correto afirmar que a instrução

x AND NOT (y OR NOT z) retorna um valor TRUE.

711 Q109199
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Diversos componentes executam serviços de segurança de rede, provendo proteção preventiva e corretiva para as redes. Acerca dos principais componentes usados na proteção de redes, julgue os itens a seguir.

Algoritmos de criptografia assimétrica podem ser corretamente combinados com sistemas de certificação digital para prover serviços de autenticação usando assinaturas digitais. Tais serviços possibilitam a verificação da autenticidade da origem e da integridade dos dados, não possuindo, entretanto, propriedades de não-repudiação.

712 Q109267
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

713 Q109264
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

714 Q109262
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Seja dado o programa:

715 Q109259
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Seja dado que dois algoritmos possuem ordem de complexidade quadrática, a saber:

F(n) = 2n² + 10n - 7000

G(n) = n² - 9n + 1100

Marque a alternativa que mostra o valor de n no qual ambos os algoritmos possuem exatamente a mesma complexidade.

716 Q109854
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Considere uma linguagem de programação qualquer, que aceite recursividade, de tal forma que a função Resultado(N) é implementada conforme algoritmo a seguir:

Neste caso o Resultado(6) retorna

717 Q109852
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Considerando-se o trecho do algoritmo a seguir, com todas as variáveis declaradas corretamente,

é correto afirmar que

718 Q109850
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Considerando-se o trecho do algoritmo a seguir,

é correto afirmar que

719 Q109543
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)
720 Q109528
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Um analista especificou os dados que devem constar de um pedido de cliente. Um item de pedido (P) deve conter o nome do cliente (N), seu CNPJ (opcional) e uma lista de itens, contendo pelo menos um item. Cada item da lista deve conter obrigatoriamente o código do produto (CP), sua quantidade (Q), seu preço unitário (PU) e, opcionalmente, o valor do desconto (DESC).
721 Q109337
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
O algoritmo de roteamento que passa cópias das tabelas de roteamento periodicamente entre roteadores é:
722 Q109315
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
O número máximo de comparações requerido para que um algoritmo de busca binária, decida pela existência ou não de uma chave em um vetor ordenado com 1.000.000 de elementos é:
723 Q109287
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

Dado programa abaixo

int func (int x1)

{

            int max,num;

            if (x1 = = 0) return(1);

            max = x1 - 1;

            num = func (max);

            return (x1 * num);

}

Podemos afirmar que o programa acima utiliza o conceito de

724 Q109272
Ciência da Computação
Ano: 2002
Banca: Fundação Mariana Resende Costa (FUMARC)

Um certo professor criou um programa para levantar estatísticas sobre o de-sempenho de seus alunos. A eficiência do programa é medida pelo número de comparações feitas no processamento e é expressa pela função F(N) = N² – N – 10, onde N é o número de alunos da turma. A direção da es-cola aprovou o uso do programa e resolveu aplicá-lo para todos os alunos da escola. Outro professor gostou da idéia e resolveu criar o seu próprio progra-ma com eficiência medida por G(N) = 22N + 200. Agora é necessário saber qual dos dois programas será utilizado. De modo a auxiliar a direção da esco-la na tomada de decisão, assinale a alternativa que indica a partir de qual valor de N a função G(N) tem eficiência melhor do que F(N):

725 Q109269
Ciência da Computação
Ano: 2002
Banca: Fundação Mariana Resende Costa (FUMARC)

Uma empresa deseja validar o registro de horas extras de seus empregados utilizando para tanto um sistema de ponto eletrônico. Um analista levantou com o dono da empresa as situações nas quais um período de hora-extra deve ser registrado como válido:

Segundo o levantamento obtido pelo analista, a expressão lógica mais simples para se validar um período de hora extra feita por um empregado da em-presa é:

726 Q109223
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a relação R={A,B,C,D,E,F,G,H,I,J} e o conjunto de dependências funcionais F={{A,B}->{C}, {B,D}->{E,F},{A,D}->{G,H}, A->{I}, H->{J}}, julgue os seguintes itens.

A chave de R é {A,B,D}.

727 Q109220
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a relação R={A,B,C,D,E,F,G,H,I,J} e o conjunto de dependências funcionai s F={{A,B}->{C}, {B,D}->{E,F},{A,D}->{G,H}, A->{I}, H->{J}}, julgue os seguintes itens.

A chave de R é {A,B,D}.

728 Q827865
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na representação binária denominada complemento para dois (ou complemento de dois), num código de 8 bits, o número -4 é escrito como
729 Q813694
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um aplicativo precisa utilizar um algoritmo de criptografia que adote o conceito de chave pública/privada. Dentre as opções abaixo, a escolha deve recair no algoritmo
730 Q813693
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Numa arquitetura de 32 bits, o número máximo de valores que podem ser representados numa palavra (word) é
731 Q813692
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na notação hexadecimal, o código binário 1100001111110111 é escrito como
732 Q798518
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A garantia da segurança da informação é um dos principais requisitos dos usuários de redes de comunicação. Acerca da segurança em redes de computadores, seus fundamentos, vulnerabilidades e medidas de proteção, julgue os itens seguintes. O processo de geração de chaves do algoritmo de criptografia de chaves públicas RSA tem como ponto de partida a escolha randômica de dois grandes números primos que, após geradas as chaves criptográficas, podem ser revelados publicamente sem prejuízo à confidencialidade obtida com a utilização do RSA com as chaves geradas.
733 Q797884
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O algoritmo QuickSort usa uma técnica conhecida por divisão e conquista, onde problemas complexos são reduzidos em problemas menores para se tentar chegar a uma solução. A complexidade média deste algoritmo em sua implementação padrão e a complexidade de pior caso são, respectivamente,
734 Q797863
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Dentre as operações de aritmética computacional em binário e hexadecimal há a multiplicação e a divisão pela base. Uma operação deste tipo cujo resultado está corretamente calculado é:
735 Q797689
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o algoritmo abaixo.

A complexidade deste algoritmo, na notação Big O, é

736 Q797682
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Dentre as operações de aritmética computacional em binário e hexadecimal há a multiplicação e a divisão pela base. Uma operação deste tipo cujo resultado está corretamente calculado é:
737 Q797546
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A garantia da segurança da informação é um dos principais requisitos dos usuários de redes de comunicação. Acerca da segurança em redes de computadores, seus fundamentos, vulnerabilidades e medidas de proteção, julgue os itens seguintes. O processo de geração de chaves do algoritmo de criptografia de chaves públicas RSA tem como ponto de partida a escolha randômica de dois grandes números primos que, após geradas as chaves criptográficas, podem ser revelados publicamente sem prejuízo à confidencialidade obtida com a utilização do RSA com as chaves geradas.
738 Q797434
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o algoritmo em pseudocódigo, descrito a seguir.

Calcule a complexidade do algoritmo, sabendo que a função f tem complexidade igual a O(n2).

739 Q797433
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o algoritmo em pseudocódigo descrito a seguir.

Assinale a opção que indica o número de vezes em que o código irá executar a função f para n igual a 8.

740 Q797432
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o pseudocódigo a seguir como descrito em “Algoritmos Teoria e Prática” de Thomas H. Cormen:

 o valor de L.cabeça.próximo será

741 Q728483
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O sistema binário ou de base 2 é um sistema de numeração posicional em que todas as quantidades se representam com base em dois números, ou seja, zero e um (0 e 1).

00110101

Ao converter o número binário acima para o sistema decimal (base10) teremos:

742 Q657161
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O algoritmo de ordenação baseado em vários percursos sobre o array, realizando, quando necessárias, trocas entre pares de elementos consecutivos denomina-se método:
743 Q657160
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Para poder ser aplicado, o algoritmo de pesquisa binária exige que os elementos do array:
744 Q657159
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Para projetar algoritmos eficientes um desenvolvedor deve estar preocupado com a complexidade deste algoritmo, desde sua concepção.

Sabendo que O(log(n)) é a ordem da complexidade de tempo do algoritmo seguindo a notação "big O", é correto afirmar que este algoritmo tem complexidade de ordem:

745 Q657158
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o seguinte algoritmo, responsável por realizar a ordenação de um array de dados.

Podemos afirmar que o método de ordenação utilizado pelo algoritmo é o:

746 Q657157
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Algoritmos de hash são bastante utilizados como elementos de garantia da segurança da informação. A propriedade da informação garantida pela utilização desses algoritmos é a:
747 Q657156
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O número inteiro –2 (menos dois) tem a seguinte representação em 16 bits, usando complemento a 2:
748 Q657155
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O resultado da multiplicação entre os inteiros 7F16 x 1216, ambos representados em complemento a 2 na base 16:
749 Q109841
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Assinale a opção que corresponde ao algoritmo de escalonamento descrito abaixo:

"Atribui um intervalo de tempo (quantum) a cada processo para utilizar o processador e, caso o processo precise rodar depois de esgotado o seu quantum, ele perde o processador, dando lugar a um outro processo."

750 Q109723
Ciência da Computação
Ano: 0000
Banca: Banca não informada

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

751 Q109675
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analise o algoritmo abaixo:

O resultado da execução das instruções desse algorítmo, escrito em português estruturado, será
752 Q109656
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das alternativas abaixo apresenta os valores corretos que estarão armazenados nas variáveis x e y, respectivamente, após a execução do algoritmo?

753 Q109506
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando o seguinte código

é correto afirmar que

754 Q109320
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A técnica Feature Points
755 Q109317
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando que o símbolo p representa os campos e s as tuplas, a expressão da álgebra relacional que seleciona o Medicamento e a Apresentação de todos os itens do Estoque com Preço até 1,00 é:

756 Q109275
Ciência da Computação
Ano: 0000
Banca: Banca não informada

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