153 questões encontradas
No framework Django 2, o Index.fields é uma lista ou tupla do nome dos campos nos quais o índice é desejado. Por padrão, os índices são criados em que ordem?
As linguagens compiladas são frequentemente utilizadas em aplicações que exigem alto desempenho e eficiência, como sistemas operacionais, jogos eletrônicos, e softwares que realizam cálculos complexos ou processamento de grande volume de dados. Assinale a alternativa que apresenta um exemplo de linguagem tipicamente compilada.
Em qual dos seguintes cenários o uso de uma linguagem visual seria mais apropriado?
Métodos em Java são blocos de código identificados por um nome e podem ser invocados (chamados) em qualquer ponto do programa com a finalidade de executar uma ação específica. Sobre esse assunto, julgue as frases abaixo. I. Métodos de Acesso (Getters) são utilizados para obter o valor de atributos privados de uma classe. II. Métodos de Modificação (Setters) pertencem à classe, não a uma instância específica, e são invocados utilizando o nome da classe. III. Métodos Estáticos podem ser modificados desde que acessados por um servidor padrão. Está(ão) CORRETA(S) a(s) seguinte(s) proposição(ões).
Qual dos seguintes conceitos vinculado ao princípio fundamental da programação orientada a objetos (POO) em Java permite a reutilização de código ao estender uma classe existente?
33) A programação orientada a objeto possui pilares fundamentais em sua linguagem. Dadas as definições abaixo, identifique a alternativa que corresponda respectivamente a cada pilar . 1. Mecanismo utilizado para disponibilizar métodos que operam sobre os dados e que protegem o acesso direto indevido aos atributos de uma instância fora da classe onde estes foram declarados. 2. Mecanismo que permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida. 3. Situação na qual um objeto pode se comportar de maneiras diferentes ao receber uma mensagem, dependendo do seu tipo de criação. a) 1. Encapsulamento - 2. Polimorfismo - 3. Herança b) 1. Herança - 2. Encapsulamento - 3. Polimorfismo c) 1. Polimorfismo - 2. Herança - 3. Encapsulamento d) 1. Encapsulamento - 2. Herança - 3. Polimorfismo
38) Quanto às principais API's, do J2EE ( Java 2 Enterprise Edition ), selecione a única alternativa que esteja tecnicamente incorreta .
Uma das principais novidades da versão 8 do Java foi a adição de expressões lambda e a API Streams. Essas adições permitem escrever um trecho de código Java mais simples. Pensando nisso, um analista de TI resolveu editar o método abaixo, utilizado para calcular a média simples de um array de notas. Uma possível reescrita desse método é
A linguagem Java introduziu o Generics na versão SE 5, o que permitiu parametrizar tipos na definição de classes, interfaces e métodos. No trecho de código abaixo, há a implementação de duas classes, uma utilizada para calcular a nota em uma disciplina de alunos de graduação e outra para alunos de pós-graduação. A classe pai utilizada no trecho de código acima pode ser implementada pelo seguinte trecho de código:
Uma das vantagens do operador condicional ternário da linguagem Java é poder escrever código if-then-else em apenas uma linha. Nesse sentido, considere o trecho de código abaixo. Esse trecho de código pode ser reescrito da seguinte forma:
Exceção é um evento que ocorre durante a execução de um programa e interrompe o fluxo normal das instruções de execução. O Java fornece três componentes para manipular exceções: os blocos try, catch e finally. Sobre o tratamento de exceções na linguagem Java,
No Java, a estrutura de controle switch permite condicionar a execução do programa por vários caminhos. Abaixo, há um exemplo de uma implementação do switch no Java. public Object getNewAluno(String nivel) { switch (nivel.toUpperCase()) { case "MESTRADO" : return new AlunoPosGraduacao(); case "GRADUAÇÃO" : return new AlunoGraduacao(); } return null; } Nesse exemplo, o trecho de código
Estruturas de loop “for” permitem executar um trecho de código em uma determinada quantidade de repetições, ou até que uma condição específica seja satisfeita. Posto isso, considere o código Java abaixo. String alunos[] = { "Abelardo", "Bernardo", "Clara", "Dani"} ; for (int i = 0; i < alunos.length; i++) System.out.println(alunos[i]); O loop “for” pode ser reescrito da seguinte forma:
O JavaServer Faces (JSF) possui um ciclo de vida que começa com uma requisição (request) HTTP e termina quando o servidor envia, para o cliente, uma página HTML como resposta (response). A ordem do ciclo de vida JSF é
Algumas linguagens de programação necessitam que o seu código fonte seja traduzido para linguagem de máquina antes de gerar um executável. Essa fase do processo é chamada:
Em Java, qual das alternativas a seguir é a vantagem de BigDecimal sobre o dobro?
Quanto às linguagens de programação, assinale a alternativa que esteja tecnicamente incorreta.
Qual será o resultado da seguinte expressão Python?
print(4.00/(2.0+2.0))
O componente DataWindow do Ambiente PowerBuilder 4 pode ser usado para fazer muitas coisas. Entretanto, ele é incapaz de realizar o(a):
Sobre JavaScript julgue as afirmações a seguir: I.É uma implementação especial da linguagem Java. II.É uma linguagem de programação interpretada. III.Usa comunicação assíncrona para execução dos seus scripts. Qual (is) afirmativa (s) está (ão) CORRETA (S):
Sobre a linguagem de programação Java, registre V, para as alternativas verdadeiras, e F, para as falsas: (__)Os programas feitos em Java rodam em diferentes ambientes graças a um componente da plataforma chamado JVM (Java Virtual Machine), que é um tipo de tradutor de código Java para as instruções específicas de cada sistema e dispositivo. (__)Java não pode atuar em conjunto com outras linguagens de programação. (__)A linguagem é case sensitive, ou seja, o compilador diferencia letras maiúsculas e minúsculas. (__)Java é uma linguagem de programação estruturada. Assinale a alternativa que apresenta a sequência CORRETA:
Com relação a linguagem PHP julgue as afirmativas a seguir: I-Assim como o JavaScript , ele também é classificado como uma linguagem de scripts, ou seja, um conjunto de instruções via código que servem, principalmente, para automatizar tarefas. II-O código PHP é delimitado pelas instruções de processamento de início ( ). III-Tudo o que vai entre as duas tags de início e fim do PHP é executado pelo interpretador no lado do cliente. Qual (is) afirmativa (s) está (ão) CORRETA (S)?
A linguagem compreendida pelo computador é chamada de Linguagem de Máquina, ou Linguagem Binária, e é classificada como uma linguagem de baixo nível. Ela se utiliza somente de dois símbolos (binária) para escrever instruções a serem executadas pelo computador, sendo estes símbolos o 0 (zero) e o 1 (um). Devido à dificuldade natural do ser humano em se expressar por uma linguagem como esta, somente com dois símbolos, desenvolveu-se as Linguagens de Programação, que não são diretamente compreendidas pelo computador, apesar de servirem somente para a interação entre ambos (humano X computador). Porém, para essa interação acontecer é necessária a tradução do conteúdo elaborado em Linguagem de Programação para Linguagem de Máquina. Essa tradução pode acontecer de duas formas distintas denominadas _____________ e _______________. Assinale a alternativa que completa os espaços em branco corretamente :
É comum na programação dividir linguagens de desenvolvimento em linguagens backend, que realizam sua execução no servidor e linguagens frontend, que são executadas na máquina do cliente. Marque a opção que contém apenas linguagens de programação backend:
A linguagem C na declaração de variáveis podem ter qualquer nome, desde que sejam iniciadas:
Qual a principal função da JAVA EJB?
Segundo Beighley e Morrison (2010), ao codificarmos scripts PHP para a geração de conteúdo Web, geralmente usamos estruturas de controle de fluxo, comandos de impressão e variáveis. Cada linguagem de programação tem uma regra para a formação dos identificadores. As variáveis em PHP devem sempre ter seu identificador ou nome iniciado pelo carácter:
Baseado nos conceitos de programação orientada a objetos com Java, apresentados em Barnes e Kölling (2009), a herança múltipla existe nos casos em que uma classe herda propriedades e comportamentos de mais de uma superclasse. A subclasse tem então todas as propriedades e comportamentos das superclasses e todas as propriedades e comportamentos definidos na própria subclasse. Diferentes linguagens de programação orientadas a objetos variam quanto ao tratamento de herança múltipla, algumas linguagens de programação permitem herança de múltiplas superclasses, outras não. Java não permite herança múltipla de classes, mas fornece uma outra construção que utiliza interfaces. Assinale a alternativa que apresenta um trecho de código Java correto para a declaração de uma classe Java que simula a herança múltipla.



























