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.

Em Java, para declarar um array multidimensional chamado nomes, com duas linhas e duas colunas e já armazenar nele Pedro, Marta, Carlos e Marcos, utiliza-se o comando:

  • A. Array[][] nomes = {["Pedro","Marta"],["Carlos","Marcos"]};
  • B. String[2][2] nomes = (new String("Pedro", "Marta"), new String("Carlos", "Marcos")};
  • C. String[2,2] nomes = {{"Pedro", "Marta"},{"Carlos","Marcos"}};
  • D. Array[][] nomes = {new String("Pedro"),new String("Marta"),new String("Carlos"), new String("Marcos")};
  • E. String[][] nomes = {{"Pedro", "Marta"},{"Carlos","Marcos"}};

Considere o fragmento de código abaixo, que utiliza Hibernate Session, em um ambiente Java ideal.

Nesta consulta, caso o candidato João seja único na tabela do banco de dados, para obter os dados deste candidato em um objeto da classe Candidato, utiliza-se, na sequência do código, a instrução: Candidato candidato =

  • A. (Candidato) q.uniqueResult();
  • B. q.getUsuario();
  • C. q.getResultAll();
  • D. (Candidato) q.getSession().getResult();
  • E. q.uniqueResult();

Para descrever a estrutura de um documento XML para que ele seja considerado bem formado e válido, utiliza-se

  • A. XSLT ou XPath.
  • B. XSD e XSLT.
  • C. XML Schema ou DTD.
  • D. RDF e RSS.
  • E. DOM e DTD.

Considere a página HTML abaixo.

Para que todos os valores contidos no vetor cargos sejam exibidos pelo navegador,

  • A. todo o conteúdo do script deve ser movido para o interior d o cabeçalho delimitado pelas tags
  • B. a instrução while(cargos[i]) deve ser modificada para while(cargos[i]==true).
  • C.
  • D. a instrução texto += cargos[i] deve ser modificada para texto = cargos[i].
  • E. a instrução document.getElementById("exibe").innerHTML = texto; deve ser modificada para document.println(texto);

Uma aplicação Java pode conter, dentre outros recursos, classes, interfaces e classes abstratas. Uma instrução correta que uma interface Java pode conter é:

  • A. public void exibe() {System.out.print("Ok");}
  • B. protected sacar(double valor);
  • C. private int calcularQuantidade(int n1);
  • D. public double calculaTributos() {return 27.5;}
  • E. double calcular(double n1, double n2);

Em um banco de dados aberto e em condições ideais, uma tabela chamada processo possui os registros abaixo.

O comando digitado foi:

  • A. SELECT * FROM processo WHERE DataAbertura BETWEEN '2016-03-01' AND '2016-03-30';
  • B. SELECT NumeroProcesso, DataAbertura FROM processo WHERE DataAbertura BETWEEN ('2016-03- 01','2016-03-30');
  • C. SELECT * FROM processo WHERE DataAbertura>='2016-03-01' OR DataAbertura<='2016-03-30';
  • D. SELECT NumeroProcesso, DataAbertura FROM processo WHERE DataAbertura IN ('2016-03-20' AND '2016-03-30');
  • E. SELECT * FROM processo WHERE DataAbertura>'2016-03-20' AND DataAbertura<'2016-03-30';

Um Database Administrator − DBA criou uma função no Oracle chamada programador utilizando o comando CREATE ROLE programador;. Em seguida, concedeu o privilégio de criação de tabela à função utilizando o comando GRANT create table TO programador;. Para conceder a função programador ao usuário Pedro, o DBA deve utilizar o comando

  • A. ASSIGN programador TO Pedro WITH GRANT OPTION;
  • B. GRANT programador TO Pedro;
  • C. BIND Pedro TO programador;
  • D. ADD Pedro TO programador;
  • E. GRANT ADD Pedro TO programador;

Em um banco de dados aberto e em condições ideais, uma tabela processo possui um campo NumeroProcesso do tipo varchar2. Para selecionar somente os registros cujo campo NumeroProcesso possua como segundo caractere (da esquerda para a direita), o valor 2, utiliza-se a instrução SELECT * FROM processo WHERE NumeroProcesso

  • A. CONTAINS(1, '2');
  • B. LIKE '*2%';
  • C. CONTAINS LEFT(2, '2');
  • D. LIKE '_2%';
  • E. CONTAINS '_2%'

Um Programador deseja realizar uma consulta na tabela Advogado, para obter o conteúdo de cada palavra do campo NomeAdvogado com as letras iniciais maiúsculas, já que alguns nomes foram cadastrados em letras minúsculas. Para isso, utilizou o comando abaixo.

A lacuna I deve ser preenchida corretamente com

  • A. INITCAP no Oracle e UPPERCASE no PostgreSQL.
  • B. CAPTALIZE, tanto no Oracle quanto no PostgreSQL.
  • C. UPPER no Oracle e INITCASE no PostgreSQL.
  • D. CAPTALIZE no PostgreSQL e INITCAP no Oracle.
  • E. INITCAP, tanto no Oracle quanto no PostgreSQL.

Considere hipoteticamente que em um Tribunal cada Juiz conta com a ajuda de vários Assistentes, de acordo com o volume de processos que precisa analisar e julgar. Cada Assistente, por sua vez, auxilia vários Juízes, de acordo com a demanda de trabalho. Se Juiz e Assistente forem entidades de um modelo de dados relacional, a cardinalidade entre elas será n:m. Na criação das tabelas a partir do modelo,

  • A. a chave primária da tabela Juiz será chave estrangeira na tabela Assistente e a chave primária da tabela Assistente será chave estrangeira na tabela Juiz.
  • B. será necessário criar uma tabela de ligação entre Juiz e Assistente e o relacionamento n:m dará lugar a dois relacionamentos 1:n.
  • C. será estabelecido um relacionamento bidirecional entre as tabelas Juiz e Assistente, com cardinalidade 1:1.
  • D. para que a relação n:m seja mantida, as chaves primárias das tabelas Juiz e Assistente deverão ser compostas pelo Id do Juiz e pelo Id do Assistente.
  • E. será necessário criar uma tabela de ligação entre Juiz e Assistente, gerando assim dois relacionamentos 1:1.
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...