Questões sobre Linguagens

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

Considere a seguinte declaração em linguagem C: int n = 30;

  • A. 30
  • B. 31
  • C. 120
  • D. 121
  • E. um erro de sintaxe

No Hibernate,

  • A.

    os dados tabulares de um banco de dados são transformados em um grafo de objetos definido pelo desenvolvedor.

  • B.

    a solução aos ambientes Java de mapeamento objeto/relacional é proporcionada pela abstração de toda a parte de representação de tipo de dados por meio de arquivos HTML.

  • C.

    o desenvolvedor pode acessar diretamente uma tabela de banco de dados, bastando, para isso, abrir uma conexão.

  • D.

    executa operações de busca, cadastro ou alteração de dados, sem requerer mapeamento da tabela em arquivo XML.

  • E.

    INSERT é a única instrução SQL que requer utilização pelo desenvolvedor.

Em Delphi, é INCORRETO afirmar que

  • A.

    a variável Self só é visível apenas em métodos que pertencem a uma classe e funciona como um parâmetro oculto, podendo ter como valor a referência ao objeto ou de um método de classe.

  • B.

    TCustomForm = class; é uma Forward declarations, indicando ao compilador que a classe será declarada mais adiante na rotina.

  • C.

    uma variável que armazena uma referência da classe que poderá ser usada em qualquer expressão que exija a referência de classe é chamada MetaClasse. TFormClass = class of TForm; é um exemplo de declaração desse tipo.

  • D.

    TStrings é uma classe que define todo o comportamento associado a lista de strings, mas não tem qualquer método e/ou recurso para manter a lista de strings.

  • E.

    o recurso de cópia de uma lista de string para outra lista de string, usando o método Assign é possível, desde que, a variável seja declarada como TStringsList e criada usando a referência de classe TStrings.

Considerando o trecho de programa acima, julgue os itens que se seguem.

Para que seja corretamente realizada a tarefa a que o programa se destina, as linhas 9 e 11 devem ter suas posições trocadas.

  • C. Certo
  • E. Errado

Sobre herança em C++, considere as seguintes afirmativas:

1. A declaração class derived: public base2, public base1 é um exemplo de herança múltipla.

2. A sequência de inicialização começa pela classe derivada, seguida pela sequência de ordem estabelecida na lista de herança.

3. A sequência de destruição começa pela ordem inversa da estabelecida na lista de herança, seguida da destruição da classe derivada.

4. Ao não se explicitar o especificador de acesso, o compilador usará “protected” como padrão durante a interpretação do código.

Assinale a alternativa correta.

  • A. Somente a afirmativa 1 é verdadeira.
  • B. Somente as afirmativas 2 e 4 são verdadeiras.
  • C. Somente as afirmativas 2 e 3 são verdadeiras.
  • D. Somente as afirmativas 1, 3 e 4 são verdadeiras.
  • E. As afirmativas 1, 2, 3 e 4 são verdadeiras.

Considere a definição das seguintes variáveis escritas em linguagem JAVA:

Neste cenário, selecione a alternativa correta:

  • A. as duas operações não podem ser executadas.
  • B. a operação [1] não pode ser executada. A operação [2] é executada e o resultado é a realização de uma soma entre as variáveis.
  • C. a operação [2] não pode ser executada. A operação [1] é executada e o resultado é a realização de uma soma entre as variáveis.
  • D. a operação [2] não pode ser executada. A operação [1] é executada e o resultado é a realização de uma concatenação entre as variáveis.
  • E. a operação [1] não pode ser executada. A operação [2] é executada e o resultado é a realização de uma concatenação entre as variáveis.

Em relação ao JUnit, considere:

I. É um framework que auxilia a criação e execução de testes unitários sobre classes Java.

II. Possui integração com várias IDEs e é largamente utilizado em equipes de Extreme Programming.

III. Permite testes de unidades, conhecidos como "caixa branca", facilitando assim a correção de métodos e objetos.

IV. Permite criar hierarquia de testes para testar todo ou apenas parte do sistema.

Está correto o que se afirma em:

  • A.

    I e II, apenas.

  • B.

    I e III, apenas.

  • C.

    II e IV, apenas.

  • D.

    II, III e IV, apenas.

  • E.

    I, II, III e IV.

Em relação a blocos e iteradores do Ruby é INCORRETO afirmar:

  • A.

    blocos são delimitados por { ... } ou por do ... end.

  • B.

    em muitos casos, iteradores podem substituir laços.

  • C.

    blocos podem ser passados a qualquer método.

  • D.

    o bloco pode introduzir novas variáveis no contexto onde foi criado.

  • E.

    blocos podem receber argumentos, declarados entre | ... |.

Considerando o trecho de programa acima, julgue os itens que se seguem.

O referido programa tem por finalidade alterar o tamanho da fonte.

  • C. Certo
  • E. Errado

Sobre C++, qual o tamanho em bits do tipo de variável real long double?

  • A. 16.
  • B. 32.
  • C. 64.
  • D. 80.
  • E. 96.
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...