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.

Assinale a opção correta com relação à linguagem Perl.

  • A. Para passar dados a um programa CGI por meio do método GET, o servidor HTTP colocará os dados do formulário no dispositivo padrão de entrada (STDIN) do programa CGI. O que define o método de envio dos dados é o valor atribuído ao atributo method do marcador form, quando da criação do formulário.
  • B. Para que um programa CGI retorne algo para o servidor HTTP que o chamou, utiliza-se o dispositivo padrão de saída (STDOUT) por meio do formato denominado parsed header output, que consiste de um cabeçalho e o corpo da saída, separados por um linha em branco.
  • C. Para executar um programa Perl, é necessário chamar o linker Perl e passar o programa fonte compilado como parâmetro.
  • D. A função Perl join EXPRESSÃO, LISTA concatena os elementos da EXPRESSÃO usando o valor de LISTA como modificador e retorna a string resultante em uma função recursiva para encerrar tal operação.
  • E.

    Se @genes = ('BRCA1', 'NAT2', 'MMP9', 'MYC') é uma definição em um programa Perl, então o código a seguir utiliza corretamente a estrutura dowhile e gera como resultado a listagem de @genes do último para o primeiro elemento, isto é, (MYC, MMP9,

Com relação a conceitos de arquitetura e padrões de projeto JEE, julgue os próximos itens.

Para uma arquitetura de aplicações JEE, os padrões de projeto podem ser classificados em duas categorias: padrões de desenvolvimento geral de software e padrões que identificam desafios específicos J2EE.

  • C. Certo
  • E. Errado

Observe o seguinte trecho de código em Java e assinale a resposta correta.

  • A.

    O método "mist" não efetiva nenhuma ação sobre o vetor v pois não retorna valor.

  • B.

    O vetor "v" passado por valor e não por referência, ou seja, é uma cópia local de um vetor e tudo que for feito em v será perdido ao término do método "mist".

  • C.

    O método "mist" utiliza-se de variáveis locais "m, x, i e j" para organizar em ordem crescente os valores do vetor "v".

  • D.

    O método "mist" inverte a sequencia de valores do vetor "v".

  • E.

    O comando "x=v[j]" faz com que o valor da variável x receba, a cada iteração, o maior valor do vetor entre os índices 1 e j.

Um JavaBean para ser salvo em arquivo, ou enviado de um computador para outro, em aplicações distribuídas, deve implementar a interface

  • A.

    java.io.DataOutput.Stream

  • B.

    java.io.ObjectOutput.Stream.

  • C.

    java.io.Exception.

  • D.

    java.io.Serializable.

  • E.

    java.io.FileOutput.Stream.

Um exemplo de exceção incluída na linguagem Java, que indica quando uma aplicação tentou usar uma referência a um objeto que não foi identificado, é

  • A.

    ClassNotFoundException.

  • B.

    NullPointerException.

  • C.

    ArithmeticException.

  • D.

    NumberFormatException.

  • E.

    IndexOutOfBound.

Uma classe é uma abstração que ajuda a lidar com a complexidade e um bom exemplo de abstração é

  • A.

    um aluno e as disciplinas que está cursando.

  • B.

    um professor e os cursos nos quais ministra aulas.

  • C.

    um funcionário e o departamento em que trabalha.

  • D.

    uma pessoa e o número do seu CPF na Receita Federal.

  • E.

    uma casa e a empresa que a projetou e construiu.

Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação Java?

  • A. O conceito de herança múltipla é implementado nativamente
  • B. Uma classe pode implementar somente uma interface ao mesmo tempo.
  • C. Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos simultaneamente.
  • D. A construção de um método que pode levantar uma exceção, cuja instância é uma subclasse de java.lang.RuntimeException, não exige tratamento obrigatório por parte do programador dentro daquele método.
  • E. Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu valor seja alterado sempre que necessário, liberando imediatamente a memória usada pelo conteúdo anterior.

Ao estudar as especificações e frameworks Java EE, um Analista de Sistemas concluiu que

  • A. o container WEB do servidor de aplicações é o responsável por gerenciar o ciclo de vida de servlets e de EJBs utilizados numa aplicação Java.
  • B. no container WEB, uma página JSP transforma-se em um servlet, que é compilado, carregado e inicializado.
  • C. Enterprise JavaBeans é um modelo de componentes padronizado, executado no lado do cliente e que facilita a construção de aplicações distribuídas robustas.
  • D. STRUTS é um framework de persistência que permite o gerenciamento de dados relacionais, utilizando-se de mapeamento objeto-relacional.
  • E. a utilização de Java Persistent API obriga o uso de um container EJB com Session Beans.

A J2EE Connector Architecture especifica uma arquitetura padrão para acessar recursos em diversos EIS (enterprise information systems). Os modelos de programação variam amplamente entre esses sistemas, o que aumenta a complexidade e o esforço para a integração de aplicações, daí a importância das ferramentas de desenvolvimento para esse processo. Acerca desse assunto, assinale a opção correta, com relação a servidores de aplicação.

  • A.

    A plataforma J2EE utiliza as tecnologias Enterprise JavaBeans e JavaServer Pages para desenvolver aplicações de até duas camadas, que são independentes da plataforma e do vendedor.

  • B.

    A J2EE Connector Architecture define um conjunto de componentes para interligar aplicações Java com sistemas EIS, com o uso de interfaces comuns. A vantagem é que não há necessidade de se utilizar um servidor de aplicação.

  • C.

    A J2EE Connector Architecture possui três componentes principais: contratos de nível de sistema; CCI (common client interface); e empacotamento e desenvolvimento padronizado para adaptadores de recursos.

  • D.

    Uma CCI define uma API padrão para componentes de aplicação. Dessa forma, a CCI disponibiliza um número de APIs conforme a quantidade de sistemas nos quais vai ser utilizada.

  • E.

    A API JDBC define um cliente padrão para acessar bancos de dados relacionais. A API CCI substitui a API JDBC de tal forma que se possa trabalhar com um único padrão.

A Web 2.0 é uma recente tendência de uso da Web como plataforma, envolvendo redes sociais e ferramentas com maior grau de interação e colaboração, porém não faz uso de novas linguagens de programação, mas sim de novo modo de utilização das já existentes. Quanto à temática de linguagens para a Web, julgue os itens de 93 a 102. A linguagem PHP é bastante versátil, pois pode ser utilizada em aplicações para Web, em linha de comando e, até mesmo, em aplicativos para desktop.

  • C. Certo
  • E. Errado
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...