31 Q731093
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Considere a função recursiva ‘func’ definida por

Quais são os valores de func(4) e func(5), respectivamente?

32 Q731092
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Sobre JSON, analise as afirmativas abaixo.

1) É um formato de arquivo de texto para troca de dados em que um objeto é um conjunto de pares nome/valor.

2) A tecnologia JSON é uma especialização do formato XML para representação de dados.

3) Para lidar com um conjunto de objetos em JSON, é necessário utilizar um array que permita realizar, em uma única operação, a carga de todos os objetos.

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

33 Q731091
Ciência da Computação
Ano: 2018
Banca: Banca não informada
Qual comando deve ser executado, em um repositório Git, através do terminal, para criar um branch chamado ufrpe e colocá-lo como ativo?
34 Q731090
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

Sabendo-se que a variável path contém o endereço completo de um arquivo texto, e que a variável X foi declarada como string, analise o código

C# a seguir. X = File.ReadAllText(path)

Assinale a opção que apresenta o efeito desse trecho quando executado.

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

Na construção de compiladores e no uso de linguagens de programação em geral, expressões regulares constituem um poderoso instrumento para a validação de textos. Nesse contexto, analise a expressão regular exibida a seguir.

a{1,4}b*c+

Assinale o texto que não casa como essa expressão.

36 Q731087
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da metodologia XP (Extreme Programming), julgue os itens que se seguem. Para apoiar a equipe de desenvolvimento, é uma prática o uso do cliente on-site em tempo integral.
37 Q731086
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, quanto aos conceitos da programação estruturada e da programação orientada a objetos e aos métodos de ordenação, pesquisa e hashing. A programação estruturada é altamente eficiente no desenvolvimento de programas grandes e complexos.
38 Q731085
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, quanto aos conceitos da programação estruturada e da programação orientada a objetos e aos métodos de ordenação, pesquisa e hashing. Os elementos-chave nas funções de hashing são sempre números naturais.
39 Q731084
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de programação shell para a criação de scripts, julgue os itens a seguir. O comando locate é utilizado para encontrar o local onde os comandos estão armazenados.
40 Q731083
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de programação shell para a criação de scripts, julgue os itens a seguir. O comando programaA / programaB pode ser utilizado para redirecionar a saída padrão do programaA para a entrada padrão do programaB.
41 Q731082
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 a determinação da parte decimal de um número real, pode-se utilizar a função INT(x), como no exemplo a seguir, onde INT(x) retorna a parte inteira de x.

x = 3.1415926;

escreva x-INT(x)

42 Q731081
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. A expressão aritmética a seguir tem valor igual a 12.0. 2^3/2^{6/2+1}-5*2-3^{2-1}
43 Q731080
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. Uma variável com capacidade de armazenar um baite pode representar valores no intervalo de !512 a 512.
44 Q731079
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. Na passagem de parâmetro por referência, é possível alterar o valor da variável que é apontada por referência.
45 Q731078
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.

O pseudocódigo a seguir, após executado, apresentará como resultado 2.370.

46 Q731077
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. A expressão a seguir especifica que: 1 será adicionado a x, se x for maior que 0; 1 será subtraído de x, se x for menor que 0; o valor de x será mantido, se x for igual a zero. Se (x > 0) então x++; senão if (x < 0) x-- ;
47 Q731076
Ciência da Computação
Ano: 2018
Banca: CONSULPLAN Consultoria (CONSULPLAN)
48 Q731075
Ciência da Computação
Ano: 2018
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Um dos campos presentes no pacote RADIUS é o campo de Código, de tamanho 1 byte longo, que indica o tipo de mensagem RADIUS. Os códigos são em números decimais e indicam o estado dos pacotes. Como exemplo, o código 255 é Reservado e o código 13 indica Status do cliente (experimental). Assinale a alternativa que apresenta corretamente o significado do código “3”.
49 Q731073
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens, no que se refere a redes de computadores, fundamentos relacionados à transmissão dos dados e códigos utilizados na transmissão. Em redes de comunicação de dados, existem três modos de transmissão: o simplex, em que os dados circulam em apenas um sentido; o half-duplex, em que os dados circulam nos dois sentidos ao mesmo tempo; e o full-duplex, também conhecido por ligação de alternância.
50 Q731072
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 oferece um modelo de programação com processamento por meio de uma combinação entre chaves e valores.
51 Q731071
Ciência da Computação
Ano: 2018
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre monitoramento e análise de tráfego, analise a imagem a seguir e marque a única alternativa CORRETA, quanto ao tipo de ataque que está sendo executado.

52 Q731070
Ciência da Computação
Ano: 2018
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre análise de código malicioso, observe o código a seguir e marque a única alternativa que corresponde ao tipo de Malware característico da ação do código em destaque:

53 Q731069
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens, relativos a lógica de programação e linguagens de programação.
54 Q731068
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da gestão ágil de projetos com Scrum, de DevOps e da arquitetura corporativa (TOGAF), julgue os próximos itens. A infraestrutura como código é uma prática DevOps caracterizada pela infraestrutura provisionada e gerenciada por meio de técnicas de desenvolvimento de código e de software, como, por exemplo, controle de versão e integração contínua.
55 Q731067
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

Analise o código a seguir.

Assinale o efeito provocado por um clique no botão.

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

Considere a seguinte definição da função f, declarada na sintaxe Python.

Assinale o valor produzido pela execução do código acima.

57 Q731065
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Considere um processador em cujo conjunto de instruções há instruções de um operando, que utilizam um único registrador aritmético na CPU, conhecido como acumulador. A instrução load carrega o operando no acumulador; mult multiplica o operando pelo valor que está no acumulador e armazena o resultado no acumulador; add realiza a soma do operando com o valor que está no acumulador; store armazena o valor do acumulador no operando.

Com base nas instruções de um operando, um analista escreveu o seguinte código:

load B

mult C

add D

store X

O código corresponde à operação:

58 Q731064
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Abaixo, estão enumeradas as fases que integram o front-end de um compilador:

1) Análise Semântica

2) Análise Léxica

3) Análise Sintática

4) Gerador de código intermediário

Indique a sequência correta, com a ordem em que as fases ocorrem.

59 Q731063
Ciência da Computação
Ano: 2018
Banca: Banca não informada
Com base em técnicas, estágios e processos da descompilação de código nativo e bytecode, assinale a alternativa correta.
60 Q731062
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens, relativos a noções de programação Python e R.
61 Q731061
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para realizar a validação de uma lista com 10 mil endereços de emails, será utilizada a seguinte expressão regular.

Nessa situação hipotética,

o email joao-silva@email.com será considerado como inválido.
62 Q731060
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para realizar a validação de uma lista com 10 mil endereços de emails, será utilizada a seguinte expressão regular.

Nessa situação hipotética,

o metacaractere $ realizará a soma dos endereços de emails validados.
63 Q731059
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para realizar a validação de uma lista com 10 mil endereços de emails, será utilizada a seguinte expressão regular.

Nessa situação hipotética,

a sequência w* reconhecerá todos os caracteres alfanuméricos (letras e números) e o quantificador * indicará que há zero ou mais ocorrências do elemento precedente.
64 Q731058
Ciência da Computação
Ano: 2018
Banca: Instituto Quadrix

Com relação à figura e às informações acima apresentadas, julgue os itens que se seguem.

Caso seja executado o comando cp museus.pdf controle, ser¨¢ realizada uma c¨®pia do arquivo museus.pdf para o diret¨®rio controle.
65 Q731057
Ciência da Computação
Ano: 2018
Banca: Instituto Quadrix

Com relação à figura e às informações acima apresentadas, julgue os itens que se seguem.

Ao executar o comando mkdir /biomonitoramento, ser¨¢ criado um diret¨®rio com o nome biomonitoramento dentro do diret¨®rio dados.
66 Q731056
Ciência da Computação
Ano: 2018
Banca: Instituto Quadrix

Com relação à figura e às informações acima apresentadas, julgue os itens que se seguem.

Para alterar o usu¨¢rio propriet¨¢rio e o grupo propriet¨¢rio do arquivo bioespeleologia.pdf, ambos para cfbio, deve©se executar o comando chown cfbio:cfbio bioespeleologia.pdf.
67 Q731055
Ciência da Computação
Ano: 2018
Banca: Instituto Quadrix

Com relação à figura e às informações acima apresentadas, julgue os itens que se seguem.

Ao executar o comando chmod 777 biologia.pdf, o usu¨¢rio root não poder¨¢ mais ler o arquivo biologia.pdf.
68 Q731051
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o código Node.js apresentado a seguir:

O resultado obtido será:

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

Um modelo teórico do MapReduce pode ser resumido em duas funções, map e reduce. Essas funções são representadas na literatura, genericamente, com uma notação na forma:

Qual é esse modelo?

70 Q731049
Ciência da Computação
Ano: 2018
Banca: Instituto Quadrix
A restrição de tabela que pode ser especificada ao final de uma instrução CREATE TABLE, que pode ser chamada de restrição baseada em tupla, pois se aplica a cada tupla individualmente, e que é verificada sempre que uma tupla é inserida ou modificada é o(a)