21 Q729262
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O grupo de bites que constitui a informação propriamente dita e que é inequivocamente identificado e localizado por um endereço na memória principal do computador é denominado
22 Q729261
Ciência da Computação
Ano: 2018
Banca: Fundação Mariana Resende Costa (FUMARC)

Analise as afirmativas a seguir sobre complexidade de algoritmos:

I. Algoritmos de complexidade O(log n) são chamados de complexidade lo-garítmica e resolvem um problema quebrando-o em problemas menores.

II. Algoritmos de complexidade O(n) são chamados de complexidade linear, em que um pequeno trabalho é realizado sobre cada elemento de entrada.

III. Algoritmos de complexidade O(1) são chamados de complexidade cons-tante, em que as instruções do algoritmo são executadas um número fixo de vezes.

Estão CORRETAS as afirmativas:

23 Q729260
Ciência da Computação
Ano: 2018
Banca: Banca não informada
Assinale a alternativa que contém apenas algoritmos de ordenação de ordem quadrática.
24 Q729259
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Considere o seguinte algoritmo

Qual será o conteúdo do vetor ‘array’ após a execução do programa?

25 Q729258
Ciência da Computação
Ano: 2018
Banca: Banca não informada

No que diz respeito a algoritmos e linguagens de programação, analise as afirmações a seguir.

1) É possível substituir comandos de condição (IF) por apenas comandos de repetição (WHILE) com as devidas no código.

2) A sequência de execução das instruções do algoritmo não tem importância, desde que todas sejam executadas em algum momento.

3) Um algoritmo não representa um programa de computador, e pode ser essencialmente executado por um ser humano se este tiver disponível tempo e memória suficientes.

Está(ão) correta(s), apenas:

26 Q729257
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Considere o algoritmo a seguir

O que será impresso ao final do programa?

27 Q729256
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

Sabendo-se que a função retorna o número de elementos de um array e que L assume o tipo de um array de inteiros, indexados a partir de zero, analise o pseudocódigo a seguir.

Esse algoritmo deveria ordenar os elementos do array em ordem crescente, mas há problemas no código que produzem resultados errôneos.

Assinale a opção que indica o que é de fato printado ao final da execução do código mostrado.

28 Q729255
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

Rafael aplicou um teste de múltipla escolha de cem questões para um numeroso grupo de alunos e notou que houve uma variada distribuição de notas.

Rafael resolveu trabalhar esses dados, e agrupar esses alunos de modo que cada um ficasse no grupo mais adequado para a sua nota. Assim, poderia preparar atividades específicas para cada grupo.

Assinale a opção que indica o algoritmo mais adequado para essa tarefa.

29 Q729254
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

Analise o código a seguir.

O código determina que as cores da fonte para apresentar as palavras Primeiro e Segundo são, respectivamente,

30 Q729253
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)
AES, RSA e RC4 são exemplos, respectivamente, de algoritmos de
31 Q729252
Ciência da Computação
Ano: 2018
Banca: Fundação Mariana Resende Costa (FUMARC)

Considere o algoritmo em pseudocódigo a seguir:

A alternativa que corresponde à saída do algoritmo é:

32 Q729251
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

Analise o algoritmo de ordenação que se segue.

Com o uso desse algoritmo, qual é a quantidade de trocas realizadas para ordenar a sequência dado?

33 Q729250
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)
Um desenvolvedor recebeu um conjunto de dados representando o perfil de um grupo de clientes, sem nenhuma informação do tipo de cada cliente, onde cada um era representado por um conjunto fixo de atributos, alguns contínuos, outros discretos. Exemplos desses atributos são: idade, salário e estado civil. Foi pedido a esse desenvolvedor que, segundo a similaridade entre os clientes, dividisse os clientes em grupos, sendo que clientes parecidos deviam ficar no mesmo grupo. Não havia nenhuma informação que pudesse ajudar a verificar se esses grupos estariam corretos ou não nos dados disponíveis para o desenvolvedor. Esse é um problema de data mining conhecido, cuja solução mais adequada é um algoritmo
34 Q729249
Ciência da Computação
Ano: 2018
Banca: FUNDATEC Processos Seletivos (FUNDATEC)

Em relação a algoritmos de criptografia e de resumos criptográficos, analise as assertivas a seguir:

I. O AES opera sobre blocos de 128 bits e pode ser utilizado com chaves de 192 bits.

II. O SHA-256 gera um hash de tamanho 256 bytes.

III. O RSA é um criptossistema de chave pública.

Quais estão corretas?

35 Q729248
Ciência da Computação
Ano: 2018
Banca: FUNDATEC Processos Seletivos (FUNDATEC)
Para o escalonamento de processos em sistemas operacionais interativos, existem diversas opções de algoritmos. Um dos mais antigos, mais simples e mais amplamente utilizado aplica um rodízio entre os processos. Ou seja, a cada processo é atribuído um quantum. Se o processo estiver em execução quando terminar seu quantum, é realizada a preempção da CPU e esta é alocada a outro processo. Trata-se do algoritmo:
36 Q729247
Ciência da Computação
Ano: 2018
Banca: FUNDATEC Processos Seletivos (FUNDATEC)
Qual o resultado de (CF)16 + (1110001)2?
37 Q729246
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes a respeito da construção de algoritmos, dos conceitos de variáveis e de bloco de comandos e das estruturas de controle. Durante a execução de um programa, o conteúdo de uma variável pode mudar ao longo do tempo, no entanto ela só pode armazenar um valor por vez.
38 Q729245
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes a respeito da construção de algoritmos, dos conceitos de variáveis e de bloco de comandos e das estruturas de controle. Uma das vantagens de se construir um algoritmo por meio do pseudocódigo é o fato de que a passagem do algoritmo para uma linguagem de programação qualquer se torna uma atividade quase que instantânea.
39 Q729244
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes a respeito da construção de algoritmos, dos conceitos de variáveis e de bloco de comandos e das estruturas de controle. Na lógica de programação, um bloco de comando é definido como um conjunto de ações para determinada função e tem como delimitadores as palavras reservadas INPUT e OUTPUT.
40 Q729243
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, relativos à lógica de programação. Para o seu correto funcionamento, os algoritmos devem ser implementados como um conjunto de métodos e mensagens.
41 Q729242
Ciência da Computação
Ano: 2018
Banca: Universidade Estadual do Ceará (UECE)
Considerando as operações entre números binários apresentadas a seguir, assinale a única cujo resultado está correto.
42 Q729241
Ciência da Computação
Ano: 2018
Banca: Universidade Estadual do Ceará (UECE)
O número decimal 352 é representado no sistema binário como
43 Q729240
Ciência da Computação
Ano: 2018
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Os computadores entendem somente binários. Tudo que é digitado no teclado, internamente é transformado em binário, para que o computador possa processar as instruções e apresentar os resultados esperados. A linguagem binária é composta apenas por dois números: 0 e 1. Assinale a alternativa que apresenta, respectivamente, o correspondente, em decimal, dos seguintes binários: 10010100 e 11000000.
44 Q729239
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)
Sabendo-se que a letra “a” é representada no código ASCII pelo número binário 01100001, o código ASCII da letra “h”, na codificação hexadecimal, é representado como:
45 Q729238
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, a respeito de big data e tecnologias relacionadas a esse conceito. MapReduce permite o processamento de dados massivos usando um algoritmo paralelo mas não distribuído.
46 Q729237
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a criptografia, desenvolvimento orientado a testes (TDD — test driven development) e Hibernate, julgue os seguintes itens. Apesar de ser um algoritmo criptográfico assimétrico voltado para chave pública, o RSA é considerado frágil sob o ponto de vista de troca de chaves em redes públicas, devido ao fato de não suportar cifra de bloco.
47 Q729236
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)
A complexidade do algoritmo de busca binária, sobre uma lista indexada ordenada pela chave de busca, é
48 Q729235
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)
João somou o valor hexadecimal DF3B ao valor binário 00111111. O resultado obtido na notação decimal, foi
49 Q729233
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em agrupamento de dados, o algoritmo k-means é aplicado por várias aplicações que demandam a criação de clusters. Sua abordagem heurística, progressivamente refina a qualidade dos grupos formados, buscando a estabilidade em um ótimo local.

Uma das características desse algoritmo é a de

50 Q729232
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens, a respeito dos algoritmos RSA e AES e de noções de criptografia. O AES e o RSA são sistemas assimétricos e simétricos, respectivamente; o RSA suporta chaves de no máximo 4.096 bites, enquanto o AES trabalha com chaves de no máximo 256 bites.