Em 1995, Rasmus Lerdorf criou uma  ferramenta para uso pessoal denominada PHP/FI  (Personal Home Page/Forms  Interpreter). Nascia, então, uma das  linguagens de programação voltada para a web e que mais cresceu nos últimos  anos,  devido  à  quantidade,  qualidade  e  diversidade  de  recursos,  bem  como  à  sua  fácil  utilização. De  acordo  com  estudos e matérias publicados, milhões de sites utilizam essa linguagem que possui uma grande quantidade de scripts  superando  outras  linguagens  nesse  quesito.  A  união  dessa  linguagem  com  outras  como:  Linux, Apache  e MYSQL  originou a  sigla  LAMP,  trazendo popularidade à  referida  ferramenta, em  se  tratando de desenvolvimento web. Os  comandos  em  PHP  podem  ser  divididos  em  diversas  categorias,  por  exemplo:  arrays,  strings,  variáveis,  funções,  classes e objetos, entre outras. Sobre algumas funções da categoria arrays, assinale a alternativa correta. 

Julgue os próximos itens, que se referem a frameworks Java
Server Faces (JSF) e Hibernate.

O Hibernate, um framework de mapeamento objeto relacional (ORM), cria uma camada persistência na solução desenvolvida, o que permite ligar os objetos aos bancos de dados relacionais. Entre seus serviços, o Hibernate provê um meio de se controlar transações, por meio de métodos de suas interfaces session e transaction, tendo ainda suporte a herança e polimorfismo. É distribuído sob a licença LGPL, o que permite seu uso em projetos comerciais ou open source.

Analise:

I. O Java refere-se tanto a uma linguagem de programação quanto a uma plataforma;

II. O Java SE (Standard Edition) é formalmente chamado de J2SE;

III. O J2EE é a edição corporativa do Java. Esta versão inclui o Java Standard Edition além de outras tecnologias como javamail, servlets, JSF e Enterprise Java Beans.

IV. O Java possui uma versão para dispositivos móveis chamada J2ME (Micro Edition).

São verdadeiras as afirmações:

Infringe a terceira forma normal uma entidade na qual haja a presença de um atributo

Sobre JEE e tecnologias relacionadas é correto afirmar que

Sabendo que, em contrapartida à tecnologia J2EE de livre acesso,
o framework .NET é proprietário, julgue os itens subsequentes,
relativos ao framework .NET.

O CLR (common language runtime) monitora o código durante sua execução e provê a eliminação da memória de componentes quando a execução se encerra. A eliminação que ocorre ao final da execução é conhecida como garbage collection.

Na linguagem Java

Dados os operadores "e" lógico: "and", "&&" e "&" e os operadores "ou" lógico: "or", "||" e "|", a ordem de precedência no momento do PHP avaliar as expressões será na sequência


Os métodos construtores da programação orientada a objetos são utilizados para instanciar objetos de uma determinada classe. Assim, não é possível criar objetos sem invocar um construtor. A respeito do construtor,

Em relação à subprogramação, considere:

I. Os critérios para quebrar um programa em subprogramas em geral levam em conta que cada subprograma deve ser funcionalmente independente e que desempenhe uma tarefa específica única.
II. Cada subprograma deve possuir suas próprias variáveis (variáveis locais) e receber e/ou retornar valores do/para seu chamador apenas por meio dos parâmetros; variáveis globais devem ser evitadas.
III. O uso do subprograma torna-se oportuno quando alguma parte do programa desempenha uma tarefa específica e/ou quando algumas linhas de código aparecem repetidas em trechos distintos do programa.
IV. Um subprograma tanto pode estar contido em outro programa, quanto ser ativado até mesmo por outro subprograma.

Está correto o que se afirma em:

Java Persistence API (JPA) é uma API padrão da linguagem Java para persistência de dados em bancos de dados relacionais. Em uma aplicação que utiliza JPA

Public interface Coins {
int
PENNY = 1,
NICKEL = 5,
DIME = 10,
QUARTER = 25,
DOLAR = 100;
}
class SodaMachine implements Coins {
int price = 3*QUARTER;
// ...
}

Considerando o código Java acima, que implementa uma
interface sem modos definidos, julgue os itens seguintes.

Uma das possíveis utilidades desse tipo de código é o compartilhamento de constantes por diversas classes.

Um órgão público deseja desenvolver um sistema financeiro utilizando o VB 6. O programador, ao se deparar com a especificação de um caso de uso, observou que será necessário calcular a raiz quadrada de números. Que função, no VB 6, atinge esse objetivo?

No trecho de código Java a seguir:

Imagem 008.jpg

O framework JavaServer Faces (JSF) é utilizado no desenvolvimento de aplicações web que utiliza o design pattern MVC. O JSF

Em relação às linguagens de programação, é correto afirmar que:
Uma Analista digitou o comando TRUNCATE TABLE processos; em um banco de dados SQL aberto em condições ideais para 
Página 26