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.

Considere o fragmento de código a seguir, presente em uma classe ideal de acesso a dados de uma aplicação que utiliza JPA.

Para completar corretamente o fragmento de código de forma que a consulta retorne os empregados cujo cargo seja Gerente, a lacuna I deve ser preenchida porc

  • A. q.setString("c", "Gerente");
  • B. q.setParameter("cargo", "Gerente");
  • C. q.setString(c, "Gerente");
  • D. q.setAttribute(c, "Gerente");
  • E. q.setParameter("c", "Gerente");

Considere a classe a seguir em uma aplicação que utiliza JPA e JSF.

É correto afirmar que

  • A. @NotNull não é um validador nativo e, por isso, precisará ser implementado em uma interface.
  • B. a anotação @Min não é permitida nesta entidade, mas sim nas servlets que recebem dados de formulários.
  • C. @Min e @NotNull são validadores nativos da especificação Bean Validation.
  • D. a anotação @Entity tem que especificar o nome da tabela do banco de dados à qual a entidade se refere.
  • E. a anotação @NotNull precisa possuir um atributo value=true.

Considere o programa Java abaixo.

Se forem lidos os valores 20 e 24 será exibido

  • A. valor inválido
  • B. 8
  • C. 4
  • D. 6
  • E. 3

Em uma subclasse de uma relação de herança em Java, o construtor recebeu como parâmetro valores para seus atributos e para os atributos da superclasse. No corpo deste construtor, para encaminhar os atributos direcionados à superclasse para o construtor da superclasse utiliza-se a instrução

  • A. super
  • B. this
  • C. send
  • D. that
  • E. root

Um Técnico do TREAP − Tribunal Regional Eleitoral do Amapá ficou responsável por criar uma tabela no Banco de Dados denominada Tab_PAA que seja capaz de armazenar o código da auditoria (um identificador único, não nulo), o nome do auditor responsável e o órgão sendo auditado. Para isso, ele utilizou, corretamente, o seguinte comando SQL:

  • A. CREATE TABLE Tab_PAA (Cod_Audit integer PRIMARY KEY, Nome_Auditor varchar(50), Orgao_Audit varchar(50) );
  • B. CREATE_TABLE (Cod_Audit integer, Nome_Auditor varchar(50), Orgao_Audit varchar(50) ) Tab_PAA;
  • C. CREATE_TABLE Tab_PAA (Cod_Audit integer UNIQUE; Nome_Auditor varchar(50); Orgao_Audit varchar(50) );
  • D. CREATE TABLE Tab_PAA (varchar(50) Nome_Auditor, varchar(50), Orgao_Audit PRIMARY KEY integer Cod_Audit );
  • E. CREATE TABLE (UNIQUE NOT NULL Cod_Audit, VARCHAR(50) Nome_Auditor, VARCHAR(50) Orgao_Audit) Tab_PAA;

Considere o trecho de código abaixo.

Sabendo-se que a tabela foi criada no Oracle 11g e que o banco de dados opera em condições ideais, o código

  • A. está escrito em PL/SQL e copiará para bonus 10% do salário do funcionário cujo identificador é 1005.
  • B. não é compatível com a versão 11g do Oracle.
  • C. está escrito em PL/SQL e selecionará todos os salários, acrescidos do bonus de 10%, da tabela tab_funcionarios.
  • D. está escrito em PL/SQL, mas compilará com erro, pois deveria ter sido usado o operador := no lugar de =.
  • E. apresentará erros de compilação, pois os tipos das variáveis estão declarados de forma errada no Oracle 11g.

Acerca de lógica de programação, programação estruturada e programação orientada a objetos, julgue os itens a seguir. Classes predefinidas e definidas pelo desenvolvedor são tratadas de formas diferentes pelos compiladores, ainda que a computação seja realizada por meio de passagem de mensagens.

  • C. Certo
  • E. Errado

Acerca de lógica de programação, programação estruturada e programação orientada a objetos, julgue os itens a seguir. Classes podem ter dois tipos de métodos e dois tipos de variáveis. Assim, dois objetos da mesma classe são distinguidos pelo estado de suas variáveis de instância.

  • C. Certo
  • E. Errado

A respeito de métricas de qualidade de código, código limpo e refatoração, julgue os itens subsecutivos. O foco das métricas baseadas em herança é a forma como os métodos são sobrecarregados na hierarquia de classe.

  • C. Certo
  • E. Errado

No que se refere à programação web e a sistemas de controle de versão, julgue os itens subsequentes. O atributo ngBind informa ao AngularJS para atualizar o conteúdo do texto, quando o valor da expressão for alterado.

  • C. Certo
  • E. Errado
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...