Questões de Ciência da Computação da Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS)

Lista completa de Questões de Ciência da Computação da Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Durante uma rotina de analise da performance do banco de dados, você percebe que existe uma procedure utilizando um cursor que esta utilizando muito recurso do servidor. De acordo com a listagem 1, o que você faz para otimizar este código?

  • A.

    Cria um índice nonclustered na coluna Data_Cadastro.

  • B.

    Inclui o filtro por Salario >= 1500 no where da declaração do cursor e, remover o IF que faz a validação dentro do while. Criar um índice nonclustered por Data_Cadastro e Salario.

  • C.

    Cria um índice nonclustered por Data_Cadastro e Salario.

  • D.

    Cria um índice nonclustered por Salario utilizando a opção include para a coluna CodigoFuncionario.

  • E.

    Utiliza a procedure sp_recompile para forçar a criação de um novo plano de execução para a proc st_AumentaSalario.

Identifique corretamente a sequência numérica que será impressa após a execução do código PHP abaixo.

  • A.

    1 1 2 3 5 8 13 21

  • B.

    1 2 3 4 5 6 7 8

  • C.

    1 2 4 6 8 10 12 14

  • D.

    2 4 6 8 10 12 14 16

  • E.

    1 3 5 7 9 11 13 15

Observe o seguinte trecho de código em Java e assinale a resposta correta.

  • A.

    O método "mist" não efetiva nenhuma ação sobre o vetor v pois não retorna valor.

  • B.

    O vetor "v" passado por valor e não por referência, ou seja, é uma cópia local de um vetor e tudo que for feito em v será perdido ao término do método "mist".

  • C.

    O método "mist" utiliza-se de variáveis locais "m, x, i e j" para organizar em ordem crescente os valores do vetor "v".

  • D.

    O método "mist" inverte a sequencia de valores do vetor "v".

  • E.

    O comando "x=v[j]" faz com que o valor da variável x receba, a cada iteração, o maior valor do vetor entre os índices 1 e j.

O sistema de arquivos NTFS do Windows 2000/XP introduziu conceitos de segurança que antes não existiam no seu sistema de arquivos anterior, como: criptografia de arquivos e pastas, cotas de usuário, auditoria e compressão de dados on-demand. Sobre as permissões para diretórios que este sistema de arquivos novo trouxe, é correto afirmar.

  • A.

    A permissão de leitura no diretório permite que um usuário edite o conteúdo dentro do diretório.

  • B.

    A permissão de listagem no diretório permite ao usuário ver o nome dos arquivos e subpastas.

  • C.

    A permissão modificar permite ao usuário eliminar a pasta, mas não permite gravar, executar ou ler nada em seu conteúdo.

  • D.

    A permissão de gravar permite ao usuário criar novos arquivos, mas não subpastas, pois essas necessitam de permissão de listagem.

  • E.

    A permissão de leitura e execução permite ao usuário navegar através das subpastas para chegar a outras pastas ou arquivos, desde que o usuário tenha permissão de gravação, mas não tenha de listagem.

Escolha a melhor definição para FillFactor no banco de dados SQL Server.

  • A.

    Define a quantidade de espaço que ficará livre no nível folha de um índice.

  • B.

    Define a porcentagem de espaço livre nas páginas do nível folha de um índice.

  • C.

    Define a quantidade de espaço que será utilizado no nível folha de um índice, deixando o resto do espaço livre para futuras atualizações.

  • D.

    Define a porcentagem de espaço que será utilizado no nível folha de um índice, deixando o resto do espaço livre para futuras atualizações.

  • E.

    Define a porcentagem de espaço que será utilizado nas paginas de uma tabela, deixando o resto do espaço livre para futuras atualizações.

Selecione a opção que corresponde ao nível de isolamento que permite a leitura de dados sujos, no banco de dados SQL Server.

  • A.

    Read commited

  • B.

    Serializable

  • C.

    Read uncommited

  • D.

    Repeatable read

  • E.

    WITH NOLOCK

Supondo que existam dados na estrutura da tabela Funcionarios criada na questão 35, o que irá ocorrer quando o comando da sessão 2 for executado?

  • A.

    O comando irá rodar normalmente, sem que seja necessário aguardar a transação da sessão 1 terminar.

  • B.

    O comando irá falhar pois houve concorrência de acesso aos dados da tabela.

  • C.

    O comando irá aguardar até que a transação da sessão 1 seja concluída e depois irá executar o update.

  • D.

    O comando irá falhar, pois não existe o comando de inicio da transação.

  • E.

    A sessão 1 irá liberar a tabela Funcionarios para que o Update da sessão 2 seja executado.

Selecione a opção que corresponde a um item válido quando estamos analisando o uso do banco de dados TempDB no SQL Server .

  • A.

    É utilizado para armazenar objetos criados internamente pelo SQL Server, como views, functions e linked servers.

  • B.

    É utilizado para guardar os dados utilizados pelo SQL Server Agent .

  • C.

    É utilizado para guardar as informações sobre o metadata das tabelas dos bancos de dados.

  • D.

    Guarda os dados das configurações do SQL Server.

  • E.

    É utilizado para armazenar os dados de objetos temporários criados pelos usuários e pelo SQL Server.

Você é administrador de banco de dados SQL Server, e uma falha de energia ocorre fazendo com que o servidor seja desligado inesperadamente. Ao iniciar o servidor você precisa ter certeza de que não ocorreu nenhuma corrupção nos bancos de dados. Qual comando você utiliza para validar a estrutura de alocação de dados de todos os bancos do servidor?

  • A.

    DBCC CHECKCATALOG

  • B.

    DBCC CHECKDB

  • C.

    Roda o DBCC CHECKFILEGROUP em cada FileGroup do servidor.

  • D.

    Roda o DBCC CHECKTABLE em cada tabela existente nos bancos do servidor.

  • E.

    DBCC CHECKDBSERV

Existe uma aplicação que constantemente acessa um banco de dados chamado ProdDB, você precisa migrar este banco de dados para um novo servidor recém adquirido pela empresa. Selecione a opção que corresponde ao item que irá fazer com que o banco de dados fique disponível no novo servidor no menor tempo possível.

  • A.

    Faz um Detach do banco, copia os arquivos para o novo servidor e faz um Attach dos arquivos.

  • B.

    Copia os arquivos mdf e ldf do banco de dados e faz um Attach dos arquivos no novo servidor.

  • C.

    Faz um backup do banco de dados, copia o arquivo para o novo servidor, faz um restore do banco.

  • D.

    Copia o banco de dados diretamente para o novo servidor, utilizando o Copy Database Wizard do SQL Server Management Studio.

  • E.

    Move os arquivos de dados do banco utilizando o comando ALTER DATABASE MODIFY FILE.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...