Você está na página 1de 4

21/06/2023, 23:07 Exame EAD

Tempo restante 0:21:41

Questão 1
Resposta salva

Vale 1,00 ponto(s).

Determinado processador apresenta 4 cores distintos e sobre eles rodaremos um programa com 100 threads. O que acontecerá?

Escolha uma opção:

Graças ao recurso de virtualização dos cores, os 4 cores físicos serão virtualizados em 100 cores lógicos e então as 100 threads serão atendidas
simultaneamente

O programa rodará normalmente, porém teremos no máximo 4 threads rodando simultaneamente, todas as outras ficarão em estado de wait

O programa começará, porém quando startarmos a quinta thread dará erro e ele será abortado

O programa nem começará a execução dando erro logo de início e sinalizando a não existência de recursos suficientes

Limpar minha escolha

Questão 2

Resposta salva

Vale 1,00 ponto(s).

O que acontece no processo de desconexão de com um banco de dados?

Escolha uma opção:

Durante a conexão um driver é carregado em memória bem como vários outros recursos do sistema operacional como files e buffers, ao
procedermos a desconexão estamos liberando todos esses recursos e consequentemente liberando a área de memória alocada por eles

Na verdade todas os acessos feitos ao banco atuam sobre uma estrutura de memória, portanto os dados inseridos, alterados e deletados o foram
inicialmente apenas em memória, quando da desconexão aí sim as alterações são persistidas no banco

A desconexão é um processo de finalização especial para aplicações que usam banco de dados, assim ao fazermos a desconexão, encerramos o
SGBD e a aplicação, liberando assim a área de memória usada por ambos

E apenas mais um simbolismo, uma vez que no início do programa nos conectamos, ao final devemos nos desconectar, na verdade nada
acontece durante esse processo

Limpar minha escolha

https://avaead.unisanta.br/mod/quiz/attempt.php 1/4
21/06/2023, 23:07 Exame EAD

Questão 3
Resposta salva

Vale 1,00 ponto(s).

Quantos bytes ocupará em memória uma variável do tipo double declarada dentro de um programa C#? Creio que o operador sizeof possa te ajudar
nesta questão.

Escolha uma opção:

32 bits

4 bytes

8 bytes

2 bytes

Limpar minha escolha

Questão 4
Resposta salva

Vale 1,00 ponto(s).

O que seria um método “by-pass” encontrados na BLL de alguns dos projetos apresentados?

Escolha uma opção:

A classe Erro, usada em tantos projetos, pode ser considerada um by-pass pois afinal transporta as mensagens de erro de uma camada à outra

Funciona como um método estático porém específico para métodos de acesso a banco de dados uma vez que serão usados na “passagem” de
dados do programa ao SGBD e vice versa

É um atalho para se chegar a um método específico que para tanto deve ser precedido pela diretiva de compilação [by-pass].

É um método de “passagem” utilizado para respeitar a hierarquia das classes, por exemplo, na UIL precisamos acessar um método da DAL, para
evitar um salto da primeira para a terceira camada criamos um método na BLL onde simplesmente chamamos o método da DAL.

Limpar minha escolha

Questão 5
Resposta salva

Vale 1,00 ponto(s).

No projeto 21 adicionávamos duas linhas a um documento do Word já existente, essas linhas foram adicionadas no início do documento. Por que?

Escolha uma opção:

Como no programa não defini onde as linhas seriam adicionadas, elas o foram aleatoriamente, e da mesma forma que ficaram no início do
documento poderiam ter ido parar no fim ou no meio

A afirmação não procede, pois, as linhas foram adicionadas ao final do documento

Porque quando um documento no Word é aberto ele se posiciona no início do texto

No código antes de escrever as duas novas linhas eu mandei imprimir um <ctrl>+Home que me desloca para o início do texto e por isso as
linhas foram lá adicionadas

Limpar minha escolha

https://avaead.unisanta.br/mod/quiz/attempt.php 2/4
21/06/2023, 23:07 Exame EAD

Questão 6
Resposta salva

Vale 1,00 ponto(s).

Determinada classe possuí 3 propriedades do tipo float, sendo que uma delas é estática. Com essa classe instanciei 10 objetos distintos. Quantos bytes
serão alocados em memória para armazenamento das propriedades destes 10 objetos

Escolha uma opção:

84 bytes

1024 bytes

120 bytes

80 bytes

Limpar minha escolha

Questão 7
Resposta salva

Vale 1,00 ponto(s).

 O projeto 28 apresentado no capítulo 06 introduziu o componente BindingSource que para funcionar corretamente precisou ser configurado. O que
fizemos neste processo?

Escolha uma opção:

Setamos as propriedades DataSource e DataMember fazendo-as apontar respectivamente para o banco e para a tabela a serem manipulados

Setamos as propriedades DataSource e DataMember fazendo-as apontar respectivamente para a tabela e para o banco a serem manipulados

Setamos as propriedades DataSoure e DataTable fazendo-as apontar respectivamente para o banco e para a tabela a serem manipulados

Setamos as propriedades DataBinding e DataMember fazendo-as apontar respectivamente para o banco e para a tabela a serem manipulados

Limpar minha escolha

Questão 8
Resposta salva

Vale 1,00 ponto(s).

O que faz a propriedade Filter de um componente BindingSource?

Escolha uma opção:

Filter não é uma propriedade do componente BindingSource e sim do gráfico

Ela define quais dados são desejados e deve ser setada com a condição que se escreveria após a clausula “where” de um “select” SQL equivalente

Ela define quais dados são desejados e sempre trabalha associada a um ComboBox onde faremos a associação

Ela define quais dados são desejados e deve ser setada com a sentença SQL “select” completa

Limpar minha escolha

https://avaead.unisanta.br/mod/quiz/attempt.php 3/4
21/06/2023, 23:07 Exame EAD

Questão 9
Resposta salva

Vale 1,00 ponto(s).

Determinado programa é constituído por seis métodos distintos que consomem respectivamente os tempos de: 100 ms, 200 ms, 50 ms, 150 ms, 100 ms
e 50 ms. Sendo que os três primeiros métodos podem ser executados em paralelo, o quarto e o quinto também podem ser executados em paralelo,
mas só após o término do primeiro e o sexto só após o término de todos os anteriores. Nesta condição e levando em conta disponibilidade ótima dos
cores de nosso processador, em quanto tempo o programa estaria concluído num esquema de multithreading?

Escolha uma opção:

400 ms

Nenhuma das possibilidades

650 ms

300 ms

Limpar minha escolha

Questão 10
Resposta salva

Vale 1,00 ponto(s).

Imaginando um projeto ondo vamos enviar e receber informações é correto afimar que

Escolha uma opção:

Obrigatoriamente teremos que usar duas portas distintas, uma para envio e outra para recebimento a fim de evitarmos conflito de dados na
transmissão

Por uma questão de organização seria desejável usarmos duas portas para organizarmos melhor o código

Obrigatoriamente teremos que usar o protocolo UDP/IP como alternativa ao TCP/IP

Impossível desenvolver algo assim, uma vez que a placa de rede só transmite ou só recebe

Limpar minha escolha

https://avaead.unisanta.br/mod/quiz/attempt.php 4/4

Você também pode gostar