Questões sobre Programação de Sistemas

Lista completa de Questões sobre Programação de Sistemas para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Ao executar um comando SQL, foram exibidos os dados abaixo.

Anos

2014

2012

2007

2002

2000

1999

1997

O comando digitado foi:

  • A. SELECT DISTINCT AnoAjuizamentoProcesso AS Anos FROM Processo ORDER BY AnoAjuizamentoProcesso DESC;
  • B. SELECT AnoAjuizamentoProcesso AS Anos FROM Processo ORDER BY AnoAjuizamentoProcesso DESC;
  • C. SELECT AnoAjuizamentoProcesso AS 'Anos' FROM Processo WITH DISTINCT OPTION;
  • D. SELECT DISTINCT AnoAjuizamentoProcesso AS 'Anos' FROM Processo ORDER BY AnoAjuizamentoProcesso;
  • E. SELECT DISTINCT AnoAjuizamentoProcesso AS Anos FROM Processo ORDER BY DEC;

O super-usuário root do banco de dados deseja conceder permissão para que o usuário Paulo possa alterar os dados dos registros contidos na tabela Processo. Para isso ele deve digitar a instrução

  • A. ADD PERMISSION TO Paulo FOR update ON Processo;
  • B. GRANT update ON Processo TO Paulo;
  • C. CREATE ROLE update ON Processo TO Paulo WITH GRANT OPTION;
  • D. GRANT OPTION update FROM Processo TO Paulo;
  • E. CREATE ROLE ON Processo FOR update TO Paulo;

Após receber permissão para alterar os dados dos registros contidos na tabela Processo, o usuário Paulo inseriu diversos registros utilizando a instrução INSERT e em seguida constatou, por meio da instrução SELECT, que estes dados foram inseridos adequadamente. Porém, outros usuários que acessam a tabela não visualizarão os dados inseridos por Paulo até que ele execute o comando

  • A. refresh
  • B. end transaction
  • C. endpoint
  • D. close section
  • E. commit

Se a tabela Processo for ligada a uma outra tabela em um relacionamento 1:n, sendo 1 processo para n da outra tabela,

  • A. as colunas NumeroSeqProcesso, DigitoProcesso e AnoAjuizamentoProcesso terão que aparecer obrigatoriamente na outra tabela como parte da chave primária.
  • B. será obrigatório que na outra tabela seja cadastrado, pelo menos, um registro para cada valor da chave primária da tabela Processo.
  • C. a chave primária da outra tabela precisa, necessariamente, aparecer na tabela Processo, para que seja garantida a integridade referencial.
  • D. as colunas NumeroSeqProcesso, DigitoProcesso e AnoAjuizamentoProcesso terão que aparecer na outra tabela, para haver integridade referencial.
  • E. nem todos os registros cadastrados na outra tabela precisarão estar relacionados a algum processo existente na tabela Processo.

Uma entidade Departamento é composta pelos atributos abaixo.

Código do Departamento

Matrícula do Funcionário

Nome do Departamento

Nome do Funcionário

Telefone do Departamento

Telefone do Funcionário

Número da CTPS

Considerando-se que só poderá ser cadastrado um único número de telefone, tanto para os departamentos quanto para os funcionários, para que a entidade seja normalizada adequadamente, deve-se

  • A. aplicar a segunda forma normal (2FN), de forma que todos os demais atributos sejam dependentes da chave primária, que deverá ser composta pelos atributos Código do Departamento e Matrícula do Funcionário.
  • B. aplicar a primeira forma normal (1FN), colocando os atributos Matrícula do Funcionário, Nome do Funcionário, Telefone do Funcionário e Número da CTPS em uma entidade Funcionário relacionada adequadamente à entidade Departamento.
  • C. criar mais duas entidades, Funcionário e Telefone, relacionando todas elas com cardinalidade 1:n, com o lado n na entidade Departamento.
  • D. eliminar os campos Matrícula do Funcionário, Nome do Funcionário e Telefone do Funcionário, já que estes campos são os únicos que não contém dados do departamento, mas sim do funcionário.
  • E. aplicar a segunda forma normal (2FN), que requer que todos os valores de atributos em uma entidade sejam atômicos, eliminando grupos repetidos e colocando-os cada um em uma entidade separada.

Considere o método abaixo, retirado de uma classe de acesso a dados de uma aplicação Java. Neste método entity é um objeto da interface EntityManager , conectar é um método que realiza uma conexão válida com um banco de dados que possui a tabela Funcionario, onde se encontra o campo nome, e desconectar é um método que finaliza a conexão com o banco.

Nesse trecho de código, para que o parâmetro nome da instrução SELECT da linha 3 receba o conteúdo da variável n da linha 1, de forma que sejam selecionados todos os funcionários que tenham em qualquer parte do nome o que contém a variável n, a linha 4 deverá ser substituída por

  • A. em.setNome("nome", "%" + n + "%");
  • B. q.setString("nome", "*" + n + "*");
  • C. q.setParameter("nome", "%" + n + "%");
  • D. em.setNome("nome", " + n + ");
  • E. q.setValue("nome", "*" + n + "*");

Considere o código da página web abaixo.

Serve corretamente ao propósito da linha 16 os comandos apresentados APENAS em

  • A. I.
  • B. I e II.
  • C. II.
  • D. I e II.
  • E. III.

Os pacotes e bibliotecas de classes Java possuem métodos que podem ser chamados diretamente a partir do nome da classe, sem a necessidade de instanciar um objeto da classe explicitamente. Para chamar esses métodos a partir de outra classe basta digitar o nome da classe, o ponto final e o nome do método, passando, se necessário, os parâmetros. Esses métodos podem ser acessados desta forma porque eles são públicos e

  • A. abstratos.
  • B. sobrecarregados.
  • C. sobrescritos.
  • D. estáticos.
  • E. dinâmicos.

Uma das classes do ASP.NET MVC 5 responsáveis por converter os dados provenientes de requisições HTTP em objetos .Net requeridos como parâmetros de Actions Methods é a classe

  • A. HttpRequestAttribute.
  • B. HttpRequest.
  • C. ModelGetConverter.
  • D. DefaultModelBinder.
  • E. HttpRequestValue.

O hashing ou algoritmo de randomização é uma operação matemática que tem como objetivo produzir um endereço no disco.

Para isso, esse algoritmo utiliza

  • A. gravação sequencial.
  • B. gravação por zona.
  • C. registro.
  • D. rótulo.
  • E. chave.
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...