Questões de Concurso Sobre programação
Foram encontradas 15.019 questões
Considere a página HTML A.html, o servlet B e a página JSP I.jsp mostrados a seguir:

Considere que todos os links entre os itens listados
anteriormente estão corretos. A página JSPO exibirá
Considere o seguinte código HTML/CSS:

Assinale a alternativa que indica o tamanho em que será
mostrado o texto “Um texto”.
Considere a seguinte página HTML e seu código Javascript:

O texto gerado por esta página será:
Considere os seguintes fragmentos de códigos em PHP5:

Assinale:
Em relação às técnicas para detecção de problemas e otimização de desempenho, analise as afirmativas a seguir.
I. A meta geral de uma análise de desempenho é determinar que partes do programa devem ser otimizadas visando ao incremento da velocidade ou à diminuição do uso de memória.
II. O uso de profilers para a instrumentação do programa alvo pode causar mudanças no seu desempenho, tornando a execução do código mais lenta devido ao impacto da coleta de dados.
III. O uso das ferramentas de gerenciamento é mais adequado para detectar os problemas de desempenho durante o desenvolvimento de aplicações e o profiler se destina a monitorar o comportamento da aplicação em produção.
Assinale:
O documento XML a seguir mostra o conteúdo total de um
arquivo RSS. Os números à esquerda indicam apenas as linhas em
que as informações são apresentadas e não fazem parte do
conteúdo do arquivo.

Tendo como referência essas informações, assinale a alternativa
que apresenta as linhas em que são usados elementos opcionais
da sintaxe RSS, versão 2.0.
Assinale a definição de um XML Schema que garante que o conteúdo do elemento "CategoriaProduto" será sempre igual a "Bolsa"
Considere que o código Servlet a seguir será compilado e instalado em um servidor JEE:

Assinale a afirmativa correta.
Considere o seguinte DTD:

Assinale a alternativa que mostra um documento XML que pode
ser validado com este DTD.
Considere o seguinte documento XML:

Para garantir o funcionamento correto das aplicações, componentes web devem obedecer a algumas diretrizes. Considerando essas diretrizes, analise as afirmativas a seguir.
I. Transações JTA devem ser iniciadas e concluídas na mesma thread em que o método de serviço/negócio é chamado. Threads adicionais que são criadas para qualquer outra finalidade dentro desse método não devem tentar iniciar transações JTA.
II. Recursos transacionais podem ser adquiridos e dispensados por uma thread diferente da thread do método de serviço/negócio, mas esses recursos não devem ser compartilhados entre essas threads.
III. Objetos de recursos transacionais (por exemplo, objetos de conexão JDBC) devem ser armazenados em campos estáticos já que esses objetos podem ser compartilhados por mais de uma transação simultaneamente.
Assinale:
Considerando o conceito de interoperabilidade com componentes que não fazem parte da plataforma Java EE versão 6, analise as afirmativas a seguir.
I. Containers EJB 3.0 podem se comunicar através dos protocolos JRMP, IIOP e HTTP.
II. Componentes CORBA podem ser acessados por componentes EJB através do protocolo IIOP (GIOP 1.2).
III. JRMP é um protocolo que permite que componentes de tecnologias externas à especificação Java EE (tais como .NET) sejam acessados remotamente por componentes Java EE.
Assinale:
Considerando o conceito de perfis (do inglês “profiles”) introduzido na especificação JEE versão 6, analise as afirmativas a seguir.
I. Um perfil é uma configuração da plataforma Java EE dirigida a (tendo como foco) uma classe específica de aplicações.
II. Todos os perfis Java EE compartilham um conjunto de características comuns, tais como a nomeação e injeção de recursos, regras de empacotamento e requisitos de segurança.
III. Perfis Java EE podem incluir qualquer conjunto de tecnologias que fazem parte da plataforma Java EE, mesmo que algumas regras da especificação Java EE, que dizem respeito às tecnologias incluídas, isoladamente ou em combinação com outras, sejam seguidas.
Assinale:


Para se obter a série de Fibonacci por meio de função recursiva com as informações dos comandos anteriores, deve ser utilizado o algoritmo da letra:


FILE *p;
p = fopen (nome_do_arquivo, modo_de_abertura);
Observe a instrução:
FILE *prova;
prova = fopen (“arquivo.dat", “wb+");
Pode-se afirmar que se realizou: