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.

Julgue os próximos itens, que tratam de conceitos de programação e sua aplicação em linguagens e tecnologias.

Algoritmos recursivos normalmente têm menor tempo de resposta que seus equivalentes iterativos, mas as linguagens PHP e Javascript, por serem linguagens de script, não permitem nem necessitam de recursividade.

  • C. Certo
  • E. Errado

No que se refere a SGBD associado para suporte a aplicações web, inclusive com suporte ao processamento de transações e acesso concorrente e simultâneo de diversos usuários, julgue os itens de 76 a 78.

A distribuição padrão de PHP suporta extensões com uma variedade de bancos SGBDs específicos, como dBase, Firebird, Informix, IBM DB2, Ingres, MsSQL, MySQL, Oracle, Paradox, PostgreSQL e Sybase, entre outros.

  • C. Certo
  • E. Errado

Em relação à orientação a objetos, considere as assertivas abaixo.

I. Um objeto pode ser real ou abstrato. Sendo uma instância de uma classe, possui informações e desempenha ações.

II. Uma classe especifica uma estrutura de dados e os métodos operacionais permissíveis que se aplicam a cada um de seus objetos. Pode ter sua própria estrutura de dados e métodos, bem como pode herdá-la de sua superclasse.

III. Todas as características de uma superclasse são reusáveis por aquelas classes que são seus subtipos. Assim, uma superclasse é um supertipo de uma ou mais classes.

IV. No polimorfismo duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação, mas comportamentos distintos, especializados para cada classe derivada.

É correto o que se afirma em

  • A.

    I, II, III, apenas.

  • B.

    I, II e IV, apenas.

  • C.

    I, III e IV, apenas.

  • D.

    II, III e IV, apenas.

  • E.

    I, II, III e IV.

No que se refere a SGBD associado para suporte a aplicações web, inclusive com suporte ao processamento de transações e acesso concorrente e simultâneo de diversos usuários, julgue os itens de 76 a 78.

Entre os comandos padrão de gerenciamento de transações, disponíveis em extensões da linguagem PHP, incluem-se os que realizam as funções de iniciar (begin transaction) e encerrar transação (end transaction), fazer roolback de uma transação, abortar uma transação (abort transaction), fundir uma transação a outra (join transaction) e separar uma transação de outra (split transaction).

  • C. Certo
  • E. Errado

A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o bytecode para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Trata-se de

  • A.

    Java Virtual Machine.

  • B.

    Java API.

  • C.

    JavaBeans.

  • D.

    J2SE.

  • E.

    JavaFX.

Julgue os itens a seguir, relativos a métodos de desenvolvimento de software.

Na extreme programming, os requisitos são expressos como cenários e implementados diretamente como uma série de tarefas. O representante do cliente faz parte do desenvolvimento e é responsável pela definição de testes de aceitação do sistema.

  • C. Certo
  • E. Errado

É um framework MVC utilizado no desenvolvimento de aplicações para a internet de forma visual, que utiliza o recurso de arrastar e soltar os componentes na tela para definir suas propriedades:

  • A.

    Enterprise JavaBeans.

  • B.

    JavaServer Faces.

  • C. Java 2 Enterprise Edition.
  • D.

    Servlets.

  • E.

    Java Server Pages.

Hibernate é um framework

  • A.

    que separa as funções que envolvem a construção de aplicações Web, através da associação dos eventos do lado cliente com os manipuladores dos eventos do lado do servidor.

  • B.

    pelo qual o programador utiliza a infraestrutura do servidor de aplicação voltada para o desenvolvimento de aplicações de missão crítica e de aplicações empresariais em geral.

  • C.

    no qual as questões de infraestrutura, segurança, disponibilidade e escalabilidade são responsabilidade do servidor de aplicações, permitindo que o programador se concentre, apenas, nas necessidades do negócio do cliente.

  • D.

    que permite ao desenvolvedor de páginas para internet produzir aplicações que acessem o banco de dados, manipulem arquivos no formato texto e capturem informações a partir de formulários.

  • E.

    cujo objetivo é diminuir a complexidade entre os programas Java que precisam trabalhar com um banco de dados do modelo relacional.

jCompany Patterns & Methods é o modulo do jCompany

  • A.

    que presta apoio à etapa de especificação de aplicações.

  • B.

    que atua com reuso, especializações chaves e homologação sobre o ambiente de desenvolvimento integrado do Eclipse.

  • C.

    que conta com uma arquitetura de software orientada a objetos, prontamente reutilizável e com padrões que generalizam soluções em todas as camadas MVC.

  • D.

    responsável por garantir que todos os demais módulos funcionem de forma íntegra, inclusive com relação às dezenas de projetos open source que reutilizam.

  • E.

    que contém um framework para apoio ao desenvolvimento de testes de unidade para arquitetura MVC2- P (Model-View-Controller Type 2 with Persistence Layer).

Em relação à arquitetura de sistemas multicamadas, considere as assertivas abaixo.

I. A estação cliente faz acesso direto ao servidor de banco de dados.

II. Um conjunto de bibliotecas, localizadas no computador cliente tem a função de viabilizar a comunicação entre ele e o servidor.

III. As conexões no banco de dados são realizadas pelo servidor de aplicação.

IV. O gargalo de I/O (Input/Output) é evitado, uma vez que é possível ter a mesma regra de negócio dividida entre vários servidores através do balanceamento de carga.

Os itens I a IV referem-se, respectivamente, aos modelos de

  • A.

    2, 2, 2 e 2 camadas.

  • B.

    3, 3, 3 e 3 camadas.

  • C.

    2, 2, 3 e 3 camadas.

  • D.

    3, 3, 2 e 2 camadas.

  • E.

    2, 3, 2 e 3 camadas.

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...