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.

A execução do código Java abaixo fornecendo os parâmetros 1, 2, 4 e 8 exibe:

  • A.

    Soma = 15

  • B.

    Soma = 14

  • C.

    Soma = 12

  • D.

    Soma = 6

  • E.

    Programa dá erro de compilação.

Considerando o script PHP apresentado acima, julgue os próximos itens.

O pedido HTTP que pode ser atendido por esse script não poderá conter cookies de nomes nu e su, além de estar sujeito a ataques de SQL injection.

  • C. Certo
  • E. Errado

Acerca dos princípios de sistemas operacionais e sua relação com o suporte a aplicações web, especialmente na tecnologia PHP, julgue os seguintes itens.

Os softwares de servidores web, ao aderirem à arquitetura de sistemas operacionais, empregam modelo de memória virtual, que atua como um cache de memória e contém parte das instruções e dados executados por um script em determinado instante de tempo. Assim, o script não precisa estar armazenado simultaneamente na memória principal e no disco; com isso, a memória total disponível para um script ou programa pode exceder o tamanho da memória principal do sistema.

  • C. Certo
  • E. Errado

Um testador de um sistema WEB, que roda em um servidor de aplicação J2EE com 2 GB de RAM, recebe a mensagem de erro abaixo em seu navegador Firefox, ao acessar determinada funcionalidade do sistema.

 

Considerando-se que a memória RAM do servidor de aplicação não passa de 20% de uso e que a estação do testador possui um sistema operacional Windows, analise as ações a seguir.

I – Aumentar o tamanho do page file da estação do testador.

II – Alterar o valor do parâmetro "-Xmx" da JVM do servidor.

III – Diminuir a quantidade de métodos recursivos do sistema.

Para resolver essa situação, é(são) válida(s) APENAS a(s) ação(ões)

  • A.

    I.

  • B.

    II.

  • C.

    III.

  • D.

    I e II.

  • E.

    II e III.

Acerca dos princípios de sistemas operacionais e sua relação com o suporte a aplicações web, especialmente na tecnologia PHP, julgue os seguintes itens.

Para cada pedido HTTP recebido pelo daemon HTTP, é produzido um novo processo computacional no nível de sistema operacional, o qual é escalonado, encaminhado para a fila de processos em estado bloqueado (blocked) e, em seguida, fica aguardando o seu momento de usar o processador para que o daemon processe o pedido e gere uma resposta HTTP.

  • C. Certo
  • E. Errado

Uma instituição financeira desenvolverá um novo sistema de informação WEB com base na plataforma Java EE 5. Os programadores devem ter ciência de que, na linguagem de programação Java e tecnologias relacionadas, NÃO é

  • A.

    possível listar, por meio da Reflection API, que anotações foram colocadas em um parâmetro de um método.

  • B.

    possível obter, por meio da Reflection API, as interfaces que determinada classe implementa.

  • C.

    importante declarar métodos como "final", sempre que possível, para obter aumento de, pelo menos, 50% no desempenho, na JVM da Sun.

  • D.

    importante, por questões de desempenho, evitar utilizar métodos "synchronized", quando possível.

  • E.

    necessário fechar, explicitamente, objetos JDBC como ResultSet, sob pena de vazamento de memória (memory leak), na conexão com alguns bancos de dados.

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

O formato JSON (javascript object notation) permite representar objetos e classes como estruturas de dados e arrays associativos, sendo possível seu uso em combinação com Ajax e PHP, por meio de bibliotecas diversas, como DOJO.

  • C. Certo
  • E. Errado

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

Arrays associativos, usados em PHP e em outras linguagens de script, podem ser implementados de forma eficiente, do ponto de vista de consumo de memória, por meio do uso de tabelas de dispersão. Para garantir eficiência, essas tabelas precisam ser totalmente livres de colisão, tal que, na implementação de métodos de busca, as pesquisas sejam executadas em tempo constante, independentemente do valor pesquisado.

  • C. Certo
  • E. Errado

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

Estruturas de dados padronizadas, como listas ligadas duplamente encadeadas, pilhas, filas, filas de prioridade e arrays numéricos de tamanho fixo, são disponíveis em PHP por meio da extensão SPL (standard PHP library).

  • C. Certo
  • E. Errado

Quanto às tecnologias Java, assinale a opção correta.

  • A.

    Clientes J2EE são necessariamente páginas web dinâmicas que normalmente não fazem acessos a banco de dados, nem executam regras de negócio complexas.

  • B.

    Em uma aplicação J2EE típica, um EJB é criado, controlado e destruído pela aplicação cliente.

  • C.

    JSP pode ser usado para desenvolvimento de páginas web dinâmicas. A lógica que gera o conteúdo dessas páginas é descrita utilizando-se a linguagem Java.

  • D.

    Um componente J2EE é uma unidade funcional de software autocontida, escrito na linguagem de programação Java e executado exclusivamente em servidores.

  • E.

    JPA lida com a forma como dados relacionais são mapeados para objetos Java e com a forma como esses objetos são armazenados em um banco de dados relacional.

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