Desenvolvimento de Software Flashcards

1
Q

Considere o seguinte trecho de código que utiliza uma fila na linguagem Python:

from queue import Queue

q = Queue(maxsize = -1)

q.put (‘a’)

q.get()

q.put(‘b’)

q.put (‘c’)

print(q.get())

A

Ao ser executado, irá imprimir o valor b.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Assinale a alternativa que apresenta a diferença entre um pipeline de dados em streaming de um em batch.

A

O primeiro representa a operação de dados produzidos em tempo real, enquanto o segundo constitui operações que são desenvolvidas em períodos predeterminados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sobre o padrão SQL:2008, o comando TRUNCATE TABLE tem a seguinte função:

A

A instrução é uma operação DDL (linguagem de definição de dados) que marca as extensões de uma tabela para exclusão.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Um cientista de dados deve utilizar uma técnica de aprendizado de máquina que não usa regras ou árvore de decisão ou qualquer outra representação explícita do classificador, mas que está associada ao ramo da matemática conhecido como teoria das probabilidades para encontrar a mais provável das possíveis classificações. Assinale a alternativa que apresenta esse classificador:

A

Naive Bayes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

é quando o modelo não consegue fazer boas previsões nem com os dados de treinamento. Nesse caso tentar incluir mais variáveis no modelo pode ajudar e, se for o caso, diminuir o nível de regularização

A

underfitting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Caso um cientista de dados defina um tamanho muito pequeno de poda de uma árvore de decisão, ele está incorrendo, na fase de treinamento, no risco de:

A

Underfitting.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

é uma mistura dos dados estruturados com os dados não estruturados. É como se os dados fosse o “equilíbrio” dos dados estruturados e dos dados não estruturados, só imaginar 3 fases da vida, a infância (não estruturado), a adulta (estruturado) e por fim, a adolescência (…….), aqui entra os dados ???, possuindo as duas características das duas fases (infantil e a adulta). Dito isso, um exemplo de um dado semiestruturado é o HTML.

A

Dados semiestruturados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

são dados que não possuem um formato ou organização predefinida. Visto que não possuem um formato ou modelo pré-definido. Exemplo: Vídeos, musicas, emojis.

A

Dados não estruturados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

são dados padronizados, uma das características é que possui uma estrutura rígida, havendo a possibilidade de você organizar, inserir, ajustar, como por exemplo: endereço, banco de dados, nomes, tabelas.

A

Dados estruturados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Algumas decisões têm características dos dois tipos, e por isso são chamadas de:

A

semiestruturada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Trata-se de algo objetivo, estruturado, técnico, racional e externalizado. Tal conceito diz respeito à(ao):

A

Conhecimento Explícito.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Considere as seguintes expressões usando a linguagem javascript:

1 == ‘1’ e 1 === ‘1’

Os resultados são, respectivamente

A

true e false

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Assinale a opção que indica o tipo de vulnerabilidade que é geralmente associada à função javascript eval()

A

Cross-site scripting (XSS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Em Javascript se o programador deseja comparar se duas variáveis são iguais e do mesmo tipo ele deverá utilizar:

A

Deverá utilizar o operador “===”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly